Ciao,
ho un problema,
in un filmato ho inserito il seguente codice
con relativo documento xmlcodice:filexml = "news.xml"; ApriXML(); function ApriXML () { mioxml = new XML(); myarray = new Array(); myarray2 = new Array(); myarray3 = new Array(); datax = new Array(); oggettox = new Array(); corpox = new Array(); mioxml.load(filexml); mioxml.onLoad = ElaboraXML; function ElaboraXML (success) { //se il documento XML è caricato prodeco all'estrapolazione if (mioxml.loaded) { //if mioxml.loaded myarray = mioxml.childNodes; // estrapolo dai tag for (j=0;j<=myarray.length;j++){ //for 1 // APRO IL NODO PRINCIPALE (LISTA) if (myarray[j].nodeName == "lista"){ //if 1 myarray2 = myarray[j].childNodes; for (i=0;i<=myarray2.length;i++){ //for 2 // APRO IL NODO SECONDARIO (NEWS) if (myarray2[i].nodeName == "news"){ //if 2 myarray3 = myarray2[i].childNodes; // APRO IL NODO COME COLONNA DATABASE colled: DATAX for (k=0;k<=myarray3.length;k++){//for 3 if (myarray3[k].nodeName == "data"){ //if 3 _root.datax.push(myarray3[k].childNodes.toString()); }//end if 3 if (myarray3[k].nodeName == "oggetto"){ // if 4 _root.oggettox.push(myarray3[k].childNodes.toString()); }//end if 4 if (myarray3[k].nodeName == "corpo"){ // if 5 _root.corpox.push(myarray3[k].childNodes.toString()); }//end if 5 }// end for 3 }//end if 2 }//end for 2 }//end if 1 }//end for 1 // STAMPO NELLA FINESTRA TEMPORANEA };//end if mioxml.loaded trace ("Tot elementi = " + myarray.length); //ALLEGGERISCO LA CPU :) delete myarray; delete myarray2; delete myarray3; delete mioxml; }; };
Vi spiego la mia peplessità... se adesso io voglio che vengano visualizzati i valori delle variabili (datax, campox, oggettox in un campo di testo dinamico come potrei fare (tralasciando che devo fare un duplicateMovie per permettere che tutte le news vengano visualizzate)?codice:<lista> <news> <data>01.01.2007</data> <oggetto>Nuovo Anno</oggetto> <corpo>Buon 2007!</corpo> </news> <news> <data>02.01.2007</data> <oggetto>Nuovo Anno</oggetto> <corpo>Buon 2007!</corpo> </news> <news> <data>03.01.2007</data> <oggetto>Nuovo Anno</oggetto> <corpo>Buon 2007!</corpo> </news> <news> <data>04.01.2007</data> <oggetto>Nuovo Anno</oggetto> <corpo>Buon 2007!</corpo> </news> <news> <data>01.01.2007</data> <oggetto>Nuovo Anno</oggetto> <corpo>Buon 2007!</corpo> </news> <news> <data>02.01.2007</data> <oggetto>Nuovo Anno</oggetto> <corpo>Buon 2007!</corpo> </news> <news> <data>03.01.2007</data> <oggetto>Nuovo Anno</oggetto> <corpo>Buon 2007!</corpo> </news> <news> <data>04.01.2007</data> <oggetto>Nuovo Anno</oggetto> <corpo>Buon 2007!</corpo> </news> </lista>
Grazie

Rispondi quotando
