flash倒计时怎么做?
flash倒计时怎么做?
我有as3.0的倒计时代码。
做一个动态文本,命名“chadate”
输入代码:
stage.addeventlistener(event.enter_frame,onevent);
functiononevent(evt:event):void{
vardate:date=newdate();
varfullyear:uint=date.fullyear;
varmonth:uint=date.month+1;
vardate2:uint=date.date;
varhours:uint=date.hours;
varminutes:uint=date.minutes;
varseconds:uint=date.seconds;
varday:uint=date.day;
vardate3:date=newdate(2009,1,18,0,0,0,0);
varshijiancha:number=(date3.gettime()-date.gettime())/1000;
if(shijiancha>0){
varshengyutian:uint=shijiancha/(3600*24);
varshengyuxiaoshi:uint=(shijiancha-shengyutian*3600*24)/3600;
varshengyufen:uint=(shijiancha-shengyutian*24*3600-shengyuxiaoshi*3600)/60;
varshengyumiao:uint=shijiancha-shengyutian*24*3600-shengyuxiaoshi*3600-shengyufen*60;
chadate.text="距哈尔滨大冬会开幕还有"+shengyutian+"天"+shengyuxiaoshi+"时"+shengyufen+"分"+shengyumiao+"秒";
}else{
chadate.text="倒计时已经结束,祝选手们取得好成绩。";
removeeventlistener(event.enter_frame,onevent);
}
}
