如何消除显示 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 标题窗口的内置延迟?的主要内容,如果未能解决你的问题,请参考以下文章

Flex 窗口 - 单击空白区域

为啥 PyGame 在延迟或睡眠之前没有在窗口中绘制?

在 Tailwind 中调整窗口大小时如何避免 div 混乱?

如何在 Azure 流分析中创建延迟滑动窗口

flex4 如何给整个页面添加滚动条?

有啥方法可以控制语义 ui 弹出窗口的时间延迟?