タイムスタンプが 1234567890 になると聞いて
UTCでいうところの2009年2月13日11:31:30pmに
Unixタイムスタンプが 「1234567890」 になるというので記念に書いた。
運が良ければバッチリの時間に文字が赤くなるはず。
package {
/** UTCでいうところの2009年2月13日11:31:30pmに
* Unixタイムスタンプが 「1234567890」 になるというので記念に書いた。
* 運が良ければバッチリの時間に文字が赤くなるはず。
*/
import flash.display.Sprite;
import flash.events.Event;
import flash.events.TimerEvent;
import flash.text.TextField;
import flash.text.TextFormat;
import flash.utils.Timer;
public class Timestamper extends Sprite
{
public var timer:Timer = new Timer(1);
public var timestampDisplay:TextField;
public function Timestamper()
{
timestampDisplay = new TextField();
timestampDisplay.defaultTextFormat = new TextFormat("_sans", 20, 0, true);
timestampDisplay.width = 465;
this.addChild(timestampDisplay);
timer.addEventListener(TimerEvent.TIMER, _onTimerEvent);
timer.start();
}
private function _onTimerEvent(e:TimerEvent):void{
var t:Number = new Date().getTime();
timestampDisplay.text = t.toString();
if(t == 1234567890000){
timestampDisplay.setTextFormat(new TextFormat("_sans", 20, 0xff0000, true));
timer.stop();
this.dispatchEvent(new Event(Event.COMPLETE));
}
}
}
}