Я пытаюсь загрузить файл изображения, который находится рядом с файлом .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ожидает.
Как конвертировать в BitmapData?
Спасибо