- <?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>
Flex Alert
最新推荐文章于 2020-04-04 16:58:59 发布