强调特定的UI组件

时间:2011-03-27 02:25:14

标签: flex user-interface flex4

我想通过不再强调周围的所有内容,将视觉强调添加到选定的UI组件,例如使周围的一切模糊,或更透明,或类似的东西。

两个问题,真的:

  • 规范:你会用什么效果来构建这样的东西?你知道任何做得好的软件吗?

  • 实施:对于特定组件周围的所有内容应用模糊或更改alpha的最明显方法是什么?

谢谢大家!

1 个答案:

答案 0 :(得分:1)

如果使用PopUpManager显示组件,其他所有内容都会“模糊”出来。但是,你无法与之互动。

我不想使用PopUpManager,然后手动禁用除要突出显示的组件之外的所有内容。这可能很简单,或者可能非常复杂,具体取决于您的体系结构以及组件的布局方式与您要突出显示的组件的关系。

如果您不想禁用某个组件,但希望禁用“look”,那么大多数Spark组件都会“禁用”SkinState。您可以将设计复制到活动状态,或者为“即使它看起来像'状态也不会被取消激活”创建一个新状态。