首页 > 网站 > WEB开发 > 正文

2.10.显示一个通知窗口

2024-04-27 13:51:46
字体:
来源:转载
供稿:网友
2.10.1. 问题
我需要向用户显示一个模式消息并提供可供用户选择的操作选项
2.10.2. 解决办法
使用Alert 控件来显示信息。
2.10.3. 讨论
Alert 控件提供了一个带按钮的模式窗口,用户可以点击来回答对话框的消息。Alert 控件不能MXML 创建。你必须使用ActionScript 才能实现,例如:
+展开
-XML
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical">

<mx:Button id="btnclick="showAlert(event)label="Alert"/>
<mx:Label id="lbl"/>
<mx:Script>
<![CDATA[
import mx.events.CloseEvent;
import mx.controls.Alert;
import mx.events.MenuEvent;
private function showAlert(evt:MouseEvent):void {
var alert:Alert = Alert.show(
"Button was clicked","Alert Window Title",
Alert.OK|Alert.CANCEL|Alert.NO|Alert.YES,
this,
onAlertClose);
}
private function onAlertClose(evt:CloseEvent):void {
switch(evt.detail) {
case Alert.OK:
lbl.text = "OK Clicked";
break;
case Alert.CANCEL:
lbl.text = "CANCEL Clicked";
break;
case Alert.NO:
lbl.text = "NO Clicked";
break;
case Alert.YES:
lbl.text = "YES Clicked";
break;
}
}

]]>
</mx:Script>
</mx:Application>
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表