flex 动态显示时间
生活随笔
收集整理的這篇文章主要介紹了
flex 动态显示时间
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
直接上代碼。可以當組件用。
<?xml version="1.0" encoding="utf-8"?> <s:Group xmlns:fx="http://ns.adobe.com/mxml/2009"xmlns:s="library://ns.adobe.com/flex/spark"xmlns:mx="library://ns.adobe.com/flex/mx"width="278" height="22" creationComplete="init()"><fx:Declarations></fx:Declarations><fx:Script><![CDATA[private var _time:Date; //日期private var timer:Timer; //計數器public function init():void{this.showCurDate(); timer.addEventListener(TimerEvent.TIMER,timeHandler);timer.start(); }public function showCurDate():void{_time = new Date();var monStr:String;var dateStr:String;var hoursStr:String;var minutesStr:String;var secondsStr:String;var week:String;var w:Number=_time.day;var seconds:Number = _time.getSeconds(); //秒var minutes:Number = _time.getMinutes(); //分var hours:Number = _time.getHours(); //時var day:Number = _time.getDay(); //星期var date:Number = _time.getDate(); //日var month:Number = _time.getMonth()+1; //月var year:Number = _time.getFullYear(); //年 timer = new Timer(1000);if(w==0){week="星期天";}if(w==1){week="星期一";}if(w==2){week="星期二";}if(w==3){week="星期三";}if(w==4){week="星期四";}if(w==5){week="星期五";}if(w==6){week="星期六";}if (month<10) {monStr = "0"+String(month);}else{monStr = String(month);} if (date<10){dateStr = "0"+String(date);} else{dateStr = String(date);} if (hours<10){hoursStr = "0"+String(hours);} else{hoursStr = String(hours);}if (minutes<10){minutesStr = "0"+String(minutes);}else{minutesStr = String(minutes);}if (seconds<10){secondsStr = "0"+String(seconds);}else{secondsStr = String(seconds);}timelb.text = year+"年"+monStr+"月"+dateStr+"日 "+hoursStr+":"+minutesStr+":"+secondsStr+" "+week; //響應每秒更新一次}public function timeHandler(evt:TimerEvent):void{this.showCurDate();} ]]></fx:Script><s:Label id="timelb" x="-27" y="1" width="365" color="#FAF6F6" fontSize="16"/> </s:Group>?
轉載于:https://www.cnblogs.com/hekin/archive/2012/06/29/2569985.html
總結
以上是生活随笔為你收集整理的flex 动态显示时间的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【博客话题】技术人,你肿么了
- 下一篇: C#使用StreamReader类读取汉