Salve a tutti ho qualche problemino nella realizzazione di uno script. cercherò di essere più chiaro possibile
Ho un filmato che chiamo filmato1 .filmato 1 contiene clp_contenuto(istanza di mc). in esso tramite load movie carico filmato2
A filmato 1 passo delle variabili
che leggo e visualizzo in filmato2 in questo modo
come si vede le caselle di testo per ogni variabile sono 12. I dati nè sono di più. Ho inserito dei pulsanti in filmato 2 in modo da rifare il ciclo for per visualizzare i valori successivi delle variabilicodice:var2 = _root.numlista; var3 = _root.titolo; var4 = _root.numero; var5 = _root.anno; numlist = var2.split("/"); titol = var3.split("/"); num = var4.split("/"); giorno = var5.split("/"); for (k1=0; k1<12; k1++) { k2 = k1+1; if (numlist[k1]) { this["a"+k2].text = numlist[k1]; this["b"+k2].text = titol[k1]; this["c"+k2].text = num[k1]; this["d"+k2].text = giorno[k1]; } else { this["a"+k2].text = " "; this["b"+k2].text = " "; this["c"+k2].text = " "; this["d"+k2].text = " "; } } stop();
ovviamente le azioni devo essere svolte solo se vengono verificate delle condizioni. il mio problema è che non riesco a visualizzare niente. ho provato pure a rivalorizzare gli array ma non nè vengo a capo...ciao ciaocodice:on (release) { numlist = new Array(); var2 = _root.numlista; var3 = _root.titolo; var4 = _root.numero; var5 = _root.anno; numlist = var2.split("/"); titol = var3.split("/"); num = var4.split("/"); giorno = var5.split("/"); numlist[13] = "xxx"; temp = k1+1; sup = 12+temp; if (numlist[temp] != " ") { for (k1=temp; k1<sup; k1++) { k2 = k1+1; if (numlist[k1]) { _root["a"+k2].text = numlist[k1]; _root["b"+k2].text = titol[k1]; _root["c"+k2].text = num[k1]; _root["d"+k2].text = giorno[k1]; trace(k1); } else { _root["a"+k2].text = " "; _root["b"+k2].text = " "; _root["c"+k2].text = " "; _root["d"+k2].text = " "; } } } }
p.s grazie di aver letto tutto sto casino

Rispondi quotando