facciamo che posto tutto il codice interessato senza cambiare nulla e spero che sta notte mi venga l'illuminazione (o un vvostro consiglio):P
codice:
var infoMp3:Array = new Array();
var xmlLoader:URLLoader = new URLLoader();
var xmlData:XML = new XML();
xmlLoader.load(new URLRequest("music.xml"));
xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
function LoadXML(e:Event){
xmlData = new XML(e.target.data);
var idList:XMLList = xmlData.brano.id;
var dispList:XMLList = xmlData.brano.disp;
var minuList:XMLList = xmlData.brano.minu;
for (var i:int = 0; i < idList.length(); i++){
var idElement:XML = idList[i];
var dispElement:XML = dispList[i];
var minuElement:XML = minuList[i];
var idElemento:String = idElement;
var nomemp3:Array = idElemento.split(".");
var minuElemento:String=minuElement;
var dispElemento:String=dispElement;
infoMp3[i]=[nomemp3[0], minuElemento, dispElemento];
}
trace(infoMp3);
trace("-----------");
return infoMp3 as Array;
}
trace(infoMp3);
P.S: l'as3 è molto poco documentato in internet rispetto a molti altri linguaggi