Flash转到帧标签动作

时间:2010-04-21 16:57:28

标签: actionscript-3 flash-cs4

这是我第一次使用AS3。

设置我们的方式我有一个“Main MOvie Clip”,在主影片剪辑中我有另一个影片剪辑,即MainMenu。

MainMenu内部是按钮。我希望在MainMenu外面但在MainMovieClip内部的框架标签。

我正在做一个涉及gotoAndPlay("frame label")

的小项目

在MainMenu Moviclip时间轴末尾的动作层中这是我的代码:

btn1.addEventListener(MouseEvent.MOUSE_UP,mouseDownHandler);

function mouseDownHandler(event:MouseEvent):void {
gotoAndPlay("nordic");
}

stop();

我得到的错误:

  

TypeError:错误#1009:无法访问   null对象的属性或方法   参考。在   Ronor_CD20100421_fla :: mainMenu_3 / frame27()

2 个答案:

答案 0 :(得分:1)

您需要引用要更改的对象。例如:

mainMovieClip.gotoAndPlay("nordic");

答案 1 :(得分:1)

如果代码位于主菜单中,主菜单位于主MovieClip中,则应使用:

function mouseDownHandler(event:MouseEvent):void {
MovieClip(this.parent).gotoAndPlay("yourLabel");
}

干杯