E' possibile generare un campo di testo dinamico danda quest'ultimo un nome, una font, un size una posizione ed una dimensione tramite action script?
E' possibile generare un campo di testo dinamico danda quest'ultimo un nome, una font, un size una posizione ed una dimensione tramite action script?
Questo esempio, un po' riadattato, dovrebbe aiutari: l'ho utilizzato per generare n campi, dargli un nome e un contenuto, e per formattarli. In pratica per utilizzarlo come serve a te dovrebbe bastare togliere il ciclo "for".Originariamente inviato da carletto74
E' possibile generare un campo di testo dinamico danda quest'ultimo un nome, una font, un size una posizione ed una dimensione tramite action script?
Ciao!codice://CREO DELLE VARIABILI PER I CONTATORI E LE COORDINATE DEI CAMPI DITESTO testo = "Testo "; x = 600; y = 0; i = 1; n = 10; //CREO UN FORMATO PER IL TESTO E IMPOSTO LE PROPRIETA' myformat = new TextFormat(); myformat.color = 0x0000c0; myformat.font = "Arial"; myformat.bold = true; myformat.size = 11; //CREO UN CICLO PER DUPLICARE IL CAMPO TESTO n VOLTE nomecampo = "field"+i; for (i=1; i<=n; i++) { nomecampo = "field"+i; _root.createTextField(nomecampo, i, x, y, 200, 100); _root[nomecampo].type = "Dynamic"; _root[nomecampo].text = testo+i; _root[nomecampo].setTextFormat(myformat); trace(_root[nomecampo]._name); trace(y); trace(i); trace(n); y = y+15; }
--
Mko
Originariamente inviato da mirkoniciarelli
Questo esempio, un po' riadattato, dovrebbe aiutari: l'ho utilizzato per generare n campi, dargli un nome e un contenuto, e per formattarli. In pratica per utilizzarlo come serve a te dovrebbe bastare togliere il ciclo "for".
Ciao!
--
Mko
![]()
sta roba non l'avevo mai vista ! Utile![]()
grazie![]()
La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
Martin Luther King
Non ci credo Nix82![]()
Flash MX Esempi da scaricare -
Team www.BeatFly.com - render,photo,ecc.. Elements01.net - Beat Fly official Blog-
troppo buono rempoxOriginariamente inviato da rempox
Non ci credo Nix82![]()
![]()
La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
Martin Luther King
Pensa che se non ricordo male una dritta per quel codice me l'hai data proprio tu poco tempo fa!Originariamente inviato da rempox
Non ci credo Nix82![]()
![]()
Ciao!
--
Mko
Grazie!
uso questo codice ma il formato del testo non cambia ! perche' ?
// CREO DELLE VARIABILI PER I CONTATORI E LE COORDINATE DEI CAMPI DITESTO
testo = "titolo";
x = 100;
y = 0;
i = 1;
n=4;
// CREO UN FORMATO PER IL TESTO E IMPOSTO LE PROPRIETA'
myformat = new TextFormat();
myformat.color = 0x0000e0;
myformat.font = "Verdana";
myformat.size = 10;
myformat.border = true;
myformat.underline = true;
// CREO UN CICLO PER DUPLICARE IL CAMPO TESTO n VOLTE
for (i=1; i<=n; i++) {
nomecampo = "titolo"+i;
_root.createTextField(nomecampo, i, x, y, 300, 200);
_root[nomecampo].type = "Dynamic";
_root[nomecampo].setTextFormat(myformat);
_root[nomecampo].variable = nomecampo;
trace(_root[nomecampo].variable);
y = y+25;
}
loadVariablesNum("mostre.asp", 0, "POST");
scusa ma, di quale campo non ti cambia il formato?
Certo che se tu carichi il testo sul _level0 e hai formattato
il campo _root[nomecampo].setTextFormat(myformat); farai fatica
a vederlo come vuoi tu.
prova così
cancella il nome variabile ma dai l'istanza al campo e....
codice:for (i=1; i<=n; i++) { nomecampo = "titolo"+i; _root.createTextField(nomecampo, i, x, y, 300, 200); _root[nomecampo].type = "Dynamic"; _root[nomecampo].text = "pippo, pluto e paperino"; _root[nomecampo].setTextFormat(myformat); y = y+25; }
Flash MX Esempi da scaricare -
Team www.BeatFly.com - render,photo,ecc.. Elements01.net - Beat Fly official Blog-