`

Flex Alert 简单介绍

    博客分类:
  • flex
阅读更多
Alert.show()里面有多个属性,其中排在第三是flags,这个属性作用是在弹出的Alert提示框里面显示那一个或多个按钮,文档和书籍一般只写该属性可以自由组合 Alert.OK, Alert.CANCEL ,Alert.YES ,Alert.NO四个选项,并用“|”分隔,其实也可以用数字编号代替的,用数字编号更为简便,以下是编号对应的按钮组合表,一共有16个数字编号(其实只有15种组合)。
1-  Alert.YES
2-  Alert.NO
3-  Alert.YES | Alert.NO
4-  Alert.OK
5-  Alert.OK | Alert.YES
6-  Alert.OK | Alert.NO
7-  Alert.OK | Alert.YES | Alert.NO
8-  Alert.CANCEL
9-  Alert.YES | Alert.CANCEL
10-  Alert.NO | Alert.CANCEL
11-  Alert.YES | Alert.NO | Alert.CANCEL
12-  Alert.OK | Alert.CANCEL
13-  Alert.OK | Alert.YES | Alert.CANCEL
14-  Alert.OK | Alert.NO | Alert.CANCEL
15-  Alert.OK | Alert.YES | Alert.NO | Alert.CANCEL
16-  Alert.OK (和4一样)
17开始返回到1重新按顺序循环………..而flags属性不填写的话一般默认值为Alert.OK,也就是4或16。

例子:


//响应删除事件
    private function doDelete():void
    {
        Alert.yesLabel="确定";
        Alert.noLabel="取消";
        Alert.show("是否确定删除选中记录?","删除记录",3,this,deleteCallBack);
    }
    //具体执行删除操作
    private function deleteCallBack(event:CloseEvent):void
  {
    if(event.detail == Alert.YES)
    {
      Alert.okLabel="确定";
      Alert.show("删除成功!");
    }
  }


var confirmHandler: Function = function(dlg_obj: Object){
if(dlg_obj.detail == Alert.YES){

var delEvent: DelBaseDataEvent = new DelBaseDataEvent();
delEvent.dataid = data.dataid;
CairngormEventDispatcher.getInstance().dispatchEvent(delEvent);
}
}


var confirmDlg: Object = Alert.show("确认删除吗?", "确认", Alert.YES|Alert.NO, null, confirmHandler, null, Alert.YES);

分享到:
评论

相关推荐

    自定义的Alert-Flex4

    在这个简单的例子中,我们创建了一个新的Alert组件,设置了标题,添加了一个Label和一个按钮,点击按钮时关闭Alert。 7. **测试和集成**: - 在实际项目中,测试自定义Alert的正确性和性能是非常重要的。确保在...

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

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

    Flex 之 初学 Alert 控件

    本篇我们将聚焦于Flex中的Alert控件,它是Flex UI组件库中的一种常用组件,用于展示警告、确认或信息消息。 Alert控件在Flex中扮演着通知用户的重要角色。它通常以弹出对话框的形式出现,包含一个标题、一条消息和...

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

    本教程将重点讲解Flex4中的Alert控件及其使用方法。 Alert控件是Flex中一种常见的对话框,用于向用户显示警告或确认信息。在Flex4中,Alert控件提供了一种简洁的方式,通过它可以弹出包含消息、标题和可选按钮的...

    Flex中通过设置isPopUp属性创建一个无法拖动的Alert对话框的例子

    在Flex开发中,有时我们需要创建特定类型的用户交互界面,例如Alert对话框,它通常用于向用户提供简短的信息或确认操作。然而,默认情况下,Alert对话框是可拖动的,这在某些场景下可能不符合需求。本篇文章将深入...

    FLEX入门新手篇..创建HelloWorid.doc

    本文将引导初学者通过简单的步骤创建第一个Flex应用——经典的"Hello, World"。 1. **启动Flex Builder** 首先,你需要安装并运行Adobe Flex Builder。这是一个集成开发环境(IDE),提供了图形化工具来帮助你构建...

    Flex调用xml通过DataGrid遍历简单示例

    import mx.controls.Alert; import mx.rpc.events.FaultEvent; import mx.collections.ArrayCollection; import mx.rpc.events.ResultEvent; [Bindable] private var slides:ArrayCollection ...

    flex弹出另一个窗体

    `Alert`标签在Flex中通常用于显示简单的警告或确认对话框,与我们讨论的弹出新窗体不同。然而,如果你希望在新`Application`窗体中显示`Alert`,可以在新窗体的代码中使用`Alert.show`方法。 在提供的压缩包文件`...

    [心得] 纯As类 Alert

    在ActionScript 3 (AS3) 开发中,我们经常需要与用户进行交互,向他们展示警告、确认信息或简单的消息。Alert 类是这种交互的一种常见方式,它通常用于在应用程序中弹出对话框来显示信息。然而,标准的 Flash Player...

    Flex 解析Json

    Flex 解析Json 引入:import json JParser; var uinfo:Object new Object ; uinfo fun "checkMeetingUser"; uinfo uid "12"; uinfo meetId "1"; var strJson:...

    单纯Flex見本001: 显示状态消息

    通过这个简单的示例,初学者可以了解到Flex和AIR中的基本交互机制,以及如何有效地与用户沟通程序状态。继续深入学习,可以掌握更复杂的应用开发技巧,如数据绑定、组件架构和模块化等。在实际项目中,良好的状态...

    flex搭开发环境教你一步一步做出helloword

    在本教程中,我们将深入探讨如何搭建Flex开发环境,并逐步创建一个简单的“Hello, World”应用程序。 首先,我们需要安装Flex SDK,这是一个免费的开发工具包,包含了编译Flex应用程序所需的所有组件。你可以从...

    flex、BlazeDS通信源码_视频_操作手册

    2. 编写Flex界面:在`hello_flex.mxml`文件中,定义一个简单的用户界面,包括一个输入框和按钮,以及一个显示结果的文本字段。 ```xml viewSourceURL="srcview/index.html" height="164" layout="vertical" ...

    如何做好Flex与Java交互_.docx

    在Flex应用中,与Java服务进行数据交换是常见的需求,本文将介绍三种主要的通信方式:RemoteObject、HTTPService和WebService。 首先,我们来看**RemoteObject**。RemoteObject是Flex与Java类之间通信的主要手段,...

    图文并茂、手把手教你怎么将Java项目与Flex4整合

    现在,我们可以在`JavaAndFlexDemo.mxml`文件中编写Flex代码,例如创建一个简单的按钮,当被点击时显示一个消息框。例如: ```xml xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe...

    Tutorial Talking to WCF with Flex 3 via JSON or XML

    本教程将详细介绍如何使用Flex 3与基于ASP.NET的WCF服务进行通信。我们将利用Visual Studio 2008 Pro、IIS 7和Flex Builder 3(beta 3)进行演示。在调试过程中,我们借助了Fiddler2和Firebug来检查数据的传输情况。...

    ReactNative Alert详解及实例代码

    以下是一个简单的Alert使用实例: ```javascript import React, { Component } from 'react'; import { StyleSheet, View, Text, Alert } from 'react-native'; class AlertExample extends Component { render()...

    flex3的cookbook书籍完整版dpf(包含目录)

    3.19 节创建和控制Alert 3.20 节根据呼出组件设置对话框的尺寸和位置 3.21 节管理多个弹出对话框 3.22 节在容器中滚动到某个指定的子组件 3.23 节使用IdeferredInstance 创建模板 3.24 节手动布局容器 3.25 节测量并...

    简单的签到功能实现,js,html,css

    在IT行业中,构建一个简单的签到功能是许多初学者入门Web开发时的常见任务。这个功能通常涉及到前端的HTML、CSS以及JavaScript技术。在这里,我们将深入探讨如何利用这些技术实现一个基本的签到系统。 首先,HTML...

Global site tag (gtag.js) - Google Analytics