在flash中的某一帧停止几秒后继续向后播放的代码

来源:百度知道 编辑:UC知道 时间:2024/05/10 09:05:21
我想制作个flash,想要它达到的效果是播完一个段后,我要它在这一段的最后帧停止几秒,然后继续向后面的帧播放,应该在那一帧加入什么代码呢?或者实现类似效果的方法呢?
求flash高手帮忙
谢谢

用tween类
在要停止的帧上放一个MC实例名叫btn
stop();
import mx.transitions.Tween;
import mx.transitions.easing.*;
btn._visible=false;
//隐藏btn实例
var btnTween:Tween=new Tween(btn,"_alpha",mx.transitions.easing.Back.easeOut,0,100, 3, true);
/*创建一个TWEEN类,在3秒的时间内把btn的透明度从0变到100*/
btnTween.onMotionFinished = function() {
//当TWEEN类动作完成也就是3秒后
gotoAndPlay(后面的帧);
}
或者

stop();
settimeout(func,30000)
function func(){
gotoAndPlay(下一帧数);
}