加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex左键单击弹出菜单--使用menu组件详解

发布时间:2020-12-15 05:16:07 所属栏目:百科 来源:网络整理
导读:? 具体代码参考如下: [java] view plain copy print ? protected ?function?menuDemo{?? ????????? //传入menu的数据定义 ?? ????var?myMenuData:Array?=[{?label: "A" ,enabled: true },{label:? "B" ,enabled: true }];??? ????var?myMenu:Menu?=?Menu.cr
?

具体代码参考如下:

[java] view plain copy print ?
  1. protected?function?menuDemo{??
  2. ?????????//传入menu的数据定义 ??
  3. ????var?myMenuData:Array?=[{?label:"A",enabled:true},{label:?"B",enabled:true}];???
  4. ????var?myMenu:Menu?=?Menu.createMenu(ecomponent,?myMenuData,?false);??
  5. ????//增加时间处理函数 ??
  6. ????????myMenu.addEventListener(MenuEvent.ITEM_CLICK,menuHandler);??
  7. ????myMenu.show(100,200);}??
  8. ??????????
  9. protected?function?menuHandler(event:MenuEvent):void??{??
  10. ????var?label:String?=?event.label;??
  11. ??????????????
  12. ????if(label?==?"A")??
  13. ????{//do?something} ??
  14. ????else?if?(label?==?"B")??
  15. ????{//do?something} ??
  16. ????}??


修改Menu组件的皮肤,方法:修改main.css

[css] view plain copy print ?
  1. Menu{??
  2. ????backgroundColor:?#000000;??
  3. ????backgroundAlpha:?0.75;??
  4. ????borderColor:?#808080;??
  5. ????borderStyle:?solid;??
  6. ????dropShadowColor:?#000000;??
  7. ????dropShadowEnabled:?yes;??
  8. ????color:?#FFFFFF;???
  9. }??


参考资料链接 http://livedocs.adobe.com/flex/3/html/help.html?content=menucontrols_5.html http://wxmfly.iteye.com/blog/420712

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读