画像の読み込みをリスナーで捕まえるにはcontentLoaderInfoを使う。スムージングをかけるには読み込み完了時にビットマップ化して、スムージングプロパティをtrueにする。回転させるとスムージングがかかってるのが良く分かる。
[sourcecode language=”js”]
var imgLoader:Loader = new Loader();
imgLoader.load(new URLRequest(“画像のurl”));
imgLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
imgLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
//—–[読み込み中イベントの処理]
function onProgress(e:Event):void
{
trace(“progress = ” + Math.round((e.bytesLoaded * 100) / (e.bytesTotal)));
}
//—–[読み込み完了イベントの処理]
function onComplete(e:Event):void
{
//—–[スムージング処理]
var loadedImage:Bitmap = Bitmap(imgLoader.content);
loadedImage.smoothing = true;
addChild(loadedImage);
loadedImage.rotation = 15;
}
[/sourcecode]