-
flash停顿多少秒后播放 (转载)
2008-03-18
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://mojojo.blogbus.com/logs/17207040.html
stop();
//设置停顿时间,单位毫秒
var loadTime=setInterval(playMC,5000);
function playMC()
{
play();
clearInterval(loadTime);
}第一种方法:
_root.onEnterFrame=function(){
if(!m){
m=getTimer();
}
if((getTimer()-m)/1000>=10){
gotoAndPlay(x);
//停留10秒种,然后播放第x帧动画
delete onEnterFrame;
}
}
第二种方法:
要停留的前一帧:now = getTimer();
要停留的那一帧:
onEnterFrame = function()
{now2 = getTimer();
thetime = 3000;//要停留的毫秒数
betweenit = now2-now
if(betweenit < thetime)
{stop();}
else play();}
第三种方法:
在停的那一帧:
stop();
var tim=getTimer();
while(getTimer()-tim<5000){//停5秒
//stop();
}
play();
第四种方法:
在要停留的那一帧:
stop();
setInterval(play,3000);//暂停3秒
function play () {
play();
}
第五种方法:
你不会写as,我可以教你个简单的方法,就是在你要停的那帧写个stop(),然后放个影片剪辑在那帧,影片剪辑里都是空帧,要停多少时间就放多少空帧,然后在最后帧写个_root.play();即可.stop(); //指定停止當前的播放
pauseInerval=setInterval(pause,1000); //每1000毫秒(就是1秒)执行函数pause一次,也就是说时间可以按你的定要多久
function pause(){ //自定的函數名字
clearInterval(pauseInterval); //取消setInterval, 即取消每秒再繼續運行此函數
play(); //播放
}在一个mc里面新建一层,在需要暂停的地方(注意是加上帧上),暂停1秒后播放,pauseInerval=setInterval(pause,1000); 就是1000,如果暂停为4秒,那么就改成4000。
随机文章:
illustrator(AI)文字转曲方法——很完美的功能哦 2009-08-19flash 屏蔽右键 屏蔽菜单及禁止缩放代码 2009-05-25flash中声音的控制代码 转 2009-03-24魔兽世界2.0 宏指南(测试) 2008-08-06Flash调用外部swf定位和大小 2008-02-27
收藏到:Del.icio.us







