原创作者: wxmfly
阅读:20864次
评论: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 条 请登录后发表评论