Вход

Просмотр полной версии : Подгрузка динамического текста


Guelder
02.12.2007, 23:02
Всем доброго времени суток.
Проблема следующего характера: Есть файл, в котором содержатся различные переменные с соответствующим им текстом. Флешка должна их оттуда читать и выводить по порядку отдельными порциями. Так как текста может быть много или мало, это заранее неизвестно, текст копируется сначала в заранее созданное тестовое текстовое поле с нужной мне шириной и с помощью команды maxscroll я узнаю, сколько строк мне нужно и какой высоты делать соответствующее этому тексту текстовое поле. То есть, присвоение тестовому полю, вычисление необходимой высоты, создание текстового поля, затем снова тестовому полю присваивается новое значение и по новой. Однако срабатывает это не всегда, иногда случается так, что текст большой, а результат, возвращаемый МаксСкроллом, меньше. То есть, такое ощущение, что команда присвоения нового текста еще не успевает заканчиваться и результат МаксСкролла возвращается с прошлого значения текста. Что следует сделать, чтобы избежать этой проблемы? Заранее спасибо.

iNils
02.12.2007, 23:04
А почему autosize не используете? Он сам подстроит высоту.

Guelder
02.12.2007, 23:43
Супер. Не использовал, потому что в свое время в соответствующих темах никто не обмолвился о существовании этой функции, хотя спрашивали многие, как сейчас помню. Спасибо, все встало на свои места.

CrazyFlasher
03.12.2007, 00:08
а F1 кто-то отменял? там описаны все методы и проперти вообще-то

Guelder
03.12.2007, 00:18
Сам не наткнулся и никто не подсказал. А весь хелп читать для моих скромных нужд - непозволительная для меня роскошь.

CrazyFlasher
03.12.2007, 00:30
зачем весь? в данном случае только по TextField. А ещё лучше поставить себе к примеру Flash Develop и там методы высвечиваются (если вы пишете на классах)

Guelder
03.12.2007, 00:51
Благодарю за совет, так и сделаю