基本上我有一個代碼應該加載大量的圖像,所以我需要一個函數來加載它們。問題是addEventListener需要一個函數,當事件發生時它會調用它。在ActionScript3中使父函數返回? (或使addEventListener返回)
我需要找到一種方法,在事件發生後使loadImage函數返回僅返回,或者使addEventListener中的函數返回以返回其父函數。
function loadImage(imagePath:String)//:BitmapData
{
var internalLoader:Loader = new Loader();
var internalImageRequest = new URLRequest(imagePath);
var loadingComplete:Boolean = false;
internalLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,
function (event:Event):void
{
loadingComplete = true;
}
);
internalLoader.load(internalImageRequest);
//I need to wait 'till the event have been raised and then RETURN , NOT BEFORE THAT
//var tempImg:Bitmap = Bitmap(internalLoader.content);
//return tempImg.bitmapData;
}
在此先感謝