textHeightとheightは違うんです
変なが?みっけたなっくるです。
今回もTextFieldについて。TextField には textHeight と height の2つの高さをとれるプロパティがあります。これについての落とし穴。
APIリファレンスには、
height は 表示オブジェクトの高さを示します 。
textHeight は テキストの高さです 。
と書いてあります。
で、autoSizeにしないで、テキストフィールドの高さを中の文字が全部見えるように変更したい。と思って
a_txt.height = a_txt.textHeight
とやってみたら、最後の一行が表示されなーーーーーーーい。
↓
height と textHeightではどんなフォントでも大きさでも、4pixel違う!
(textHeight および textWidth に対して表示される値は、お使いのコンピュータで使用されているフォントによって異なることがあります)と書いてあるので、違う時もあるかもですが。
という事でご注意を!