WEB开发网
开发学院图形图像Flash [AS3]Loader,URLLoader,URLStream使用方面的区别 阅读

[AS3]Loader,URLLoader,URLStream使用方面的区别

 2012-02-06 12:14:26 来源:本站整理   
核心提示:AS3代码(1) Loader Loader 类可用于加载 SWF 文件或图像(JPG、PNG 或 GIF)文件, 使用 load() 方法来启动加载,[AS3]Loader,URLLoader,URLStream使用方面的区别, 被加载的显示对象将作为 Loader 对 象的子级添加, (2) URLLoader U

AS3代码
(1) Loader
Loader 类可用于加载 SWF 文件或图像(JPG、PNG 或 GIF)文件。 使用 load() 方法来启动加载。 被加载的显示对象将作为 Loader 对 象的子级添加。

(2) URLLoader
URLLoader 类以文本、二进制数据或 URL 编码变量的形式从 URL 下载数据。 在下载文本文件、XML 或其它用于动态数据驱动应用程序的 信息时,它很有用。
URLLoader 对象会先从 URL 中下载所有数据,然后才将数据用于 ActionScript。 它会发出有关下载进度的通知,通过 bytesLoaded 和 bytesTotal 属性以及已调度的事件,可以监视下载进度。
在加载非常大的视频文件(如 FLV 的视频文件)时,可能会出现内存不足错误。

(3) URLStream
URLStream 类提供对下载 URL 的低级访问。 数据一下载,便可随即为应用程序使用,这和使用 URLLoader 时需要等到整个文件下载完不 同。并且 URLStream 类还允许在完成下载前关闭流。 已下载文件的内容将作为原始二进制数据提供。 在 URLStream 中的读取操作是非阻塞模式的。 这意味着您在读取数据之前必须使用 bytesAvailable 属性来确定是否能够获得足够的数据 。 如果不能获得足够的数据,将引发 EOFError 异常。
在默认情况下,所有二进制数据都是以 Big-endian 格式编码的,并且最高位字节于第一位。

Tags:AS Loader URLLoader

编辑录入:coldstar [复制链接] [打 印]
赞助商链接