Novedades de AS3: La clase Timer
La clase Timer permite crear objetos que se ejecutan a intervalos especificos. Para utilizarlos sólo hay que crear el objeto, indicar el número de repeticiones que queremos y el intervalo que las separa. Es decir, algo equivalente a lo que se conseguia en AS2 con setTimeout y contadores.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
//Declaramos la variable que alojará el Timer, siendo // 500 el tiempo en milkisegundos entre repeticiones, y 3 el número de ellas var tiempo = new Timer(500,3); //Le añadimos un listener para que nis vaya diciendo cuantas repeticiones lleva tiempo.addEventListener("timer", timerHandler); function timerHandler(event:TimerEvent):void { trace("Repetición: " + event.target.currentCount); trace("Delay: " + event.target.delay); } //Le decimos que comience tiempo.start(); |