Problema para compilar no CS4 utilizando AS3
Ola para todos, migrei recentemente para o CS4 e resolvi tmb testar o AS3, bem o que esta acontecendo e que na hora que eu peço para compilar (ctrl+enter) algumas vezes a animacao vai ate o final, mas outra nao, bem aleatorio. Simplesmente para no meio da animacao. Lembrando que eu estou animando tudo com AS3, basicamente utilizando Tween, TweenEvent, easing e muitos addEventListener (talvez seja este o problema).
Segue o Codigo
>
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
menuDigitalIntro();
function menuDigitalIntro():void{
linhaDigital_mc.visible = false;
menu1Ativo_mc.visible = false;
menu2Ativo_mc.visible = false;
menu3Ativo_mc.visible = false;
menu4Ativo_mc.visible = false;
menu5Ativo_mc.visible = false;
menu6Ativo_mc.visible = false;
menu1Fundo_mc.visible = false;
menu2Fundo_mc.visible = false;
textoMenuDigital_mc.visible = false;
var fundoDigitalTween:Tween = new Tween(fundoDigital_mc, "alpha", Strong.easeIn, 0, 1, 1, true);
var tituloDigitalTween:Tween = new Tween(tituloDigital_mc, "alpha", Strong.easeIn, 0, 1, 1, true);
var textoDigitalTween:Tween = new Tween(textoDigital_mc, "alpha", Strong.easeIn, 0, 1, 5, true);
tituloDigitalTween.addEventListener(TweenEvent.MOTION_FINISH, linhaF);
}
function linhaF(e:TweenEvent):void{
linhaDigital_mc.visible = true;
var linhaDigitalTween:Tween = new Tween(linhaDigital_mc, "alpha", Strong.easeIn, 0, 1, 1, true);
linhaDigitalTween.addEventListener(TweenEvent.MOTION_FINISH, botao1);
}
function botao1(e:TweenEvent):void{
menu3Ativo_mc.visible = true;
var menu3HTween:Tween = new Tween(menu3Ativo_mc, "height", Strong.easeOut, 0, 78, 0.5, true);
var menu3YTween:Tween = new Tween(menu3Ativo_mc, "y", Strong.easeOut, 425, 372.05, 0.5, true);
menu6Ativo_mc.visible = true;
var menu6HTween:Tween = new Tween(menu6Ativo_mc, "height", Strong.easeOut, 0, 69, 0.5, true);
var menu6YTween:Tween = new Tween(menu6Ativo_mc, "y", Strong.easeOut, 425, 375.05, 0.5, true);
menu3YTween.addEventListener(TweenEvent.MOTION_FINISH, botao2);
}
function botao2(e:TweenEvent):void{
menu2Ativo_mc.visible = true;
var menu2HTween:Tween = new Tween(menu2Ativo_mc, "height", Strong.easeOut, 0, 134, 0.5, true);
var menu2YTween:Tween = new Tween(menu2Ativo_mc, "y", Strong.easeOut, 425, 305.05, 0.5, true);
menu5Ativo_mc.visible = true;
var menu5HTween:Tween = new Tween(menu5Ativo_mc, "height", Strong.easeOut, 0, 130, 0.5, true);
var menu5YTween:Tween = new Tween(menu5Ativo_mc, "y", Strong.easeOut, 425, 305.05, 0.5, true);
menu5YTween.addEventListener(TweenEvent.MOTION_FINISH, botao3);
}
function botao3(e:TweenEvent):void{
menu1Ativo_mc.visible = true;
var menu1HTween:Tween = new Tween(menu1Ativo_mc, "height", Strong.easeOut, 0, 226, 0.5, true);
var menu1YTween:Tween = new Tween(menu1Ativo_mc, "y", Strong.easeOut, 425, 218.05, 0.5, true);
menu4Ativo_mc.visible = true;
var menu4HTween:Tween = new Tween(menu4Ativo_mc, "height", Strong.easeOut, 0, 227, 0.5, true);
var menu4YTween:Tween = new Tween(menu4Ativo_mc, "y", Strong.easeOut, 425, 218.05, 0.5, true);
menu4YTween.addEventListener(TweenEvent.MOTION_FINISH, textoMenu);
}
function textoMenu(e:TweenEvent):void{
textoMenuDigital_mc.visible = true;
var textoMenuDigitalTween:Tween = new Tween(textoMenuDigital_mc, "alpha", Strong.easeOut, 0, 1, 2, true);
}
stop();
Desde já obrigado pela ajuda.
Discussão (2)
Carregando comentários...