share タイムスタンプが 1234567890 になると聞いて noenoe forked:1favorite:1lines : 31license : All rights reserved modified : 2009-02-10 09:46:36 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)); } } } } Code Fullscreen Preview Fullscreen mash: 1234567890!! TimerEvent.COMPLETE stop getTime addEventListener Date dispatchEvent start TimerEvent toString width TimerEvent.TIMER addChild TextFormat text Timer Sprite Number sort new page view favorite forked pv245 続:1234567890 になると聞いて noenoe forked:0 fav:0 lines:31 tag: