Date日期类以及我做的一个“钟表”实例
/* Date日期类:表示日期和时间的 的信息,Date类的实例表示一个特定的时间点,它是在顶级包object内所以它在使用的时候不需要导入就可以直接调用
使用。本地时间是运行Flash Player的操作系统上的本地时间。
重要属性和方法:
fullYear:表示本地的年份;
mouse:本地的月份(0代表一月);
date:表示日;
day:表示星期;
hours:表示小时;
minutes:表示分钟;
seconds:表示秒;
time:表示毫秒(自从1970年1月1日以来);*/
//钟表实例
this.addEventListener(Event.ENTER_FRAME,onclock);
//添加一个对帧频事件的侦听
function onclock(e:Event):void
{ var mydate:Date=new Date(); //建立一个日期类的实例
var flag:String;
var xqhz:String="";
/* 笔墨丹青 */
sz.rotation=mydate.getHours()*30+mydate.getMinutes()*0.5;
//计算时针要旋转的度数
fz.rotation=mydate.getMinutes()*6;
//计算分针要旋转的度数
mz.rotation=mydate.getSeconds()*6;
//计算秒针要旋转的度数
if(mydate.getHours()<12) //判断是上午还是下午
{
flag="AM";
}
else
{
flag="PM";
}
datescreen.text=mydate.getFullYear()+"-"+(mydate.getMonth()+1)+"-"+mydate.getDate()+" "+flag;
if(mydate.getDay()==1)
{
xqhz="一";
}
else if(mydate.getDay()==2)
{
xqhz="二";
}
else if(mydate.getDay()==3)
{
xqhz="三";
}
else if(mydate.getDay()==4)
{
xqhz="四";
}
else if(mydate.getDay()==5)
{
xqhz="五";
}
else if(mydate.getDay()==6)
{
xqhz="六";
}
else if(mydate.getDay()==0)
{
xqhz="日";
}
xq.text="星期"+xqhz;
}

//体会:今天学到了不少,我感觉学什么东西都在自己,而不是别人,老师讲过的东西要想学好自己就要多记,多练不怕自己学不会,只要敢于做,要打好基础机会来了才有质的飞跃,做例子我感觉出错是好事,可以很快的提升自己,怕的是没出过错,而到出错了自己没有办法解决!
浙公网安备 33010602011771号