Как отключить главное окно, когда всплывающее окно активно в AS3 AIR? - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть окно «Предпочтения», которое открывается, когда пользователь нажимает на «Предпочтения» в меню «Правка» в настольном приложении.

Это работает нормально, за исключением того, что пользователь нажимает на «Предпочтения» в меню редактирования, когда Открывается окно настроек, создается другое окно настроек.

Я заметил, что большинство настольных приложений отключают главное окно при открытии всплывающего окна. Возможно ли это в AS3, и если да, то как мне это сделать, пожалуйста?

1 Ответ

1 голос
/ 21 апреля 2020

Когда вы создаете всплывающее окно windows, вы должны установить модальный флаг на true, чтобы вы могли работать только на вашем windows, а не в главном окне ниже.

Это фрагмент:

var popup:MyModalWindow =
        MyModalWindow(
            PopUpManager.createPopUp(
                UIComponent(this.parentApplication), MyModalWindow, true,
                PopUpManagerChildList.POPUP)
        );

В методе createPopUp третий параметр является модальным (установлен в true)

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