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还是提示找不到,必须写全才不会有找不到的错误
分享到:
相关推荐
1. Alert:Alert 控件用于显示警告或确认对话框,通常包含“确定”和“取消”按钮,以提示用户进行操作。 2. Colorpicker:Colorpicker 控件允许用户选择颜色,常用于颜色配置或设置背景色等场景。 3. Combobox:...
本文将对初学者介绍一些常见的ExtJS控件,特别是弹框和表格(Grid)的使用方法。 首先,我们来关注弹框(MessageBox)。Ext.MessageBox是ExtJS提供的一种用于显示消息、警告、确认或获取用户输入的弹出对话框。以下...
对于初学者而言,理解和掌握Flex中的事件机制是非常重要的一步。本文将深入探讨Flex事件机制的基础概念、事件注册通道、事件触发方式、事件分发机制等关键知识点,并尝试以简单明了的方式进行解释。 #### 二、事件...
1. **GeneralControls(一般控件)**:包括各种基本控件,如`Alert`、`ColorPicker`、`NumericStepper`等,用于创建常见的用户交互元素。 2. **ButtonControls(按钮类控件)**:提供`Button`、`CheckBox`、`...
根据给定的文件信息,我们可以总结出一系列关于Flex开发的基础知识点和特定实例,适用于初学者。以下是详细的知识点概述: ### Flex开发基础 #### 1. Flex简介 - **Flex** 是一种开源框架,用于构建高质量的Web...
### Flex GIS 开发知识点 #### 一、Flex简介与基础 **Flex** 是一款由Adobe推出的开源框架,它主要用于构建高性能且美观的Web应用...对于初学者来说,通过实践这些实例可以快速掌握Flex GIS开发的核心概念和技术。
对于许多初学者而言,掌握Flex中的事件处理机制显得尤为重要。本文将详细介绍Flex中的事件机制及其应用实例,帮助开发者更好地理解和运用这一机制。 #### 二、事件机制介绍 ##### 1. 什么是事件机制? 事件机制...
- **`Panel`**: 在Flex中,Panel是常用的容器控件之一,可以用来包含其他子控件。在这里,设置了Panel的背景颜色为“#3F2727”。 ### 3. 数据处理与管理 #### 使用ArrayUtil转换数据结构 - **`ArrayUtil.toArray()...
《Flex 3 组件实例与应用》是一本针对初学者学习Adobe Flex 3框架及其组件的指南书籍。这本书由作者Dason编写,内容覆盖了Flex 3中的多种组件及其用法,并通过实际案例帮助读者更好地理解和掌握这些组件的应用场景和...
- 通过 `alert` 函数来提示用户输入错误的信息,或通过修改元素的样式来直观地显示错误。 ### 四、总结 通过上述分析可以看出,本项目综合运用了HTML5、CSS3以及JavaScript等前端技术,旨在构建一个具有吸引力的...
- `<input>`: 表单控件,用于收集用户输入。 - `<button>`: 创建按钮。 ### 知识点二:CSS样式设计与布局 #### 2.1 CSS基础选择器 - **类型选择器**: 直接指定元素类型,如`div`、`img`等。 - **类选择器**: ...