Categorias

Contagem regressiva ActionScript

Esse código apresenta uma função bem simples que realiza uma contagem regressiva através de ActionScript.
Ele também pode ser facilmente adaptado para realizar uma contagem crescente.

– Crie uma caixa de texto dinâmica (Text Tool, tipo Dynamic Text) e dê o nome de txt
– Insira o código no frame em que a contagem deve iniciar

Dicas:
Para alterar o valor inicial da contagem basta mudar a atribuição da variavel numeros (neste exemplo a variável é iniciada com 10)
Para fazer a contagem de forma mais rápida, basta aumetar o segundo parâmetro da função setInterval. Para realizar uma contagem mais lenda, baste reduzir este número (neste exemplo o valor é de 300)

var numeros;
var tempo;
numeros = 10;
function conta(){
	numeros = numeros - 1;
	txt.text = numeros;
	if (numeros <= 0){
		clearInterval(tempo);
		gotoAndPlay(2);
	}
}
txt.text = numeros;
stop();
tempo = setInterval(conta, 300);

Arquivos para Download:

exemplo.flaexemplo.swf