flex Alert对话框的使用

<?xml version="1.0" encoding="utf-8"?>   
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">   
<!-- 设定应用样式 -->   
<mx:Style>   
Alert{   
fontSize: 12pt;   
}   
Button{   
fontSize: 12pt;   
}   
TextInput{   
fontSize: 12pt;   
}   
</mx:Style>   
<mx:Script>   
<![CDATA[  
//导入Alert类和关闭事件类  
import mx.controls.Alert;  
import mx.events.CloseEvent;  
//定义私有函数弹出对话框  
private function popAlert():void{  
//修改Alert.YES和Alert.NO的显示文本  
Alert.yesLabel = "是";  
Alert.noLabel = "否";  
//弹出对话框设定显示标题为“选择对话框”,提示内容为“请选择''是''或者''否''”,显示Alert.YES和Alert.NO两个按钮  
//设定关闭Alert对话框响应的事件,设定缺省按钮为Alert.YES  
Alert.show("请选择''是''或者''否''","选择对话框",Alert.YES|Alert.NO,this,clickSelectHandler,null,1);  
}  
//定义私有函数响应用户对Alert对话框的操作  
private function clickSelectHandler(event:CloseEvent):void{  
//得到用户点击的按钮  
if (event.detail==Alert.YES)  
//在TextInput组件当中显示的内容  
displaySelect_txt.text="您选择了是";  
else  
displaySelect_txt.text="您选择了否";  
}  
]]>   
</mx:Script>   
<mx:Button id="popAlert_btn" y="87" label="弹出对话框" horizontalCenter="0" click="popAlert()"/>   
<mx:TextInput id="displaySelect_txt" y="144" horizontalCenter="0"/>   
</mx:Application> 

原文地址:https://www.cnblogs.com/frostbelt/p/1798006.html