Есть галерея, как добавить прелодер для каждой превьюшки? Как правильно создать листенер для каждой превьюхи?
В таком варианте отслеживается только загрузка последней

Код AS1/AS2:
galleryXML.onLoad = function(success) {
if (success) {
total = this.firstChild.childNodes[1].childNodes.length;
for (var i:Number = 0; i<total; i++) {
thumbnails.push(this.firstChild.childNodes[1].childNodes[i].attributes.thumbnail);
var preview_mc:MovieClip = thumbnails_mc.attachMovie("box", "box"+i, i);
preview_mc.ID = i;
var loader:MovieClipLoader = new MovieClipLoader();
var listener:Object = {};
loader.addListener(listener);
loader.loadClip(galleryFolder+thumbnails[i], preview_mc.target_mc);
listener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
percent = Math.round(bytesLoaded/bytesTotal*100);
preview_mc.preloader_txt.text = (percent);
};
}
}