用flash制作一个倒计时(并插入宣传视频轮播)

公司需要制作一个小的倒计时,其中要插入一段视频轮播;使用了两个方案1.ppt;2flah。考虑到PPT播放起来的兼容性和安全性要求故采用Flash制作。

现写下其中关键点:

1.倒计时代码

now = new Date();

target_date = new Date(2014,4,2,0,0,0); //倒计时结束时间

zong=Math.floor((target_date.getTime() - now.getTime())/1000);//计算出当前时间和结束时间相差多少秒

dR = Math.floor(zong/(60*60*24)); //计算出天数备用

hR = Math.floor(zong/(60*60)); //

mR = Math.floor(zong/60); //

sR = zong //

days_remaining.text = dR; //定义文本用于元件显示

hours_remaining.text = hR; //

minutes_remaining.text = mR; //

seconds_remaining.text = sR; //

把倒计时元件、背景图放入舞台,这样倒计时就可用了。

2.Flash中设置某一帧停顿几秒钟再继续播放

在要停顿的帧上添加代码:

stop();  //停止播放

var fantast=setInterval(go,5000);  //每5秒钟调用一次go()函数

function go() {                       //自定义函数

play();                              //播放影片

clearInterval(fantast);             //清除轮询

}

将上面的倒计时打包为一个元件,并在这个新建元件帧上设置如上代码,再新建一个图层,即可插入要在倒计时播放后的内容,这里就不在详述。

你可能感兴趣的:(ADOBE,FLASH)