Сценарий действия устанавливает положение всплывающего окна в центре экрана - PullRequest
0 голосов
/ 19 января 2012

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

Я хочу показать всплывающее окно в моем центре страницы. Я использовал PopUpManager.centerPopUp(panel);, чтобы сделать это. Это мой пример кода.

panel = new TitleWindow();
panel.showCloseButton = true;
panel.addEventListener(CloseEvent.CLOSE,closeHelp);
panel.addChild(txt);                                
PopUpManager.addPopUp(panel, Application.application.linkbody, false);
PopUpManager.centerPopUp(panel);

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

Ответы [ 2 ]

2 голосов
/ 19 января 2012

Вы можете либо установить позицию вручную, либо изменить родительский элемент для центрирования его в своем приложении.

PopUpManager.addPopUp(panel, Application.application as DisplayObjectContainer, false);

PopUpManager.centerPopUp центрирует всплывающее окно на его родительском элементе.

0 голосов
/ 19 января 2012

Я бы подумал, PopUpManager.addPopUp(panel, this, false); должен это сделать. Если нет, попробуйте PopUpManager.addPopUp(panel, Application.application, false);

...