<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
creationComplete="addCustomMenu()" viewSourceURL="srcview/index.html">
<mx:Script>
<![CDATA[
public function addCustomMenu():void{
var cMenu:ContextMenu = new ContextMenu();
cMenu.hideBuiltInItems();
var one:ContextMenuItem = new ContextMenuItem("One");
var two:ContextMenuItem = new ContextMenuItem("Two");
var three:ContextMenuItem = new ContextMenuItem("Three");
cMenu.customItems.push(one,two,three);
one.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,handleMenuClick);
two.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,handleMenuClick);
three.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,handleMenuClick);
this.contextMenu = cMenu;
}
private function handleMenuClick(e:ContextMenuEvent):void{
var clickedItem:ContextMenuItem = e.target as ContextMenuItem;
l.text = clickedItem.label;
}
]]>
</mx:Script>
<mx:Label id="l" text="Zero" horizontalCenter="0" verticalCenter="0"
fontSize="20" fontWeight="bold"/>
</mx:WindowedApplication>