Ciao a tutti...
sto cercando di implementare un una mia paginetta il tutorial su flash e xml pubblicato su html.flashmx.it.
ho preferito utilizzare un mio file xml
<packages>
<package>
<date>07 jan</date>
<price>£299</price>
<seven>£167</seven>
</package>
<package>
<date>14 jan</date>
<price>-</price>
<seven>£167</seven>
</package>
<package>
<date>21 jan</date>
<price>-</price>
<seven>£167</seven>
</package>
</packages>
ma a questo punto della guida sono bloccato.
nella finestra di debug non vedo i valori estrapolati e inizio a essere veramente confuso :master:
questo e' il codice actionscript.
filexml = "packs.xml";
ApriXML();
function ApriXML() {
mioxml = new XML();
myarray = new Array();
mioxml.load(filexml);
mioxml.onLoad = ElaboraXML;
function ElaboraXML(success) {
if (mioxml.loaded) {
myarray = mioxml.childNodes;
for (j=0;j<=myarray.lenght;j++) {
if (myarray[j].nodeName == "packages") {
myarray2 = myarray[j].childNodes;
for (i=0; i<=myarray2.length;i++) {
if (myarray2[i].nodeName == "package") {
myarray3 = myarray2[i].childNodes;
for (k=0; k<=myarray3.length;k++){
if (myarray3[k].nodeName == "date"){
_root.date.push(myarray3[k].childNodes.toString());
}
if (myarray3[k].nodeName == "price") {
_root.price.push(myarray3[k].childNodes.toString());
}
if (myarray3[k].nodeName == "seven") {
_root.seven.push(myarray3[k].childNodes.toString());
}
}
}
}
}
}
}
delete myarray;
delete myarray2;
delete myarray3;
delete mioxml;
}
}
dove sto sbagliando?!![]()
take care![]()

Rispondi quotando