codice Flash
_root.onEnterFrame=function(){
for(j=0;j<4;j++){
_root["btn"+j].onRelease=function(){
n=this._name.substring(3,4)
mio_xml = new XML();
mio_xml.ignoreWhite = true;
mio_xml.onLoad = function(success) {
if (success) {
_root["testo"+n] =this.childNodes[n].firstChild
} else {
testo1 = "caricamento errato";
}
}}
mio_xml.load("file.xml");}}
codice XML
<file>
<incidents>
<incident>incident1</incident>
<incident>incident2</incident>
<incident>incident3</incident>
</incidents>
<ipotesi>
<ipotesi>ipotesi1</ipotesi>
<ipotesi>ipotesi2</ipotesi>
<ipotesi>ipotesi3</ipotesi>
</ipotesi>
<azione>
<azione>azione1</azione>
<azione>azione2</azione>
<azione>azione3</azione>
</azione>
</file>
--------------------------------------------
con questo metodo riesco a leggere solo il primo figlio del nodi incidents
io vorrei afre in modo che premendo il pulsante 1 (i pulsanti sono 3)
nell'aposito campo su flash posso leggere tutti i figli del primo nodo (in questo caso sono 3 ma potrebbero esserere N)
poi la stesa cosa la farei per gli altri due pulsanti....
qualcuno può aiutarmi???
il codice che ho postato nn è esatto???
dove sbaglio![]()