我想用flash做一个计时器

2022-04-19 教育 69阅读
importflash.utils.Timer;
importflash.events.TimerEvent;

varinitdate:Date=newDate();
//初始化时间年、月、日、时、分、秒
varYear:int;
varMonth:int;
vardate:int;
varHours:int;
varMinutes:int;
varSeconds:int;

//赋值初始化
Year=initdate.getFullYear();
Month=initdate.getMonth();
date=initdate.getDate();

Hours=initdate.getHours();
Minutes=initdate.getMinutes();
Seconds=initdate.getSeconds();

//定时调度
vartimer:Timer=newTimer(1000);
timer.start();
timer.addEventListener(TimerEvent.TIMER,TIMER);
functionTIMER(event:TimerEvent):void
{
nowDate();
}

functionnowDate():void
{
varnowdate:Date=newDate();
//登陆时间
trace("登陆时间:"+Year+"年"+Month+"月"+date+"日"+Hours+"时"+Minutes+"分"+Seconds+"秒");
//当前时间
trace("已登陆时间:"+(nowdate.getHours()-Hours)+"时"+(nowdate.getMinutes()-Minutes)+"分"+nowdate.getSeconds()+"秒");
}
//注意:***

1.登陆时候定义个DATE来记录初始时间
2.再定义个DATE来获取当前时间
3.由当前时间减去初始时间得出时间差
4.我不是很了解date类你再收索看看吧呵呵
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com