<?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>