Class fever.app.menu.FvContextMenu

Description

Context menu.

You can use old style using MovieClip.menu affectation, but Fever ContextMenu API adds some interesting features like :

Field Index

menu, onContextMenuEVENT

Method Index

new FvContextMenu()
getItem(), hideBuiltInItems(), isRegistred(), push(), release(), remove(), toString()

Constructor Detail

FvContextMenu

public function FvContextMenu(menuName:String)

Constructor.

Field Detail

onContextMenuEVENT

static public onContextMenuEVENT:EventType
Dispatched whe user right-click on application.

menu

public menu:ContextMenu [Read Only]
Returns real ContextMenu instance. *

Method Detail

push

public function push(item:FvContextMenuItem, id:String):String

Adds passed-in item in context menu.

Items with same id can't be added into the menu.

Parameters

itemFvContextMenuItem item
id(optional) item id (useful to retreive item somewhere in application.

Return

String added item's id

remove

public function remove(id:String):Void

Removes passed-in item from context menu.

Parameters

iditem's id to remove

getItem

public function getItem(id:String):FvContextMenuItem

Returns FvContextMenuItem using his registration id.

Parameters

id@param id item's id to retreive

hideBuiltInItems

public function hideBuiltInItems(visible:Boolean):Void

Hides (or not) builtin menu item.

Parameters

visible(optional) true to hide menu, false to show it, default is true

isRegistred

public function isRegistred(id:String):Boolean

Returns true if passed-in item id is registred in current context menu, otherwise false.

release

public function release():Void

Removes all context menu items.

toString

public function toString():String

Returns string representation.