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就可以了