Apache flex Flex 4.5:弹出窗口的自定义背景
在Flex中,当您对弹出窗口使用PopUpManager时,在应用程序上方和弹出窗口后面会出现一个背景矩形。我需要的是用自定义矩形覆盖默认覆盖矩形(以便圆角、应用渐变填充等)。Apache flex Flex 4.5:弹出窗口的自定义背景,apache-flex,popup,flex4,Apache Flex,Popup,Flex4,在Flex中,当您对弹出窗口使用PopUpManager时,在应用程序上方和弹出窗口后面会出现一个背景矩形。我需要的是用自定义矩形覆盖默认覆盖矩形(以便圆角、应用渐变填充等)。 如何实现这一点?您只能使用css更改透明度、颜色和模糊。见示例: global { modalTransparency: 0.7; modalTransparencyBlur: 0; modalTransparencyColor: "0x000000"; } 第二种方法(如果你想要自己的圆角设计
如何实现这一点?您只能使用css更改透明度、颜色和模糊。见示例:
global {
modalTransparency: 0.7;
modalTransparencyBlur: 0;
modalTransparencyColor: "0x000000";
}
第二种方法(如果你想要自己的圆角设计,应用渐变填充等)
创建自定义弹出窗口(如TitleWindow),当弹出窗口创建或关闭时,从窗口发送自定义事件,如:
dispatchEvent(new Event('addPopup', true));
在主应用程序侦听事件中:
systemManager.addEventListener("addPopup", onAddHandler, false, 0, true);
然后,您可以使用自定义设计显示自己的图层
protected function onAddHandler(event:Event):void
{
// show custom background layer
}
您只能使用css更改透明度、颜色和模糊。见示例:
global {
modalTransparency: 0.7;
modalTransparencyBlur: 0;
modalTransparencyColor: "0x000000";
}
第二种方法(如果你想要自己的圆角设计,应用渐变填充等)
创建自定义弹出窗口(如TitleWindow),当弹出窗口创建或关闭时,从窗口发送自定义事件,如:
dispatchEvent(new Event('addPopup', true));
在主应用程序侦听事件中:
systemManager.addEventListener("addPopup", onAddHandler, false, 0, true);
然后,您可以使用自定义设计显示自己的图层
protected function onAddHandler(event:Event):void
{
// show custom background layer
}
有一些基本的样式选项,不包括圆角或渐变。除此之外,您不必使用PopUpManager。PopUpAnchor和SkinnablePopUpContainer是一些替代品,但很难判断哪种适合您的需要。有一些基本的样式选项,不包括圆角或渐变。除此之外,您不必使用PopUpManager。PopUpAnchor和SkinnablePopUpContainer是一些备选方案,但很难说哪一个适合您的需要。