来自swf内部的AS3“TypeError:错误#1009”

时间:2013-03-10 22:11:25

标签: actionscript-3

我有一个主文件,其中导入了多个swf。

其中一张幻灯片在输出中显示:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
at Loud2_fla::MainTimeline/moveThatMouse()

代码:

function moveThatMouse(evt: MouseEvent):void
{
    circle.x = stage.mouseX;
    lightning.x = stage.mouseX;
    circle.y = stage.mouseY;
    lightning.y = stage.mouseY;
    evt.updateAfterEvent();
}

和另一个:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at Master_fla::MainTimeline/playout()

代码:

playbutton.addEventListener(MouseEvent.MOUSE_OVER, playover)
function playover (event:MouseEvent):void{
    playbutton.inside.gotoAndPlay(2);
}
playbutton.addEventListener(MouseEvent.MOUSE_OUT, playout)
function playout (event:MouseEvent):void{
    playbutton.inside.gotoAndPlay(8);
}

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

错误告诉您FLA moveThatMouse()中的方法Loud2_flaplayout()中的方法Master_fla正在尝试访问值为{的变量的成员{1}}。如果没有在您的问题中看到这些功能,我可以建议您:

  1. 发布这些功能的内容。
  2. 查看这些函数并检查其中使用的所有变量。查看哪些包含空值。
  3. 为了澄清,以下是该错误的发生方式:

    null