Flash 怎么先停止,然后定时播放下一帧?

来源:百度知道 编辑:UC知道 时间:2024/05/10 11:54:29
如题

比如我想在20帧停下来,隔5秒后自动播放下一帧

-------------

还请路过的大虾指点指点(直接给出AS就行),谢谢了~:)
用相同帧拖延时间这个方法我知道,希望大虾给出用AS的方法~

因为中间要用 stop(); 停止帧,停止了5秒后再接着播放

stop();
setInterval(showtime, 100);
t1 = getTimer();
function showtime() {
t2=getTimer();
a=t2-t1;
if (a>3000) {
_root.play();
}
}
加到你要停的那一帧就行了。你可以把3000毫秒改成你想要的值

最简单最直观的办法:

如果你的影片采用的是默认的12帧/秒,就是你不用设置帧频,则将20帧关键帧延续到20+12*5=80帧,81帧处放置下一个关键帧,则在20帧接下来的5秒内都播放同样的内容,视觉上是停止的,实际上是在播放,则到81帧就如同自动就到了下一帧

编译脚本
代码不清楚