当我尝试运行这个代码时,主文件是documentclass,代码是heirarchy中最高的,它出现错误1009,但我不能看到问题。带有constructer函数的playscreen类与文档类位于同一文件夹中,但文档类声明它是空对象引用。当我尝试运行带有主屏幕文件的代码时,没有任何问题,它运行完美。AS3 - 错误1009 - 无法访问空引用的对象。这么简单,是否会继续?
这是我得到的错误:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at playscreen()
at documentClass()
这里是我的文件:
DocumentClass:
package
{
import flash.display.MovieClip;
public class documentClass extends MovieClip
{
public var playScreen:playscreen;
public function documentClass():void
{
playScreen = new playscreen();
addChild(playScreen);
}
}
}
的播放屏幕类是太大,不适合在这里,我不想麻烦你用细节。但我可以向你保证它是否存在,它不是空的。
没有空引用错误发生什么行? – Cameron 2012-03-14 00:27:51
生病编辑它..它不说:/ 这是整个错误: TypeError:错误#1009:无法访问空对象引用的属性或方法。 ()) \t at playscreen() \t at documentClass() – CallumJHays 2012-03-14 00:36:02
从风格的角度来看,您不应该在构造函数中指定返回类型(甚至是void),并且类名称应该大写(PlayScreen)。除此之外,它似乎没有足够的信息来回答这个问题。 – 2012-03-14 00:36:39