Assunto:
Efeito FadeIn e FadeOut da classe TransitionManager.
ActionScript:
Versão 3.0
Código:
import fl.transitions.*;
import fl.transitions.easing.*;
var clique:Number=0;
var bt:MovieClip = new MovieClip();
bt.graphics.beginFill(0x000000);
bt.graphics.drawRect(-25, -25, 50, 50);
bt.graphics.endFill();
bt.x=stage.stageWidth/2;
bt.y=stage.stageHeight/2;
addChild(bt);
var mc:MovieClip = new MovieClip();
mc.graphics.beginFill(0xFF0000);
mc.graphics.drawRect(-100, -100, 200, 200);
mc.graphics.endFill();
mc.x=stage.stageWidth/2;
mc.y=stage.stageHeight/2;
addChild(mc);
bt.addEventListener(MouseEvent.CLICK, mouseOverBox);
function mouseOverBox(event:MouseEvent):void {
if (clique==0) {
clique=1;
TransitionManager.start(mc, {type:Fade, direction:Transition.OUT, duration:3, easing:Strong.easeOut});
} else {
clique=0;
TransitionManager.start(mc, {type:Fade, direction:Transition.IN, duration:3, easing:Strong.easeOut});
}
}

