Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Поймать событие??? или как запарить себе мозги (http://www.flasher.ru/forum/showthread.php?t=41757)

Seul 10.01.2003 18:29

Поймать событие??? или как запарить себе мозги
 
Постановка вопроса:
Я динамически загружаю из файла данные, посредством функции:
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);

Этот момент я решить не смог И ПРОШУ ВАС МНЕ ПОМОЧЬ.

Nox Noctis 10.01.2003 18:37

поставь событие онДата в левел ноль.
и в нем напиши scroll1.setScrollTarget(datatext);

должно помочь...
онДата при загрузке переменных (а не свф) срабатывает только по окончании загрузки.


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

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