标签:ContextMenu

Flex使用自定义右键菜单

发表于3年前(Dec 24, 2014 9:17:08 AM)  阅读 472  评论 0

分类: Flex

标签: ContextMenu 右键菜单

在应用程序开发过程中,经常会遇到要使用右键菜单的情况,不管是flex web工程还是AIR桌面应用程序,flex是支持自定义右键菜单的,以web工程为例:
1、首先new一个自己的ContextMenu出来,ContextMenu可以看成是整个右键菜单窗口
private var nodeMenu:ContextMenu = new ContextMenu();
2、然后new自己的一个个菜单项
var menu1:ContextMenuItem = new ContextMenuItem(“右键菜单一”);
3、给菜单项加入处理事件
menu1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,menudraw);
4、将自己的菜单项加入新的ContextMenu中
nodeMenu.customItems.push(menu1);
5、然后把系统自带的菜单隐藏
n

......