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>
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值