sábado, 25 de junio de 2016

RELOJ ANALÓGICO EN ADOBE FLASH CON CS6

codigo del reloj:
descargar reloj analogico
package  {        //Importamos las clases necesarias    import flash.display.MovieClip;    import flash.utils.Timer;    import flash.events.TimerEvent;            public class Reloj extends MovieClip {              //Creamos las variables que nos permiten instanciar la clase Date       //y almacenar los valores de Hours, Minutes y Seconds       var fecha:Date = new Date();       var horas:int = fecha.hours;       var minutos:int = fecha.minutes;       var segundos:int = fecha.seconds;              //Creamos un nuevo Timer para actualizar nuestro reloj cada segundo       var contador:Timer = new Timer(1000);              //Esta es el metodo Constructor       //se ejecuta junto con la clase al mismo tiempo que esta es instanciada o llamada       public function Reloj() {          //Rotamos las manecillas          Horario.rotation = horas * 30 + (minutos * 0.5);   //Horas * 30 grados (360/12=30) + minutos * 0.5          Minutero.rotation = minutos * 6;               //Minutos * 6 grados (360/60=6)          Segundero.rotation = segundos * 6;               //Segundos * 6 grados (360/60=6)                    //Creamos un listener para el contador y lo iniciamos          contador.addEventListener(TimerEvent.TIMER, actualizarReloj);          contador.start();       }              //Creamos la función para actualizar el reloj cada que pasa un segundo en el timer       public function actualizarReloj(e:TimerEvent):void       {          var fecha:Date = new Date();          var horas:int = fecha.hours;          var minutos:int = fecha.minutes;          var segundos:int = fecha.seconds;                    Horario.rotation = horas * 30 + (minutos * 0.5);          Minutero.rotation = minutos * 6;          Segundero.rotation = segundos * 6;       }           }     }

No hay comentarios:

Publicar un comentario