На самом деле достаточно сделать так

Код:
hint_mc.hint_text.draw ();
trace(hint_mc.hint_text._width);
hint_mc.hint_text.text = ' a<b>sdf</b>asdfas asdf asd fasfa sdf a sd f as df as df';
trace(hint_mc.hint_text._width);
hint_mc.hint_text.text = ' a<b>sdf</b>asdfas asdf asd fasfa sdf a sd f as df as dfasdfasdfasdf';
trace(hint_mc.hint_text._width);
то есть вызвать в самом начале draw вручную. Тогда получим:
Нужно это потому, что сам draw срабатывает гораздо позже. Вот пример:

Код:
hint_mc.hint_text.draw = function (){
trace ("draw")
}
trace(hint_mc.hint_text._width);
hint_mc.hint_text.text = ' a<b>sdf</b>asdfas asdf asd fasfa sdf a sd f as df as df';
trace(hint_mc.hint_text._width);
hint_mc.hint_text.text = ' a<b>sdf</b>asdfas asdf asd fasfa sdf a sd f as df as dfasdfasdfasdf';
trace(hint_mc.hint_text._width);
На выходе получаем