flex常用通讯类的介绍与区别

 

常用通讯类:
flash.net.URLRequest
flash.net.URLLoader
flash.net.URLVariables
flash.net.FileReference

1、 flash.net.URLRequest类:
    使用URLRequest向服务器发送请求。
    URLRequest类可捕获单个HTTP请求中的所有信息。
    可以将URLRequest对象传递给Loader、URLStream和URLLoader类以及其他加载操作的load()方法以启动URL下载。
    这些对象还将传递给FileReference类的upload()和download()方法。
    默认情况下,传递给url参数的URL必须与执行调用的SWF文件在完全相同的域,包括子域。
    如果要从其它域中加载数据,请在承载数据的服务器上放置一个跨域策略文件。

2、 flash.net.URLLoader类:
    URLLoader类以文本、XML、二进制数据或URL编码变量的形式从URL返回请求的数据。
    在下载文本文件、XML或其它用于动态数据驱动应用程序的信息时它很有用。
    URLLoader对象会先从URL中下载所有数据,然后才将数据用于应用程序中的代码。
    它会发出有关下载进度的通知,通过bytesLoaded和bytesTotal属性以及已调度的事件,可以监视下载进度。
   
3、 flash.net.URLVariables类:
    URLVariables类主要用来在应用程序和服务器之间传输参数变量。
    将URLVariables对象与URLLoader类的方法、URLRequest类的data属性和flash.net包函数一起使用。

4、 flash.net.FileReference类:相见api...flash.net.FileReference

你可能感兴趣的:(xml,.net,应用服务器,Flex,Flash)