sul primo frame di un file ho questo:


stop();
urlXML = new XML();
urlXML.onLoad = convertXML;
urlXML.load("tutorial.xml");
function convertXML(successo) {
var i, j;
if (successo) {
TagPrincipale = new XML();
tagElementi = new XML();
listaNodi = new Array();
nodi = new Array();
TagPrincipale = this.firstChild.nextSibling;
if (TagPrincipale.nodeName.toLowerCase() == "corsa") {
listanodi = TagPrincipale.childNodes;
nomecavallo = new Array();
quota = new Array();
gate = new Array();
commento = new Array();
media = new Array();
maglietta = new Array();
fantino = new Array();
for (i=0; i<=listaNodi.length; i++) {
if (listaNodi[i].nodeName.toLowerCase() == "cavallo") {
nodi = listaNodi[i].childNodes;
for (j=0; j<=nodi.length; j++) {
tagElementi = nodi[j];
elementType = tagElementi.nodeName.toLowerCase();
if (elementType == "nomecavallo") {
_root.nomecavallo.push(tagElementi.firstChild.node Value);
}
if (elementType == "quota") {
_root.quota.push(tagElementi.firstChild.nodeValue) ;
}
if (elementType == "gate") {
_root.gate.push(tagElementi.firstChild.nodeValue);
}
if (elementType == "commento") {
_root.commento.push(tagElementi.firstChild.nodeVal ue);
}
if (elementType == "media") {
_root.media.push(tagElementi.firstChild.nodeValue) ;
}
if (elementType == "maglietta") {
_root.maglietta.push(tagElementi.firstChild.nodeVa lue);
}
if (elementType == "fantino") {
_root.fantino.push(tagElementi.firstChild.nodeValu e);
}
}
}
}
}
gotoAndPlay(2);
} else {
trace("file non caricato");
}
}


Il file xml e cosi:

<corsa>
<cavallo>
<nomecavallo> Flash</nomecavallo>
<quota>3/2</quota>
<gate>a</gate>
<commento>E' un buon cavallo</commento>
<ultime6gare>123456</ultime6gare>
<media>102</media>
<fantino>Pepigno</fantino>
<proprietario>Peppe<proprietario>
<allenatore>Dario</allenatore>
<maglietta>giallanera</maglietta>
</cavallo>

<cavallo>
<nomecavallo>Pepigno</nomecavallo>
<quota>4/3</quota>
<gate>b</gate>
<commento>E' un buon cavallo</commento>
<ultime6gare>123456</ultime6gare>
<media>102</media>
<fantino>Pepigno</fantino>
<proprietario>Peppe<proprietario>
<allenatore>Dario</allenatore>
<maglietta>giallanera</maglietta>
</cavallo>

<cavallo>
<nomecavallo>Galoppo</nomecavallo>
<quota>3/5</quota>
<gate>c</gate>
<commento>E' un buon cavallo</commento>
<ultime6gare>123456</ultime6gare>
<media>102</media>
<fantino>Pepigno</fantino>
<proprietario>Peppe<proprietario>
<allenatore>Dario</allenatore>
<maglietta>giallanera</maglietta>
</cavallo>


Non capisco perchè mi carica soltanto il primo elmento perchè al seocndo frame metto

_root.campotesto0= _root.nomecavallo[0]; e questo funge ma se metto

_root.campotesto1= _root.nomecavallo[1]; non mi funge più e coem se prende soltanto il primo cavallo