求助Flash中制作倒计时牌怎么做

2025-12-14 16:06:43
推荐回答(1个)
回答1:

在图层1添加几个静态文本,写上所有的静态文字(图片上黑色文字)
Flash中制作倒计时牌
2
新建图层2,添加几个动态文本框(文本属性-动态文本)到相应的位置(见上图虚线框),分别设置它们的实例名称为(从上到下,从左到右):aa(总秒数),day_txt(天),dh_txt(小时),min_txt(分),sec_txt(秒)。例如:
Flash中制作倒计时牌
3
新建图层3,输入代码:
onEnterFrame = function () {
EndTime = new Date(2010, 11, 25);//0表示1月,1表示2月,......,11表示12月
NowTime = new Date();
Time = int((EndTime.getTime()-NowTime.getTime())/1000);
aa.text = Time;
//剩余总秒数
day = int(Time/(60*60*24));
hours = int((Time-day*60*60*24)/3600);
min = int((Time-day*60*60*24-hours*60*60)/60);
sec = int(Time-day*60*60*24-hours*60*60-min*60);
day_txt.text = day;
dh_txt.text = hours;
min_txt.text = min;
sec_txt.text = sec;
};