| Package | graphics.transitions |
| Class | public class Timer |
| Inheritance | Timer flash.utils.Timer |
| Implements | ITimer |
Example :
package examples
{
import graphics.transitions.Timer;
import flash.display.Sprite;
import flash.events.KeyboardEvent;
import flash.events.TimerEvent;
public class ExampleTimer extends Sprite
{
public function ExampleTimer()
{
stage.addEventListener( KeyboardEvent.KEY_DOWN , keyDown ) ;
timer = new graphics.transitions.Timer( 3000, 2 );
timer.addEventListener( TimerEvent.TIMER , timerHandler);
timer.addEventListener( TimerEvent.TIMER_COMPLETE , timerHandler);
timer.start();
}
public var timer:Timer ;
public function timerHandler(event:TimerEvent):void
{
trace( timer.currentCount + " " + event.type );
}
public function keyDown( e:KeyboardEvent ):void
{
timer.reset() ;
timer.start() ;
}
}
}
| Property | Defined By | ||
|---|---|---|---|
| complete : Signaler [read-only]
The timer complete signal reference. | Timer | ||
| timer : Signaler [read-only]
The timer signal reference. | Timer | ||
| Method | Defined By | ||
|---|---|---|---|
Timer(delay:Number, repeatCount:int = 0)
Constructs a new Timer object with the specified delay and repeatCount states. | Timer | ||
| complete | property |
complete:Signaler [read-only] The timer complete signal reference.
public function get complete():Signaler| timer | property |
timer:Signaler [read-only] The timer signal reference.
public function get timer():Signaler| Timer | () | Constructor |
public function Timer(delay:Number, repeatCount:int = 0)Constructs a new Timer object with the specified delay and repeatCount states. The timer does not start automatically; you must call the start() method to start it.
Parametersdelay:Number — The delay between timer events, in milliseconds.
| |
repeatCount:int (default = 0) — Specifies the number of repetitions. If zero, the timer repeats infinitely. If nonzero, the timer runs the specified number of times and then stops.
|