错误#1009无法访问null对象的属性

时间:2017-02-16 02:24:31

标签: actionscript-3 flash

我是新手在这里我得到了一个恐怖的地方,我不能从我的主fla加载外部swf输出就像这样说

`TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at com.senocular.utils::KeyObject/construct()
    at com.senocular.utils::KeyObject()
    at com.asgamer.basics1::Ship()
    at com.asgamer.basics1::Engine()`

我创建了一个按钮,并尝试加载名为basics1的swf文件,其中包含上述所有类,并使用操作代码片段加载swf文件     请帮助我不是程序员抱歉,如果我的问题很简单

1 个答案:

答案 0 :(得分:0)

通过添加此

来解决问题
 if(stage) {
        initialize();
    } else {
        addEventListener(Event.ADDED_TO_STAGE,initialize);
    }
} 

private function initialize(e:Event = null):void {
    removeEventListener(Event.ADDED_TO_STAGE,initialize);
    //  here goes the code that's currently in Engine constructor
}

在公共功能引擎

之后