博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
loaderInfo 和 contentLoaderInfo 的区别
阅读量:4167 次
发布时间:2019-05-26

本文共 1308 字,大约阅读时间需要 4 分钟。

loaderInfo--------自身加载:loaderInfo的用户是显示对象

也就是你想要从外面加载进来的东西loaderInfo 属性提供有关该显示对象的根swf/jpg/文件的信息
最简单的例子就是
this.root.loaderInfo.addEventListener(ProgressEvent.PROGRESS, doProgress);

function doProgress(event: progressEvent):void {

.......}
加载整个Flash文件的时候可以用到它contentLoaderInfo----Loader加载contentLoaderInfo的用户是Loader ,也就是加载器(加载用的工具)contentLoaderInfo 属性提供有关 Loader 对象正在加载的内容的信息
比如要从外面加载一张名为"glass"的图片

var req:URLRequest = new URLRequest("glass.jpg");

var loader:Loader = new Loader();
loader.load(req);

loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, doProgress);

loader.contentLoaderInfo.addEventListener(Event.COMPLETE, doComplete);

function doProgress(event:ProgressEvent):void {

.......}

function doComplete(event:Event):void {

.....}
最简单的:如果有Loader就用 contentLoaderInfoPS:Loader加载过来的数据类型

大家知道Loader是用来代替原来 MovieClip的loadMovie功能,用于加载外部的图片文件,SWF文件。

如果加载图片文件(jpg,gif,png等)时,Loader.content得到数据类型是Bitmap对象;
如果加载SWF文件(flash 9 版本)时,Loader.content得到数据类型是MovieClip对象;
如果加载SWF文件(flash 9 以前版本) 时, Loader.content得到数据类型是AVM1Movie对象;

----------------------------------------

contentloaderinfo属性,提供来loader正在加载的内容信息

在loder加载都过程中,你可以访问到loader总都有多大,已经加载到好多了

你在加载都时候调用loader.betysLoaded和loader.betysTotal,看看结果帮助你理解

contentloaderinfo 这个加载图图片..外部swf文件等就要用到..如果是加载xml php asp 这些文件//直接load就可以了

本文来自CSDN博客,转载请标明出处:

你可能感兴趣的文章
区块链解读-隔离见证
查看>>
区块链解读-零知识证明
查看>>
区块链解读-区块链金融
查看>>
区块链入门-完整版V1.0-part-1
查看>>
区块链入门-完整版V1.0-Part2
查看>>
区块链入门-完整版V1.0-Part3
查看>>
区块链入门-完整版V1.0-Part4
查看>>
区块链入门-完整版V1.0-Part5
查看>>
区块链入门-完整版V1.0-Part6
查看>>
区块链入门-完整版V1.0-Part7
查看>>
区块链入门-完整版V1.0-Part8
查看>>
区块链入门-完整版V1.0-Part9
查看>>
区块链入门-完整版V1.0-Part10
查看>>
区块链入门导航-磨链社区
查看>>
关于区块链的一些思考
查看>>
区块链重大利好,还是重大利空?—一个被人们忽视的视角
查看>>
Loom简介
查看>>
Linux搭建FTP服务,实现只上传,不下载
查看>>
Linux-SSH升级
查看>>
区块链问与答
查看>>