在flash中做了个影片剪辑,用一个返回按扭,想单击它时回到影片剪辑的第一帧,可是它老是回到主场景

我用的是CS5求帮助应该是在影片剪辑里,要返回到主场景的第2帧
2024-11-22 18:45:18
推荐回答(1个)
回答1:

给场景里边的影片剪辑命个名 比如叫:mc
然后点击按钮的时候:mc.gotoAndStop(1); 或 mc.gotoAndPlay(1);
问:怎么命名?
答:选中场景中的影片剪辑,然后在属性面板里的实例名称里填入mc,这样就命好名了。
如果按钮在影片剪辑里,先要给这个按钮命名(比如叫:btn),然后在影片剪辑中,有按钮的那帧加入如下动作:
import flash.events.MouseEvent;
stop();
btn.addEventListener(MouseEvent.CLICK, onClick);
function onClick(e:MouseEvent):void
{
(parent as MovieClip).gotoAndStop(2);
}

注释:parent表示当前影片剪辑的父,比如有个影片剪辑位于舞台上,那么这个影片剪辑的parent就是舞台,"as MovieClip"是类型强制转换可以忽略。