flex MenuBar
发布时间:2020-12-15 05:04:42 所属栏目:百科 来源:网络整理
导读:?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" initialize="initApp(event)"fx:D
<?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" initialize="initApp(event)"> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> <fx:XMLList id="menuBar"> <menuitem label="文件"> <menuitem label="打开..."/> <menuitem label="保存" enabled="false" icon="myIcon"/> <menuitem label="另存为..." type="check" toggled="true"/> <menuitem label="" type="separator"/> <menuitem label="发送"> <menuitem label="电子邮件页面" type="radio" groupName="one"/> <menuitem label="桌面快捷方式" type="radio" groupName="one" toggled="true"/> </menuitem> <menuitem label="打印"/> <menuitem label="退出"/> </menuitem> <menuitem label="编辑"/> <menuitem label="查看"/> <menuitem label="工具"/> <menuitem label="帮助"/> </fx:XMLList> </fx:Declarations> <fx:Script> <![CDATA[ import mx.controls.Alert; import mx.events.FlexEvent; import mx.events.MenuEvent; [Bindable] [Embed(source="icon.gif")] public var myIcon:Class; private function menuItemClickHandler(event:MenuEvent):void { if (event.label == "退出") { Alert.show("您单击的是退出按钮"); } } protected function initApp(event:FlexEvent):void { //myMenuBar.dataProvider=menuBar; } ]]> </fx:Script> <mx:Panel width="420" height="350" title="菜单栏" paddingLeft="10" paddingTop="10"> <mx:MenuBar id="myMenuBar" dataProvider="{menuBar}" labelField="@label" iconField="@icon" itemClick="menuItemClickHandler(event);" height="30" width="380"> </mx:MenuBar> </mx:Panel> </s:Application> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |