我开始编写 Flash 射击游戏教程并完成了Asgamer Shoot em upp Game
现在我开始创建一个新的 .fla 文件,它是主菜单,我有一个播放按钮,所以当我按下它时,它会加载 .fla 文件。 swf(Game 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.actionscript.Ergasia::Ship()
-at com.actionscript.Ergasia::Engine()
public function Engine() : void {
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
}
编辑:感谢 Viper 解决了这个问题!