Ir para conteúdo

POWERED BY:

Arquivado

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

Bruno Cardoso

Temporizador

Recommended Posts

Pessoal, Preciso executar a seguinte idéia, mas não estou conseguindo, trata-se do seguinte. Tenho um clip com 24 frames. Cada frame representa uma hora do dia. Ex.: 13h = frame 13. A cada hora real, o frame passa para o seguinte. Ex.: 13h = frame 13 > passou uma hora frame 14, indicando 14h Acho que não será muito complicado para os programadores. Porêm esse detalhe deve pesar um pouco mais. Toda vez que o cidadão abrir o site, ele não vai iniciar no frame 1, preciso que o script leia o horário e carrague no frame equivalente ao horário. Alguem sabe como? Desde já agradeço Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala João, na paz?Seguinte, utilizei o seguinte script em cada framestop();intervalo=setInterval(function(){goToAndPlay(2); clearInterval(intervalo)}, 86400000)onde, 1 dia = 86.400 segundos, multiplicados por 1000 = 86400000 (valor do intervalo) Estou certo?esse comando que você postou é relativo ao horário que for acessado ele carrega no frame correspondente. É isso?Mas ponho apenas no primeiro frame ou em todos?Muito Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse que eu postei ele não tem controle de tempo, quando o filme é executado ele verifica o horário e vai pro frame desejado, eu uso isso em um site e coloquei ele no primeiro frame do filme, o primeiro frame não tem nada só o action assim quando o filme executa ele verifica o horário e vai para o frame desejado.Espero ter ajudado.Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala João,

 

Cara, não funcionou não. Utilizei da seguinte forma no primeiro Frame.

 

stop();

 

var nada:Date = new Date();

hora = nada.getHours()

if(hora = 1) {

goToAndPlay(2);

 

} else if(hora = 2) {

goToAndPlay(3);

 

} else if(hora = 3) {

goToAndPlay(3);

 

Do segundo em diante:

 

stop();

 

intervalo=setInterval(function(){

goToAndPlay(3);

clearInterval(intervalo)

}, 20000)

 

Ele carrega sempre no frame 1, não respeitando o horário do visitante.

 

Abraço

 

 

ps.: em www.voxbr.com/tempo, você encontra o filme. oberve que coloquei o tempo de 20 segundos entre uma frame e outra apenas para ver se funcionaria.

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.