public static function getSource(stringURL:String):void {
currentProcessedURL = stringURL;
var loader:Loader = new Loader();
var request:URLRequest = new URLRequest(stringURL);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
loader.load(request);
}
private static function onComplete(e:Event):void {
try{
var bitMap:BitmapData = new BitmapData(
(e.currentTarget as LoaderInfo).loader.width,
(e.currentTarget as LoaderInfo).loader.height);
bitMap.draw((e.currentTarget as LoaderInfo).loader);
var icon:BitmapSymbol = new BitmapSymbol();
icon.source = bitMap;
standardStringToImage[currentProcessedURL] = icon;
getSource(ALL_ARRAY.pop());
} catch(e:Error) {
trace(e);
}
}
Выполнение чего-либо подобного загрузит изображения с белым фоном. Параметры,
true, 0x00ffffff необходимо добавить в конструктор BitmapData. Я нашел эту тему, потому что у меня были белые фоны, загруженные PNG, и я знал, что у них прозрачный фон. Так что, надеюсь, это поможет всем, у кого была та же проблема, что и у меня.