Scusami... ma sicuramento sono io che faccio kasino con il minestrone..
il mio script è questo
mio_xml = new XML();
mio_xml.ignoreWhite = true;
nodo = this.firstChild.childNodes;
mio_xml.onLoad = function(success) {
if (success) {
nodo = mio_xml.firstChild.childNodes;
for (i=0; i<mio_xml.childNodes[0].attributes.totale; i++) {
_root.attachMovie("puls", "puls"+i, i);
_root["puls"+i]._y = i*32;
_root["puls"+i].nome.text = nodo[i].attributes.nome;
_root["puls"+i].nome._x = 2;
_root["puls"+i].nome._yscale = 80;
_root["puls"+i].campo3.text = nodo[i].attributes.campo3;
_root["puls"+i].campo3._x = 90;
_root["puls"+i].campo3._yscale = 80;
_root["puls"+i].campo4.text = nodo[i].attributes.campo4;
_root["puls"+i].campo4._x = 145;
_root["puls"+i].campo4._yscale = 80;
_root["puls"+i].campo4._width = 500;
_root["puls"+i].campo5.text = nodo[i].attributes.campo5;
_root["puls"+i].campo5._x = 530;
_root["puls"+i].campo5._yscale = 80;
_root["puls"+i].campo6.text = nodo[i].attributes.campo6;
_root["puls"+i].campo6._x = 630;
_root["puls"+i].campo6._yscale = 80;
_root["puls"+i].campo7.text = nodo[i].attributes.campo7;
_root["puls"+i].campo7._x = 710;
_root["puls"+i].campo7._yscale = 80;
_root["puls"+i].campo8.text = nodo[i].attributes.campo8;
_root["puls"+i].campo8._x = 800;
_root["puls"+i].campo8._yscale = 80;
_root["puls"+i].campo9.text = nodo[i].attributes.campo9;
_root["puls"+i].campo9._x = 870;
_root["puls"+i].campo9._yscale = 80;
colore = new Color(_root["puls"+i].mc);
colore.setRGB(nodo[i].attributes.colore);
_root["puls"+i].mc._width = 158;
}
} else {
this.path.testo = "caricamento errato";
}
};
mio_xml.load("pvb261.xml");
stop();
creo tante _root.... per quanto sono i nodi del foglio pvb261.xml
Ora vorrei inserire la tua combo che prende la lista dal file lista.txt (quindi la lista di tutti i file xml nella cartella) e quando seleziono il file nella combo mi và ad aggiornare questo
mio_xml.load("pvb261.xml");
sostituendo il file pvb261.xml ed aggiornando il movie sul nuovo file!!!

Rispondi quotando