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"); } }

Rispondi quotando