Flash AS3 使用Loader导入SWF时常会出现的空对象错误

来源:互联网 发布:淘宝旧版本5.3.0下载版 编辑:程序博客网 时间:2024/05/12 00:26
public function Index():void{       this.loaderInfo.addEventListener(Event.COMPLETE,LoadTrue);}private function LoadTrue(e:Event):void{       trace("键控已经准备好");      stage.addEventListener(KeyboardEvent.KEY_DOWN,KeyGo);      stage.addEventListener(KeyboardEvent.KEY_UP,KeyStop);}

在AS3里面,SWF加载SWF的时候

被加载的SWF如果出现空对象,多是Stage的属性的空对象。

被加载的SWF,在未加载完毕之前,是没有Stage这个对象,因此会产生空对象。

比如游戏里的键控就需要Stage

 

这样的空对象该怎么处理?

其实挺简单的,只需要侦听该SWF是否加载完毕,如果加载完毕则进行侦听。

代码:


原创粉丝点击