<?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="1024" minHeight="768" pageTitle="TheStudioOfCenyebao">
<!-- Demo_菜单栏示例 -->
<fx:Script>
<![CDATA[
import mx.events.MenuEvent;
[Bindable]
[Embed(source="public/img/user.png")]
public var userIcon:Class;
protected function menuBar_itemClickHandler(event:MenuEvent):void
{
// 获取选择的菜单项:
var menuItem:XML = XML(event.item);
// 输出信息:
menuLbl.text = "所选择菜单项:" + menuItem.@label + ", 位置:" + event.index + ";";
}
]]>
</fx:Script>
<fx:Declarations>
<!-- 非可视元素 -->
<s:XMLListCollection id="menuData">
<fx:XMLList>
<menuitem label="文件">
<submenu label="新建">
<submenu label="请求" enabled="false"/>
<submenu type="separator"/>
<submenu label="项目"/>
<submenu label="角色" icon="userIcon">
<submenu label="Customer" type="radio" groupName="persons"/>
<submenu label="Employee" type="radio" groupName="persons" toggled="true"/>
</submenu>
<submenu label="Auto Update" type="check" toggled="true"/>
</submenu>
<submenu label="打印"/>
</menuitem>
<menuitem label="视图">
<submenu label="用户"/>
<submenu label="报告"/>
</menuitem>
</fx:XMLList>
</s:XMLListCollection>
</fx:Declarations>
<!--view-->
<s:VGroup verticalCenter="0" horizontalCenter="0">
<s:Label id="menuLbl" text="菜单栏" fontWeight="bold" fontSize="18"/>
<mx:MenuBar id="menuBar" dataProvider="{menuData}" labelField="@label" iconField="@icon"
itemClick="menuBar_itemClickHandler(event)"/>
</s:VGroup>
</s:Application>
<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="1024" minHeight="768" pageTitle="TheStudioOfCenyebao">
<!-- Demo_菜单栏示例 -->
<fx:Script>
<![CDATA[
import mx.events.MenuEvent;
[Bindable]
[Embed(source="public/img/user.png")]
public var userIcon:Class;
protected function menuBar_itemClickHandler(event:MenuEvent):void
{
// 获取选择的菜单项:
var menuItem:XML = XML(event.item);
// 输出信息:
menuLbl.text = "所选择菜单项:" + menuItem.@label + ", 位置:" + event.index + ";";
}
]]>
</fx:Script>
<fx:Declarations>
<!-- 非可视元素 -->
<s:XMLListCollection id="menuData">
<fx:XMLList>
<menuitem label="文件">
<submenu label="新建">
<submenu label="请求" enabled="false"/>
<submenu type="separator"/>
<submenu label="项目"/>
<submenu label="角色" icon="userIcon">
<submenu label="Customer" type="radio" groupName="persons"/>
<submenu label="Employee" type="radio" groupName="persons" toggled="true"/>
</submenu>
<submenu label="Auto Update" type="check" toggled="true"/>
</submenu>
<submenu label="打印"/>
</menuitem>
<menuitem label="视图">
<submenu label="用户"/>
<submenu label="报告"/>
</menuitem>
</fx:XMLList>
</s:XMLListCollection>
</fx:Declarations>
<!--view-->
<s:VGroup verticalCenter="0" horizontalCenter="0">
<s:Label id="menuLbl" text="菜单栏" fontWeight="bold" fontSize="18"/>
<mx:MenuBar id="menuBar" dataProvider="{menuData}" labelField="@label" iconField="@icon"
itemClick="menuBar_itemClickHandler(event)"/>
</s:VGroup>
</s:Application>