在某一个帧上暂停几秒,过了这几秒就继续向前播放 stop(); thisID=setInterval(function(){play();clearInterval(thisID);},5*1000); //我理解setInterval()是用来隔5秒就重新刷新一次,然后就跳到下一帧..
stop(); function Start() { clearInterval(K); nextFrame(); //跳到下一帧并停止 //play();//开始播放 } K = setInterval(Start, 5*1000);
function waitTime() { clearInterval(intervalid); gotoAndPlay(515); //播放哪一帧 在这里调用下一函数就是了 //用你要调用的函数取代这条语句并play嘛 } // End of the function stop(); intervalid = setInterval(waitTime, 3000); //停三秒钟
如何在一帧中暂停一段时间后,执行下一个函数 比如: 在第一帧中 /********************** function a(); 暂停3秒; function b(); /*********************
setInterval(loadset, 1000); //每隔1秒执行函数loadset() i = 1; function loadset() { if (i == 0) { a(); //开始先执行函数a() } if (i == 3) { b(); //如果到了三秒,执行函数b() } i++; } function a() { } function b() { }
//延迟多少时间打开全局声音 function DelayQuanJuSound(DelayTime:Number) { DelayQuanJuSound_I++; if(DelayQuanJuSound_I>=DelayTime) { trace("已经延迟"+DelayTime); DelayQuanJuSound_I=0; StartAllSound(aTimeOfQuanJuSoundLast[nMovieIndex]); clearInterval(Timer_DelayQuanJuSound); }else { if(Timer_DelayQuanJuSound!=null) { clearInterval(Timer_DelayQuanJuSound); } Timer_DelayQuanJuSound=setInterval(DelayQuanJuSound,1000,DelayTime); } }
http://www.tienea.com/blog/article/Collection/208.htm
|