Ciao,
devo caricare molteplici file xml in un filmato flash.
Ho fatto un ciclo del genere:
for(i=0;i<indirizzo.length;i++){
//l'indirizzo (ha la forma:"cartella/file.xml") cambia ad ogni ciclo e viene letto da un array
Carica_vari_xml(indirizzo[i]);
}
Questa è la funzione richiamata
_global.Carica_vari_xml = function(indirizzo) {
//LO DISTRUGGO E LO RICREO per sicurezza
delete Recupera_dati_xml;
Recupera_dati_xml = new XML();
Recupera_dati_xml.ignoreWhite = true;
Recupera_dati_xml.onLoad = function(success) {
if (success) {
//se riesco a entrare nel file xml
// per ogni suo nodo
for (m=0; m<Recupera_dati_xml.childNodes.length; m++) {
//aggiorno una variabile
stringa_variabili += 1; }
}
};
Recupera_dati_xml.load(indirizzo);
};
Il risultato è che legge solo il file xml passato dall'ultimo indirizzo, ignorando i precedenti. Ho controllato anche nel debug.
Insomma vorrei sapere come si fa un ciclo di caricamenti di file xml.
Ci ho perso molto tempo, vi sarei davvero grato di una risposta.
Grazie.