Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

s4muk4

setInterval

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.