Jump to content

POWERED BY:

Archived

This topic is now archived and is closed to further replies.

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?

Share this post


Link to post
Share on other 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();

Share this post


Link to post
Share on other sites

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

 

Funcionou filé...

 

Valeu brother. :natal<_<:

Share this post


Link to post
Share on other sites

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.