Ciao a tutti...
Sto studiando l'integrazione di flash e xml e mi sono appena imbattuto in un fastidioso quesito...ho fatto ricerca negli help di flash ma non ho trovato nulla che possa aiutarmi...
vengo alla spiegazione.
ho un file xml che viene caricato all'interno del mio filmato flash.
con i dati contenuti nell'xml, vado a popolare un listbox:
mioxml = new XML();
mioxml.ignoreWhite = true;
mioxml.onLoad = function(success) {
if (success) {
nodi = mioxml.firstChild.childNodes;
figlio = mioxml.firstChild.childNodes;
for (i=0; i<nodi.length; i++) {
ita = figlio[i].attributes.ita;
ing = figlio[i].attributes.ing;
carica = figlio[i].attributes.carica;
numero = figlio[i].attributes.numero;
if (_root.italiano) {
lista.addItem(ita,carica,numero);
}
if (!_root.italiano) {
lista.addItem(ing,carica,numero);
}
}
}
};
mioxml.load("dati.xml");
function caricacontenuto() {
trace(lista.getSelectedItem().data);
}
listener = new Object();
lista.addEventListener("change",caricacontenuto);
nel caso specifico, la listbox mi mostra tutti i dati contenuti in "ita" e se clicco su uno di questi, nella finestra di output mi mostra il dato relativo a "carica"...
QUI IL MIO QUESITO:
se al click su una voce della lista, volessi visualizzare nella finestra di output non solo il relativo dato "carica", ma anche il dato "numero", come devo modificare