我正在开发一个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的引用所述,



因此,您只需要使用SettingsAbout项目即可。有关其他默认项,请参见ContextMenuBuiltInItems的引用。

10-06 11:30