FelipeSAMA 1 Denunciar post Postado Dezembro 20, 2010 Boa tarde ae!! To com problemas em fazer a timeline rodar ao contrario.. Faço um botao para ir do 1 ao 20, depois um do 20 ao 1... entretanto, quando retorna ao primeiro frame, o botao de ir ao 20 nao funciona mais.... Criei um SWF que contem 2 objetos em cena: bt e um shape O SWF vai do frame 1 ao 20 e tem um shape twin. no primeiro frame eu coloco o seguinte codigo: stop(); function playanimation(event:MouseEvent):void { play(); } // Aqui eu faço com que rode a timeline bt.addEventListener(MouseEvent.CLICK, playanimation); Vai do 1 ao 20 e para.. no frame 20 eu ponho o seguinte codigo: stop(); bt.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler); function fl_MouseClickHandler(event:MouseEvent):void { var direct:String = "forward"; addEventListener(Event.ENTER_FRAME, onEnterFrame); function onEnterFrame (event:Event):void { if (currentFrame > 19) { direct = "backward"; } var backAmount:Number = currentFrame - 1; if (direct == "backward") { gotoAndStop(backAmount); } } } Com isso, ao clicar no bt a animaçao roda ao contrario ate o frame 1... Entretanto, quando retorno ao frane 1 nao consigo rodar ate o 20 denovo =O Alguem sabe como resolver? Se quiserem, aqui tem o link pra baixar o fla link Compartilhar este post Link para o post Compartilhar em outros sites
Elektra 102 Denunciar post Postado Dezembro 20, 2010 Não tenho conta no Flash Masters para baixar o fla. Melhor usar um host free como o RapidShare ou outro. Tenho um exercício semelhante, mas olhar o seu arquivo facilita para testar. Abraços Compartilhar este post Link para o post Compartilhar em outros sites
FelipeSAMA 1 Denunciar post Postado Dezembro 21, 2010 foi mal! Aqui ta o link link Compartilhar este post Link para o post Compartilhar em outros sites