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