2009年3月27日 星期五

如何取得動態換行文字高度

對於動態載入外部文字的TextField,
使用autoSize讓TextFild可設定寬度自動換行
但無法抓到正確的文字高度

1.先以autoSize設定讓他可自動換行後
2.再設定允許要使用的寬度
這時文字已經依照你的設定的寬度,自動換行排列
3.關掉autoSize
4.這時你可以取得文字框的高度
myText.autoSize = TextFieldAutoSize.LEFT;
myText.width =300;
myText.autoSize = TextFieldAutoSize.NONE;
trace(myText.textHeight)

沒有留言: