ti metto il codice relativo ad elencoaree, con xml a fondo...
se vuoi però te lo posto tutto, è lnghissimo.
dimmi tu.
grazie!



//inizio elenco aree


for (j=0; j<=NodiPrincipali.length; j++) {
if (NodiPrincipali[j].nodeName == "elencoaree") {
elencoAree= NodiPrincipali[j].childNodes;
for (i=0; i<=elencoAree.length; i++) {

if (elencoAree[i].nodeName == "area") {
//trace(elencoMenu[i].attributes.indice)

Aree=elencoAree[i].childNodes;

for (q=0; q<=elencoAree.length; q++) {
if (Aree[q].nodeName == "immaginearea")
{
immagine=Aree[q].childNodes;

for (w=0; w<=Aree.length; w++) {
if (immagine[w].nodeName == "url")
{
_root.urlImmagine[q] = immagine[w].childNodes;
//trace(_root.urlImmagine)

}

if (immagine[w].nodeName == "link")
{
_root.linkImmagine[q] = immagine[w].childNodes;
//trace(_root.linkImmagine)

}
if (immagine[w].nodeName == "formato")
{
_root.formatoImmagine[q] = immagine[w].childNodes;
//trace(_root.formatoImmagine)

}

}

}

if (Aree[q].nodeName == "testo")
{
for (w=0; w<=Aree.length; w++) {
testo = testo.push=Aree[q].childNodes;

for(a=0;a<=testo.lenght;a++) {
_root.TestoArray[a] = testo[a].toString();
trace(a)
trace(TestoArray[a])
//trace(_root.TestoArray[a])
}
}

}


}


}
}
}
}



//fine elenco aree



e l'xml


<elencoaree>

<area indice="1">

<immaginearea>

<url>immagine.jpg</url>
<link>http://immagine.it</link>
<formato>jpg</formato>

</immaginearea>

<testo>oggi metto poco testo</testo>
<titolo>primo titolo</titolo>
<link>www.uno.it</link>

</area>

<area indice="2">

<immaginearea>

<url>img.jpg</url>
<link>http://www.img.it</link>
<formato>jpg</formato>

</immaginearea>

<testo>si si poco poco</testo>
<titolo>Questo è il 2 titolo</titolo>
<link>http://www.secondo.it</link>

</area>

</elencoaree>