应用思考-教育技术论坛
标题:
学习笔记之——延迟动画的播放
[打印本页]
作者:
清灯竹影
时间:
2014-5-23 14:10
标题:
学习笔记之——延迟动画的播放
有的课件里,我们想让某段动画经过指定的时间再播放,这样的情况,可以使用下面的代码(AS3.0):
this.stop();
//首先停止影片播放
var myTime=setTimeout(start,3000);
//调用setTimeout方法,在3秒后执行start()函数
function start(){
this.play();
clearTimeout(myTime)
}
//start()函数,当函数被调用时通过play()方法开始播放动画,接着清除函数的延时执行。
{:soso_e113:}提示:
1、使用setTimeout()方法可以在指定时间过后执行函数,而且此方法只会在指定的时间过后调用函数一次,
如果需要重复地在指定时间过后执行函数,就必须将setTimeout()方法放在函数里面,让函数能够在指定时间
过后反复地调用自己。
2、调用clearTimeout()方法可以终止setTimeout()方法执行的函数。
3,如果在setTimeout()方法之前先调用clearTimeout()方法,将会产生错误。
作者:
etthink
时间:
2014-5-23 20:48
这个在AS3里不推荐使用了,不过比使用Timer对象要简单一些
作者:
yuxuan2658
时间:
2014-5-24 08:53
学习了,谢谢!
欢迎光临 应用思考-教育技术论坛 (http://etthink.com/)
Powered by Discuz! X3.4