Páginas

martes, 1 de febrero de 2011

Reloj con manecillas ActionScript 2




Lo primero es abrir un documento nuevo en Flash y le damos 160x160px.

Después es crear el fondo de nuestro reloj es decir, el circulo donde estarán las manecillas del reloj, a este le damos las siguientes dimensiones: 150x150px. Le damos el nombre de fondo a la capa, lo decoramos y damos el diseño que deseemos.


Ahora hacemos una linea de 62px de largo para el segundero, lo convertimos en símbolo y la registraron colocamos la que esta debajo del centro. Le ponemos "manecillaSegundos" como nombre de instancia y la colocamos en el centro.


Después crearemos el minutero repitiendo el procedimiento anterior pero poniendo "manecillaMinutos" como nombre de instancia con un largo de 68px y a la manecilla de la hora le llamaremos "manecillaHoras" y le daremos un largo de 49px.
Por ultimo creamos una nueva capa en donde pondremos el siguiente código en la ventana de acciones:

stop();

_root.onEnterFrame = function() {
    fecha = new Date();
    hora = fecha.getHours();
    minuto = fecha.getMinutes();
    segundo = fecha.getSeconds();
    manecillaHoras._rotation = hora*30+minuto*0.5;
    manecillaMinutos._rotation = minuto*6;
    manecillaSegundos._rotation = segundo*6;   
};


y listo!
Descarga el documento flash editable aqui!

No hay comentarios:

Publicar un comentario