Mi sa che stai facendo un grosso casino:
codice:
var NodiPrincipali = this.childNodes;
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") {
Aree = elencoAree[i].childNodes;
for (q = 0; q <= Aree.length; q++) {
if (Aree[q].nodeName == "immaginearea") {
trace("****************\nimmaginearea\n");
immagine = Aree[q].childNodes;
for (w = 0; w < immagine.length; w++) {
if (immagine[w].nodeName == "url") {
_root.urlImmagine[q] = immagine[w].childNodes;
}
if (immagine[w].nodeName == "link") {
_root.linkImmagine[q] = immagine[w].childNodes;
}
if (immagine[w].nodeName == "formato") {
_root.formatoImmagine[q] = immagine[w].childNodes;
}
trace(immagine[w].nodeName + ": " + immagine[w].childNodes)
}
}
if (Aree[q].nodeName == "testo") {
_root.TestoArray[q] = Aree[q].firstChild;
trace("testo: " + Aree[q].firstChild);
}
}
}
}
}
}