“Conocimiento software>Software de Animación

Cómo hacer un reloj de cuenta atrás en flash

2013/3/16
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 .

Software de Animación
Cómo crear un Flash Page
AS3 funciones devuelven
Cómo cambiar un cursor en Flash
Cómo convertir un archivo EXE a SWF flash
Efecto de la hoja de oro en Photoshop
Cómo hacer mover Logos en Flash CS5
Tutorial para crear un botón en Macromedia Flash
Cómo crear tu propio Juego Flash a través de códigos HTML
Conocimiento de la computadora © http://www.ordenador.online