-
Cómo hacer una cuenta atrás en ActionScript
-
Creado por Adobe Software para el desarrollo de aplicaciones web basadas en Flash, ActionScript es un lenguaje que se puede utilizar para crear aplicaciones ricas de Internet y los sencillos, como temporizadores de cuenta atrás. Haciendo un temporizador de cuenta atrás en ActionScript es bastante sencillo y puede ser un ejercicio de buenas prácticas para los programadores de ActionScript novatos.
Instrucciones
1 Iniciar Adobe Flash o Flex, que son programas utilizados para desarrollar y editar archivos de ActionScript. Crear un nuevo documento ActionScript 3.
2 Crear un nuevo objeto para la fecha utilizando el siguiente código:
var endDate: Date = new Date (2010, 5, 11);
3 Añadir un temporizador que actualiza la hora cada sección agregando la siguiente línea de código:
var timer: Timer = new Timer (1000);
4 Crear una función que escucha el temporizador y actualiza automáticamente mediante el uso del siguiente código y modificar para que se adapte a sus necesidades:
timer.addEventListener (TimerEvent.TIMER, UPDATETIME);
timer.start ();
5 Crear una función para calcular el tiempo restante usando el siguiente código:
función UPDATETIME (e: TimerEvent): void {
var currentDate: Fecha = NewDate ();
vartimeLeft: Numer = endDate.getTime () - currentDate.getTime ();
6 Convertir el tiempo que se restante en minutos, horas, días y segundos añadiendo las siguientes líneas a la función Actualizar:
segundos var: Number = Math.floor (timeLeft / 1000);
minutos var: Number = Math.floor (segundos / 60);
horas var: Number = Math.floor (minutos / 60);
días var: Number = Math.foor (horas / 24);
segundos% = 60;
minuto% = 60;
horas% = 24;
7 Finalizar el temporizador de cuenta atrás mediante la conversión de los números a cadenas con las siguientes líneas de código:
var seg: String = seconds.toString ();
var min: String = seconds.toString ();
var hrs: String = hours.toString ();
var d: String = days.toString ();