0
点赞
收藏
分享

微信扫一扫

flex4.5 MenuBar使用

夕阳孤草 2023-04-17 阅读 47


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>

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

举报

相关推荐

0 条评论