Salve ragazzi ho un piccolo problema :
Ho un file XML (vendite.xml) contente delle informazioni eccolo :
<?xml version="1.0" encoding="UTF-8"?>
<dataroot xmlnsd="urn:schemas-microsoft-com
fficedata">
<vendo>
<ID>1</ID>
<Nome_proprietario>Angelo</Nome_proprietario>
<Cognome_proprietario>Zuffianò</Cognome_proprietario>
<Zona>Centro</Zona>
<Via>Achille Grandi</Via>
<Telefono>0831/508532</Telefono>
<Metriq>230</Metriq>
<Prezzo>100000</Prezzo>
<Tipo_Immobile>Appartamento</Tipo_Immobile>
<Garage>1</Garage>
<Posto>0</Posto>
<Vani>6</Vani>
<Accessori>1</Accessori>
<Piano>Secondo</Piano>
<Riscaldamento>Autonomo</Riscaldamento>
<giardino>1</giardino>
<foto>rova</foto>
</vendo>
</dataroot>
..a me interessa caricare in una variabile il nome della foto presente nel nodo "foto" del file xml e attraverso un loadMovie in flash caricare tale immagine in un movie clip. Al primo frame di un layer ho inserito questo codice (ActionScript) :
urlXML = new XML();
urlXML.onLoad = convertXML;
urlXML.load("vendite.xml");
function convertXML () {
mainTag = new XML();
elementTag = new XML();
articleList = new Array();
elementList = new Array();
mainTag = this.firstChild.nextSibling;
if (mainTag.nodeName.toLowerCase() == "dataroot") {
articleList = mainTag.childNodes;
foto = new Array();
for (i=0; i<=articleList.length; i++) {
if (articleList[i].nodeName.toLowerCase() == "vendo"){
elementList = articleList[i].childNodes;
for (j=0; j<=elementList.length; j++) {
elementTag = elementList[j];
elementType = elementTag.nodeName.toLowerCase();
if (elementType == "foto") {
_root.foto.push(elementTag.firstChild.nodeValue);
}
}
}
}
}
d = 0;
while (d<=foto.length) {
prima+=foto[d];
++d;
}
}
dopo=prima+".jpg";
_root.foto1.loadMovie(dopo);
..il problema è nel fatto che nella variabile "dopo" al termine del seguente codice non è contenuta la stringa "rova.jpg" bensì solo ".jpg" come se ignorasse la stringa caricata dal file XML e per questo non mi carica nemmeno l'immagine nel movie !
AIUTATEMI VI PREGO STO IMPAZZENDO DA GIORNI PER QUESTA COSA !!!!

d="urn:schemas-microsoft-com
Rispondi quotando
La vita è strana per questo bella
avevo messo il loadmovie fuori della funzione 
