Если вы говорите об истинном контекстном меню (которое появляется при щелчке правой кнопкой мыши), вы можете использовать классы ContextMenu и ContextMenuItems.
Примерно так (в блоке <mx:Script>
):
var cmiOpen :ContextMenuItem = new ContextMenuItem( "Open" );
var cmiCut :ContextMenuItem = new ContextMenuItem( "Cut", true );
var cmiCopy :ContextMenuItem = new ContextMenuItem( "Copy" );
var cmiPaste :ContextMenuItem = new ContextMenuItem( "Paste" );
var cmiRename:ContextMenuItem = new ContextMenuItem( "Rename", true );
var cmiDelete:ContextMenuItem = new ContextMenuItem( "Delete" );
var cmiProps :ContextMenuItem = new ContextMenuItem( "Properties" );
var cm:ContextMenu = new ContextMenu();
cm.addItem( cmiOpen );
cm.addItem( cmiCut );
cm.addItem( cmiCopy );
cm.addItem( cmiPaste );
cm.addItem( cmiRename );
cm.addItem( cmiDelete );
cm.addItem( cmiProps );
cmiOpen.addEventListener( ContextMenuEvent.MENU_ITEM_SELECT, openFunction );
cmiCut.addEventListener( ContextMenuEvent.MENU_ITEM_SELECT, cutFunction );
...
yourComponent.contextMenu = cm;