flex中menuBar

发布时间:2009-05-19 16:27:00 阅读:1086次
<?xml version="1.0" encoding="utf-8"?>
<!--http://www.javaeye.com/topic/210348-->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()"> 
      
    <mx:Style source="style.css"/>              
    <mx:Script> 
        <![CDATA[ 
            import mx.controls.Alert;        
            import mx.events.MenuEvent; 
             
            private var mXML:XML = 
                <menu label = "系统菜单"> 
                    <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> 
                </menu>; 
             
            internal function initApp():void{ 
                //为MenuBar添加数据源 
                myMenu.dataProvider = mXML; 
                //监听Menu的点击实践 
                myMenu.addEventListener(MenuEvent.ITEM_CLICK,menuClickHandler); 
            } 
             
            internal function menuClickHandler(evt:MenuEvent):void{ 
                Alert.show("选择菜单:"+evt.item.@data,"提示信息"); 
            } 
        ]]> 
    </mx:Script> 
    <mx:VBox width="100%" height="100%"> 
        <mx:Canvas styleName="windowBar" width="100%"> 
            <mx:MenuBar labelField="@label"  height="30" id="myMenu" width="100%"></mx:MenuBar>   
        </mx:Canvas> 
        <mx:Canvas width="100%" height="100%" id="paper"> 
              
        </mx:Canvas>            
    </mx:VBox> 
      
</mx:Application> 
 

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询
上一篇:flex中tabBar
下一篇:flex中popupButton

转载请注明:flex中menuBar 出自老鄢博客 | 欢迎分享