Apache flex flex PopUpManager.createPopUp忽略PopupManagerArchildList.PARENT

Apache flex flex PopUpManager.createPopUp忽略PopupManagerArchildList.PARENT,apache-flex,Apache Flex,我一直在尝试让flex弹出窗口在我的一些视觉元素下打开,到目前为止运气不好,有没有人遇到过这个问题并可能有解决办法?这是不可能的,因为弹出窗口管理器是SystemManager的子代,它在应用层之上处理许多其他层。第一个参数仅用于在通过centerPopup(目标)请求时如何将弹出窗口居中 您需要将应用程序拆分为多个分段层,并创建自己的PopupManager,以中间层之一为目标。提供显示此行为的示例代码。PopupManager.createPopUp(viewContainer、popupS

我一直在尝试让flex弹出窗口在我的一些视觉元素下打开,到目前为止运气不好,有没有人遇到过这个问题并可能有解决办法?

这是不可能的,因为弹出窗口管理器是SystemManager的子代,它在应用层之上处理许多其他层。第一个参数仅用于在通过centerPopup(目标)请求时如何将弹出窗口居中


您需要将应用程序拆分为多个分段层,并创建自己的PopupManager,以中间层之一为目标。

提供显示此行为的示例代码。PopupManager.createPopUp(viewContainer、popupSettings.viewClass、popupSettings.modal、PopupManagerArchildList.PARENT)createPopup方法PopUpManagerChildList.PARENT有第四个参数,表示弹出窗口被放置在父组件所在的子列表中。请参阅:这与回答的内容类似,弹出窗口相对于系统管理器的关系可以分段。这意味着,即使是“糟糕的UI”,您也可以通过调用适当的“相对容器”将弹出窗口置于现有的UI之下。