Ir para conteúdo

POWERED BY:

Arquivado

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

fabi0cerqueira

[Resolvido]setInterval

Recommended Posts

Olá a todos,

 

Gostaria de tirar uma dúvida muito simples...

É possível usar mais de um setInterval no mesmo código?

A exemplo:

 

var intervalId:Number;

var contador:Number = 0;

var duration:Number = 90;

var duration02:Number = 90;

 

function regulaTempo():Void {

if(contador == 5) {

trace("chegou a 10");

trace("i agora tem valor "+i);

verificaTipo();

}

if(contador == 80){

trace("chegou a 100");

verificaSair();

}

if(contador == duration){

carregaImagem.unloadMovie(xmlNode.childNodes.attributes.local);

gotoAndPlay(2);

}else{

contador++;

trace(contador);

}

}

 

intervalId = setInterval(this, "regulaTempo", duration);

 

 

 

 

 

function regulaFabio():Void {

if(contador == 5) {

trace("chegou a 10");

trace("i agora tem valor "+i);

verificaTipo();

}

if(contador == 80){

trace("chegou a 100");

verificaSair();

}

if(contador == duration){

carregaImagem.unloadMovie(xmlNode.childNodes.attributes.local);

gotoAndPlay(2);

}else{

contador++;

trace(contador);

}

}

 

intervalId = setInterval(this, "regulaFabio", duration02);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se são duas funções diferentes... você pode usar 2 interalos diferentes sem problema algum...

Eles não vão confliar nem nada.

 

Mas se ambos tem o mesmo tempo porque não chamar 1 função dentro da outra?

Se elas n tem a mesma duração ai tudo bem usar isso.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok!

 

A duração obviamente será diferente, eu me passei em não trocar no valor 90 na hora da explicação da dúvida!

 

vlw!

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.