Я боролся с этой проблемой в течение нескольких часов.Я получил нулевой прямоугольник и выяснил, что исходный размер текстового поля был меньше, чем расширенный размер, после того как он был автоматически изменен, чтобы вместить больше текста.Я решил проблему, расширив размер textField на сцене так, чтобы он был достаточно большим, чтобы вместить весь динамический текст.
Обычно я не использую анимацию на временной шкале, но это был файл, предоставленный клиентом.
благодаря этой петле, которая помогла мне понять, что происходит:
for(var i:int= 0; i<tf.text.length; i++)
{
var char:String = tf.text.substr(i,1);
trace(i, ": " , (char=="\n"||char=="\r" ?"<CR>":char) ,": ", tf.getCharBoundaries(i))
}