5
Estoy intentando cargar un archivo de imagen que está justo al lado del archivo .SWF. Algo como esto:Datos de URLLoader en BitmapData
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);
...
}
Pero esta es la salida me sale:
object
[Fault] exception, information=Error: Invalid source image.
La cosa es loader.data tiene bytes de la imagen, pero no es una instancia de BitmapData y eso es lo Spritemap está esperando.
Cómo convertir a BitmapData?
Gracias
trace ('e.target.data', e.target.data como mapa de bits); e.target.data null –
Se encontró un ejemplo en la documentación de BitmapData pero utiliza una propiedad de "contenido" que no existe en Loader: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/ 3/flash/display/BitmapData.html –