ciao a tutti, ho un problema con una funzione...
vi faccio leggere la funzione
nel trace ricevo tutto correttamentecodice:function carica(percorso) { messaggi_load =["Caricamento avvenuto con successo!","Problema di connessione con il server!"]; var carico = new LoadVars(); carico.onLoad = function(success) { if (success) { testo_voce = ""; for (m=1; m<=this.totale; m++) { button = "tasto"+m; _root.mnu.createTextField(button, 1, 0, 10*m, 400, 100); _root.mnu[button].wordWrap = true; _root.mnu[button].multiline = true; // Formatto la variabile scrittaformat = new TextFormat(); scrittaformat.color = "0x000000"; scrittaformat.align = "left"; scrittaformat.font = "Pixeldust"; scrittaformat.size = 10; _root.mnu[button].setNewTextFormat(scrittaformat); _root.mnu[button].text = _root.mnu[button].toUpperCase(); testo_voce = this["voce"+m]; _root.mnu[button].htmlText = testo_voce trace(_root.mnu[button]) trace(_root.mnu[button].text) } }else{ testo_voce = messaggi_load[1]; _root.mnu[button].htmlText = testo_voce } }; carico.load(percorso, this); }
ma a video vedo solo l'ultimo campo di testo e non capisco perche!codice:_level0.mnu.tasto1 HOME _level0.mnu.tasto2 mnu
in pratica nonostante nel trace tasto1 viene creato e valorizzato io vedo a video solo tasto2 e il suo valore...
qualcuno sa aiutarmi?
grazie mille![]()

Rispondi quotando
