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