`
evget
  • 浏览: 144683 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
文章分类
社区版块
存档分类

Alert组件简介

阅读更多
文章关键字:|Alert|组件|提示框|按钮|窗口|对话框|

Alert.show(content,title,flags,parent,closeHandle,iconClass,defaultButtonFlag);

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:指定默认被选中的按钮。当按下回车相当于该按钮的点击事件出发。

【官方源码】

<?xml version="1.0" encoding="utf-8"?>
<!-- Simple example to demonstrate the Alert control. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">

    <mx:Script>
        <![CDATA[
            import mx.controls.Alert;
            import mx.events.CloseEvent;
       
            // Event handler function uses a static method to show
            // a pop-up window with the title, message, and requested buttons.       
            private function clickHandler(event:Event):void {
                Alert.show("Do you want to save your changes?", "Save Changes",3, this, alertClickHandler);
            }
       
            // Event handler function for displaying the selected Alert button.
            private function alertClickHandler(event:CloseEvent):void {
                if (event.detail==Alert.YES)
                    status.text="You answered Yes";
                else
                    status.text="You answered No";
            }

            // Event handler function changes the default Button labels and sets the
            // Button widths. If you later use an Alert with the default Buttons,
            // you must reset these values.
            private function secondClickHandler(event:Event):void {
                Alert.buttonWidth = 100;
                Alert.yesLabel = "Magenta";
                Alert.noLabel = "Blue";
                Alert.cancelLabel = "Green";

                Alert.show("Select a color:","Color Selection",1|2|8,this);
               
                // Set the labels back to normal:
                Alert.yesLabel = "Yes";
                Alert.noLabel = "No";               
            }
        ]]>
    </mx:Script>

    <mx:Panel title="Alert Control Example" width="75%" horizontalAlign="center" paddingTop="10">
      <mx:Text width="100%" color="blue" textAlign="center"
          text="Click the button below to display a simple Alert window."/>
      <mx:Button label="Click Me" click="Alert.show('Hello World!', 'Message');"/>

      <mx:Text width="100%" color="blue" textAlign="center"
          text="Click the button below to display an Alert window and capture the button pressed by the user."/>
      <mx:Button label="Click Me" click="clickHandler(event);"/>
      <mx:Label id="status" fontWeight="bold"/>

      <mx:Text width="100%" color="blue" textAlign="center"
          text="Click the button below to display an Alert window that uses custom Button labels."/>
      <mx:Button label="Click Me" click="secondClickHandler(event);"/>
    </mx:Panel>

</mx:Application>

原文地址:http://www.evget.com/zh-CN/Info/ReadInfo.aspx?id=9193
分享到:
评论

相关推荐

    Alert组件的应用

    Alert组件在IT行业中,特别是在开发富互联网应用程序(RIA)或使用Adobe Flash平台时,是一个非常重要的元素。Alert组件,也称为对话框或警告框,通常用于向用户显示关键信息、询问用户确认或接收用户输入。它是一种...

    Vue2简单的Alert组件SweetAlert启发

    Vue2中的SweetAlert启发式Alert组件是用于在用户交互时提供弹出通知或警告的一种常见设计模式。SweetAlert是一款流行的JavaScript库,它提供了美观且可自定义的对话框,可以替代浏览器内置的alert、confirm和prompt...

    一个ALERT组件- 小4开发

    在IT行业中,ALERT组件通常指的是用于向用户显示警告、通知或消息的界面元素。"小4开发"可能是指一个开发者昵称或者一个小型开发团队,他们创建了一个自定义的ALERT组件。从标签"源码"和"工具"我们可以推测,这个...

    自定义Winform提示Alert组件

    自定义Winform提示Alert组件

    Alert消息提示组件 2.0版

    Alert消息提示组件2.0版发布

    JQuery Alert 弹出框美化(Alert, Confirm, & Prompt Replacements)

    而"JQuery Alert 弹出框美化(Alert, Confirm, & Prompt Replacements)"是针对浏览器原生的alert、confirm和prompt对话框的一种美化和功能增强方案,旨在提升用户体验并提供更丰富的交互。 原生的JavaScript alert、...

    超好用的组件模拟alert

    标题中的“超好用的组件模拟alert”指的是一个软件开发中的组件,该组件提供了一种类似于浏览器或操作系统原生`alert`对话框的功能,但具有更丰富的定制性和更好的用户体验。通常,`alert`是一个简单的弹出窗口,...

    自定义的Alert-Flex4

    Alert组件是标准UI库中的一个常见元素,通常用于显示警告、确认或信息消息。然而,Flex 4的默认Alert组件可能无法满足所有设计和交互上的独特要求,因此自定义Alert就显得尤为重要。本文将深入探讨如何在Flex 4中...

    sweetalert2.zip

    在`sweetalert2.zip`压缩包中,你应该能找到SweetAlert2库的相关文件,包括JavaScript文件(如`sweetalert2.js`或.min.js版本)和可能的CSS文件(如`sweetalert2.css`或.min.css版本),这些文件用于在项目中引入和...

    sweetAlert弹窗组件的使用

    SweetAlert是一款流行的JavaScript库,它提供了美观且可定制的弹窗功能,用于替代浏览器原生的`alert()`、`confirm()`和`prompt()`方法。在网页应用中,SweetAlert能够提供更加用户友好的交互体验,使得提示信息或者...

    vue组件之Alert的实现代码

    Vue 组件之 Alert 的实现代码 本文主要介绍了 Vue 组件之 Alert 的实现代码,包括 Alert 组件的大致框架、模板结构、script 代码、Attribute 参数、Event 事件等详细信息。 Alert 组件的大致框架 Alert 组件是...

    自定义alert 弹框 弹窗

    自定义alert 弹框 弹窗 公用的alert.jsp的页面 引用直接使用 还可根据实际需要做修改,修改系统自带的弹框样式,有alertError 和alertSuccess两种样式

    flex的Alert样式设置

    7. **动画效果**:虽然Alert组件默认没有动画效果,但可以通过覆盖其`show()`和`hide()`方法添加自定义动画,如淡入淡出或滑动效果。 8. **事件处理**:使用`creationComplete`事件,可以在Alert完全创建后执行额外...

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

    - 为了访问Alert内部的按钮和其他组件,需要使用`mx_internal`命名空间。 - 通过`mx_internal`命名空间可以访问到`alertForm`和`buttons`这两个内部属性。 3. **设置按钮的宽度**: - 为了让按钮能够容纳图标和...

    JS 模拟alert (ymPrompt3.0 消息提示组件)

    在JavaScript(JS)开发中,有时我们希望提供比原生`alert()`函数更灵活、可定制化的消息提示功能。`ymPrompt3.0`就是一个这样的JS消息提示组件,它允许开发者自定义样式、添加多种类型的消息,并且可以与页面其他...

    Eclipse SweetAlertDialog

    `appcompat`库包含了对Android v7 AppCompat的支持,它提供了对Android Material Design组件的向下兼容。 1. 将`appcompat`库的AAR文件(通常名为`android-support-v7-appcompat.aar`)导入你的项目库,并在项目的`...

    简易的alert提示框

    总结来说,"简易的alert提示框"是前端开发中的基础工具,但在实际应用中,为了提供更丰富的用户体验和更高的可定制性,开发者通常会转向使用自定义的模态组件或现有的UI库。理解如何创建和适当地使用这些提示框对于...

    alert提示框(多种样式)

    6. **可配置性**:创建可配置的提示框组件,允许开发者根据需要调整位置、大小、背景等属性。 资源文件中,如"js_alert_confirm_ystck(jb51.net).rar"可能包含一个JavaScript库,提供了增强版的alert和confirm函数...

    普罗米修斯监控alert规则

    在普罗米修斯监控体系中,AlertManager是负责处理警报的组件。它接收来自普罗米修斯服务器触发的警报,并根据配置进行分组、抑制、通知等操作。AlertManager可以发送通知到多种通道,如邮件、Slack、PagerDuty等。 ...

    alertmanager-0.26.0.linux-arm64.tar.gz

    Alertmanager是Prometheus监控系统中的一个关键组件,用于处理警报和通知管理。在标题"alertmanager-0.26.0.linux-arm64.tar.gz"中,我们可以看到这是Alertmanager的一个特定版本(0.26.0),并且它是为Linux操作...

Global site tag (gtag.js) - Google Analytics