Loader加载类的运用

1.包:flash.display;

它用于加载swf文件或者图像(JPG,Png,Gif)文件,被加载的显示对象将座位Loader对象的子级添加,

2.Loader类的属性:

  (1)content:包含使用load()或者LoadBytes()方法加载Swf文件或图像(JPG,Png,Gif)文件的根显示对象,(或指的是我正在加载这个文件)

  (2)contentloaderInfo:返回与正在加载的对象相应的LoaderInfo对象,LoaderInfo对象提供有关加载文件的加载信息,

3.返回与正在加载的对象相对应的LoaderInfo对象和加载的内容对象之间共享LoaderInfo对象提供有关加载的文件的加载进度信息和统计。

4.与加载相关的事件由Loader对象的contentLoaderInfo属性引用的LoaderInfo对象调度,contentLoaderInfo属性设置为有效的LoaderInfo对象(即使在加载内容之前)这样您就可以在加载前将事件侦听器添加到该对象。

5.Loader的方法:

    (1)loader():创建一个可用于加载文件的loader对象;

    (2)load():将Swf、jpeg非动画Gif,或者Png文件加载到Loader对象内;

6.Loader的事件:

  (1)COMPLETE事件:在文件完成加载时有contentLoaderInfo对象调度;

  (2)IOerrorEvent事件:在加载发生错误或者加载失败时由contentLoaderInfo对象调度;

例:var loader:Loader;

     loader=new Loader();

    loader.load(new URLRequest("路径名称"));

    loader.contentloaderInfo.addEventListener(Event.COMPLETE,aa);//加载成功执行方法aa

    loader.contentloaderInfo.addEventListener(IOerrorEvent.IO_ERROR,bb);//加载失败执行方法bb

    function aa (e:Event):void

    {

    stage.addChild(loader);

    }

    function bb(e:IOerrorEvent):void

    {

    trace("加载失败");

    }

 

posted on 2012-10-05 00:35  笔墨丹青  阅读(979)  评论(0)    收藏  举报

导航