Supongamos que tiene un objeto visual, digamos un movieclip que se llama dibujo, y un par de botones: aparece_btn y desaparece_btn. El código sería el siguiente:
Código ActionScript :
aparece_btn.addEventListener(MouseEvent.CLICK, onFadeIn); desaparece_btn.addEventListener(MouseEvent.CLICK, onFadeOut); // function onFadeOut(e:MouseEvent) { this.addEventListener(Event.ENTER_FRAME, onDesvanece); } function onFadeIn(e:MouseEvent) { this.addEventListener(Event.ENTER_FRAME, onAparece); } function onDesvanece(e:Event) { if(dibujo.alpha >= 0){ dibujo.alpha -= .1; } else { this.removeEventListener(Event.ENTER_FRAME, onDesvanece); } } function onAparece(e:Event) { if(dibujo.alpha <= 1){ dibujo.alpha += .1; } else { this.removeEventListener(Event.ENTER_FRAME, onAparece); } }
Un ejemplo de como utilizar el desvanecido de esta aoprtación sería el siguiente:
Si lo deseas, puedes bajar el código aqui.