enabled (ContextMenuItem.enabled property)

public enabled : Boolean

A Boolean value that indicates whether the specified menu item is enabled or disabled. By default, this property is true.

Availability: ActionScript 1.0; Flash Player 7

Example

The following example creates two new context menu items: Start and Stop. When the user selects Start, the number of milliseconds from when the SWF file started is traced. Start is then disabled in the menu. When Stop is selected, the number of milliseconds that have elapsed since the SWF file started is traced. The Start menu item is re-enabled and the Stop menu item is disabled.

var my_cm:ContextMenu = new ContextMenu();
var startMenuItem:ContextMenuItem = new ContextMenuItem("Start", startHandler);
startMenuItem.enabled = true;
my_cm.customItems.push(startMenuItem);
var stopMenuItem:ContextMenuItem = new ContextMenuItem("Stop", stopHandler, true);
stopMenuItem.enabled = false;
my_cm.customItems.push(stopMenuItem);
function stopHandler(obj, item) {
    trace("Stopping... "+getTimer()+"ms");
    startMenuItem.enabled = true;
    stopMenuItem.enabled = false;
}
function startHandler(obj, item) {
    trace("Starting... "+getTimer()+"ms");
    startMenuItem.enabled = false;
    stopMenuItem.enabled = true;
}
this.menu = my_cm;