Flash AS3.0错误1119

时间:2012-08-09 11:11:03

标签: actionscript-3 flash-cs5

我有以下错误:

  

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

这是我的代码:

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

您正在使用Actionscript 2而不是Actionscript 3.此外,您可能会考虑将play_mc重命名为play_button,因为它不是movieclip,而是一个按钮(SimpleButton)。

干净的方法就是这样:

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

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