flash加载另一flash回到第一帧

来源:百度知道 编辑:UC知道 时间:2024/06/24 08:47:15
我用a.swf加载b.swf,当播放完b.swf中的mc时,我要加一个动作,怎么能回到b.swf的第一帧,而不是a.swf的第一帧。

我用_root.gotoAndStop(1);这样会回到a.swf的第一帧。
我用this.gotoAndStop(1);这样会回到b.swf的mc第一帧。

你的代码是写在mc里面的,那就改成这个:this._parent.gotoAndStop(1);

_parent//是上一级的意思,this//是自己的意思
当你写在mc里面this._parent.gotoandStop(1);
意思就是自己(mc)的上一级对象(b.swf的根时间轴).跳转并停留在第一帧

_root//指的是根时间轴(也是层次0的时间轴),当a.swf加载b.swf时,根时时轴还是a.swf的时间轴