Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 10.01.2003, 18:29
Seul вне форума Посмотреть профиль Отправить личное сообщение для Seul Найти все сообщения от Seul
  № 1  
Seul

Регистрация: Jan 2003
Адрес: Севастополь, Ялта
Сообщений: 3
Отправить сообщение для Seul с помощью ICQ
Attention Поймать событие??? или как запарить себе мозги

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

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

Старый 10.01.2003, 18:37
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 2  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
поставь событие онДата в левел ноль.
и в нем напиши scroll1.setScrollTarget(datatext);

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

Создать новую тему   Часовой пояс GMT +4, время: 08:35.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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