1
Date类表示时间信息与日期 2 Date类的实例表示一个特定的时间,可以查询或修改时间点的属性(如:月、日、小时、秒等); 3 Date类用于检索相对于通用时间(格林尼治平均时,现称为通用时间或UTC);或相对于本地时间 4 (有运行FlashPlayer的操作系统上的本地时间区设置决定)的时期和时间值; 5 Date类的方法不是静态方法,但仅应用于调用该方法时指定的单个Date对象 6 Date.UTC()和Date.parse()方法为例外情况,它们属于静态属性 7 日期类 8 1.他是在顶级object内,所以他在使用的时候需要导入,就直接调用使用 9 2.继承 Date继承的是object 10 3.本地时间 是运行FlashPlayer的操作系统上的本地时间 11 如以下示例: 12 package 13 { 14 import flash.display.Loader; 15 import flash.display.Sprite; 16 import flash.events.Event; 17 import flash.events.IOErrorEvent; 18 import flash.net.URLRequest; 19 import flash.display.MovieClip; 20 import flash.text.TextField; 21 22 public class ShiJian extends Sprite 23 { 24 private var loader:Loader; 25 private var url:URLRequest; 26 private var str:String; 27 private var txt:TextField = new TextField; 28 private var WeiLai:Date = new Date(2013,10,1); //声明一个未来时间的变量 29 private var now_Time:Date; 30 private var NewNow:Number; 31 private var NewWeiLai:Number = WeiLai.time; 32 private var ShiJianCha:Number; 33 34 public function ShiJian() 35 { 36 str ="001.jpg"; 37 loader = new Loader(); 38 url = new URLRequest(str); 39 loader.load(url); 40 41 loader.alpha -= 0.5;//设置图片的透明度 42 addChild(txt); 43 txt.height = 20; //设置文本框的宽与高 44 txt.width = 300; 45 txt.y = 100; //文本框再y轴的位置 46 txt.x = 50; //文本框再x轴的位置 47 txt.textColor = 0x333333; //文本的颜色 48 txt.border = true; //是否具有边框,false是不具有,是其默认值 49 txt.borderColor = 0xcc00ff; //确定有边框时,再设置边框的颜色;否则系统将不执行 50 txt.background = true; //是否背景填充 51 txt.backgroundColor = 0xffccff; //填充的颜色 52 this.addEventListener(Event.ENTER_FRAME,onStageHandler) 53 54 loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onLoaderCompleteHandler); 55 loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,onLoaderErrorHandler); 56 } 57 public function onStageHandler(e:Event):void 58 { 59 now_Time = new Date(); 60 NewNow = now_Time.time; 61 ShiJianCha = NewWeiLai - NewNow; //未来的时间减去现在当前的时间 62 var Tian:int = ShiJianCha/1000/60/60/24; 63 var Shi:int = ShiJianCha/1000/60/60%24; 64 var Fen:int = ShiJianCha/1000/60%60; 65 var Miao:int = ShiJianCha/1000%60; 66 var HaoMiao:int = ShiJianCha%1000; 67 txt.text = "距next国庆节还有 : " + Tian + "天" + Shi + "时" + Fen + "分" + Miao + "秒" + HaoMiao + "毫秒"; 68 69 } 70 71 protected function onLoaderCompleteHandler(e:Event):void 72 { 73 trace("加载成功"); 74 loader.height = 400; 75 loader.width = 580; 76 stage.addChild(loader); 77 } 78 protected function onLoaderErrorHandler(e:IOErrorEvent):void 79 { 80 trace("失败"); 81 } 82 } 83 }