0

我有以下错误:

场景 1,图层“smashNow”,第 138 帧,第 1 行 1119:onRelease通过静态类型的引用访问可能未定义的属性flash.display:SimpleButton

这是我的代码:

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

2 回答 2

1

您的代码根本不是AS3!尝试这样的事情:

play_mc.addEventListener(MouseEvent.CLICK, function(event:MouseEvent):void {
    gotoAndPlay(1, "Scene 3");
});
于 2012-08-09T12:06:17.930 回答
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");
}
于 2013-08-17T21:58:20.037 回答