加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex 创建导航菜单

发布时间:2020-12-15 03:55:13 所属栏目:百科 来源:网络整理
导读:?xml version="1.0" encoding="utf-8"? s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"? ? xmlns:s="library://ns.adobe.com/flex/spark"? ? xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" currentState="login" cre
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"? ? xmlns:s="library://ns.adobe.com/flex/spark"? ? xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" currentState="login" creationComplete="initCollections();" > <fx:Script> <![CDATA[ import mx.events.MenuEvent; ? import mx.controls.Alert; ? import mx.collections.*; ? [Bindable] ? public var menuBarCollection:XMLListCollection; ? private var menubarXML:XMLList = ? <> ? <menuitem label="系统管理" data="top"> ? <menuitem label="用户管理" data="usermanager"/> ? <menuitem label="角色管理" data="rolemanager"/> ? </menuitem> ? <menuitem label="参数配置" data="top"> ? <menuitem label="系统配置" ?data="systemconfig"/> ? <menuitem type="separator"/> ? <menuitem label="数据字典" > ? <menuitem label="访问统计" data="visit"/> ? <menuitem label="人数统计" ?data="count"/> ? </menuitem> ? </menuitem> ? </>; ? // Event handler to initialize the MenuBar control. ? private function initCollections():void { ? menuBarCollection = new XMLListCollection(menubarXML); ? } ? // Event handler for the MenuBar control's itemClick event. ? private function menuHandler(event:MenuEvent):void ?{ ? // Don't open the Alert for a menu bar item that ?? // opens a popup submenu. ? if (event.item.@data != "top") { ? Alert.show("Label: " + event.item.@label + "n" + ?? "Data: " + event.item.@data,"Clicked menu item"); ? } ? ? ? ? ? } ? ]]> </fx:Script> <s:states> <s:State name="main"/> <s:State name="login"/> </s:states> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> </fx:Declarations> <mx:Panel title="MenuBar Control Example" height="75%" width="75%" ?? ?paddingTop="10" paddingLeft="10" x="186" y="-9" x.login="135" y.login="241" height.login="275"> ? <mx:Label width="100%" color="blue" ? ?text="Select a menu item."/> ? <mx:MenuBar labelField="@label" itemClick="menuHandler(event);" ?? dataProvider="{menuBarCollection}" /> ? </mx:Panel> </s:Application>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读