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