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.

Rispondi quotando