[ascoders] Re: TextField.textwidth > SOLVED!


wird mehr text in ein textfield eingefügt als raum vorhanden ist, wird die
_height, falls autoSize != false angepasst. dadurch wird der wert von
textWidth gleich der länge des textes in einer zeile.

Schau mal, es gibt sowas wie einen Schwellwert ;o)


// this.createTextField('foo', 1, 10, 10, 170, 3); // _height 3 -> textWidth 509
this.createTextField('foo', 1, 10, 10, 170, 4); // _height 4 -> textWidth 155
...


Was aber noch viel heftiger ist: wenn du textWidth das *zweite* Mal ausliest, stimmt der Wert in jedem Fall (WIN 6,0,65,0)

trace ('textWidth ' + foo.textWidth); // 509!!!
trace ('_width ' + foo._width); // 170

trace ('textWidth ' + foo.textWidth); // 155 !!!
trace ('_width ' + foo._width); // 170

Das scheint noch so eine verunglückte Getter/Setter-Geschichte zu sein - war mir bisher nicht bekannt.

Danke.

ralf ...


------------------------------------------------------ Archiv : http://www.freelists.org/archives/ascoders/ Optionen : http://www.freelists.org/list/ascoders ------------------------------------------------------

Other related posts: