flashbuilder mx组件 MenuBar

来源:http://www.cuplayer.com/player/PlayerCode/Flex/2013/0118661.html

<fx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.events.MenuEvent;

protected function menubar1_itemClickHandler(event:MenuEvent):void
{
Alert.show([email protected]);
}

]]>
</fx:Script>

<mx:MenuBar x="118" y="124" labelField="@label" itemClick="menubar1_itemClickHandler(event)">
<mx:dataProvider>
<mx:XMLListCollection>
<fx:XMLList xmlns="">
<menu label="aa">
<item label="aa1" />
<item label="aa2" />
</menu>
<menu label="bb">
<item label="bb1" />
<item label="bb2" />
</menu>
</fx:XMLList>
</mx:XMLListCollection>
</mx:dataProvider>
</mx:MenuBar>

经测试可用。。。。转载请标明原文出处。。

时间: 2024-10-18 20:22:33

flashbuilder mx组件 MenuBar的相关文章

Flex笔记_MX DataGrid、列表和树

ListBase 和 AdvancedListBase 所有的MX List都是从 ListBase 和 AdvancedListBase 派生出来的. 属性: columnCount.columnWidth.dataProvider.iconField.iconFunction.labelField.labelFunction. lockedColumnCount.lockedRowCount.rowCount.rowHeight.selectable.selectedIndex. selec

布局和容器

Spark和Halo(MX) Halo(MX)是Flex3独有的组件: Spark是Flex4引入的新一代组件: Flex4同时支持 Spark和Halo(MX); Spark容器允许改变布局算法: Halo(MX)组件则内置了不去算法,所以如果在Halo(MX)中,如果想使用另外一种布局方法,就必需修改所有容器的类型: 布局管理器 布局管理器通过3个阶段处理每个可视组件的位置和大小: 提交 - 查看每个组件的所有属性设置,此阶段将执行每个组件的commitProperties()方法,为布局管

对FlexLite和MoreUI的评价

两者都是Actionscript开发的UI组件库. 都比Flex组件库"轻"很多. FlexLite基本沿袭了Flex的Spark组件框架的结构设计(失效机制,延迟渲染,皮肤等),去除了一些功能.从而变得"轻". MoreUI基本结构和Flex3时代的mx组件框架的结构设计类似,没有将皮肤功能分离出来.与Flex组件相比,属性.功能减少了很多,从而变得"轻". 我对两者的评价: 1. FlexLite 优点: 提供了界面编辑器. 提供了一系列开发

Std UI Kit 0.1版本发布

Std UI Kit是一套可以帮助你大幅缩短工作进程的高性能Javascript UI组件合集,它包含了非常全面的常用UI组件,同时提供了一套完整的用户界面解决方案,它能轻松的让你构建出一套桌面级的应用. Std UI Kit 包含的全部组件都是使用StdJS的Std.ui模块创建的,可以自由的继承,扩展. StdJS网站  http://www.stdjs.com Std UI Kit 网站 http://ui.stdjs.com Std UI Kit 文档 http://doc.stdjs.

GUI编程笔记(java)10:GUI实现一级菜单

1.首先:菜单组件 MenuBar,Menu,MenuItem              先创建菜单条,再创建菜单,每一个菜单中建立菜单项.              也可以菜单添加到菜单中,作为子菜单.              通过setMenuBar()方法,将菜单添加到Frame中. 2.案例代码: package cn.itcast_08; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.Menu;

JavaSE基础笔记513

JavaSE笔记整理 java概述 1. 人机交互 人机交互:是指人与计算机之间使用某种对话语言,以一定的交互方式,为完成确定任务的人与计算机之间的信息交换过程. 交互方式 图形化界面:这种方式简单直观,使用者易于接受,容易上手操作. 命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作.较为麻烦,需要记住一些命令. 2. 键盘功能键介绍 这些按键要求的不是认识:而是常用. ′ Tab *** 缩格 ′ 空格 Enter ****** ′ Window ′ Shift *** (C

Flex元素布局规则总结,以及布局和容器

一.Flex中的元素分类从功能层面可以把Flex中的元素分为组件(Components)和容器(Containers)两大类:组件 - 是指那类具有明确交互或数据展示功能的元素,例如Button.Checkbox.Datagrid.List等.容器 - 是指那类用来放置其他元素的元素,容器往往不具有特定的交互功能,主要的功能就是容纳元素.容器再细分又可以分为布局(Layout)容器和导航(Navigator)容器,其中布局容器的功能就是用来布局界面元素的,例如Application.Panel等

Flex4.6 DataGrid自定义ComboBox并获取自定义ComboBox的值

最近,项目需求需要在DataGrid上动态生成GridColumn以及设置其为ComboBox,默认是为TextInput. Flex 4.6使用s:DataGrid组件而不是mx:DataGrid,网上很多资料都是mx组件的,于是写了这篇文章. 首先,s:DataGrid的标题栏存储的对象是GridColumn. 标题栏动态添加函数 <span style="font-family:Microsoft YaHei;font-size:18px;"> var columns

第2章 开始Flex

* Flex开发中可用两种语言 1.MXML 2.ActionScript * Flex中使用两个组件集 1.MX (mx.*) 早期的Flex版本用到的组件集 2.Spark (spark.*) Flex4及以后的版本用到的组件集. Spark比MX组件有更多皮肤外观及其它方面的优点.它们有相同的组件(如按钮,文本框,列表控件等).官方推荐使用Spark组件集. * MXML文件 MXML文件是一种普通的xml文件,和html一样是标记语言,不过MXML被编译成.swf文件在FlashPlay