Ciao a tutti,
devo caricare delle stringhe, anche lunghe, da un file xml.
il codice è il seguente:


//carica xml
dati_xml = new XML();
dati_xml.ignoreWhite = true;
dati_xml.path = this;
dati_xml.onLoad = function(success)
{
if(success)
{
_root.case_titolo_txt.text = nodes[0].attributes.titolo;
_root.case_stitolo1.stitolo.text = nodes[0].attributes.stitolo;

gotoAndPlay("start");
}
else
{
txtload.text ="dati non caricati ...";
}
};

dati_xml.load("xml1.xml");

Questo codice funziona e viene invocato da due funzioni diverse che aprono file xml diversi (xml1.xml e xml2.xml).

Il problema è che se chiamo queste due funzioni una in seguito all'altra le stringhe non sempre vengono aggiornate. Visto così sembrerebbe un problema di visualizzazione prima che siano stati caricati i dati.

E' possibile utilizzare un listener sul load di un file xml? Se sì esiste qualche esempio o tutorial?

Un saluto e grazie ancora