原创作者: wxmfly   阅读:20853次   评论:0条   更新时间:2011-06-01    
以下是Alert的3种常用用法
<?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" 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>

</mx:Application>

评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

文章信息

  • wxmfly在2009-05-31创建
  • wxmfly在2011-06-01更新
  • 标签: flex alert air flash
Global site tag (gtag.js) - Google Analytics