s4muk4 0 Denunciar post Postado Abril 14, 2008 fala pessoal... seguinte tenho varias animações ... tem 5 frames ... cada frame tem um mc com uma animaçao... e estou utilizando o setInterval so q qdo utilizo alguma condiçoes com if, ele fika meio doido.... oq eu keria fazer é....qdo eu abrir a animaçao ele pega o 1 primeiro frame, beleza, ai qdo acaba o intervalo, ele pule direto pro frame 3, ai qdo chegar no frame 5(ultimo frame), ele volta so q pro 2 frame, o resto ficaria como proximo frame normal. alguem pode dar um help? segue o codigo abaixo... CODE stop(); intervalo = setInterval(muda,7000); function muda(){ if (_currentframe == 1){ gotoAndPlay(3); }else if (_currentframe == 5){ gotoAndPlay(2); clearInterval(intervalo); }else { nextFrame(); } } esse codigo é q eu utilizava antes de fazer a mudança, q funciona perfeitamente. CODE stop(); intervalo = setInterval(muda,7000); function muda(){ if (_currentframe == 4){ gotoAndPlay(1); clearInterval(intervalo); }else{ nextFrame(); } } Compartilhar este post Link para o post Compartilhar em outros sites
s4muk4 0 Denunciar post Postado Abril 14, 2008 alguem ? []'s Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Abril 14, 2008 você deve estar duplicando o intervalo, tente assim: stop(); clearInterval(intervalo); intervalo = setInterval(muda,7000); function muda(){ if (_currentframe == 1){ gotoAndPlay(3); }else if (_currentframe == 5){ gotoAndPlay(2); learInterval(intervalo); }else { nextFrame(); } } Compartilhar este post Link para o post Compartilhar em outros sites
s4muk4 0 Denunciar post Postado Abril 15, 2008 agradeço a ajuda a carneirinho , mas n funfou !! continua a mesma coisa... alguma outra solução? se precisar do fla , so avisar. []'s Compartilhar este post Link para o post Compartilhar em outros sites