Reloj Analogico en Flash
- 23/07/2007
- 8:07 am
En esta ocasión crearemos un reloj analógico hecho en Flash con ActionScript, el cual lo podemos incluir posteriormente en nuestra web u proyecto. La idea básica es tomar la hora del sistema, luego basado en este dato posicionar el horario, minutero y segundero.
Elementos Gráficos
Lo primero es crear los elementos gráficos, el fondo del reloj, el horario, minutero y segundero, para estos tres últimos es necesario que estén posicionados en (0,0) y estar apuntando hacia arriba. Todos estos elementos lo incluimos en un movieclip llamado reloj.
Implementado en Reloj
Lo primero es tomar la hora del sistema, para lo cual creamos una variable del tipo Date, con lo cual podemos tomar los valores de la hora, minuto y segundo. Lo siguientes es posicionar las aguijas del reloj, esto se hace utilizando la propiedad _rotate que rota un movieclip en un angulo deseado.
-
reloj.onEnterFrame = function() {
-
time = new Date();
-
this.h = time.getHours();
-
this.m = time.getMinutes();
-
this.s = time.getSeconds();
-
this.segundo._rotation = this.s*6;
-
this.minuto._rotation = this.m*6+(this.s/10);
-
this.hora._rotation = this.h*30+(this.m/2);
-
}
Como una nota adicional, este reloj esta basado en el uso de onEnterFrame el cual ejecuta las sentencias a la velocidad de los frames por segundo de la película. Un valor recomendable es de 30 fps.
Posts Relacionados
- Yahoo Flash Developer Center
- Flash Switcher para Firefox
- jQuery Flash Plugin
- Extensión Flash: Calculator
- Adobe Flash Professional CS3
Total de Comentarios: 6
Hola, muy bueno el articulo. Solo me surgio una duda, no seria mejor que esa función se ejecute una sola vez por segundo?
Saludos y gracias de nuevo
Por supuesto que lo podrías hacer de esta forma, para ello puedes utilizar la función setInterval y que se ejecute cada un segundo, yo utilice es ta forma pues si le aumentas la cantidad de frames por segundo el segundero se verá mucho mas fluido.
hola
esta muy buena la pagina
ojala sgan subiendo cosas asi como estass
saludos ami familia de san rosendo
de puncurabi
que los quiero mucho
adios
esta muy bin la pagina pero siento que le hacen falta scripts para la autentificación de usuarios por medio de una bd
muy buena pagina gracias
kreo ke deberiaz xplikar un poko maz el dezarrollo de la animazion… pero tu pagina ez exzelente amigo…


