変なが?みっけたなっくるです。

今回もTextFieldについて。TextField には textHeight と height の2つの高さをとれるプロパティがあります。これについての落とし穴。

APIリファレンスには、
height は 表示オブジェクトの高さを示します 。
textHeight は テキストの高さです 。 
と書いてあります。
で、autoSizeにしないで、テキストフィールドの高さを中の文字が全部見えるように変更したい。と思って
a_txt.height = a_txt.textHeight 
とやってみたら、最後の一行が表示されなーーーーーーーい。

height と textHeightではどんなフォントでも大きさでも、4pixel違う!
(textHeight および textWidth に対して表示される値は、お使いのコンピュータで使用されているフォントによって異なることがあります)と書いてあるので、違う時もあるかもですが。

という事でご注意を!

HTML5飯