loader类

loader是一个类,它所在的包是:flash.display

它是用于加载swf文件或图像(JPG.PNG.GIF)文件,被加载的显示对象将作为loader对象的子级参加

loader的属性   如: content 包含使用load();或者loadBytes()方法加载的SWF文件或对象(JPG.PNG.GIF)文件的显示对象

loader.content就是指正在加载的这个东西

contentloaderInfo:返回与正在加载的对象相应的loaderInfo对象

loaderInfo对象提供有关加载文件的加载信息,loaderInfo对象在loader对象和加载的内容对象之间共享,loaderInfo对象提供有关加载的文件的加载进度信息和统计;与加载相关的事件由loader对象的contentloaderInfo属性引用的loaderInfo对象调度;contentloaderInfo属性设置为有效地loaderInfo对象(即使在加载内容之前),这样你就可以在加载将事件侦听器添加到该对象

loader方法:

loader();创建一个可用于加载文件(如swf.jpg.gif或png文件)的loader对象  例:var loader:Loader = new Loader();

load();将swf.jpg.非动画gif或png文件加载到loader对象内

loader()事件:

COMPLETE事件:在文件完成加载时由contentloaderInfo对象调度

IOErrorEvent事件:在加载发生错误虎吼在加载操作失败时,由contentloaderInfo对象调度

如下面加载一个图片,代码如下:

 1 package 
 2  {
 3     
 4     import flash.display.MovieClip;
 5     
 6     
 7     public class m extends MovieClip
 8                  {
 9     //先声明变量
10             private var loader:Loader;
11                 private var url:URLRequest;
12                  private var str:String;    
13         
14     public function Main() 
15                 {
16     str = "加载图片的名字";
17                 loader = new Loader();   //将loader转化为实例
18                 url = new URLRequest(str);  //str成为加载的对象
19                 loader.load(url);   //加载的相对路径
20                 loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onloaderCompleteHandler);   //为加载添加侦听事件
21                 loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,onLoaderErrorHandler);        
22     }
23             private function onloaderCompleteHandler(e:Event):void
24             {
25             trace("成功加载");
26             stage.addChild(loader);  //将加载的对象呈现在舞台上
27            }
28             private function onLoaderErrorHandler(e:IOErrorEvent):void
29            {
30             trace( e.text,"加载失败");
31            }
32     }
33     
34 }
其中的包不是太全面,如果在写代码的时候,系统会自动跳出该包

这是一个将图片添加到舞台进行加载的实例  也可以是gif png swf 等

 

转载于:https://www.cnblogs.com/--2174521/archive/2012/09/28/2707878.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值