[ kiborg @ 13.05.2005. 23:25 ] @
Npr. Zelim da napravim Dynamic Text Field 200px x 200px ali to naravno ne mogu napamet da iscrtam,te ja iscrtam nesto otprilike pa cu ga posle povecati kad ono text koji se ucita u to tekstualno polje ogroman i obrnuto ako smanjujem text polje text postane sitan,a ne onaj koji mu je zadat u text field properties(npr. Arial 12).Ako neko ima neko resenje za ovo neka pomaze.Hvala.
[ arsa xx @ 16.05.2005. 19:05 ] @
Pitanje bi trebalo da bude mnogo jasnije.
Mozda menjas velicinu mc u kom ti se nalazi TextField?
[ kiborg @ 16.05.2005. 19:23 ] @
Mozda sam zbudzio pitanje,ali poenta je da ne mogu da iscrtam zeljenu velicinu text fielda koji ce npr. da ucitava u sebe neki text,jer kad nacrtam otprilike 198px x 123px text field pa ga zatim transformisem u 200 x 200 text koji se ucitava ne bude velicine koje je bio pri pocetnoj velicini od 198 x 123px jer sada taj text field nije vise 100% x 100% u transform panelu i to deformise ucitani text.Moj problem je sto mi treba npr. text field 200x200px ili milionxmilion px ali da mi se text u njega ucita u realno zadatoj velicini za to tekstualno polje.
Valjda je sada malo jasnije.Hvala.
[ arsa xx @ 16.05.2005. 22:20 ] @
Nebi trebalo da se nista deformise ako koristis:
myTF._width=300;
myTF._height=300;

Kako vrsis transformaciju TextFields-a?


[ kiborg @ 16.05.2005. 23:08 ] @
Rucnim skaliranjem ili preko Transform palete u procentima.
Ali ajd' probaj da uradis ako te ne mrzi da napravis TF(i nemoj ga konvertovati u mc i neka bude Verdana 10pt) bilo koje velicine i u istom frame upisi akciju i ucitaj tekst iz fajla a zatim povecaj na bilo koji nacin TF i vidi jel ti se stogod poremetilo.
[ 3funovic @ 19.05.2005. 12:21 ] @
Jedini safe način da ručno skaliraš dinamic textbox je preko text tool selektovane alatke. ostale tranformacije donose transformacije... najbolji način je i dalje actionscript.
spusti ovo u prvi frejm, pokreni i klikni u textfield... kucaj pa vidi kako i da li menja nešto?!
ubaci i TextStyle sa željenim verdana i ostalim podešavanjima...

Code:
this.createTextField("mytext",1,1,1,300,100);
mytext.multiline = true;
mytext.wordWrap = true;
mytext.border = true;
mytext.type = "input";
mytext.text = "Prosto neverovatno...";
mytext.onChanged = function() {
    this._width = Math.round(Math.random()*(Stage.width-100))+100;
    this._height = Math.round(Math.random()*(Stage.height-100))+100;
    this._x = (Stage.width/2) - (this._width/2);
    this._y = (Stage.height/2) - (this._height/2);
}