Ciao Nega!
In effetti, pensavo bastasse semplicemente risalire al livello o alla linea temporale ma, nel mio caso che, devo ammetterlo, è un po' più complesso di come si può pensare, non funziona.
Devo riuscire a scrivere in campi testo presenti in filmati esterni (caricati con il loadMovie), ad esempio, il risultato in rosso.
Il risultato deve essere, in questo caso un elenco che andrei a richiamare con questa sintassi: testo.htmlText+=elenco+"
";
codice:
anagrafica_aziende_macrocategoria = new XML();
anagrafica_aziende_macrocategoria.ignoreWhite = true;
anagrafica_aziende_macrocategoria.load("xml/anagrafica_it.xml");
anagrafica_aziende_macrocategoria.onLoad = carica_macrocategoria;
nome_macrocategoria = new Array();
nome_categoria = new Array();
nome_sottocategoria = new Array();
function carica_macrocategoria (success) {
if(success){
macrocategorie = anagrafica_aziende_macrocategoria.firstChild.childNodes;
for (a=0; a<macrocategorie.length; a++){
// DEFINIZIONE MACROCATEGORIE
nome_macrocategoria[macrocategorie[a].attributes.id]=macrocategorie[a].attributes.nome;
nome_categoria[macrocategorie[a].attributes.id]=new Array();
nome_sottocategoria[macrocategorie[a].attributes.id]=new Array();
//trace(nome_macrocategoria[macrocategorie[a].attributes.id])
// DEFINIZIONE CATEGORIE
categorie = macrocategorie[a].childNodes;
for (b=0; b<categorie.length; b++){
nome_categoria[macrocategorie[a].attributes.id][categorie[b].attributes.id]=categorie[b].attributes.nome;
nome_sottocategoria[macrocategorie[a].attributes.id][categorie[b].attributes.id]=new Array();
//trace(" + "+nome_categoria[macrocategorie[a].attributes.id][categorie[b].attributes.id]);
// DEFINIZIONE SOTTOCATEGORIE
sottocategorie = categorie[b].childNodes;
for (c=0; c<sottocategorie.length; c++){
nome_sottocategoria[macrocategorie[a].attributes.id][categorie[b].attributes.id][sottocategorie[c].attributes.id]=sottocategorie[c].attributes.nome;
//trace(" - "+nome_sottocategoria[macrocategorie[a].attributes.id][categorie[b].attributes.id][sottocategorie[c].attributes.id]);
}
}
}
menu_laterale.loadMovie("menu_laterale.swf");
menu_macrocategorie.loadMovie("menu_macrocategorie.swf");
}else{
anagrafica_aziende_macrocategoria.load("dati/prova.xml");
}
}