我正在尝试加载 .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);
...
}
但这是我得到的输出:
object
[Fault] exception, information=Error: Invalid source image.
问题是 loader.data 具有图像的字节,但不是 BitmapData 实例,这就是 Spritemap 所期望的。
如何转换为位图数据?
谢谢