попробуй так:

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