`
流浪鱼
  • 浏览: 1682481 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

flex4.5 MenuBar使用

    博客分类:
  • flex
 
阅读更多

flex3和4有好多的区别,现在列出flex4MenuBar使用

1.定义menubar需要数据

<fx:Declarations>
		<!-- 将非可视元素(例如服务、值对象)放在此处 -->
		<fx:XMLList id="menuBar">
			<menuitem label="文件">
				<menuitem label="打开"/>
				<menuitem label="保存" enabled="false" icon="myIcon"/>
				<menuitem label="另存为..."    type="check"       toggled="true"/>  
				<menuitem label=""   type="separator"/> 
				<menuitem label="输出">  
					<menuitem label="BMPL"       type="radio"    groupName="one"/>  
					<menuitem label="图片"    type="radio"     groupName="one"  toggled="true"/>  
				</menuitem>
				<menuitem label="打印"/>  
				<menuitem label="退出"/> 
			</menuitem>
			<menuitem label="编辑"/>  
			<menuitem label="查看"/>  
			<menuitem label="工具"/>  
			<menuitem label="帮助"/>
		</fx:XMLList>
	</fx:Declarations>

 2.脚本定义

<fx:Script>
		<![CDATA[
			import mx.controls.Alert;
			import mx.events.MenuEvent;
			
			protected function munuItemClickHandler(event:MenuEvent):void
			{
				if(event.label == "退出"){
					Alert.show("您单击的是退出按钮");
				}
				
			}
			
		]]>
	</fx:Script>

 3.menubar的定义

<mx:MenuBar id="myMenuBar" dataProvider="{menuBar}" labelField="@label" iconField="@icon" height="30" width="100%" itemClick="munuItemClickHandler(event)">
					
				</mx:MenuBar>

效果图:



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 大小: 12.9 KB
分享到:
评论

相关推荐

    Flex MenuBar小例子

    FLex MenuBar的小例子,可以实现下拉菜单的效果,可直接拷贝使用

    flex3 menubar 键盘监听 列子

    felx3怎样监听MneuBar 并进行menu的展示和隐藏,以及menu的相互切换

    Flex MenuBar从数据库中动态加载图片

    然后,在主应用程序`MenuBarApp.mxml`中,我们需要使用`mx.collections.ArrayCollection`来存储从数据库获取的菜单数据,并将其绑定到`MenuBar`的`dataProvider`属性。同时,指定我们刚刚创建的自定义渲染器作为`...

    flex动态菜单(Menubar)

    在Flex MXML代码中,可以使用`&lt;mx:MenuBar&gt;`标签来声明Menubar。 2. **XML配置**:为了实现动态填充菜单,我们可以使用XML文件来存储菜单结构和数据。XML文件的格式通常是这样的: ```xml 菜单1"&gt; 子菜单1-1...

    flex 竖排Menu

    5. **拖拽支持**:若要实现拖拽功能,可以使用DragManager和DropTarget类,将MenuBar设置为可拖动,并定义合适的drop目标。 标签“Flex MenuBar 竖”强调了这个主题的关键特征,即Flex中的垂直MenuBar。 在压缩包...

    Flex创建菜单栏

    通过分析和学习这个示例,你可以更深入地理解Flex中`MenuBar`组件的工作原理和使用方式。 总结来说,使用Flex创建菜单栏需要理解数据源的概念,掌握XML或ArrayCollection作为数据源的设置方法,以及如何处理菜单项...

    Flex4 滑动菜单案例

    在Flex4中,我们可以使用Spark组件库中的MenuBar组件来创建基础的菜单结构。MenuBar组件允许用户通过点击或触摸触发下拉菜单,展示更多的选项。 在描述中提到了"move特效",这是Flex4中Animate类的一个关键概念。...

    flex-menu.rar_Flex 4_Menu_flex_flex Menu_flex 菜单

    这个"flex-menu.rar"压缩包包含了一个使用Flex 4构建的菜单组件,专为Flash Builder 4设计。Flash Builder 4是基于Eclipse IDE的开发工具,用于创建、测试和调试Flex和ActionScript项目。 Flex 4中的菜单系统是用户...

    flex自定义多级系统菜单

    总之,“flex自定义多级系统菜单”涉及到的主要知识点有:XML数据绑定、Flex组件(如`Menu`和`MenuBar`)、数据源管理、事件处理以及可能的图形资源加载。通过这些技术,我们可以构建出灵活且易于维护的多级菜单系统...

    flex组件介绍

    Flex控件的使用通常遵循以下步骤:创建控件实例、设置属性、添加事件监听器、将控件添加到容器中。例如,要创建一个按钮并添加到界面上,首先需要实例化按钮组件,然后通过设置其属性来定义按钮的样式和行为,接着...

    Flex UI组件使用全集

    ### Flex UI组件使用全集详解 #### 概述 本文档是基于阿树对Adobe Flex UI组件库的全面整理,并结合Adobe主页上提供的各种组件代码示例进行深度解析。Flex是一种用于构建高度交互式的Web应用的框架,尤其适用于创建...

    matlab开发-MenuBar

    在本项目中,我们将深入探讨如何在MATLAB中使用`MenuBar`进行开发。 首先,`test.fig`文件是一个MATLAB图形用户界面布局的保存文件,它包含了GUI的设计,包括控件的位置、大小、属性等信息。当你打开这个文件,...

    Flex 菜单导航特效 工程源码

    - MenuBar组件:Flex提供了MenuBar组件,用于创建顶部菜单栏,常用于网站或应用程序的导航。它可以包含多个MenuItem,每个MenuItem可以有子菜单,形成多级菜单结构。 - MenuItem组件:MenuItem是构成菜单的基本...

    窗口都增加一个Menubar.docx

    2. **提升用户体验的解决方案**:Binary Bakery Software的工具通过为每个窗口添加单独的Menubar,解决了在多窗口环境中查找和使用Menubar的难题,提高了用户的操作效率。 3. **图形设计与视觉传达**:软件图标的...

    flex + java 初学者 笔记 学习资料

    Flex是Adobe开发的一种用于构建富互联网应用程序(RIA)的框架,主要使用ActionScript语言和MXML标记语言。本文档是针对Flex和Java初学者的学习笔记,涵盖了Flex中的基础组件、文本处理、样式设计、行为对象以及动画...

    flexbuilder3training.rar

    本压缩包“flexbuilder3training.rar”包含了多个基础工程实例,旨在帮助初学者更好地理解和掌握FlexBuilder3的使用。 1. **DataGrid.zip** 这个例子涉及到了Flex中的DataGrid组件,它是展示数据表格的理想选择。...

    menubar_rebar_rightclick

    综上所述,"menubar_rebar_rightclick"涉及的开发主题包括Windows GUI编程、菜单和右键事件处理、Rebar控件的使用,以及音频播放技术,特别是与MP3解码相关的部分。这些知识点对于开发高效且用户友好的Windows应用...

    Flex组建开发-2(菜单篇)

    Flex中的菜单主要由Menu、MenuBar、MenuItem等类组成,这些类是Flash Player的显示列表的一部分,用于创建交互式的下拉菜单和菜单栏。Menu类代表一个下拉菜单,而MenuBar类则用于创建横向的菜单栏。MenuItem类是菜单...

    vue_menubar.rar

    本案例“vue_menubar.rar”是基于Vue.js实现的一个模仿饿了么的横向导航栏,适用于快速构建具有类似功能的项目。MockJS则是一个用于前端开发中模拟数据的工具,它可以模拟各种接口返回的数据,使得在没有后端配合...

    MenuBar Control_control_

    【MenuBar Control】是一种在Visual Basic 6 (VB6)编程环境中使用的控件,它主要用于创建应用程序的菜单栏。菜单栏是用户界面中的一个重要元素,它提供了对程序功能的直观访问,通常位于窗口的顶部。MenuBar Control...

Global site tag (gtag.js) - Google Analytics