2012-08-09 59 views
0

我有以下錯誤:閃光AS3.0錯誤1119

Scene 1, Layer 'smashNow', Frame 138, Line 1 1119: Access of possibly undefined property onRelease through a reference with static type flash.display:SimpleButton .

這裏是我的代碼:

play_mc.onRelease= function() 
{ 
    GotoAndPlay ("Scene 3",1) 
} 
+0

是不是** ** AS2或AS3 ** **? – Florent 2012-08-09 11:56:47

+0

@Florent它的AS3 – user1587301 2012-08-09 12:01:24

回答

1

你的代碼是不是AS3在所有!嘗試是這樣的:

play_mc.addEventListener(MouseEvent.CLICK, function(event:MouseEvent):void { 
    gotoAndPlay(1, "Scene 3"); 
}); 
+0

** @辛**對不起,我誤解了你的編輯。 – Florent 2012-08-09 12:34:31

0

使用的是ActionScript 2,而不是ActionScript 3的同時,你可能會想重命名play_mc喜歡的東西play_button,因爲它不是一個影片剪輯,它是一個按鈕(SimpleButton的)。

乾淨的方式做到這一點是這樣的:

play_mc.addEventListener(MouseEvent.CLICK, playMyScene, false, 0, true); 

function playMyScene(event:MouseEvent):void 
{ 
    gotoAndPlay(1,"Scene 3"); 
}