我创建了一个自定义组件,它是一个s:SkinnableContainer。当这个组件可见时,我希望背景和其他项目淡出。类似于调用Alert.show(..)时发生的事情,因此警报框处于焦点,其他一切都消失了。
答案 0 :(得分:1)
将背景容器的alpha设置为小于1.
或者使用PopupManager
将自定义组件用作弹出窗口答案 1 :(得分:1)
如果要模糊容器中的所有内容,请使用以下内容:
<mx:BlurFilter id="myBlur" blurX="3" blurY="3" quality="3" />
或在AS3中
private function blurObj(cont:Container) : void {
var filters:Array = cont.filters;
var bf:BlurFilter = new BlurFilter(3,3,3);
filters.push(bf);
cont.filters = filters;
}
将BlurFilter属性(或构造函数args)的值更改为适合您的值。