questo codice permette di fare quel che chiedi, ovviamente il codice va completato nella parte in rosso per fare quello che effettivamente deve fare ogni xml caricato dall'esterno
codice:
var parseXML:Function = function(xmlFile:String, array:Array){
var xml:XML = new XML();
xml.ignoreWhite = true;
xml.onLoad = function(success:Boolean){
if(this.loaded){
array = this.firstChild.childNodes;
onLoadCall(array);
}
}
xml.load(xmlFile);
}
var onLoadCall:Function = function(array:Array){
// azioni da compiere al caricamento di ogni xml
}
var numberOfXml:Number = 10;
for(var i = 1; i <= numberOfXml; i++){
_root["my_array"+i] = new Array();
parseXML(i+".xml", _root["my_array"+i]);
}