LoaderInfo 类可提供有关已加载的 SWF 文件或图像文件(JPEG、GIF 或 PNG)的信息。LoaderInfo 对象可用于任何显示对象。提供的信息包括加载进度、加载程序的 URL 和加载内容、媒体的字节总数以及媒体的标示的高度和宽度。
您可以通过以下两种方法访问 LoaderInfo 对象:
- flash.display.Loader 对象的
contentLoaderInfo属性 --contentLoaderInfo属性始终可用于任何 Loader 对象。对于尚未调用load()或loadBytes()方法,或者尚未充分加载的 Loader 对象,在尝试访问contentLoaderInfo属性的多个属性时,将引发错误。 - 显示对象的
loaderInfo属性。
参考:
http://livedocs.adobe.com/flex/3_cn/langref/flash/display/LoaderInfo.html
通过LoaderInfo可以取到访问swf时传递的参数。
FLASH_URL : "${base}/flash/TSocTopo.swf" + "?skin="+ encodeURI("${base}/flashskin/getSkin?app=topo")
var paramObj:Object = LoaderInfo(loaderInfo).parameters; 可获取参数列表。
paramObj["skin"] 即是传递的skin参数。
LoaderInfo类提供了关于已加载SWF文件或图像文件的信息,包括加载进度、URL等。本文介绍了如何通过Loader对象的contentLoaderInfo属性及显示对象的loaderInfo属性来访问LoaderInfo对象,并演示了如何获取加载时传递的参数。

被折叠的 条评论
为什么被折叠?



