buëno

Bem-vindo(a) ao meu mundo.

agosto 13th, 2009

Assunto:

Efeito FadeIn e FadeOut da classe TransitionManager.

ActionScript:

Versão 3.0

Código:

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});
    }
}

Leave a Reply