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>
原文:http://www.cnblogs.com/uje188/p/4230447.html