小编Joh*_*ton的帖子

URLLoader数据到BitmapData

我正在尝试加载.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?

谢谢

urlloader actionscript-3 bitmapdata

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

actionscript-3 ×1

bitmapdata ×1

urlloader ×1