flex中popupMenubutton

发布时间:2009-05-19 16:29:00 阅读:1288次

popupmenubutton.mxml

<?xml version="1.0" encoding="utf-8"?>
<!--http://www.javaeye.com/topic/210348--> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="initApp()" layout="absolute"> 
    <mx:Style> 
        Application{  
            fontSize:12;  
            backgroundGradientColors: #c0c0c0, #c0c0c0;  
        }  
    </mx:Style> 
    <mx:Script> 
        <![CDATA[     
            import mx.controls.Alert;    
            import mx.events.MenuEvent; 
            private var mXML:XMLList = 
                <> 
                    <node label="文件"> 
                        <node label="新建画板" data="new"/> 
                        <node label="清除画板" data="clear" enabled="false"/> 
                        <node label="退出系统" data="logout"/> 
                    </node> 
                    <node label="工具"/>                         
                    <node label="帮助"> 
                        <node label="帮助" data="help"/> 
                        <node label="关于作者" data="about"/> 
                     </node> 
                </>; 
            private function initApp():void { 
                popBtn.dataProvider = mXML; //弹出菜单的数据源 
                popBtn.addEventListener(MenuEvent.ITEM_CLICK,clickHandler);  
            }            
            private function clickHandler(evt:MenuEvent):void{ 
                Alert.show("选择菜单:"+evt.label+":菜单序号:"+evt.index); 
            } 
        ]]> 
    </mx:Script> 
    <mx:PopUpMenuButton id="popBtn" labelField="@label" width="135"  x="23" y="23"/> 
</mx:Application>

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

支付宝 微信

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

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