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

Flex3学习轨迹:创建菜单栏

发布时间:2020-12-15 05:14:30 所属栏目:百科 来源:网络整理
导读:Flex提供三个菜单栏控件:Menu、MenuBar、PopupMeunButton 。主要用于构建应用程序菜单 。 效果图 ?xml version="1.0" encoding="utf-8"?mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="top" fontSize="12" pa

Flex提供三个菜单栏控件:Menu、MenuBar、PopupMeunButton 。主要用于构建应用程序菜单 。

效果图



<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="top" fontSize="12" paddingTop="20">
	<mx:Script>
		<![CDATA[
			import mx.events.MenuEvent;
			import mx.controls.Alert;
			[Bindable]
            [Embed(source="assets/print.gif")]
            public var myIcon:Class;
            private function itemClickHandler(event:MenuEvent):void
            {
            	if(event.label == "退出")
            		Alert.show("您单击的是退出按钮");
            }
		]]>
	</mx:Script>
	<mx:Panel width="420" height="350" title="Flex菜单栏" paddingLeft="10" paddingTop="10">    
	    <mx:MenuBar id="myMenuBar" labelField="@label" iconField="@icon" itemClick="itemClickHandler(event);"  height="30" width="380">
        <mx:XMLList>
            <menuitem label="文件">
                <menuitem label="打开..."/>                
                <menuitem label="保存" enabled="false"/>
                <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="打印" icon="myIcon"/>
                <menuitem label="退出"/>
            </menuitem>
            <menuitem label="编辑"/>
            <menuitem label="帮助"/>
        </mx:XMLList>
    </mx:MenuBar>
    </mx:Panel>
</mx:Application>

属性说明:


type 用于设置菜单项类型 separator check radio?

groupName 用于针对radio设置其组名

icon 引用图标

label 设置菜单项文本

tooggled 用于设置radio是否选中?

enable 是否启用餐单项

(编辑:李大同)

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

    推荐文章
      热点阅读