:::: 菜单 ::::
日志标签:1009

as3载入影片中TypeError:Error #1009:无法访问空对象引用的属性或方法

今天遇到的一个问题:
一个swf文件,要在主文件中来载入这个swf,但是却始终遇到如下问题:
当执行loadSwf(“xxxx.swf”)后报错TypeError: Error #1009: 无法访问空对象引用的属性或方法。

载入代码如下:

  1. private function loadMainSwf(url):void {
  2. var urlR:URLRequest=new URLRequest(url);
  3. containtLoader.unload();
  4. containtLoader.load(urlR);
  5. containtLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,loadHandler);
  6. containtLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,loadCompHandler);
  7. }
  8. private function loadHandler(e:ProgressEvent):void {
  9. gLoad=e.target.bytesLoaded;
  10. gAll=e.target.bytesTotal;
  11. per=Math.floor(gLoad / gAll * 100);
  12. percent=per + "%";
  13. perString.text=percent;
  14. }
  15. private function loadCompHandler(e:Event):void {
  16. containtLoader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS,loadHandler);
  17. containtLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE,loadCompHandler);
  18. addChild(containtLoader);
  19. }

[ 阅读全文 ]