<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:Dialog="com.demo.Dialog.*" verticalScrollPolicy="off" horizontalScrollPolicy="off" creationComplete="init()">
<mx:Script>
<![CDATA[
import mx.formatters.DateFormatter;
private var _time:Date; //日期
private var timer:Timer; //計數器
/**
* init()
*
* 初始化控件
*
* @param
* @return void
* @author Xueyy<>
* @create 2009/02/09
*/
public function init():void
{
this.showCurDate();
timer.addEventListener(TimerEvent.TIMER,timeHandler);
timer.start();
filterHandler();
}
public function showCurDate():void
{
_time = new Date();
var array:Array=new Array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');
var monStr:String;
var dateStr:String;
var hoursStr:String;
var minutesStr:String;
var secondsStr:String;
var dayStr:String;
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 (month<10)
{
monStr = "0"+String(month);
}
else
{
monStr = String(month);
}
if (date<10)
{
dateStr = "0"+String(date);
}
else
{
dateStr = String(date);
}
dayStr=array[_time.day];
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);
}
txtDateTime.text = year+"年"+monStr+"月"+dateStr+"日 "+dayStr+" "+hoursStr+":"+minutesStr+":"+secondsStr; //响应每秒更新一次
}
public function timeHandler(evt:TimerEvent):void
{
this.showCurDate();
}
private function filterHandler():void{
var filterArr:Array = [];
filterArr.push(dropShadow);
txtDateTime.filters=filterArr;
}
]]>
</mx:Script>
<mx:Text id="txtDateTime" textAlign="left" fontWeight="bold" paddingTop="3" fontSize="20" />
<mx:DropShadowFilter id="dropShadow" alpha="0.35" blurX="6" blurY="6" distance="6" color="#000000" angle="90" />
</mx:Application>
留言列表