TransitionManager Events - ActionScript 3
Bom, hoje um post bem rápido pois a correria anda grande e não queria deixar o blog na inatividade…
Hoje precisei utilizar um evento da classe TransitionManager no AS3 e encontrei o mesmo problema que havia tido no passado como o AS2, temos dois eventos não documentados para a classe TransitionManager. Os eventos são para quando a transição IN acaba e quando a transição OUT acaba.
OK, mas se não está documentado como saber disso? Bom, a questão é futricar, vá até a pasta das classes do ActionScript 3 e procurem as subpastas fl e dentro dela a transitions(ex.: C:\Arquivos de programas\Adobe\Adobe Flash CS3\en\Configuration\ActionScript 3.0\Classes\fl\transitions). Aí dentro iremos achar o arquivo da classe (TransitionManager.as) e daí é só abrir ele e futricar
Exemplo de aplicação:
import fl.transitions.*;
import fl.transitions.easing.*;
var tmTransicao:TransitionManager = new TransitionManager(myMovieClip);
tmTransicao.startTransition({type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
tmTransicao.addEventListener(”allTransitionsInDone”, inDoneHandler);
tmTransicao.addEventListener(”allTransitionsOutDone”, outDoneHandler);
function inDoneHandler(event:Event):void
{
trace(”Acabou a transição de ENTRADA”);
//começou a transição de saída
tmTransicao.startTransition({type:Zoom, direction:Transition.OUT, duration:1, easing:Bounce.easeOut});
}
function outDoneHandler(event:Event):void
{
trace(”Acabou a transição de SAÍDA”);
}
Nenhum comentário ainda. Seja o primeiro.
Deixe uma resposta









