我正在开发一个flex应用程序,我想添加一个上下文菜单。我用以下代码得到它:
var myMenu:ContextMenu = new ContextMenu();
myMenu.hideBuiltInItems();
var defaultItems:ContextMenuBuiltInItems = myMenu.builtInItems;
defaultItems.print = false;
var item:ContextMenuItem = new ContextMenuItem("Go to google");
myMenu.customItems.push(item);
item.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuItemSelectHandler);
this.contextMenu = myMenu;
但是我有一个问题。菜单显示了四个默认选项(“设置”,“关于闪光灯...”),我想将它们隐藏。使用defaultItems.print = false;我隐藏了打印选项,但是我不知道如何隐藏其他选项。
有人知道该怎么做吗?
谢谢。
最佳答案
正如ContextMenu的引用所述,
因此,您只需要使用Settings
和About
项目即可。有关其他默认项,请参见ContextMenuBuiltInItems的引用。