如何消除显示 flex 标题窗口的内置延迟?
Posted
技术标签:
【中文标题】如何消除显示 flex 标题窗口的内置延迟?【英文标题】:How can I remove the built in delay on showing flex title window? 【发布时间】:2011-07-25 19:36:38 【问题描述】:flex 标题窗口组件非常好,但是在它显示之前,如果它设置为模态,它会坚持模糊窗口的背景。如果我希望它立即显示或至少加快它的速度,以便用户不必等待输入数据怎么办。我是否必须构建一个基于 TitleWindow 的自定义组件才能获得它或不让它成为模态的?如果我要这样做,我可以扩展当前的 TitleWindow 还是直接复制源代码?
【问题讨论】:
你是如何创建标题窗口的?您是否使用弹出管理器来做到这一点?当您在创建弹出窗口时设置“模态”标志时,通常会发生模糊。如果删除它,就不会出现模糊。 很高兴知道!不过,我希望它是模态的…… 【参考方案1】:使用应用程序样式,例如modalTransparencyDuration
。
是的,您可以在 CSS 中应用它们:
global
modalTransparencyBlur: 2;
modalTransparency: 0.8;
modalTransparencyColor: #000000;
modalTransparencyDuration: 500;
【讨论】:
这些设置在哪里?我检查了应用程序 xml 以及 TitleWindow 和应用程序本身的建议属性,但我没有看到该选项。我必须通过 css 应用它吗? 是的。 blog.flexexamples.com/2007/10/12/…【参考方案2】:在您的 PopupManager 中将模式设置为 false。这将允许用户与其他弹出窗口进行交互。
PopUpManager.addPopUp(titleWindow, this, false);
【讨论】:
棘手的是我确实希望它是模态的。我只希望该窗口处于活动状态,直到它被解除以上是关于如何消除显示 flex 标题窗口的内置延迟?的主要内容,如果未能解决你的问题,请参考以下文章