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

Вернуться   Форум Flasher.ru > Flash > Flex

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

Регистрация: Apr 2009
Сообщений: 3
По умолчанию Инициализация popup

ДН!

1) есть mxml форма
2) есть место в программе где эта форма показывается через popupmanager

Теперь я хочу передать набор параметров этой форме (хотелось бы в конструкторе) и обработать их (например в событии initialize). Сказывается опыт виндовых разработок )

Теперь вопрос: как это сделать?
Погуглив нашел варианты
1) Переписать класс на АС - не вызывает оптимизма(возможно из-за отсутсвия опыта)
2) Определяю initfunc в форме и танцуем дальше
xxx=popupManager.CreatePopup(...)
xxx.initfunc(...)
Возможно тут что то не понял.
I)Собственно когда будет вызван initfunc, после того как попап будет отображен полностью или только будет инититься (из-за псевдомодальности флекса)?
II)Можно ли привести xxx к необходимому классу (моей формы)?

Старый 20.04.2009, 08:34
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 2  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
ДУ!

Я обычно создаю класс окошка и работу с попапменеджером прячу в него. Ну а в вашем случае никто не запрещает обойтись без createPopup. Создайте свою форму обычными методами, запихните в нее что душа пожелает, а потом addPopup.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 20.04.2009, 10:19
Bruiser вне форума Посмотреть профиль Отправить личное сообщение для Bruiser Найти все сообщения от Bruiser
  № 3  
Ответить с цитированием
Bruiser

Регистрация: Sep 2007
Сообщений: 146
Я делаю следующим образом.
В том компоненте, в который нужно передать параметры, создаю паблик функцию init и при создании компонента вызываю его.
Код:
var mci:modal_client_info = new modal_client_info;
PopUpManager.addPopUp(mci,this,true);
PopUpManager.centerPopUp(mci);
mci.init(p_client_id);

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

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

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


 


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


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