Como adicionar um temporizador de contagem regressiva no Flash

O Adobe Flash permite criar animações dinâmicas usando uma interface intuitiva e a linguagem de script ActionScript. Talvez você queira criar um cronômetro de contagem regressiva em seu filme em Flash que forneça uma contagem regressiva de dias, horas, minutos e segundos para o usuário. Use a interface para criar uma exibição de texto e o ActionScript para fornecer a codificação do cronômetro de contagem regressiva.

1

Inicie o Flash. Selecione "Arquivo" e "Novo" para criar um novo arquivo. Escolha “Arquivo Flash (ActionScript 3.0)” e clique em “OK”.

2

Clique na ferramenta “Texto” no painel Ferramentas e arraste no palco para criar uma caixa de texto. Pressione “Ctrl” e “F3” para exibir o painel de propriedades, se necessário. Altere o tipo da caixa de texto para "Texto dinâmico". Digite um identificador no campo "Nome da instância", por exemplo, "txtDisplay".

3

Clique no quadro 1 da linha do tempo. Pressione "F9" para exibir o painel Ações e digite o código do timer:

addEventListener ('enterFrame', handle_timer);

// executa continuamente a função handle_timer (evt: Event): void {// data atual, ano e hora var cDate: Date = new Date (); var cYear = today.getFullYear (); var cTime = today.getTime (); // target: no próximo ano var tgtDate: Date = new Date (cYear + 1, 0, 1); var tgtTime = tgtDate.getTime (); // tempo restante var tLeft = tgtTime-cTime; var sec = Math.floor (tLeft / 1000); var min = Math.floor (seg / 60); var horas = Math.floor (min / 60); var days = Math.floor (horas / 24);

// change seconds, minutes, hours and days to a string scnd = String(sec%60); if (scnd.length<2) { scnd = "0"+ scnd; } mnt = String(mnt %60); if (mnt.length<2) { mnt = "0"+ mnt; } hrs = String(hrs%24); if (hrs.length0) { // join values into one string var tcounter:String = dys +":"+hrs+":"+mnt+":"+scnd; txtDisplay.text = tcounter; } else { trace("Welcome to A New Year!!"); var newTime:String = "00:00:00:00"; txtDisplay.text = newTime; removeEventListener('enterFrame', handle_timer); } 

};

4

Selecione “Control” e “Test Movie” para testar o cronômetro de contagem regressiva.

Recomendado