问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Flex Menubar

发布网友 发布时间:2022-05-14 06:55

我来回答

3个回答

热心网友 时间:2023-10-09 07:40

<?xml version="1.0"?>
<!-- Simple example to demonstrate the MenuBar control. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="initCollections();" >

<mx:Script>
<![CDATA[

import mx.events.MenuEvent;
import mx.controls.Alert;
import mx.collections.*;

[Bindable]
public var menuBarCollection:XMLListCollection;

private var menubarXML:XMLList =
<>
<menuitem label="Menu1" data="top">
<menuitem label="MenuItem 1-A" data="1A"/>
<menuitem label="MenuItem 1-B" data="1B"/>
</menuitem>
<menuitem label="Menu2" data="top">
<menuitem label="MenuItem 2-A" type="check" data="2A"/>
<menuitem type="separator"/>
<menuitem label="MenuItem 2-B" >
<menuitem label="SubMenuItem 3-A" type="radio"
groupName="one" data="3A"/>
<menuitem label="SubMenuItem 3-B" type="radio"
groupName="one" data="3B"/>
</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");
}
}
]]>
</mx:Script>

<mx:Panel title="MenuBar Control Example" height="75%" width="75%"
paddingTop="10" paddingLeft="10">

<mx:Label width="100%" color="blue"
text="Select a menu item."/>

<mx:MenuBar labelField="@label" itemClick="menuHandler(event);"
dataProvider="{menuBarCollection}" />

</mx:Panel>
</mx:Application>
--------------------------------------------------------------
上面的例子是官方文档里的!
MenuBar的itemClick事件不管该项目有没有子菜单,都可以触发!
MenuBar有个textAlign属性,默认是left,你可以调整它,来达到你想靠右的目的!

热心网友 时间:2023-10-09 07:40

整体右移可以右对齐
单击无子菜单荐也是可以用itemclick事件侦听到的,估计得判断一下event.target。
忘 得差不多了,希望有用。LZ看看flex的帮助文档,里面好像有相关的代码片段

热心网友 时间:2023-10-09 07:41

再加个click事件
MenuBarItem(menubar名称.getChildAt(menubar名称.selectedIndex)).data.@属性
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
北京注册成立一个公司需要多少钱 北京公司都是什么 手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 flex4中flexpaper的用法 TFFBC LTD是什么公司 项目品种种类规划怎么写 泰尼飞tflash 315 speed flex怎样 SAP中,MM模块中的物料移动类型有看到TF移出库存到工厂、TF物料到物料转储,请问TF表示什么? JB厂的陀飞轮和TF厂的陀飞轮哪个比较好? 有谁知道,Tg .Tf .Tm生工厂生产中指的是什么单位 急~~ Flex4如何设虚线。 n厂,kw厂,v6厂,sf厂,zf厂,mk厂,tf厂哪家做的好 联想flex 14可以装XP吗 flex40 输出不对 射频稳相电缆具有特性?该系列电缆有何优势? 《注册环境影响评价工程师》的报考条件都需要工作经历,我只是本科的学生就不能报考了么? 申请环评资质时工程师有没方向要求 注册环境评价工程师报考有什么条件? 微波炉托盘,风扇都不转,也不加热是什么坏了? 贝亲学饮杯和新安怡学饮杯哪个好用 新安怡,贝亲,利其尔Richell的塑料奶瓶有什么区别? 分子式C83H123O51N23S4的多肽链水解后最多有氨基酸23种,对吗? 有一条多肽链,分子式为C69H117O21N25S,将它彻底水解后,只得到下列四种氨基酸:分析推算可知,水解得到 项目类别表 会计怎么填 爱国者台式电脑电源vp+450+vp是什么意思 安钛克VP500电源到底怎么样 Zenn 修容膏怎么样?好用吗?会不会过敏香港哪里便宜 女的 纹身纹在后颈部和脚裸部,哪个更好? 睿能vp600电源怎样连接电脑? 安钛克VP 350P 电源怎么样? 安钛克的VP350W这个电源怎么样 都说香油可以治痔疮,这个说法有没有科学依据? 安钛克这个vp电源额定是多少? iphone 4和iphone 6用一个id账户,现在怎么取消? 玩嘉vp-600电源怎么样? 安钛克VP350P这款pc电源好用吗 噪音大吗 香油治霉菌性阴道炎吗 喝香油治高血压吗 市场上镲片上千种,改如何选择适合的镲片? 猫耳螨用香油治可以吗,香油能治猫耳螨吗 FANUC Series Oi-MB 加工中心法兰克series18i-MB怎么调程序? FANUC SERIES 18i-MB系统的机床问题