AS3 URLLoader + ByteArray vs用于加载图像的Loader类

时间:2013-06-09 14:05:07

标签: actionscript-3 air bytearray

有人能告诉我为什么使用URLLoaderclass,然后将加载的数据转换为Byte数组,显然比使用Loader类快得多吗?

http://blog.aspectvision.com/2008/11/as3-careful-with-loaderload/

Loader类应该是用于简单加载图像数据的,所以给出了什么?

1 个答案:

答案 0 :(得分:0)

预计会是这样的。 Loader类是一个显示类(扩展DisplayObjectContainer),并且还做了一些内部与URLLoader类相对的检查,它只扩展了EventDispatcher并加载了raw bytes => BINARY并不期望数据具有任何格式或类型。

就像在示例中那样使用(我不知道整个上下文所以我可能错了)并没有多大意义。从加载器使用loadBytes函数确实很快但是将它保存在Loader类中它是一个不必要的开销。当使用loadBytes时,将单个Loader对象用作工具而不是显示列表中的对象更有意义。