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

Rispondi quotando