每秒钟20帧,2分钟就是120*20=2400帧
当然,帧率你可以考虑调高或者调低,但是想要效果好,非常连贯那种,那得像电影电视那样,29帧左右,flash
cs5里面默认好像就是29帧每秒
下面是as3的代码, 其中mc是你所说的影片剪辑名
import flash.events.Event;
import flash.events.TimerEvent;
var timer:Timer = new Timer(60*1000, 1);
timer.addEventListener(TimerEvent.TIMER_COMPLETE, onTimerCompleteHandle);
mc.addEventListener(Event.ENTER_FRAME, onMCEnterFrameHandle);
function onMCEnterFrameHandle(evt:Event):void{
if(mc.currentFrame == 1 || mc.currentFrame % 15 == 0){
mc.stop();
timer.reset();
timer.start();
}
}
function onTimerCompleteHandle(evt:TimerEvent):void{
mc.play();
}
每个帧都设置stop()
用计时器控制播放
setInterval(function(){
var cf = currentFrame();
gotoAndPlay(cf+1)
},1000*60)
大概这个思路。。