URLLoader和Loader的区别

URLLoader就是下载

读取外部 XML 文档

可以使用 URLLoader 类从 URL 加载 XML 数据。要在应用程序中使用以下代码,请将示例中的 XML_URL 值替换为有效的 URL:

var myXML:XML = new XML();
var myXMLURL:URLRequest = new URLRequest("http://www.example.com/Sample3.xml");
var myLoader:URLLoader = new URLLoader(myXMLURL);// URLLoader相当于发射器,URLRequest相当于子弹 myLoader.addEventListener("complete", xmlLoaded); function xmlLoaded(event:Event):void { myXML = XML(myLoader.data); trace("Data loaded."); }
URLLoader  用于加在二进制文件和文本,当然也可以加在图片,但是他不管显示,你需要自己用获得的二进制数据构建显示对象。
Loader用于加载显示对象,位图,swf等,加载完以后可以直接作为显示对象来控制
区别:一个用来加载可显示数据,一个用来加载非显示数据
Loader 类可用于加载 SWF 文件或图像(JPG、PNG 或 GIF)文件。 使用 load() 方法来启动加载。
被加载的显示对象将作为 Loader 对象的子级添加。 

使用 URLLoader 类加载文本或二进制数据。


原文地址:https://www.cnblogs.com/jiahuafu/p/1506516.html