【问题标题】:Flex PopupManager IssueFlex PopupManager 问题
【发布时间】:2010-07-07 08:20:22
【问题描述】:

我最近一直在使用弹出式管理器,但遇到了不一致的问题。

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

与任何弹出窗口一样,大约五分之一的灰雾会出现(这会使应用程序无法使用),但不会显示我的弹出窗口。

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

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

有什么办法可以消除这种不一致吗?

【问题讨论】:

  • 编辑问题并添加正确的代码并提及您是从弹出类中调用它的。
  • 上面三行什么时候被调用?创建完成?初始化时?上下文在这里会有所帮助。

标签: apache-flex actionscript-3 popup


【解决方案1】:

您正在将 addPopUp 的模型属性设置为 true。这意味着应用程序应始终“变灰”,直到弹出窗口关闭后才可用。

如果您希望应用程序在弹出窗口显示时可用,请将 modal 属性设置为 false:

PopUpManager.addPopUp(this,application,false);

【讨论】:

  • 他并没有要求移除模态覆盖。他的意思是只显示叠加层,不显示弹窗。
  • @joshtynjala 看来你是对的。我不知道我的答案是否是在编辑问题之前(根据日期戳看起来不像)。我的记忆是朦胧的;作为这个问题已经超过一年了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-14
  • 1970-01-01
  • 2019-02-25
  • 2011-04-27
相关资源
最近更新 更多