Uffa! Che marones...![]()
Ghghgh sono incappato in un problema davvero idiota...
E volevo sapere se qualcuno può darmi una dritta...io ho un file
xml molto banale, strutturato cosi :
e lo leggo cosi :codice:<?xml version="1.0" encoding="UTF-8"?> <elenco> <news date="data news 4" titolo="Titolo News 4" desc="News 4"/> <news date="data news 3" titolo="Titolo News 3" desc="News 3"/> <news date="data news 2" titolo="Titolo News 2" desc="News 2"/> <news date="data news 1" titolo="Titolo News 1" desc="News 1"/> </elenco>
Il problema è strano. I campi datatitolo e testo si popolano,codice:onClipEvent (load) { this.stop(); var date=new Array(); var titolo=new Array(); var desc=new Array(); mio_xml = new XML(); mio_xml.path = this; mio_xml.ignoreWhite = true; mio_xml.onLoad = function(success) { if(success){ var t1 = "<font color='#E9E7E2'>"; var t2 = "</font>"; var nodes = this.firstChild.childNodes; this.path.testo =""; totnews=currentnews=nodes.length-1; for(var i = 0; i < nodes.length; i++){ date[i] = nodes[i].attributes.date; titolo[i] = nodes[i].attributes.titolo; desc[i] = nodes[i].attributes.desc; this.path.datatitolo = date[totnews] + " // " + .titolo[totnews]; this.path.testo = t1 + desc[totnews] + t2 + " "; } } else { this.path.testo = "caricamento errato"; } this.path.nextFrame(); }; mio_xml.load("news.xml"); }
e il file xml viene letto correttamente...Il problema è..
Quegli array...date, titolo e desc, dove sono!?!?
Non capisco in che livello si siano infilati...Perchè nel mc non li
trova...Ho cercato anche con il debug e non li trova...però
sono sicuro che sono popolati, e quindi esistono, perchè se il trace
lo faccio prima che esca dal "if (success)" me li trova giusti...
Aiuto!!!![]()

Rispondi quotando