![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
05/03/2007, 04:25
|
![Avatar de PedroRodas](http://static.forosdelweb.com/customavatars/avatar122432_1.gif) | | | Fecha de Ingreso: noviembre-2005 Ubicación: Cádiz
Mensajes: 393
Antigüedad: 19 años, 2 meses Puntos: 0 | |
Re: Reloj análogo en flash crea un ciruclo y crea tambien tres lineas correspondientes a horas minutos y segundos.las lineas las conviertes en movie clip. y luego pilas la circunferencia entera (q contiene los movieclip de las manillas del reloj)y lo conviertes a movieclip. En un enterframe en el clip de la circunferencia coloca el siguiente codigo:
onClipEvent(enterFrame){
//Contruímos el objeto Date
reloj=new Date();
//Usamos sus métodos para obtener h, min, y seg y lo almacenamos en variables.
h=new Date().getHours();
m=new Date().getMinutes();
s=new Date().getSeconds();
//Rotamos las agujas en base a esta información.
//Usamos la propiedad _rotation
this.hora._rotation=30*h; // 360º / 12horas = 30º x hora
this.minutos._rotation=6*m; // 360º / 60minutos = 6º x minuto
this.segundos._rotation=6*s; // 360º / 60segundos = 6º x segundo
}
Si no te funciona me lo pones por aki y lo vemos a ver que pasa ok? saludos |