flex_菜单栏使用浅析;

原创 2012年03月23日 14:29:40
<?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>


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

关于vmware软件菜单栏点击【虚拟机】->【安装VMware Tools】没反应安装失败的问题及Linux命令使用问题

我用的是VMware Workstation 11.1.0 build-2496824,当点击菜单栏 【虚拟机】->【安装VMware Tools】发现没什么反应,只是在状态栏给出了一点提示说要CD/...

vs2008(C#) IDE 使用之 菜单栏/文件/打开,关闭,关闭解决方案...

一:打开                ①:Analysis Services 数据库  (前提是vs必须装了sqlExpress数据库)  ...
  • jeabo
  • jeabo
  • 2014-12-09 15:59
  • 464

使用TabHost实现底部菜单栏

  • 2017-06-29 11:40
  • 4.08MB
  • 下载

滑动菜单栏(一)开源项目SlidingMenu的使用

一、SlidingMenu简介 相信大家对SlidingMenu都不陌生了,它是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作。很多优秀的应用都采用...

使用DrawerLayout,FragmentTabHost实现测滑式底部菜单栏界面

最近学习了DrawerLayout,闲来无事把自己的学习记录记录下来: 首先是DrawerLayout布局 mainlayout.xml <android.supp...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)