我正在尝试加载.SWF文件旁边的图像文件.像这样的东西:
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.BINARY;
loader.addEventListener(Event.COMPLETE, function(e:Event):void {
trace(typeof(loader.data));
graphic = spritemap = new Spritemap(loader.data, 32, 32);
...
}
Run Code Online (Sandbox Code Playgroud)
但这是我得到的输出:
object
[Fault] exception, information=Error: Invalid source image.
Run Code Online (Sandbox Code Playgroud)
事情是loader.data有图像的字节但不是BitmapData实例,这就是Spritemap所期望的.
如何转换为BitmapData?
谢谢