BAXTER, всё именно так, но что-то не прокатывает с Label. Во вложении подобный пример.
Bletraut, возвращает аналогичный результат

Код AS3:
field.addEventListener(Event.CHANGE, onShow);
bar.width = Label.textField.width;
function onShow(e:Event):void
{
Label.htmlText = "<FONT COLOR=\"#FF0000\">"+field.text+"</FONT>";
bar.width = Label.getRect(this).width;
}
caseyryan. Тоже давно закрадывается этот вариант в голову, что всё дело в чём-то совсем в другом. Продолжаю исследования.