package {
import flash.display.TextField;
import flash.util.Timer;
import flash.events.*;
public class BlinkText extends TextField {
private var timer:Timer;
public function BlinkText (delay:Number = 1000) {
timer = new Timer(delay, 0);
timer.addEventListener(TimerEvent.TIMER, timerListener);
timer.start( );
}
private function timerListener (e:TimerEvent):void {
visible = !visible;
e.updateAfterEvent( );
}
public function setDelay (newDelay:Number):void {
timer.delay = newDelay;
}
public function startBlink ( ):void {
timer.start( );
}
public function stopBlink ( ):void {
visible = true;
timer.stop( );
}
}
}