Ho fatto come mi hai detto ma non è cambiato niente infatti non mi da errori ma le voci vengono sovrapposte, e non in colonna una sotto l'altra!
Dove cavolo sbaglio (o meglio cosa devo modificare)?
codice:
sectionNames = new Array();
sectionLinks = new Array();
var menuSpacing:Number = 20;
var mio_xml:MyXML = new MyXML();
mio_xml.path = this;
mio_xml.ignoreWhite = true;
mio_xml.onLoad = function(success) {
	if (success) {
		var nodes = this.firstChild.childNodes;
		for (var i = 0; i<nodes.length; i++) {
			var button_i = nodes[i].attributes.label;
			var links_i = nodes[i].attributes.link;
			sectionNames.push(button_i);
			sectionLinks.push(links_i);
			
		}
	} else {
		this.path.labelName = "Caricamento Errato";
	}
	sectionCount = sectionNames.length;
	for (var i = 1; i<=sectionCount; i++) {
		this.path.menu.menuItem.duplicateMovieClip("menuItem_"+i, i);
		this.path.menu["menuItem_"+i].labelName = sectionNames[i-1];
		
		this.path.menu["menuItem_"+i].link = sectionLinks[i-1];
		
		this.path.menu["menuItem_"+i]._y = spazio;
		if (i != 1) {
			this.path.menu["menuItem_"+i]._y = this.path.menu["menuItem_"+(i-1)]._y+this.path.menu["menuItem_"+(i-1)].height+menuSpacing;
		}
	}
};
mio_xml.load("menu_azienda.xml");