package{ import flash.display.*; import flash.events.*; import flash.utils.Timer; import idv.phantom.actors.ActorMovieClip; public class CountDown extends ActorMovieClip { private var _end:Date = new Date(2010, 3, 1, 0, 0); //月減要減1 private var _now:Date = new Date(); private var _timer:Timer; function CountDown () { }; override protected function init():void { _timer = new Timer(1000); _timer.addEventListener(TimerEvent.TIMER, _onTimer); _timer.start(); } private function _onTimer(e:TimerEvent):void { var _overtime:Number; _now.seconds = _now.seconds + 1; _overtime = _end.getTime() - _now.getTime(); var _day:Number = Math.floor(_overtime / 24 / 60 / 60 / 1000); var _hr :Number = Math.floor(_overtime / 60 / 60 / 1000) % 24; var _min:Number = Math.floor(_overtime / 60 / 1000) % 60; day.text = String(_day < 10 ? "0" + _day : _day); hr.text = String(_hr < 10 ? "0" + _hr : _hr); min.text = String(_min < 10 ? "0" + _min : _min); } }//end of class}
全站熱搜