flash as3.0 TypeError: Error #1009: 无法访问空对象引用的属性或方法。 at _fla::MainTimeline⼀pd()

stop();stage.addEventListener(Event.ENTER_FRAME,pd);function pd(e:Event){ if(n_btn.hitTestPoint(root.mouseX,root.mouseY)){ n_btn.x=Math.random()*450; n_btn.y=Math.random()*350; }}na_btn.addEventListener(MouseEvent.MOUSE_DOWN,disp); function disp(e:MouseEvent){ gotoAndPlay(1,"scene3")}我想用 na_btn 这个按钮方法 跳到下一个场景 可是报以上的错误我应该怎么修改 才能够用
2026年09月26日 00:17
有1个网友回答
网友(1):

在disp中要移除enterFrame监听.
function disp(e:MouseEvent):void
{
stage.removeEventListener(Event.ENTER_FRAME, pd);
gotoAndPlay(1, "scene3");
}