需要在Flex中过滤

时间:2011-04-08 12:22:05

标签: flex actionscript-3 filter alert

我需要我的视觉内容变得更暗(就像显示模态警报时一样)。我试着查看Alert和PopUpManager的源代码,但发现只有模糊和淡入淡出效果......是否有任何基本的过滤器来设置内容更暗?感谢

3 个答案:

答案 0 :(得分:3)

您可以将ColorTransform与色彩乘数一起使用:
component.transform.colorTransform = new ColorTransform(0.5, 0.5, 0.5);

答案 1 :(得分:2)

您可以在样式中的global标识符上设置4种样式,以设置所有模态弹出背景效果。我想你会想要这样的东西:

global
{
   modal-transparency-blur:0; /* no blur */
   modal-transparency:0.5;
   modal-transparency-color:#000000;
   modal-transparency-duration:0; /* no animation, goes straight to faded black.  in ms */
}

答案 2 :(得分:1)

如果你使用任何东西,创建一个新的UIComponent / Sprite,使其变为黑色,不透明度为50%,并在你要显示的内容的正下方显示列表顶部。