我发现了很多关于这个错误的问题和答案,但是我遇到了麻烦,因为我的错误似乎引用了我的时间线上的函数名称而不是任何实例名称。AS3 - 错误#1009 - 但它的调试是引用一个函数?
错误
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at mpu_fla::MainTimeline/playAnimation()
我的代码
myButton.addEventListener(MouseEvent.CLICK, playAnimation);
function playAnimation(e:MouseEvent):void
{
animation_logosout.play();
}
stop();
我不太清楚它告诉我它无法找到该功能的名称?任何帮助将不胜感激!我是AS3的新手!
谢谢!
帮我一个忙,放一个'trace(“!!!”);'在'animation_logosout.play()'的正上方,测试影片并告诉我们会发生什么。我怀疑无论是animation_logosout还是myButton都不存在。 – DodgerThud 2014-10-20 11:30:57
这里是调试输出: !!! TypeError:错误#1009:无法访问空对象引用的属性或方法。 \t at mpu_fla :: MainTimeline/playAnimation() – user3219024 2014-10-20 11:32:06
因此,这应该告诉你'playAnimation'已经找到了,因为你得到了正确的“!!!”在控制台中追踪。但之后就会中断,因为animation_logosout不存在。 – DodgerThud 2014-10-20 11:45:08