package { import flash.display.Sprite; import flash.events.Event; public class Main extends Sprite { private var date_chusheng:Date = new Date(1992,6,25,0,0,0,0); private var date_siwang:Date = new Date(2072,5,25,0,0,0,0); private var datetime_siwang:Number= date_siwang.getTime(); private var datetime_chusheng:Number = date_chusheng.getTime(); private var datetime_now:Number; private var date_now:Date; private var time:Number; private var time1:Number; public function Main () { this.addEventListener(Event.ENTER_FRAME,chusheng); this.addEventListener(Event.ENTER_FRAME,siwang); } private function chusheng (e:Event):void { var date_now = new Date(); var datetime_now= date_now.getTime(); var time = datetime_now-datetime_chusheng; var milliseconds = time%1000; var seconds:int = time /1000 %60 ; var minutes:int = time/1000/60 %60 ; var hours:int = time/1000/60/60 %24 ; var day:int = time/1000/60/60/24 %30 ; var month:int = time/1000/60/60/24 / 30 % 12; var year:int = time/1000/60/60/24/30 /12%365; shuchu_TXT.text= year+"年"+month+"月"+day+"天"+hours+"小时"+minutes+"分"+seconds+"秒"+milliseconds+"毫秒"; } private function siwang (e:Event):void { var date_now = new Date(); var datetime_now= date_now.getTime(); var time1 =datetime_siwang- datetime_now; var milliseconds1 = time1%1000; var seconds1:int = time1 /1000 %60 ; var minutes1:int = time1/1000/60 %60 ; var hours1:int = time1/1000/60/60 %24 ; var day1:int = time1/1000/60/60/24 %30 ; var month1:int = time1/1000/60/60/24 / 30 % 12; var year1:int = time1/1000/60/60/24/30 /12 %365; shuchu1_TXT.text= year1+"年"+month1+"月"+day1+"天"+hours1+"小时"+minutes1+"分"+seconds1+"秒"+milliseconds1+"毫秒"; } } }
这个东西我做了之后,深深感觉到timer类的强大。AS3之深让我敬畏 ,我还必须快马加鞭,深入其中!努力吧,加油!