Adobe Flash incluye el lenguaje de programación Flash, ActionScript , que controla y crea la funcionalidad en las animaciones . Quizás desee incluir un reloj de cuenta atrás en su proyecto multimedia. Un reloj de cuenta atrás puede proporcionar a los usuarios los días, horas , minutos y segundos cambios en el tiempo que queda hasta que un determinado evento . Hacer un reloj de cuenta atrás en Flash con funciones y métodos de ActionScript . Instrucciones
1
lanzamiento de Flash . Seleccione " Archivo" y " Nuevo" para crear un proyecto nuevo. Seleccione la opción " Archivo de Flash ( ActionScript 3.0 )" y haga clic en " Aceptar".
2
Seleccione la herramienta Texto en el panel Herramientas y crear un cuadro de texto . Ajuste el área de texto para " Texto dinámico " o "Texto TLF " en el panel "Propiedades" . Tipo " clockTxt " para el " Nombre de instancia. "
3 Haga clic en el primer fotograma de la línea de tiempo . Abra el panel Acciones con la tecla " F9 ", escribe el código ActionScript para crear un reloj de cuenta atrás para el próximo año . Las líneas que comienzan con //son descripciones, no forman parte del código:
//registrar la función
addEventListener ( ' enterFrame ' , clock_handler ) ;
//esto se llama repetidamente
clock_handler función ( evt : Event ) : void {
//la Red fecha actual
var hoy: Date = new Date ();
//Año actual
var currentYear = today.getFullYear ();
//la hora actual
var horaActual = today.getTime ();
//hacer y almacenar la fecha final ( el año nuevo)
//modificar para adaptarse a su necesidad
var endDate : Date = new Date ( currentYear 1 , 0 , 1 ) ;
var endTime = endDate.getTime ();
//tiempo restante
var timeLeft = endTime - horaActual ;
var seg = Math.floor ( timeLeft/1000 ) ;
var min = Math.floor ( sec/60 ) ;
horas var = Math.Floor ( min/60 ) ;
< p> var días = Math.floor ( horas/24 ) ;
//el resultado de la variable valor restante . convertir segundos en una cadena
sec = String ( sec 60 % ) ;
//si la reducción < 2 añadir un 0
if ( sec.length < 2 ) {
sec = " 0 " + s;
}
min = String ( min 60 % ) ;
if ( min.length < 2 ) {
min = " 0 " + min;
}
horas = cadena de caracteres ( hora 24 % ) ;
if ( hours.length < 2 ) {
horas
= " 0 " + horas ;
}
días = cadena de caracteres ( días ) ;
if ( timeLeft > 0 ) {
//combinar valores en una cadena
contador var : String = día + ": " + hora + ": " + min + ": " + s;
clockTxt.text = contador ;
} else {
trace ( "Es Un nuevo año ! ");
var Newtime : String = " 00:00:00:00 " ;
clockTxt.text = Newtime ;
removeEventListener ( ' enterFrame ' , clock_handler ) ;
}
}
4
Seleccione " control" y " Movie Test" para probar el reloj de cuenta atrás .