帮助文档上的例子太繁琐了,我自己简化了下,方便以后备忘了:

    import flash.events.ContextMenuEvent;
    import flash.ui.ContextMenuItem;
    import flash.ui.ContextMenu;
    import flash.ui.ContextMenuBuiltInItems;

var myContextMenu = new ContextMenu();
root.contextMenu = myContextMenu;

 myContextMenu.hideBuiltInItems();//隐藏默认项
 var defaultItems:ContextMenuBuiltInItems = myContextMenu.builtInItems;
  defaultItems.print = true;//显示打印项

var item:ContextMenuItem = new ContextMenuItem(“menuLabel”);//加入新项

item.enabled = false;//可用状态
item.separatorBefore = false;//上方分割条

myContextMenu.customItems.push(item);
item.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuItemSelectHandler);
function menuItemSelectHandler(event:ContextMenuEvent):void {
            trace(“menuSelectHandler: ” + event);
        }