Ir para conteúdo

POWERED BY:

Arquivado

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

hargon

Problema com setinterval

Recommended Posts

Eu fiz um banner simples para um site, que pode ser visualizado no link abaixo:

http://www.portalbetel.com.br/instrumentos/index.php

 

Eu coloquei a seguinte funcao entre os frames para ficar parado durante 5 segundos e depois mudar para outra foto.

inicio=setInterval(proximo,5000);
function proximo(){clearInterval(inicio);play();}
stop();

No botao anteriorusei o seguinte código:

on(release){
	if (_currentframe<=24){
		gotoAndStop(115);
	}
	if ((_currentframe>15) and (_currentframe<=40)){
		gotoAndStop(15);
	}	
	if ((_currentframe>40) and (_currentframe<=65)){
		gotoAndStop(40);
	}	
	if ((_currentframe>65)and (_currentframe<=90)){
		gotoAndStop(65);
	}	
	if ((_currentframe>90) and (_currentframe<=130)){
		gotoAndStop(90);
	}		
}

Se deixar o banner rodando, ele funciona normalmente. Se voltar 1 ou duas fotos tbm continua funcionando normalmente. O problema é quando voltamos várias fotos. Elas começam a mudar mais rápido, não respeitando os 5 segundos.

 

O que pode ser?

Compartilhar este post


Link para o post
Compartilhar em outros sites

é que você esta duplicando o intervalo, enquanto seu intervalo esta rodando, você chega no outro frame que chama outro intervalo sem parar o anterior, ai o flash fica parecendo que cheirou droga, coloca a ação assim:

 

clearInterval(inicio);

inicio=setInterval(proximo,5000);

function proximo(){clearInterval(inicio);play();}

stop();

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ficou parecendo que cheirou droga é ótimo.... hahahaha

 

Funcionou filé...

 

Valeu brother. :natal<_<:

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.