Flex Alert组件使用方法,通过Alert.show(……)方法调用
Alert.show(content,title,flags,parent,closeHandle,iconClass,defaultButtonFlag);
Flex Alert组件内容
Content:提示内容
title:提示框标题
flags:指定出现的按钮
0–OK按钮,
1–Yes按钮
2–No按钮
3–Yes,No按钮组
4–OK按钮,
5–OK,Yes按钮组
6–OK,No按钮组
7–OK,YES,NO按钮组
8–Cancel按钮
9–YES,CANCEL按钮组
10–NO,CANCEL按钮组
11–YES,NO,CANCEL
12–NO,CANCEL按钮组
13–NO,CANCEL按钮组
14–OK,CANCEL按钮组
15–OK,CANCEL按钮组。
到16以后又回到0开始,即16=0,17=1等等
同时你可以通过逻辑符合”|”随意组合,组合后默认排列,与你自定义的顺序无关。
如:1|2|8显示是为:YES按钮,NO按钮,Cancel按钮
parent:对话框居中的参照对象。一般指定this,即当前窗口。
iconClass:给对话框指定图标。
defaultButtonFlag:指定默认被选中的按钮。当按下回车相当于该按钮的点击事件出发。
view plain
copy to clipboard
print
?
- ??
-
Alert.buttonWidth?=?100; ??
-
Alert.yesLabel?=?"确定"; ??
-
Alert.noLabel?=?"否"; ??
-
Alert.cancelLabel?=?"取消"; ??
- ??
-
??
-
private?function?secondAlertClickHandler(event:CloseEvent):void?{ ??
-
????if?(event.detail==Alert.YES) ??
-
???????showtxt.text="你选择了?确定"; ??
-
????else?if(event.detail==Alert.NO){ ??
-
???????showtxt.text="你选择了?否"; ??
-
????}else??
-
???????showtxt.text="你选择了?取消"; ??
- ????} ??
- } ??
- ??
-
??
-
Alert.show("是否要保存更改?",?"保存更改",3,?this,?secondAlertClickHandler);??