Всплывающее гибкое окно - PullRequest
       11

Всплывающее гибкое окно

0 голосов
/ 04 февраля 2009

Когда я нажимаю кнопку, он должен всплывать в моем модуле, когда я нажимаю снаружи, он скрывает или удаляет его. Вот код, который у меня есть:

private var Showup:IFlexDisplayObject; 
Showup = PopUpManager.createPopUp(this, samplemodule, false);
Showup.addEventListener(FlexMouseEvent.MOUSE_DOWN_OUTSIDE, Removewindow); 

private function Removewindow(e:FlexMouseEvent):void
{
    PopUpManager.removePopUp(Showup);
}

Моя проблема в том, что в samplemodule у меня много кнопок. Когда я нажимаю любую кнопку, соответствующий модуль должен загружаться в среднюю часть ... но он не загружается.

Пожалуйста, скажите мне ошибку или альтернативный вариант!

Ответы [ 2 ]

2 голосов
/ 04 декабря 2009

Пожалуйста, добавьте

mouseDownOutside="PopUpManager.removePopUp(this)"

тег внутри вашего samplemodule (Popping canvas) main Отображать объект как тег.

Это удалит всплывающее окно, когда вы выходите из него и нажимаете.

0 голосов
/ 04 декабря 2009

Не совсем уверен, с чем у вас проблемы: закрытие или центрирование всплывающего окна. Я думаю, что это центрирование. Если это так, попробуйте добавить:

    PopUpManager.centerPopUp(Showup);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...