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组件,设置了标题,添加了一个Label和一个按钮,点击按钮时关闭Alert。 7. **测试和集成**: - 在实际项目中,测试自定义Alert的正确性和性能是非常重要的。确保在...
在Flex开发中,Alert控件是一种常用的用户交互组件,它用于显示简单的消息或者询问用户一些简单的问题。Alert控件在程序执行过程中通常是异步的,这意味着我们无法直接通过代码来控制它的显示和关闭。因此,有时我们...
本篇我们将聚焦于Flex中的Alert控件,它是Flex UI组件库中的一种常用组件,用于展示警告、确认或信息消息。 Alert控件在Flex中扮演着通知用户的重要角色。它通常以弹出对话框的形式出现,包含一个标题、一条消息和...
本教程将重点讲解Flex4中的Alert控件及其使用方法。 Alert控件是Flex中一种常见的对话框,用于向用户显示警告或确认信息。在Flex4中,Alert控件提供了一种简洁的方式,通过它可以弹出包含消息、标题和可选按钮的...
在Flex开发中,有时我们需要创建特定类型的用户交互界面,例如Alert对话框,它通常用于向用户提供简短的信息或确认操作。然而,默认情况下,Alert对话框是可拖动的,这在某些场景下可能不符合需求。本篇文章将深入...
本文将引导初学者通过简单的步骤创建第一个Flex应用——经典的"Hello, World"。 1. **启动Flex Builder** 首先,你需要安装并运行Adobe Flex Builder。这是一个集成开发环境(IDE),提供了图形化工具来帮助你构建...
import mx.controls.Alert; import mx.rpc.events.FaultEvent; import mx.collections.ArrayCollection; import mx.rpc.events.ResultEvent; [Bindable] private var slides:ArrayCollection ...
`Alert`标签在Flex中通常用于显示简单的警告或确认对话框,与我们讨论的弹出新窗体不同。然而,如果你希望在新`Application`窗体中显示`Alert`,可以在新窗体的代码中使用`Alert.show`方法。 在提供的压缩包文件`...
在ActionScript 3 (AS3) 开发中,我们经常需要与用户进行交互,向他们展示警告、确认信息或简单的消息。Alert 类是这种交互的一种常见方式,它通常用于在应用程序中弹出对话框来显示信息。然而,标准的 Flash Player...
Flex 解析Json 引入:import json JParser; var uinfo:Object new Object ; uinfo fun "checkMeetingUser"; uinfo uid "12"; uinfo meetId "1"; var strJson:...
通过这个简单的示例,初学者可以了解到Flex和AIR中的基本交互机制,以及如何有效地与用户沟通程序状态。继续深入学习,可以掌握更复杂的应用开发技巧,如数据绑定、组件架构和模块化等。在实际项目中,良好的状态...
在本教程中,我们将深入探讨如何搭建Flex开发环境,并逐步创建一个简单的“Hello, World”应用程序。 首先,我们需要安装Flex SDK,这是一个免费的开发工具包,包含了编译Flex应用程序所需的所有组件。你可以从...
2. 编写Flex界面:在`hello_flex.mxml`文件中,定义一个简单的用户界面,包括一个输入框和按钮,以及一个显示结果的文本字段。 ```xml viewSourceURL="srcview/index.html" height="164" layout="vertical" ...
在Flex应用中,与Java服务进行数据交换是常见的需求,本文将介绍三种主要的通信方式:RemoteObject、HTTPService和WebService。 首先,我们来看**RemoteObject**。RemoteObject是Flex与Java类之间通信的主要手段,...
现在,我们可以在`JavaAndFlexDemo.mxml`文件中编写Flex代码,例如创建一个简单的按钮,当被点击时显示一个消息框。例如: ```xml xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe...
本教程将详细介绍如何使用Flex 3与基于ASP.NET的WCF服务进行通信。我们将利用Visual Studio 2008 Pro、IIS 7和Flex Builder 3(beta 3)进行演示。在调试过程中,我们借助了Fiddler2和Firebug来检查数据的传输情况。...
以下是一个简单的Alert使用实例: ```javascript import React, { Component } from 'react'; import { StyleSheet, View, Text, Alert } from 'react-native'; class AlertExample extends Component { render()...
3.19 节创建和控制Alert 3.20 节根据呼出组件设置对话框的尺寸和位置 3.21 节管理多个弹出对话框 3.22 节在容器中滚动到某个指定的子组件 3.23 节使用IdeferredInstance 创建模板 3.24 节手动布局容器 3.25 节测量并...
在IT行业中,构建一个简单的签到功能是许多初学者入门Web开发时的常见任务。这个功能通常涉及到前端的HTML、CSS以及JavaScript技术。在这里,我们将深入探讨如何利用这些技术实现一个基本的签到系统。 首先,HTML...