Apache flex 需要Flex中的过滤器吗

Apache flex 需要Flex中的过滤器吗,apache-flex,actionscript-3,filter,alert,Apache Flex,Actionscript 3,Filter,Alert,我需要我的视觉内容变得更暗(比如显示模式警报)。我试图查找Alert和PopUpManager的源代码,但只发现了模糊和淡入淡出效果。。。有没有什么基本的过滤器可以将内容设置得更暗?谢谢创建一个新的UIComponent/Sprite(无论您使用什么),将其变为黑色,不透明度为50%,并将其置于显示列表的顶部,就在您想要显示的内容下方。创建一个新的UIComponent/Sprite(无论您使用什么)怎么样,将其设置为黑色,不透明度为50%,并将其置于显示列表的顶部,就在您想要显示的内容的下方。

我需要我的视觉内容变得更暗(比如显示模式警报)。我试图查找Alert和PopUpManager的源代码,但只发现了模糊和淡入淡出效果。。。有没有什么基本的过滤器可以将内容设置得更暗?谢谢

创建一个新的UIComponent/Sprite(无论您使用什么),将其变为黑色,不透明度为50%,并将其置于显示列表的顶部,就在您想要显示的内容下方。

创建一个新的UIComponent/Sprite(无论您使用什么)怎么样,将其设置为黑色,不透明度为50%,并将其置于显示列表的顶部,就在您想要显示的内容的下方。

您可以使用带有颜色倍增器的
颜色变换:

component.transform.colorTransform=新的colorTransform(0.5,0.5,0.5)

您可以将
颜色变换
与颜色倍增器一起使用:

component.transform.colorTransform=新的colorTransform(0.5,0.5,0.5)

您可以在样式中的
全局
标识符上设置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 */
}

您可以在样式中的
全局
标识符上设置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 */
}

没有问题,但是为什么不使用已经编写好的东西(如果有)没有问题,但是为什么不使用已经编写好的东西(如果有)只要弹出一个警报并将其移出舞台:)我确定,删除它将隐藏所有过滤器,我在源代码中查找。但是+1表示好主意:)或者将宽度和高度设置为0只需弹出一个警报并将其移出舞台:)我确定,删除它将隐藏所有过滤器,我在源代码中查找。但是+1表示好主意:)或将宽度和高度设置为0