我在第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()
我不明白为什么会这样做。
答案 0 :(得分:0)
您的主时间轴上只能有一个框架。
你的按钮可以有4帧,这很好。
gotoAndStop(4)告诉主要时间轴转到第4帧,因为代码"生活在哪里"。它"这个"在执行代码的范围内。
你可以做event.target.gotoAndStop或者你可以做button_name_here.gotoAndStop。