FLEX例子之弹出提示窗口(Alert)
2010-07-30 12:08
441 查看
http://blog.desizen.com/4lone/549.html
[/code]
<?xml version="1.0" encoding="utf-8" ?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="top" horizontalAlign="center" backgroundGradientColors="[0x000000,0x323232]" paddingTop="0" viewSourceURL="srcview/index.html" >
<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.yesLabel = "Yes"; Alert.noLabel = "No"; 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 = "Cool"; Alert.noLabel = "Lame"; Alert.cancelLabel = "Never Mind"; Alert.show("Do you want to save your changes?","Save Changes",1|2|8,this,alertClickHandler); } ]]> </mx:Script> <!--使用了css--> <mx:Style> .alertTitle{ color:#ffffff; fontWeight:bold; } Alert{ backgroundColor:#E3E3E3; /* backgroundAlpha: 0.8; */ color: #323232; borderColor: #000000; borderAlpha: 0.7; headerHeight:20; themeColor: #848484; titleStyleName:alertTitle; } </mx:Style> <mx:Panel title="Alert Control" layout="horizontal" color="0xffffff" borderAlpha="0.15" width="500" paddingTop="2" paddingRight="10" paddingBottom="10" paddingLeft="10" horizontalAlign="center" > <mx:VBox width="33%" borderColor="0xACACAC" borderStyle="solid" borderThickness="1" horizontalAlign="center" height="100%" > <mx:Text width="100%" color="0x323232" textAlign="center" text="Click the button below to display a simple Alert window."/> <mx:Button label="Click Me" color="0x323232" click="Alert.show('Hello World!', 'Message');" /> <!--只显示一个ok按钮--> </mx:VBox> <mx:VBox width="33%" borderColor="0xACACAC" borderStyle="solid" borderThickness="1" horizontalAlign="center" height="100%" > <mx:Text width="100%" color="0x323232" 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" color="0x323232" click="clickHandler(event);"/> <mx:Label id="status" color="0x0050AA" fontWeight="bold"/> </mx:VBox> <mx:VBox width="33%" borderColor="0xACACAC" borderStyle="solid" borderThickness="1" horizontalAlign="center" height="100%" > <mx:Text width="100%" color="0x323232" textAlign="center" text="Click the button below to display an Alert window that uses custom Button labels." /> <mx:Button label="Click Me" color="0x323232" click="secondClickHandler(event);"/> </mx:VBox> </mx:Panel> </mx:Application>
[/code]
相关文章推荐
- 单击浏览器右上角的X关闭窗口弹出提示的小例子
- 基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
- 单击浏览器右上角的X关闭窗口弹出提示的小例子
- Flex应用大小被调整(resize)时弹出窗口居中设置的例子
- 基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
- Flex 弹出窗口的例子
- 基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
- 提示窗口(Alert)、弹出窗口去掉弹出后阴影的样式设置
- 自己写出的基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)。
- Flex中如何利用键盘关闭(Esc)一个弹出窗口的例子
- flex 右下角弹出提示窗口
- Flex中如何利用PopUpManager类在TitleWindow的弹出窗口中播放一段影像(VideoDisplay)的例子
- [Flex] IFrame系列 —— IFrame嵌入html后Alert弹出窗口被IFrame遮挡问题
- Flex 专栏 -- Flex 中有两种弹出窗口
- 模板列绑定ImageButton,弹出窗口 提示“是”“否”
- QQ/MSN右下角弹出提示窗口
- Flex点击弹出图片窗口;
- Flex更改Alert提示框的字体大小和样式
- Flex的Alert消息框中设置icon图标的例子
- 点击按钮弹出悬浮窗口的小例子