| Reloj sencillo en Flash |
| Autor Roberto Ferrer |
|
En este tutorial vamos a hacer un sencillo reloj en Flash MX/ MX 2004. Antes que nada abriremos el Flash y crearemos una película nueva, con las siguientes dimensiones: 200px de alto x 200px de ancho ( Esto después puede variarse de acuerdo a la forma en que lo quiera hacer cada cual.
Una vez que tenemos creada nuestra película renombramos la Capa 1 (Layer1) a reloj, haciendo dobleclick sobre ella. Luego insertamos una nueva capa y la nombramos actions.
En la capa actions lo que haremos es escribir en el primer fotograma todo el código que vayamos a utilizar, así nos quedar á más organizado. Ahora haz clic sobre la capa reloj y comienza a dibujar el reloj, para esto crearas 3 cuadros de texto dinámicos, para esto selecciona la herramienta Texto en el panel de Herramientas de la izquierda. Una vez ubicados los 3 cuadros de texto en el escenario asegúrate que sean dinámicos, esto lo hace en la barra del Panel Propiedades.
Ponle a cada cuadro de texto un nombre de instancia: hora_txt (1er Cuadro de Texto) Inserta también dos cuadros de texto estáticos que digan ":" para separar la hora de los minutos y los segundos. Te debe quedar algo así:
Una vez hecho esto vayamos a lo bueno!!!!!! Selecciona el primer fotograma de la capa actions y presiona F9 para desplegar el Panel Acciones, que es donde programaremos nuestro reloj. Primero tenemos que crear un objeto Date, este objeto trae funciones que nos permite saber la fecha, hora, minutos, segundo, etc., en un determinado momento. Introducimos el este código:
time es la variable que creo del tipo Date luego ponemos:
Ahora prueba la película presionando ctrl. + Enter Como verás, muestra la hora pero no se actualiza. Para esto debes hacer una ultima cosa, debes insertar un segundo fotograma, para esto haz clic derecho sobre el segundo fotograma de cada una de las capas y selecciona Insertar fotograma ( en ingles Insert Frame) o hazclick sobre el segundo fotograma de cada capa y presiona F5.
Finalmente quedaría parecida a esta:
Ahora prueba la película. Puesto que es un reloj sencillo devuelve la hora militar. Para que no ocurra esto deberás hacer uso de algunas condiciones… pero eso lo dejo para que piensen o como tema para otro tutorial. Aquí dejo el código completo para evitar confusiones:
Puedes bajar el archivo de ejemplo terminado. |
|
WWW.ELGURUPROGRAMADOR.COM.AR
|