海賊王をめざす男 マツです。こんにちは。

Flex でテキストエリアにあわせてフォントサイズを変更する一例です。

Text コンポーネントの updateComplete イベントで、textHeight と height を比べて、textHeight の方が大きければ、fontSize を -1 落としてセットするものです。
微調整で、textHeight を +4 して判別しないと精度が保てない。おそらく Text の border 的な top, right, bottom, left が、それぞれ 1 px ずつあるのかな。要調査。

追記

TextLineMetrics - Flash CS4 Professional ActionScript 3.0 Language Reference
gutter というのが今回の +4 のそれのようです。このふちどり...。

HTML5飯