Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Подгрузка динамического текста (http://www.flasher.ru/forum/showthread.php?t=104796)

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

Благодарю за совет, так и сделаю


Часовой пояс GMT +4, время: 16:22.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.