![]() |
Поймать событие??? или как запарить себе мозги
Постановка вопроса:
Я динамически загружаю из файла данные, посредством функции: loadVariablesNum("data.phtml",0,"GET"); Далее данные полученные вследствии выполнения скрипта (на РНР) загружаю в текстовое поле. Текствое поле естественно ограничено в своих размерах, и конечно к нему нужно представить Scroll. Я использую стандартный компонент MX - ScrollBar. Если в поле Target TextField (находится в свойствах ScrollBar-а) сразу поставить цель (Имя текстового поля в который я буду загружать данные), то после динамической загрузки данных ScrollBar "отморозится" от прямых своих обязанностей (построить прокрутку текста). Я нашел следующий выход: 1. Сначала поле Target TextField оставляем пустым. 2. loadVariablesNum("data.phtml",0,"GET"); я вызываю, к примеру, в первом фрейме. 3. scroll1.setScrollTarget(datatext); (Это функция установит ScrollBar-у вполе Target TextField необходимое имя текстового поля) я вызываю, к примеру, в пятом фрейме. РЕШЕНИЕ НЕ УНИВЕРСАЛЬНОЕ!!! Так как, данные поставляются из файла, и генирируются РНР скриптом, и ОНИ могут "задержаться" на сервере или в "пути", когда мой клип уже дайдёт до пятого фрейма. Если вызов функции (scroll1.setScrollTarget(datatext);) сделать в 10 фрейме то что делать если данные "не успеют" и к этому времени. НЕОБХОДИМО ЗНАТЬ когда процесс загрузки данных завершен, и тагда, и только тогда вызывать функцию scroll1.setScrollTarget(datatext); Этот момент я решить не смог И ПРОШУ ВАС МНЕ ПОМОЧЬ. |
поставь событие онДата в левел ноль.
и в нем напиши scroll1.setScrollTarget(datatext); должно помочь... онДата при загрузке переменных (а не свф) срабатывает только по окончании загрузки. |
| Часовой пояс GMT +4, время: 09:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.