Alert 控件 常用方法 show
参数列表
Alert.show(content,title,flags,parent,closeHandle,iconClass,defaultButtonFlag);
参数讲解
content:提示文本
title:提示标题
flags:出现的按钮
parent:显示的参照对象,一般都用this
closeHandle:回调函数
defaultButtonFlag:默认被选中的按钮,也就是回车时默认执行的按钮
实例演示:
实例一:简单提示框
<mx:Label x="36" y="10" text="简单的提示框" width="80" height="18" fontSize="11" fontWeight="bold" olor="#FC0202"/>
<mx:Button x="51" y="46" label="显示" width="56" id="btn1" click="mx.controls.Alert.show('你好啊','提示')" fontWeight="bold" color="#000000"/>
实例二:有选择的提示框
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.events.CloseEvent;
//弹出附带可选按钮的提示框
private function clickHandler(event:Event):void {
mx.controls.Alert.show("是否要保存更改?", "保存更改",3, this, alertClickHandler);
}
//回调方法,以显示被选按钮
private function alertClickHandler(event:CloseEvent):void {
if (event.detail==mx.controls.Alert.YES)
status.text = "你选择了 Yes";
else
status.text = "你选择了 No";
}
]]>
</mx:Script>
<mx:Label x="36" y="85" text="含有可选按钮的提示框" width="126" color="#F70B06" fontWeight="bold" />
<mx:Button x="51" y="123" label="显示" width="56" id="btn2" color="#000000" click="clickHandler(event)"/>
<mx:Label x="10" y="167" id="status" text="结果显示" color="#F70B06" fontWeight="bold"/>
实例三:自定义显示按钮
private function customButtonClickHandle(event:Event):void{
mx.controls.Alert.buttonWidth = 100;
mx.controls.Alert.yesLabel = "OK";
mx.controls.Alert.noLabel = "No";
mx.controls.Alert.cancelLabel = "Cancel";
mx.controls.Alert.show("你好啊","提示信息",1|2|8,this,customButtonCloseEvent);
//恢复默认
mx.controls.Alert.buttonWidth = 60;
mx.controls.Alert.yesLabel = "Yes";
mx.controls.Alert.noLabel = "No";
}
private function customButtonCloseEvent(event:CloseEvent):void{
if(event.detail == mx.controls.Alert.YES)
status2.text = "您选择了OK";
else{
if(event.detail == mx.controls.Alert.NO)
status2.text ="您选择了NO";
else
status2.text = "您选择了cancel";
}
}
<mx:Label x="36" y="193" text="含有自定义按钮的提示框" width="141" color="#F70B06" fontWeight="bold"/>
<mx:Button x="51" y="219" label="显示" width="56" id="btn3" color="#000000" click="customButtonClickHandle(event)"/>
<mx:Label x="10" y="259" id="status2" text="结果显示" width="106" color="#FA1301" fontWeight="bold"/>
下面附件中带有源码。
有个问题请高手回答:
为什么我导入了Alert控件的包。Flex builder还是提示找不到,必须写全才不会有找不到的错误
分享到:
相关推荐
Flex中如何检测Alert控件是否closed的例子.zip
这是一个基于Adobe Flash Builder 4开发的Flex多文件上传控件,这个是Flex源码,asp.net调用Flex的源码在另一个附件里
一个自定义的拖拽flex控件,可以实现复制拖拽,不复制拖拽,可以拖拽图片,也可以由文字拖拽后变成图片。
Flex 自定义 时间 日历 控件
FLEX控件
针对flex新手熟悉flex 4.0以上版本控件
flex控件事件flex控件事件flex控件事件flex控件事件
Flex4视频教程_03-04Alert控件的使用.rar
Flex 日期时间选择控件,可选择小时、分钟、12/24小时格式
flex 3 component explorer 每个控件都有一个相关的事例,对FLEX初学者有很大的帮助,加快学习进程。
Flex 自定义Alert 4版本自定义Alert 4版本自定义Alert 4版本自定义Alert 4版本
Flex控件图 Flex控件图 Flex控件图
flex8表格控件,可以方便的实现表格的数据处理,并且里面附带了全面的例子,解决很多程序员的表格问题
Flex更换主题 更换皮肤控件 Flex更换主题 更换皮肤控件 Flex更换主题 更换皮肤控件 Flex更换主题 更换皮肤控件 Flex更换主题 更换皮肤控件
flex做的仪表盘控件 样式可配置 可修改定制
flex自定义的一个IP控件,该IP控件就像我们操作系统里面的IP控件一样。
使用Flex开发DataGrid分页控件应用支持客户端及服务端
AdobeFlashBuilder 4(flex 4) 基本控件学习实例,开发教程 FLEX3 FLEX4 AdobeFlashBuilder4 开发教程 实例 FLEX 开发学习不可缺少的工具,下载后解压运行TourDeFlex.EXE 就可以看到FLEX3,FLEX4所有的控件基本用法,是...
flex视频播放控件