Ho un oggetto creato cosi' in un layer:
codice:
var imgInfo = new Object();
imgInfo.description = "";
imgInfo.URL = "";
In un altro layer, dove ho tutte le funzioni AS ho un array:
codice:
var infoDB = new Array();
Ora in una funzione carico da un file XML gli URL e le descrizioni delle immagini e le voglio

salvare nell'array:
codice:
for (var i = 0; i<resourceCount; i++) {
		resource = resource_array[i];
		
		display = i+1+". "+resource.attributes.display;
		url = resource.attributes.url;
		
		_root.imgInfo.description = display;
		_root.imgInfo.URL = url;
		
		ln = infoDB.push(_root.imgInfo);
		
		//Pippo e' un listbox
		this.pippo.addItem(infoDB[i].URL);
		
}
Se adesso faccio:
codice:
trace("Lenght = " + ln);
trace(infoDB[0].URL);
trace(infoDB[1].URL);
Nell'output vedo:

codice:
Lenght = 2
Images/new_Images/img2.jpg  //non va bene,deve essere img1.jpg... perche'?
Images/new_Images/img2.jpg
Mentre nel listBox sono elencati gli URL giusti.

saluti
grazie!!!