Ir para conteúdo

POWERED BY:

Arquivado

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

japalfalfa

inserir um tempo de espera

Recommended Posts

Bom dia à todos...

Sou meio verde em action script...

gostaria de saber como faço para inserir um tempo de espera em action scrit

por exemplo:

frame 1 e depois de 10 segundos vai pro frame 2

 

Obrigado pela ajuda :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

usa o setInterval

 

teste = setInterval(segundos, 1000);

 

function segundos () {

gotoAndStop(2);

}

 

flws

Compartilhar este post


Link para o post
Compartilhar em outros sites

vou comentar...

 

teste = setInterval(segundos, 1000); // chamei o setInterval dentro de uma variavel, caso precise deletar o intervlo dps...

// setInterval ele tem 2 parametros... o primeiro eh o nome da funcao q vai ser chamada e dps o tempo e milisegundos

function segundos () { // funcao chamando o setInterval a cima com o tempo q você ker...

gotoAndStop(2); // dps desse tempo ele vai ir pro frame 2...

}

 

sacou?

flws

=]

Compartilhar este post


Link para o post
Compartilhar em outros sites

e aí,

então olha só:

funciona normal esta função porém só uma vez...

qdo utilizo mais de uma vez ela trava, parece que fica em loop não sei...

só que talvez seja pq estou trocando de cena em vez de frame...

você sabe o que pode ser?

obrigadão!

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

se deu bem hein...

 

recomendando novamente o que os nossos colegas recomendaram..

 

setIterval();

 

mas nao fica so ai nao... para um bom funcionamento t em que usar tambem e destrutora da função.. a clearInterval();

abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salve pessoal tudo certo?

Primeiramente obrigado pela ajuda de todos!

então seguindo suas orientações meu código ficou assim:

CODE
stop();

intervalo == setInterval(funcao, 5000);

function funcao() {

gotoAndPlay(2);

clearInterval(intervalo);

}

 

Daí assim: uma vez funciona tranquilamente, ele aguarda os 5 segundos e vai pro frame 2...

Só que quando carrega de novo aí começa a bugar... ele não espera o tempo que tem que esperar... como se o contador nunca parasse entendem?

Alguém sabe o que pode ser?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui ta funcionando normal... lembrando o que a colega acima falou um sinal so de igual.

abs

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.