按钮上的错误#1010

时间:2016-06-11 19:41:54

标签: flash actionscript flash-cs5

我在第2帧上有一个按钮。

stop();

easy_btn.addEventListener(MouseEvent.CLICK, onEasy);
function onEasy(event:MouseEvent):void
{
    gotoAndStop(4)
}

当我点击它时,它在输出中给出了这个:

TypeError: Error #1010: A term is undefined and has no properties.
    at SpaceInvaders_fla::MainTimeline/frame4()
    at flash.display::MovieClip/gotoAndStop()
    at SpaceInvaders_fla::MainTimeline/onEasy()

我不明白为什么会这样做。

1 个答案:

答案 0 :(得分:0)

您的主时间轴上只能有一个框架。

你的按钮可以有4帧,这很好。

gotoAndStop(4)告诉主要时间轴转到第4帧,因为代码"生活在哪里"。它"这个"在执行代码的范围内。

你可以做event.target.gotoAndStop或者你可以做button_name_here.gotoAndStop。