zoukankan      html  css  js  c++  java
  • flex学习记录——Alert提示框使用

         Alert 控件是一个弹出对话框,可能包含消息、标题、按钮(“确定”、“取消”、“是”和“否”的任意组合)和图标。Alert控件是模式控件,这意味着在用户将其关闭之前,它将一直保留焦点。

    将 mx.controls.Alert 类导入应用程序,然后调用 ActionScript 中的静态 show() 方法以显示 Alert 控件。

           属性:

         cancelLabel : String

         noLabel : String

         okLabel : String

         yesLabel : String

         text : String= ""  要在此警告对话框中显示的文本。

    使用实例:

    <?xml version="1.0"?>
    <!-- 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>
  • 相关阅读:
    api服务器思路
    利用express写api接口
    sql基础语句
    安装npm后,nrm ls 报错internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value)
    JavaScript垃圾回收机制和闭包
    用git clone 远程的所有分支
    面试题重点
    Linux 常用命令
    防抖函数和节流函数
    GIT PUSH 出现EVERYTHING UP-TO-DATE 解决方法
  • 原文地址:https://www.cnblogs.com/zhangchunxi/p/2771098.html
Copyright © 2011-2022 走看看