codice:
stop();
_global.quadri = new Array();
filexml = "dump.xml";
mioxml = new XML();
myarray = new Array();
mioxml.load(filexml);
mioxml.onLoad = function() {
	if (mioxml.loaded) {
		myarray = mioxml.firstChild.nextSibling.childNodes;
		for (i=0; i<=myarray.length; i++) {
			if (myarray[i].nodeName == "quadro") {
				_global.quadri.push(myarray[i].childNodes[1].firstChild.nodeValue);
//QUI FUNZIONA
			}
		}
	}
};
//QUI NON FUNZIONA
trace(_global.quadri);
ok modificato il codice così......ma quando alla fine faccio il trace (dove c'è scritto QUI NON FUNZIONA) non mi restituisce i valori....se invece sposto dentro la funzione (dove c'è scritto QUI FUNZIONA)il trace mi restituisce i valori.
C'è qualche nozione che mi manca....volevo capire se è possibile passare una variabile per riferimento (come succede in altri linguaggi di programmazione) e utilizzarla fuori dalla function definita da me