Alert的3种常用用法

<?xml version="1.0" encoding="utf-8"?>
<!-- Simple example to demonstrate the Halo DataGrid control. -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.adobe.com/flex/spark"
               xmlns:mx="library://ns.adobe.com/flex/mx" width="100%" height="100%" >

     <fx: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";
            }
            ]]>
     </fx:Script>

        <mx:Panel title="Alert Control Example" width="75%" horizontalAlign="center" paddingTop="10">
            <mx:Text width="100%" color="blue" textAlign="center" fontSize="12"
                     text="点击下面按钮弹出一个简单的Alert窗口."/>
            <mx:Button label="点击我" click="Alert.show(‘Hello World!‘, ‘Message‘);"/>

            <mx:Text width="100%" color="blue" textAlign="center" fontSize="12"
                     text="点击下面按钮弹出一个Alert窗口,并且捕获你按下的按钮."/>
            <mx:Button label="点击我" click="clickHandler(event);"/>
            <mx:Label id="status" fontWeight="bold"/>

            <mx:Text width="100%" color="blue" textAlign="center" fontSize="12"
                     text="点击下面按钮弹出一个包括自定义标签按钮的Alert窗口."/>
            <mx:Button label="点击我" click="secondClickHandler(event);"/>
        </mx:Panel>

        <fx:Declarations>
            <!-- Place non-visual elements (e.g., services, value objects) here -->
        </fx:Declarations>

    </s:Application>
时间: 2024-12-09 08:35:56

Alert的3种常用用法的相关文章

关于function的一种常用用法

关于function的一种常用用法 void Share::InitAcrossManager() { GsMgrEvent gsMgrEvents;//保存function的结构体 gsMgrEvents.fnSendData2Client = [this](int nChannelId, void* pData, int nLen)//lambda绑定,当然也可以用std::bind进行绑定 { SendCmd2C(nChannelId, s2c_prop_opt, pData, nLen)

TL431的几种常用用法

TL431的主要作用是使得电路获得更稳定的电压,TL431是一种较为精密的可控稳压源,有着较为特殊的动态阻抗.其动态响应速度快,输出噪声低,价格低廉. 注意上述一句话概括,就是便宜,精密可控稳压源TL431. TL431的输出电压可以通过两个电阻任意地设置到从2.5V到36V电压,工作电流可以从0.1~100mA,输出电压纹波低. 几种常用的用法如下: 上图中,REF为参考端,Anode为阳极,CATHODE为阴极.由于TL431内部自带2.5V基准源,所以对于图(1)的TL431接法,输出一个

Swift3 substring几种常用用法

举例: var str = "12345678" let length = str.characters.count //截取前四位 var sub1 = str.substring(to: str.index(str.startIndex, offsetBy: 4)) //截取后2位 var sub2 = str.substring(from: str.index(str.startIndex, offsetBy: length-2)) //截取中间4位,从第2位开始 let sta

小谈python里 列表 的几种常用用法

在python中列表的常用方法主要包括增加,删除,查看和修改.下面以举例子的方法具体说明,首先我们创建两个列表,列表是用[ ]表示的,里面的元素用逗号隔开. a=['hello',78,15.6,'你好'] b=[1,1,1,4,5,6,'jack'] 一.增加 方法一:a.append('tom')    # 在a列表最后追加一个元素tom ['hello', 78, 15.6, '你好', 'tom'] 方法二:a.insert(0,'tom')    #把Tom这个元素放到a列表索引号为0

jQuery中ajax的4种常用请求方式

jQuery中ajax的4种常用请求方式: 1.$.ajax()返回其创建的 XMLHttpRequest 对象. $.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息.详细参数选项见下. 如果你指定了 dataType 选项,请确保服务器返回正确的 MIME 信息,(如 xml 返回 "text/xml"). 实例: 保存数据到服务器,成功时显示信息. $.ajax({ type: "post", dataType: "

log4j的常用用法

最近一段时间一直在用别人封装好,配置好的日志类记录日志,感觉挺好奇的.下面就记录一下用log4j处理日志的常用用法. 至于log4j是什么,我不清楚,暂时也觉得没必要太深入,只知道是处理日志比较好的选择. Game Starts 参考文档 1)官方pdf文档 2)配置log4j(和详细) 3)Log4j 的日志级别 依赖jar包 1)log4j-api-2.0.2.jar    2)log4j-core-2.0.2.jar [D] 主要的类 1)Logger 看名字也就知道是干什么的了,就是靠他

Windows 8.1 应用再出发 - 几种常用控件

原文:Windows 8.1 应用再出发 - 几种常用控件 本篇为大家简单介绍Windows 商店应用中控件的用法,为方便讲解,我们在文本控件和按钮控件这两类中分别挑选有代表性的控件进行详细说明. 1. 文本控件 (1) TextBlock TextBlock是最常用的文本显示控件,重点关注以下属性: CharacterSpacing  字符之前的统一间距,间距 = 字体大小 / 1000.默认为0,正值增进跟踪和放宽字符间距.负值减少跟踪和收紧字符调间距. IsColorFontEnabled

Objective-C NSString的常用用法

//1.创建常量字符串. NSString *astring = @"This is a String!";   //2.创建空字符串,给予赋值. NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [astring release]; NSLog(@"astring:%@",astring);//NSString *astring = [[NS

javaservlet处理四种常用api请求get,put,post,delete

一般在网站搭建中servlet只需处理post,get请求便足已.本篇注重使用javaweb编写restful风格api,在servlet中对四种常用请求进行处理. 在api中对于一个请求要做的通常是提取header参数,提取携带数据(post,put).在这里已post为例来说明用法. 下面是发起的post请求,用python(很简单)写的,该请求既有自定义header参数Bearer,也有携带数据bodys里的内容 import json import requests taken='YWM