Flex创建弹出菜单(PopUpButton/Menu/PopMenuButton)
2012-05-15 17:04
495 查看
弹出菜单的运行Flash效果见:http://tongqiuyan.blog.163.com/blog/static/1955453022011922113758634/
静态图片:
静态图片:
<?xml version="1.0" encoding="utf-8"?> mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" fontSize="12"> <mx:Script> <![CDATA[ import mx.controls.Menu; private var menu:Menu; private function init():void { menu = new Menu(); menu.labelField = "@label"; // 设置menu的数据源 menu.dataProvider = xmlDP; //设置menu不要展现父子排列结构 menu.showRoot = false; menu.width = popUpButton.width; // 设置弹出的内容为menu popUpButton.popUp = menu; } ]]> </mx:Script> <mx:Style> popUpButtonStyle{fontWeight:normal; textAlign:left;} </mx:Style> <mx:XML id="xmlDP"> <root> <node label="菜单项1" /> <node label="菜单项2" enabled="false" /> <node type="separator" /> <node label="父项" enabled="false"> <node label="子项1" /> </node> <node label="父项"> <node label="子项1" /> <node label="子项2" /> <node label="子项3" /> </node> <node type="separator" /> <node label="type=check" type="check" toogled="true" /> <node label="type=check(disabled)" type="check" toogled="true" enabled="false" /> <node type="separator" /> <node label="1) type=Radio" type="radio" groupName="radioGroup" toggled="true" /> <node label="2) type=Radio" type="radio" groupName="radioGroup" /> <node label="3) type=Radio" type="radio" groupName="radioGroup" /> <node label="4) type=Radio(disabled)" type="radio" groupName="radioGroup" enabled="false" /> </root> </mx:XML> <mx:Panel title="创建弹出菜单" width="300" height="200" horizontalAlign="center" paddingTop="10"> <mx:PopUpButton id="popUpButton" label="选择菜单中的项" creationComplete="init();" width="200" popUpStyleName="popUpButtonStyle" /> </mx:Panel> /mx:Application>
相关文章推荐
- Flex创建弹出菜单(PopUpButton/Menu/PopMenuButton) 推荐
- Flex左键单击弹出菜单--使用menu组件详解
- Adding a horizontal separator to a Flex PopUpButton control’s pop up menu (redux)
- Menu 菜单基本创建 以及无法弹出问题
- CMFCToolBar::ReplaceButton() 替换CMFCToolBarMenuButton控件 点击按钮弹出菜单问题
- zTree节点上右击弹出菜单进行增删改操作---jquery.popupSmallMenu
- 如何控制弹出菜单向上弹出(how to control popup menu pop direction)
- 在button 事件中 弹出menu 菜单
- Setting the background color and background alpha on a Flex PopUpButton control’s pop up menu
- Aligning labels in a Flex PopUpButton control’s pop up menu
- ExpandableButtonMenu |底部弹出菜单
- VC popup Menu,弹出菜单
- Android的onCreateOptionsMenu()创建菜单Menu详解
- Android的onCreateOptionsMenu()创建菜单Menu
- Android 中右上角菜单创建(Menu)
- 【IOS】扩展QuadCurveMenu,实现了八个方向上的弹出菜单
- Android的onCreateOptionsMenu()创建菜单Menu详解
- 使用Popup窗口创建无限级Web页菜单(7)
- 水平和垂直方向的三级PopMenu-弹出菜单(DIV+CSS+JS)
- Android的onCreateOptionsMenu()创建菜单Menu详解