столкнулся с проблемой как загрузка изображений в определенную ячейку

Код AS3:
private function xmlLoaded(e:Event):void
{
//Создаем новый XML объект.
xml = new XML(loader.data);
xml.ignoreWhitespace = true;
number_load_image = 0;
//Количестко загружаемых картинок. Значение берется из XML.
numberOfImages = xml.number_of_images;
//Цикл находит картинки в XML файле.
for each (var image:XML in xml.images.image) {
var imageHolder:Sprite = new Sprite();
//Создается загружчик картинок.
var imageLoader:Loader = new Loader();
//Добавляем загрузчик в кнопку.
imageHolder.addChild(imageLoader);
//загружаем картинки.
var s:String = image.url;
// <number>1</number> номер куда загружаться
number_load_image = image.number;
//number_load_image = image.number;
imageLoader.load(new URLRequest(image.url));
//Слушатель на завершение загрузки.
imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoaded);
}
}
private function imageLoaded(e:Event):void
{
//Обновляем число загруженных картинок.
_array_images.push(new GameImage(e.target.content.bitmapData.clone(), number_load_image));
numberOfLoadedImages++;
//Сглаживаем загруженные картинки (Мы знаем, что загрузчик содержит картинку).
e.target.content.smoothing = true;
//Проверяем, все ли картинки загруженны.
if (numberOfLoadedImages == numberOfImages) {
//complite.
trace("all imeges : " + numberOfLoadedImages);
if (_func != null)
_func.call();
}
mxl

Код AS3:
<image>
<number>0</number>
<url>stone.png</url>
</image>
И number_load_image == 4 , так как он сначала у меня в слушатели загрузчики забивает, то и number_load_image = 4 , то есть все картинки , как сделать
что бы каждая картинка знала куда поместиться (свой ID знала)