Flex弹出窗口管理器问题

问题描述:

我一直在使用弹出窗口管理器,并且存在不一致性问题。Flex弹出窗口管理器问题

这是在应用程序级别创建的,然后将各个级别添加到应用程序 需要将弹出窗口置于前面。

大约1/5的灰色阴霾会出现(使应用程序无法使用),与任何弹出窗口一样,但不显示我的弹出窗口。

这是在我弹出的组件内完成的,应用程序是弹出窗口创建的组件。

PopUpManager.addPopUp(this,application,true); 
PopUpManager.bringToFront(this); 
PopUpManager.centerPopUp(this); 

任何线索如何我可以消除这种不一致?

+0

编辑的问题,并添加正确的代码,并注明你是从调用它弹出式类。 – Amarghosh 2010-07-07 09:33:03

+0

什么时候上面三行被调用?在创作完成?初始化?上下文在这里会有所帮助。 – 2010-07-07 21:10:11

您正在将addPopUp的模型属性设置为true。这意味着应用程序应该始终“变灰”,在弹出窗口关闭之前变得无法使用。

如果你想在显示弹出应用程序可以使用,设置模式属性设置为false:

PopUpManager.addPopUp(this,application,false); 
+0

他并不是要求删除模态叠加层。他说只有叠加层出现,并且不显示弹出窗口。 – joshtynjala 2011-04-22 18:45:45

+0

@joshtynjala看起来你是对的。我不知道我的回答是否在编辑问题之前(它看起来不像是基于日期戳)。我的记忆朦胧;因为这个问题已经过了一年多了。 – JeffryHouser 2011-04-22 19:49:45