flash倒计时器是一位flash高手制作的用于PPT中计时的Flash计时器,需要用swf播放器才能打开,打开后可以设置计时时间然后开始计时,同时还可暂停,非常小巧实用。
FLASH倒计时器特色:
函数是取得指定对象自1970年1月1日午夜(通用时间)以来的毫秒数。譬如我们定义了一个时间变量“s1”,赋给它的值是“2006年8月1日0时”,试用下面语句:
s1=new Date(2006,7,1,0,0,0)。
sj = s1.getTime()。
如果设置一个动态文本框,变量名为“sj”,运行结果文本框中就出现:
1154361600000
就是说,自1970年1月1日午夜到2006年8月1日的午夜经过了1154361600000毫秒。那么还要说明一下,我们说的8月1日你怎么在时间参数里写2006,7,1呢,只是因为它按够了一个月的天数后才计月的,于是把每年开始的月计算为0,所以8月份计为7。
这就好啦,有了这个值我们就能求出两时间的差啦。当然,我们做倒计时不能显示出毫秒数,因为看到这些毫秒数,谁也不知道还有多少时间,程序中还要通过换算显示出几天几时或几分几秒才好。下面我们就从这个思路制作“倒计时”。
为了方便其他程序调用,还建立一个新元件(影片剪辑)。建立6个“输入文本”框,分别输入变量名“n、y、r、d、f、m”,用以分别输入最终目标的年、月、日、点、分、秒数,选择“n”框,打开“属性”面板,点击“字符”弹出“字符选项”,选中“仅”“数字”,点击“完成”,在下行“最多字符”框中输入“4”,如下图:
其他框同样都选择“仅”“数字”,“最多字符”框中输入“2”。这样可以避免输入时间时输入非标字符和输入过多位数。最好再选中对齐按钮中的右对齐。