menuBar实例

<? xml version="1.0" encoding="utf-8" ?>
< mx:Application  xmlns:mx ="http://www.adobe.com/2006/mxml"  layout ="absolute"  creationComplete ="initApp()" >
    
< mx:Script >
        
<![CDATA[
            import mx.events.*;
            import mx.controls.Alert;
            //在ActionScript中定义XML数据的时候,可以使用换行符,编译器会自动识别,
            private var mXML:XMLList=
                <>
                    <item label="文件">
                        <node label="新建画板" data="new"/>
                        <node label="清除画板" data="clear" enabled="false"/>
                        <node type="separator"/>
                        <node label="退出系统" data="logout"/>
                    </item>
                    <item label="帮助">
                        <node label="帮助" data="help"/>
                        <node label="关于作者" data="about"/>
                    </item>
                </>;
                
            internal function initApp():void{
                myMenu.dataProvider=mXML;
                myMenu.addEventListener(MenuEvent.ITEM_CLICK,menu_click_handler);
            }
            internal function menu_click_handler(evt:MenuEvent):void{
                //Alert.show("选择菜单:"+evt.item.@data,"提示信息");
                //这有错误!不知道为什么
            }
        
]]>
    
</ mx:Script >
    
< mx:VBox  x ="19"  y ="10"  height ="302" >
        
< mx:Canvas  width ="200"  height ="74" >
            
< mx:MenuBar  x ="0"  y ="0"  id ="myMenu"  labelField ="@label" ></ mx:MenuBar >
        
</ mx:Canvas >
        
< mx:Canvas  width ="200"  height ="200"  id ="paper" >
        
</ mx:Canvas >
    
</ mx:VBox >
</ mx:Application >
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值