PopUpAnchor control in Flex 4
来源:互联网 发布:商城框架java 编辑:程序博客网 时间:2024/05/16 01:43
<?xml version="1.0" encoding="utf-8"?><!-- http://blog.flexexamples.com/2010/01/20/setting-the-pop-up-position-on-a-spark-popupanchor-control-in-flex-4/ --><s:Application name="Spark_PopUpAnchor_popUpPosition_test" xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"> <s:controlBarContent> <mx:Form> <mx:FormItem label="popUpPosition:"> <s:ButtonBar id="ddl" requireSelection="true" click="ddl_changeHandler(event);" > <s:dataProvider> <s:ArrayList> <s:source> <fx:String>{PopUpPosition.ABOVE}</fx:String> <fx:String>{PopUpPosition.BELOW}</fx:String> <fx:String>{PopUpPosition.CENTER}</fx:String> <fx:String>{PopUpPosition.LEFT}</fx:String> <fx:String>{PopUpPosition.RIGHT}</fx:String> <fx:String>{PopUpPosition.TOP_LEFT}</fx:String> </s:source> </s:ArrayList> </s:dataProvider> </s:ButtonBar> </mx:FormItem> </mx:Form> </s:controlBarContent> <fx:Script> <![CDATA[ import mx.events.CloseEvent; import spark.components.PopUpPosition; import spark.events.IndexChangeEvent; import spark.events.TitleWindowBoundsEvent; protected function btn_clickHandler(evt:MouseEvent):void { popAnc.displayPopUp = true; } protected function ttlWndw_closeHandler(evt:CloseEvent):void { popAnc.displayPopUp = false; } protected function ttlWndw_windowMovingHandler(evt:TitleWindowBoundsEvent):void { evt.stopImmediatePropagation(); evt.preventDefault(); } protected function ddl_changeHandler(evt:Event):void { if (!popAnc.displayPopUp) { popAnc.displayPopUp = true; } } ]]> </fx:Script> <s:Group horizontalCenter="0" verticalCenter="0"> <s:Button id="btn" label="Open PopUp" chromeColor="haloBlue" click="btn_clickHandler(event);" /> <s:PopUpAnchor id="popAnc" popUpPosition="{ddl.selectedItem}" width="{btn.width}" height="{btn.height}"> <s:TitleWindow id="ttlWndw" title="{ddl.selectedItem}" backgroundAlpha="0.3" backgroundColor="black" close="ttlWndw_closeHandler(event);" windowMoving="ttlWndw_windowMovingHandler(event);"> <mx:Form> <mx:FormItem label="Username:"> <s:TextInput /> </mx:FormItem> <mx:FormItem label="Password:"> <s:TextInput displayAsPassword="true" /> </mx:FormItem> </mx:Form> </s:TitleWindow> </s:PopUpAnchor> </s:Group> </s:Application>
转载:http://blog.flexexamples.com/2010/01/20/setting-the-pop-up-position-on-a-spark-popupanchor-control-in-flex-4/
- PopUpAnchor control in Flex 4
- PopUpAnchor control
- Displaying icons in a Flex List control
- Creating a radio button item renderer on a Spark List control in Flex 4
- Changing the default skins on a Button control in Flex
- Listening for the link event in a Flex Label control
- Toggling item roll over highlighting on a List control in Flex
- Opening nodes in a Flex Tree control using the expandItem() method
- Listening for a click on the MX MenuBar control in Flex
- Resizable TitleWindow in Flex 4
- Setting an effect when the items in a data provider change on a List control in Flex
- Speed control in network
- perl---Staying in Control
- Flow control in ksh
- Control Flow in Node
- Version control in MicroStrategy
- Control Flow in JavaScript
- Congestion Control in TCP
- ubuntu 下程序自启动设置及讲解
- 解决在LINUX下中文乱码的问题,供参考
- OpenCV学习笔记(2)—— CV_Assert 函数
- Text2
- MS VS只生成dll,不生成lib
- PopUpAnchor control in Flex 4
- Socket编程基本原理
- MathType的灵活运用
- 左旋转字符串
- hdu Dating with girls(2) bfs加点东西 水题
- ubuntu安装apache
- XML是什么
- 用My97DatePicker日期框架取得时间后转换为可在javascript中比较的Date类型
- 在Tomcat7中配置数据源