【发布时间】:2016-10-12 13:55:50
【问题描述】:
我在第 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()
我不明白为什么会这样。
【问题讨论】:
-
你在主时间线上真的有第 4 帧吗???另外,为什么还要有第 2 帧?只需将所有代码放在第 1 帧并使用
addChild显示某些内容(您在第 2 帧或第 4 帧上拥有的电影剪辑、精灵或按钮)和removeChild当您希望它们消失时... -
第 4 帧的代码中很可能某些内容为 null(未定义),您也应该在此处发布该代码
标签: flash actionscript flash-cs5