Problema Com Action
#1
Posted 02/10/2006, 12:03
Fiz uma apresentação, e em alguns pontos delas [frames] coloquei uma um action pra pausar esse frame por determidado tempo [setInterval]. Na primeira vez que começa a apresentação, tudo bem, mais quando termina ela, e começa a executar novamente [loop], perde o sentido dos actions... Uma hora ele pausa por menos tempo, outra não executa o action :S
Alguém sabe o que pode estar acontecendo??
#2
Posted 02/10/2006, 13:31
P/ ele nao dar loop no final, se ele termina dando play ou coisa do tipo é só colocar um Stop(), mas acho que não é esse o problema visto que você parece estar mais avançado no Flash
Bem provavel que seja o lance do clearInterval, se não for isso posta o codigo p/ gente dar uma olhada!
Michel
#3
Posted 02/10/2006, 14:02
Quando você usa o setInterval você precisa remover com clearInterval o ID de referencia que ele criou, senao cada vez q executar o setInterval ele cria uma instancia nova e ficam varios e varios intervals executando ao mesmo tempo, tem que tomar cuidado com isso.
P/ ele nao dar loop no final, se ele termina dando play ou coisa do tipo é só colocar um Stop(), mas acho que não é esse o problema visto que você parece estar mais avançado no Flash
Bem provavel que seja o lance do clearInterval, se não for isso posta o codigo p/ gente dar uma olhada!
Deve ser isso mesmo
meu código:
stop();
setInterval(funcao, 5000);
function funcao() {
play();
}
Tentei usando o clearInterval(this), referenciando a este objeto, e mesmo assim não funcionou...
Então eu teria que criar uma variavel com o tempo parado e dpois da um clear nela?
[Estou no trampo, não tenho como testar :S]
Edição feita por: Ghost_Killer, 02/10/2006, 14:03.
#4
Posted 02/10/2006, 17:14
Você tem que dar um nome a esse intervalo e armazenar o objeto numa variável.
stop();
var meuIntervalo = setInterval(funcao, 5000);
function funcao() {
play();
clearInterval(meuIntervalo);
}
www.pedropauloalmeida.com.br
Leia as Regras! Colabore com nosso Fórum respeitando as normas de posts e de perfis.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)