Flash MX 2004
Ho messo nella scena principale una decina di campi testo dinamici ai quali ho associato una variabile (var_1,var_2,var_3...etc.) e un nome di istanza (text_1,text_2,text_3...etc.)
La variabile perche' devo prendere il testo da inserire da un file esterno, il nome di istanza perche' devo poterlo usare per modificare gli attributi del testo (font,misure,colore,bold etc.) con l' uso della classe TextFormat.
Ne consegue che con l'istruzione seguente tutto funziona benissimo:
codice:
var_1 ="pippo"
myTextFormat = new TextFormat();
myTextFormat.size = 10;
text_1 .setTextFormat(myTextFormat);
adesso pero' vorrei riuscire a fare la stessa cosa utilizzando un loop perche' i campi testo sono molti e i nomi delle variabili e delle istanza sono in sequenza se si considera il numero finale:
cosi' diventerebbe:
codice:
for(i=0;i<25;i++){
? ="pippo"
myTextFormat = new TextFormat();
myTextFormat.size = 10;
? .setTextFormat(myTextFormat);
}
ma non so come poter dire al player di utilizzare di volta in volta var_1 e poi var_2 e poi var_3
come posso fare?
e poi lo stesso problema c'e' l'ho per text_1 e 2 e 3 etc. che in questo caso non e' una variabile, ma dovrebbe puntare direttamente alle propreta' del campo testo.
Qualche suggerimento?
Grazie mille.
P.S.: ho provato a mettere come nome nelle istanze degli array, ma non li accetta...