Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Обращение к mx.managers.PopUpManager (http://www.flasher.ru/forum/showthread.php?t=149248)

zorexundra 21.01.2011 14:08

Обращение к mx.managers.PopUpManager
 
Здравствуйте! Окажите помощь!
Добавляю PopUp на сцену:
Код AS3:

mx.managers.PopUpManager.addPopUp(id_Of_Element_Of_MainApplication, this, true);

Хочу в сценарии проверить наличие PopUp на сцене. Как это сделать?

Волгоградец 21.01.2011 14:54

addPopUp() ничего не возвращает, поэтому чтобы узнать есть ли PopUp на сцене - нужно перед каждым вызовом addPopUp() ставить флаг, а после каждого removePopUp() очищать его.
Ну или createPopUp() использовать - он возвращает созданный попап.

zorexundra 21.01.2011 15:53

Хм... PopUp присутствует, но обратиться к нему нельзя...
Волгоградец, спасибо за ответ!

Волгоградец 21.01.2011 16:02

Почему нельзя? В addPopUp() передается же уже созданный попап. Что мешает к нему обратиться?

zorexundra 21.01.2011 16:11

Элемент id_Of_Element_Of_MainApplication уже находится на сцене в невидимом состоянии. Его-то я и добавляю в PopUp. Знаю, что не очень технично, но хочется быстрее "разрулить" малознакомым языком.
id_Of_Element_Of_MainApplication - значение свойства id mxml-элемента.

GBee 21.01.2011 17:57

по идее, id_Of_Element_Of_MainApplication для начала надо оторвать от родителя, потом попапить.


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

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