Adobe Flash inclui a linguagem de script do Flash , o ActionScript , que controla e cria a funcionalidade em animações. Talvez você queira incluir um relógio de contagem regressiva em seu projeto multimídia. Um relógio de contagem regressiva pode fornecer aos usuários com dia , hora, minuto e segundo atualizações sobre o tempo restante até um determinado evento. Faça um relógio de contagem regressiva em Flash, usando as funções do ActionScript e métodos. Instruções
1
Lançamento Flash. Selecione "Arquivo " e " Novo" para criar um novo projeto. Selecione a opção " Arquivo Flash (ActionScript 3.0) " e clique em "OK".
2
Selecione a ferramenta Texto no painel Ferramentas e crie uma caixa de texto. Defina a área de texto para " Texto dinâmico " ou " Texto TLF " das "Propriedades" do painel . Digite " clockTxt " para o " nome da instância. "
3
Clique no primeiro quadro da linha de tempo . Abra o painel Ações com a tecla " F9 ", digite o código do ActionScript para criar um relógio que faz a contagem regressiva para o próximo ano. As linhas que começam com //são descrições , não faz parte do código:
//registra a função
addEventListener (' enterFrame ' , clock_handler );
//isso é chamado repetidamente
função clock_handler ( evt : Event) : void {
//a data atual
var hoje: Date = new Date ();
//o ano em curso
var CurrentYear = today.getFullYear ();
//o tempo atual
var currentTime = today.getTime ();
//fazer e armazenar a data final (próximo ano novo)
//modificar para caber sua necessidade
var endDate : Date = new Date ( CurrentYear +1 , 0 , 1);
var endTime = endDate.getTime ();
//tempo de sobra
var timeleft = endTime - currentTime ;
var sec = Math.floor ( timeLeft/1000 );
var min = Math.floor ( sec/60 );
horas var = Math.floor ( min/60 );
dias var = Math.floor ( horas/24 );
//resultado da variável valor restante. converter segundos para string
sec = String ( seg % 60);
//se reduziu <2 adicionar um 0
if ( sec.length < 2) {
sec = "0 " + s;
}
min = String (min % 60) ;
if ( min.length < 2) {
min = "0 " + min;
}
horas = string ( horas % 24 );
if ( hours.length <2 ) {
horas = "0 " + hora ; }
dias = String (dias) ;
if ( Timeleft > 0) {
//combinar valores em uma seqüência de
var contador: string = dias + ":" + horas + " : " + mínimo + ": " + seg ;
clockTxt.text = contador ;
} else {
trace ( "É Um Novo Ano ! ");
var NewTime : String = " 00:00:00:00 ";
clockTxt.text = NewTime ;
removeEventListener (' enterFrame ' , clock_handler );
}
}
4
Selecionar "Control" e " Test Movie " para testar o relógio de contagem regressiva.