Flex更改Alert提示框的字体大小和样式
2010-11-12 16:22
465 查看
1、Alert字体大小更改
先创建一个css文件,这里我取名global.css,路径flex_src/css/global.css
.AlertTitle
{
font-size: 12pt;
font-weight: normal;
font-style: normal;
}
.AlertMessage
{
font-size: 12pt;
font-weight: normal;
font-style: normal;
}
然后编写一个工具类,利用PopUpManager管理一个Alert实例,不再用其静态show方法了,例如:
public static function Prompt(msg:String,parent:DisplayObject):void{
var alert:Alert = new Alert();
alert.setStyle("messageStyleName","AlertMessage");
alert.setStyle("titleStyleName","AlertTitle");
alert.title = "提示";
alert.text = msg;
PopUpManager.addPopUp(alert,parent,true);
PopUpManager.centerPopUp(alert);
}
public static function Confirm(msg:String,parent:DisplayObject,closeHandler:Function){
var alert:Alert = new Alert();
alert.setStyle("messageStyleName","AlertMessage");
alert.setStyle("titleStyleName","AlertTitle");
alert.title = "操作确认";
alert.text = msg;
alert.addEventListener(Event.CLOSE,closeHandler);
alert.buttonFlags = Alert.OK | Alert.CANCEL;
alert.defaultButtonFlag = Alert.OK;
PopUpManager.addPopUp(alert,parent,true);
PopUpManager.centerPopUp(alert);
}
最后在要使用Alert的地方引用该css,
然后就可以调用上面的静态方法Prompt和Confirm弹出提示框和确认框了,想修改字体样式?改css文件就可以了。编写工具类也可以更好的统一整个应用的提示框样式。以上方式经在我的项目中试验,效果刚刚的。
2、采用release模式编译swf文件压缩体积
fb3将release模式编译mxml的功能放到了file -> export -> flex builder -> release build 菜单下,经过测试,我的swf压缩了将近一倍。
3.最新又发现了,只要在应用中添加整个Application的样式,则整个应用默认字体都可以更改了。再回头看看上面的解决之道,觉得确实是麻烦得可以了。
Application {
font-size:12px;
font-style: normal;
font-weight: normal;
}
在样式文件中这样设置就可以了。tooltip alert字体统一设置了。现在,可以直接Alert.show了
先创建一个css文件,这里我取名global.css,路径flex_src/css/global.css
.AlertTitle
{
font-size: 12pt;
font-weight: normal;
font-style: normal;
}
.AlertMessage
{
font-size: 12pt;
font-weight: normal;
font-style: normal;
}
然后编写一个工具类,利用PopUpManager管理一个Alert实例,不再用其静态show方法了,例如:
public static function Prompt(msg:String,parent:DisplayObject):void{
var alert:Alert = new Alert();
alert.setStyle("messageStyleName","AlertMessage");
alert.setStyle("titleStyleName","AlertTitle");
alert.title = "提示";
alert.text = msg;
PopUpManager.addPopUp(alert,parent,true);
PopUpManager.centerPopUp(alert);
}
public static function Confirm(msg:String,parent:DisplayObject,closeHandler:Function){
var alert:Alert = new Alert();
alert.setStyle("messageStyleName","AlertMessage");
alert.setStyle("titleStyleName","AlertTitle");
alert.title = "操作确认";
alert.text = msg;
alert.addEventListener(Event.CLOSE,closeHandler);
alert.buttonFlags = Alert.OK | Alert.CANCEL;
alert.defaultButtonFlag = Alert.OK;
PopUpManager.addPopUp(alert,parent,true);
PopUpManager.centerPopUp(alert);
}
最后在要使用Alert的地方引用该css,
然后就可以调用上面的静态方法Prompt和Confirm弹出提示框和确认框了,想修改字体样式?改css文件就可以了。编写工具类也可以更好的统一整个应用的提示框样式。以上方式经在我的项目中试验,效果刚刚的。
2、采用release模式编译swf文件压缩体积
fb3将release模式编译mxml的功能放到了file -> export -> flex builder -> release build 菜单下,经过测试,我的swf压缩了将近一倍。
3.最新又发现了,只要在应用中添加整个Application的样式,则整个应用默认字体都可以更改了。再回头看看上面的解决之道,觉得确实是麻烦得可以了。
Application {
font-size:12px;
font-style: normal;
font-weight: normal;
}
在样式文件中这样设置就可以了。tooltip alert字体统一设置了。现在,可以直接Alert.show了
相关文章推荐
- Flex更改Alert提示框的字体大小和样式
- Flex更改Alert提示框的字体大小和样式等
- Flex学习总结:Flex更改Alert提示框的字体大小和样式等
- Flex更改Alert提示框的字体大小和样式
- Flex编程注意之修改CategoryAxis的字体样式(大小、颜色、粗斜体等)
- [Flex]Flex编程注意之修改CategoryAxis的字体样式(大小、颜色、粗斜体等)
- Flex中Alert字体,验证控件Validator错误提示字体,Accordion的Canvas上的lable字体
- [Flex]Flex编程注意之修改CategoryAxis的字体样式(大小、颜色、粗斜体等)
- 更改ToolBar的样式(侧边栏联动箭头颜色,字体大小和颜色)
- Android Studio 字体大小更改及样式更换
- 修改flex验证提示,以及一般提示的字体样式
- Eclipse 智能提示,改字体大小,更改编码,绑定源码等等
- Symbian中设置屏幕字体大小以及样式
- 如何更改eclipse的 Explorer的字体大小
- Flex中通过设置fontFamily和labelStyleName样式在HSlider控件中使用嵌入字体的例子
- Flex中通过设定fontFamily和fontWeight样式在TabBar控件中使用嵌入字体的例子
- Android中TextView通过SpannableString设置字体、大小、颜色、样式、超级链接
- Android Studio中更改背景和设置字体大小
- TextView样式多样化(字体的大小和颜色)
- 【rzxt】简单几步教你快速更改Win8的字体大小