【发布时间】:2013-06-05 07:32:55
【问题描述】:
谁能告诉我为什么使用 URLLoader 类,然后将加载的数据转换为字节数组(显然)比简单地使用 Loader 类快得多?
http://blog.aspectvision.com/2008/11/as3-careful-with-loaderload/
Loader 类应该是用来简单地加载图像数据的,那又是什么呢?
【问题讨论】:
标签: actionscript-3 air bytearray
谁能告诉我为什么使用 URLLoader 类,然后将加载的数据转换为字节数组(显然)比简单地使用 Loader 类快得多?
http://blog.aspectvision.com/2008/11/as3-careful-with-loaderload/
Loader 类应该是用来简单地加载图像数据的,那又是什么呢?
【问题讨论】:
标签: actionscript-3 air bytearray
预计会是这样。 Loader 类是一个显示类(扩展了 DisplayObjectContainer),并且在内部进行了很多检查,这与 URLLoader 类相反,后者仅扩展了 EventDispatcher 并加载原始字节 => BINARY,并且不期望数据具有任何格式或类型。
即使像示例中那样使用(我不知道整个上下文,所以我可能错了)也没有多大意义。从加载器中使用 loadBytes 函数确实很快,但将其保存在 Loader 类中是不必要的开销。当像这样使用 loadBytes 时,将单个 Loader 对象用作工具而不是显示列表中的对象会更有意义。
【讨论】: