Есть класс загрузки изображения:

Код AS3:
public class Image extends EventDispatcher
{
public var currentPhoto:DisplayObject;
public var bmdPhoto:BitmapData;
private var _x:Number;
private var _y:Number;
private var loader:Loader;
public function Image()
{
}
public function Load(url:String, x:Number, y:Number)
{
_x = x;
_y = y;
loader = new Loader();
var request:URLRequest = new URLRequest(url);
loader.contentLoaderInfo.addEventListener(Event.INIT,onComplete);
loader.load(request);
}
function onComplete(e:Event):void {
currentPhoto = e.target.content;
var arr:Array=[currentPhoto];
var bmd:BitmapData = new BitmapData(arr[0].width, arr[0].height,true,0x00FFFFFF);
bmd.draw(arr[0]);
bmdPhoto = bmd;
dispatchEvent(new Event("LoadPict"));
}
}
Вызывается он из другого класса таким вот кодом:

Код AS3:
private var img:Image = new Image();
var bmd:BitmapData;
public function Level_cemetery
{
img.addEventListener("LoadPict", imgCompleteHandler);
img.Load(url,100,153);
}
private function imgCompleteHandler(e:Event):void
{
bmd = img.bmdPhoto;
arr_img[0] = pict;
}
Все работает отлично. Но возник вопрос, как надо переделать код, чтобы можно было загружать сразу несколько изображений? Т.к. у меня есть сцена, на которой несколько объектов. Соответственно отображаться она должна только тогда, когда все картинки объектов будут подгружены.