我制作高级数据网格以查看制表数据。每行都有图标。当用户单击该图标时,显示该行的额外数据。
我想在我的页面中心显示show popup。我用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);
现在弹出显示在孔页的中心但不是屏幕。当数据网格有更多数据弹出窗口时隐藏。我想把它显示在屏幕的中心。我该怎么做。我可以手动设置弹出位置吗?请帮帮我。
答案 0 :(得分:2)
您可以手动设置位置,也可以更改父级以使其在应用程序中居中。
PopUpManager.addPopUp(panel, Application.application as DisplayObjectContainer, false);
PopUpManager.centerPopUp
将弹出窗口置于其父级中心。
答案 1 :(得分:0)
我认为PopUpManager.addPopUp(panel, this, false);
应该这样做。如果没有,请尝试PopUpManager.addPopUp(panel, Application.application, false);