`
keren
  • 浏览: 1580614 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[转]Flex 自定义Alert-给alert添加按钮

    博客分类:
  • Flex
阅读更多
http://www.lcy.name/?p=356
Flex Alert组件使用方法,通过Alert.show(……)方法调用

Alert.show(content,title,flags,parent,closeHandle,iconClass,defaultButtonFlag);
Flex Alert组件内容
Content:提示内容
title:提示框标题
flags:指定出现的按钮
0–OK按钮,
1–Yes按钮
2–No按钮
3–Yes,No按钮组
4–OK按钮,
5–OK,Yes按钮组
6–OK,No按钮组
7–OK,YES,NO按钮组
8–Cancel按钮

9–YES,CANCEL按钮组
10–NO,CANCEL按钮组
11–YES,NO,CANCEL
12–NO,CANCEL按钮组
13–NO,YES,CANCEL按钮组
14–OK,NO,CANCEL按钮组
15–OK,NO,YES,CANCEL按钮组。
到16以后又回到0开始,即16=0,17=1等等

同时你可以通过逻辑符合”|”随意组合,组合后默认排列,与你自定义的顺序无关。
如:1|2|8显示是为:YES按钮,NO按钮,Cancel按钮
parent:对话框居中的参照对象。一般指定this,即当前窗口。
iconClass:给对话框指定图标。
defaultButtonFlag:指定默认被选中的按钮。当按下回车相当于该按钮的点击事件出发。
//改变默认可选按钮的显示标签和按钮宽度。
 Alert.buttonWidth = 100;
 Alert.yesLabel = "确定";
 Alert.noLabel = "否";
 Alert.cancelLabel = "取消";

 //显示被选按钮的事件处理方法
 private function secondAlertClickHandler(event:CloseEvent):void {
     if (event.detail==Alert.YES)
        showtxt.text="你选择了 确定";
     else if(event.detail==Alert.NO){
        showtxt.text="你选择了 否";
     }else
        showtxt.text="你选择了 取消";
     }
 }

 //回调函数使用
 Alert.show("是否要保存更改?", "保存更改",3, this, secondAlertClickHandler);
分享到:
评论

相关推荐

    自定义的Alert-Flex4

    然而,Flex 4的默认Alert组件可能无法满足所有设计和交互上的独特要求,因此自定义Alert就显得尤为重要。本文将深入探讨如何在Flex 4中实现自定义Alert,并讨论其相关知识点。 首先,了解Flex 4的基础架构是至关...

    自定义样式弹框alert和confirm

    为了提供更个性化的用户体验,开发者经常需要创建自定义的弹框,即模拟`alert`和`confirm`功能,同时允许自定义样式、尺寸和按钮文本。下面将详细探讨如何实现这一目标。 首先,我们需要理解`alert`和`confirm`的...

    flex的Alert样式设置

    以下是一些关于自定义Alert样式的知识点: 1. **CSS样式**:Flex支持使用CSS来改变组件的外观。你可以定义一个CSS类,然后将其应用于Alert实例,以更改其背景颜色、字体大小、边框样式等。例如,可以创建一个名为`...

    Flex开发实例--学习必备

    - Flex提供了大量的基本UI组件,如按钮、文本框、复选框等。 - 这些组件可以轻松定制样式和行为。 #### 13. 多页面(States) - Flex支持状态管理,允许应用程序根据用户的操作在不同状态下切换。 - 这种机制可以...

    flex自定义事件、简单例子说明

    ### Flex自定义事件详解 Flex 是一款用于构建和部署跨平台桌面应用与移动应用的开源框架,它基于Adobe Flash Platform。在Flex应用开发过程中,事件处理机制是非常重要的一个环节,而自定义事件则是这一机制中的...

    Flex Mobile自定义实现的弹出对话框

    在Flex Mobile中,我们不能直接使用标准的桌面版Flex的Alert组件,因为这些组件并不适应移动设备的屏幕大小和交互方式。因此,我们需要自定义一个适合移动环境的弹出对话框。 实现自定义弹出对话框的过程主要包括...

    Alert消息框中设置icon图标的例子

    在Flex开发中,Alert消息框是一种常用的用户交互方式,它可以帮助开发者快速展示重要的信息或者请求用户的确认操作。在实际的应用场景中,为了让Alert消息框更加醒目、易于理解,通常会配合使用图标(icon)。本文将...

    Flex中如何检测Alert控件是否closed的例子.zip

    在Flex开发中,Alert控件是一种常用的用户交互组件,它用于显示简单的消息或者询问用户一些简单的问题。Alert控件在程序执行过程中通常是异步的,这意味着我们无法直接通过代码来控制它的显示和关闭。因此,有时我们...

    Flex4视频教程_03-04Alert控件的使用.rar

    4. 自定义Alert样式:除了基本的消息和标题,还可以通过传递样式名称来自定义Alert的外观。例如,`Alert.STYLE_OK_CANCEL`会创建一个具有“确定”和“取消”按钮的Alert。 5. Alert控件的其他属性和方法:Alert控件...

    Flex 之 初学 Alert 控件

    开发者可以自定义Alert的文本、样式以及按钮的行为,以适应不同场景下的需求。 在初学者学习Flex Alert的过程中,有几个关键知识点需要掌握: 1. **创建Alert**: 创建Alert最简单的方式是使用`Alert.show()`方法...

    Flex4.0自定义控件

    ### Flex4.0自定义控件开发详解 #### 一、引言 随着Flex技术的发展,自定义控件成为提高应用程序灵活性与可扩展性的重要手段之一。本文将深入讲解Flex4.0环境下自定义控件的开发过程及注意事项,帮助开发者更好地...

    flex开发自定义控件

    本文将深入探讨Flex自定义控件的创建过程,从前期准备到实际应用,帮助读者掌握这一关键技能。 #### 前期准备与创建自定义控件 在开始创建自定义控件之前,你需要确保已经安装了Adobe Flex SDK和相应的IDE,例如...

    flex 自动关闭的alert

    5. **可访问性(Accessibility)**:考虑到无障碍性,自动关闭的Alert应该提供一种方式让用户手动关闭它,比如添加一个关闭按钮。此外,通过`aria-live`属性确保屏幕阅读器用户也能接收到Alert信息。 6. **组件封装...

    flex如何使得alert定时关闭

    在Flex开发中,有时我们需要创建一个警告对话框(alert.show),但希望它能在一段时间后自动关闭,而不是等待用户手动点击确定按钮。这个功能可以通过结合使用`Alert`类和`Timer`类来实现。下面我们将详细讲解如何在...

    jquery模拟alert提示框

    接着,`jquery.alert.js`文件包含了实现自定义alert提示框的逻辑。这个插件可能包括以下内容: ```javascript (function ($) { $.fn.extend({ alert: function (options) { // 配置项和默认值 var settings = $...

    flex添加右键菜单实例

    在给定的实例中,我们看到如何在Flex应用中创建并添加自定义的右键菜单。下面将详细解释这个实例中的关键知识点。 首先,我们需要导入必要的类库,包括`mx.core.ContextualClassFactory`用于创建ContextMenuItem,`...

    [心得] 纯As类 Alert

    在实际开发中,我们还可以考虑更多的功能,如添加自定义按钮、支持多语言、支持对话框的拖动等。同时,为了更好地管理类的生命周期,可以使用单例模式来确保整个应用程序中只有一个 Alert 实例。 在项目文件结构...

    Flex中弹出对话框的定制

    这个函数与上一个函数类似,不同之处在于它还添加了对“取消”按钮的支持,并为每个按钮都绑定了事件处理器。 ### 结论 通过以上介绍,我们可以看到,在Flex中定制弹出对话框是一个相对灵活的过程。开发者可以根据...

    flex开发工具的学习.txt

    ### Flex开发工具学习知识点 #### 一、Flex基础与核心组件介绍 ##### 1. Flex简介 Flex是一种用于构建Web应用程序的技术,它结合了MXML(标记语言)、ActionScript(编程语言)以及强大的Adobe Flash Player运行...

Global site tag (gtag.js) - Google Analytics