Help!!!
Forse il target lo devo mettere qui?

ApriXML();

function ApriXML () {
mioxml = new XML();
mioxml.load('menu.xml');
//mioxml.load(filexml);
mioxml.onLoad = ParseXML;
function ParseXML (success) {

if (success) {


vocimenu = new Array();

// metto il file XML dentro un array.
vocimenu = mioxml.childNodes;
//trace(vocimenu);
//variabili per per la costruzione dei nomi e il posizionamento dei moviclip e per l'strazione
//dei nomi dei nodi del file XML
s=0;
k=0;
g=0;


for (i=0; i<=vocimenu.length; i++){
//il primo menu nel file xml si chiama "MENU1"
nomeNodo="MENU" add (g+1);
if(vocimenu[i].nodeName==nomeNodo){
g++;
_root.attachMovie("MenuPrincipale","nuovo" add g ,i);
_root["nuovo" add g ]._x=posX + (220*(g-1));
_root["nuovo" add g ]._y=posY;
_root["nuovo" add g ].testo.voce=vocimenu[i].childNodes.toString().toUpperCase();
_root["nuovo" add g ].g=g;
_root["nuovo" add g ].sopraVoci=true;
//quando sono stati stampati tutte le voci e le sottovoci del "MENU"+g, k viene azzerato
k=0;
}else{
//nel file XML i sottomenu si chiamano "voce"+ il numero del menu principale(g)
nomeNodo="voce" add g;
if (vocimenu[i].nodeName==nomeNodo){
//serve per la costruzione del nome dei sottomenu e per il loro posizionamento
k++;
nomeMovieClip="nuovo" add g add "_" add k;

_root.contenitore.duplicateMovieClip(nomeNodo, i)
_root[nomeNodo].attachMovie("pmenu", nomeMovieClip,(i+1));
_root[nomeNodo]._x=posX + 220*(g-1);
_root[nomeNodo]._y=posY + 35;
_root[nomeNodo]._visible=false;
nodo=_root[nomeNodo][nomeMovieClip];
nodo._x=0;
nodo._y= 12*(k-1);
nodo.testo.voce=vocimenu[i].childNodes.toString().toUpperCase();
nodo.tipo=vocimenu[i].attributes.tipo;
nodo.livello=vocimenu[i].attributes.livello;
nodo.percorso=vocimenu[i].attributes.percorso;
nodo.g= g ;
nodo.sopraSottomenu=false;
nodo.sopraVoci=true;
nodo.k=k;

//nel file xml i sotto-sottomenu sono chiamati "sottovoce"+ il numero del nenu principale(g) +"_" + il numero del menu secondario(k)
nomeSottovoce="sottovoce" add g add "_" add k;
s=0;
}else if(vocimenu[i].nodeName==nomeSottovoce) {
s++
nomeMovieClip="nuovo" add g add "_" add k add "_" add s;

_root.contenitore.duplicateMovieClip(nomeSottovoce , (i+1))
_root[nomeSottovoce].attachMovie("pmenu", nomeMovieClip ,i);
_root[nomeSottovoce]._x=posX + 220*(g);
_root[nomeSottovoce]._y=posY + 35+ 12*(k-1);
_root[nomeSottovoce]._visible=false;
nodo=_root[nomeSottovoce][nomeMovieClip];
nodo._x=0;
nodo._y=12*(s-1);
nodo._visible=true;
nodo.testo.voce=vocimenu[i].childNodes.toString().toUpperCase();
nodo.tipo=vocimenu[i].attributes.tipo;
nodo.livello=vocimenu[i].attributes.livello;
nodo.percorso=vocimenu[i].attributes.percorso;
nodo.g = g;
nodo.k = k;
nodo.sopraVoci = true;
nodo.sopraSottomenu = true;

}

}

}
loading.gotoAndStop(2);
}
}
}