首页 > 解决方案 > AS3:使用 gotoAndStop() 进行时间线导航;抛出意外的空对象错误

问题描述

这是我的代码。看来我无法解决这个阶段。我在 gotoAndStop(3) 处收到空对象引用错误;

		private function  exitInvitation(e: MouseEvent): void {
			simpleBack.removeEventListener(MouseEvent.CLICK, exitInvitation);
			removeChild(simpleBack);
			
			gotoAndPlay(3);
		}

我正在从第 10 帧移到第 3 帧。这显然是一个错误。甚至写在时间线上的代码也不起作用。我必须听什么才能知道我的舞台对象可用?

我试过添加:

addEventListener(Event.ADDED_TO_STAGE, init);

private function init(e:Event):void
{
    removeEventListener(Event.ADDED_TO_STAGE, init);
    gotoAndPlay(3);
}

可悲的是,它不起作用。

标签: actionscript-3flashair

解决方案


这是一个错误。不知何故,我的对象被从舞台上删除了。


推荐阅读