2010-04-21 60 views
1

這是我第一次使用AS3。閃光去幀標籤動作

建立我們的方式我有一個「主MOvie剪輯」,並在主影片剪輯內有另一個影片剪輯,它是MainMenu。

MainMenu內部是按鈕。我想在MainMenu外部進入的框架標籤,但MainMovieClip的內部。

我做一個小項目,在MainMenu的Moviclip這裏的時間軸末尾涉及gotoAndPlay("frame label")

在操作層是我的代碼:

btn1.addEventListener(MouseEvent.MOUSE_UP,mouseDownHandler); 

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

stop(); 

我得到的錯誤:

TypeError: Error #1009: Cannot access a property or method of a null object reference. at Ronor_CD20100421_fla::mainMenu_3/frame27()

回答

1

如果代碼駐留在主菜單,MainMenu的位於MainMovieClip你應該使用:

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

乾杯

1

您需要參考選擇你想改變的對象。例如:

mainMovieClip.gotoAndPlay("nordic");