Salve a tutti ragazzi!!!

ho un bisogno urgentissimo del vostro aiuto...sono nei casiniiiiiiiiiiiiiiiiii
ho fatto una galleria con un menu, ad ogni click della voce del menu deve cambiare le foto da prendere...quindi elimina le foto che ci sono in quel momento e poi carica quelle che corrispondono a quella voce.

Il cambio lo fa, ma mi carica soltanto la prima foto grande che incontra con tanto di titolo e descrizione, non mi carica assolutamente le miniature...e senza miniature...non si possono vedere le altre foto di quella galleria...sono due giorni che ci sto dietro e non riesco proprio a capire cosa possa essere.

vi allego il codice e il link da dove poter scaricare la galleria...per favore aitatemi non lasciatemi con c**o per terra!!!

------------------------------------------------------------------------------------------------------
LINK: http://193.254.240.169/download/galleria/galleria.rar
------------------------------------------------------------------------------------------------------

//----------------------------- BOTTONI -------------------------------------
var NumeroImg:Number = 0;
var idgalleria:Number = 0;
for (i=1; i<5; i++) {
sotto_mc["b"+i+"_mc"].id = i-1;
sotto_mc["b"+i+"_mc"].onRelease = function() {
/*for (j=0; j<NumeroImg; j++) {
removeMovieClip(cont["elemento"+j+"_mc"]);
}*/
var caricaXML:XML = new XML();
caricaXML.ignoreWhite = true;
caricaXML.onLoad = leggiXML;
idgalleria = this.id;
caricaXML.load("it/galleryvip.xml");
};
}
//----------------------------- FINE BOTTONI -------------------------------------

var caricaXML:XML = new XML();
caricaXML.ignoreWhite = true;
caricaXML.onLoad = leggiXML;
caricaXML.load("it/galleryvip.xml");
_root.cont_p.item_mc._visible = 0;
_root.loadimg_mc.barra_mc._visible = 0;
var posInit = cont_p.item_mc._x;
contatore=0;
//idgalleria=idgalleria2;

//-----------------preload-------------------------------------------------------------------
function caricamento(file, target_mc:MovieClip, target1_mc:MovieClip) {
var loader = new MovieClipLoader();
var listener = new Object();
completa = false;
listener.onLoadStart = function(target_mc) {
target1_mc._visible = true;
target1_mc._xscale = 0;
};
listener.onLoadProgress = function(target_mc, bytesLoaded, bytesTotal) {
percentLoaded = Math.round(bytesLoaded/bytesTotal*100);
percentuale = percentLoaded;
target1_mc._xscale = percentuale;
};
listener.onLoadComplete = function(target_mc) {
target1_mc._visible = false;
};
listener.onLoadInit = function(target_mc) {
target1_mc._xscale = 0;
target1_mc._visible = true;
};
loader.addListener(listener);
loader.loadClip(file, target_mc.vuoto_mc);
}
//-------------caricamento immagini----------------------------------------------------------
function leggiXML(success:Boolean) {
if (success == true) {
var tempArray:Array = new Array();
var tempArray = this.firstChild.childNodes;
contatore=0;
numero_img = tempArray[idgalleria].attributes.n_img;
Numero_img = tempArray[idgalleria].attributes.n_img;

//--------scrolling--------------------------------------------------------------------------
fine = 54;
//7 è il numero di immagini visualizzabili alla volta sulla pagina
if (numero_img > 9){
//img_mask è il numero di immagini che non viene visualizzato dalla maschera (cioè oltre le 7 img)
img_mask = numero_img - 9;
//step è il numero di volte che si deve cliccare per tornare indietro alla condizione iniziale
step = numero_img-9;
}else{
avanti._visible=0;
indietro._visible=0;
}
cont_p.onEnterFrame = function() {
inizio = cont_p._x;
sposta = (fine-inizio)/step;
cont_p._x += sposta;
};
avanti.onPress = function() {
if (img_mask>0) {
fine -= 80;
img_mask--;
}
};
indietro.onPress = function() {
if (img_mask<step) {
fine += 80;
img_mask++;
}
};
//--------fine scrolling-----------------------------------------------------------------------

caricamento(tempArray[idgalleria].childNodes[0].attributes.big, loadimg_mc, loadimg_mc.barra_mc);
titolo_txt.htmlText = tempArray[idgalleria].childNodes[0].attributes.descr;
testo_txt.htmlText = tempArray[idgalleria].childNodes[0];

for (var i:Number = 0; i<numero_img; i++) {
var item:MovieClip = cont_p.item_mc.duplicateMovieClip("elemento"+i+"_m c", i);
//var mini:Array=[];
//var titolo:Array = [];
//var descrizione:Array = [];
item._x = posInit;
posInit += 80;

caricamento(tempArray[idgalleria].childNodes[i].attributes.img_pic, item, item.barra_mc);
item.imgbig = tempArray[idgalleria].childNodes[i].attributes.big;
item.desmini=tempArray[idgalleria].childNodes[i].attributes.descr;
item.descrizione = tempArray[idgalleria].childNodes[i];
item.onRelease = function() {
caricamento(this.imgbig, loadimg_mc, loadimg_mc.barra_mc);
titolo_txt.htmlText = this.desmini;
testo_txt.htmlText = this.descrizione;
};
}
} else {
trace("file non trovato");
}
}