| Pacote | flash.display |
| Classe | public class NativeMenuItem |
| Herança | NativeMenuItem EventDispatcher Object |
| Subclasses | ContextMenuItem |
A menu item can be a command, a submenu, or a separator line:
false for the isSeparator
parameter.submenu
property. You can also call NativeMenu.addSubmenu() to create
the item and set the submenu property at the same time.true for the isSeparator
parameter.Listen for select events on an item or a parent menu to detect when a menu command is selected. Neither submenus nor separators dispatch select events. Listen for displaying events to determine when a menu item about to be displayed.
Veja também
| Propriedade | Definido por | ||
|---|---|---|---|
| checked : Boolean
Controls whether this menu item displays a checkmark.
| NativeMenuItem | ||
![]() | constructor : Object
A reference to the class object or constructor function for a given object instance.
| Object | |
| data : Object
An arbitrary data object associated with this menu item.
| NativeMenuItem | ||
| enabled : Boolean
Controls whether this menu item is enabled.
| NativeMenuItem | ||
| isSeparator : Boolean
[read-only]
Reports whether this item is a menu separator line.
| NativeMenuItem | ||
| keyEquivalent : String
The key equivalent for this menu item.
| NativeMenuItem | ||
| keyEquivalentModifiers : Array
The array of key codes for the key equivalent modifiers.
| NativeMenuItem | ||
| label : String
The display string of this menu item.
| NativeMenuItem | ||
| menu : NativeMenu
[read-only]
The menu that contains this item.
| NativeMenuItem | ||
| mnemonicIndex : int
The position of the mnemonic character in the menu item label.
| NativeMenuItem | ||
| name : String
The name of this menu item.
| NativeMenuItem | ||
![]() | prototype : Object
[static]
A reference to the prototype object of a class or function object.
| Object | |
| submenu : NativeMenu
The submenu associated with this menu item.
| NativeMenuItem | ||
| Método | Definido por | ||
|---|---|---|---|
|
Creates a new NativeMenuItem.
| NativeMenuItem | ||
![]() |
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registers an event listener object with an EventDispatcher object so that the listener
receives notification of an event.
| EventDispatcher | |
|
Creates a copy of the menuitem and all items.
| NativeMenuItem | ||
![]() |
Dispatches an event into the event flow.
| EventDispatcher | |
| NativeMenuItem | |||
![]() |
Checks whether the EventDispatcher object has any listeners registered for a specific type
of event.
| EventDispatcher | |
![]() |
Indicates whether an object has a specified property defined.
| Object | |
![]() |
Indicates whether an instance of the Object class is in the prototype chain of the object specified
as the parameter.
| Object | |
|
Selects a menu item based on key equivalent
| NativeMenuItem | ||
![]() |
Indicates whether the specified property exists and is enumerable.
| Object | |
![]() |
Removes a listener from the EventDispatcher object.
| EventDispatcher | |
![]() |
Sets the availability of a dynamic property for loop operations.
| Object | |
|
Returns a string containing all the properties of the NativeMenuItem object.
| NativeMenuItem | ||
![]() |
Returns the primitive value of the specified object.
| Object | |
![]() |
Checks whether an event listener is registered with this EventDispatcher object or any of
its ancestors for the specified event type.
| EventDispatcher | |
| Evento | Descrição | Definido por | ||
|---|---|---|---|---|
![]() | Dispatched when Flash Player or the and AIR application gains operating system focus and becomes active. | EventDispatcher | ||
![]() | Dispatched when Flash Player loses operating system focus and is becoming inactive. | EventDispatcher | ||
| Dispatched by this NativeMenuItem object immediately before the menu containing the item is displayed. | NativeMenuItem | |||
| Dispatched whenever a menu item is selected by the user. | NativeMenuItem | |||
| checked | propriedade |
checked:Boolean [read-write] Controls whether this menu item displays a checkmark.
public function get checked():Boolean
public function set checked(value:Boolean):void
| data | propriedade |
data:Object [read-write] An arbitrary data object associated with this menu item.
You can assign any object to this property. The assigned object is
not used by the menu system, but is available to event handling code.
By default, the value of this property is null.
public function get data():Object
public function set data(value:Object):void
| enabled | propriedade |
enabled:Boolean [read-write] Controls whether this menu item is enabled.
public function get enabled():Boolean
public function set enabled(value:Boolean):void
| isSeparator | propriedade |
isSeparator:Boolean [read-only] Reports whether this item is a menu separator line.
Create a separator line by setting the isSeparator
parameter in the NativeMenuItem constructor to true.
public function get isSeparator():Boolean
| keyEquivalent | propriedade |
keyEquivalent:String [read-write] The key equivalent for this menu item.
public function get keyEquivalent():String
public function set keyEquivalent(value:String):void
| keyEquivalentModifiers | propriedade |
keyEquivalentModifiers:Array [read-write] The array of key codes for the key equivalent modifiers.
Use the constants defined in the Keyboard class to specify the modifier key codes. Valid modifer keys include:
public function get keyEquivalentModifiers():Array
public function set keyEquivalentModifiers(value:Array):void
| label | propriedade |
label:String [read-write] The display string of this menu item.
public function get label():String
public function set label(value:String):void
| menu | propriedade |
menu:NativeMenu [read-only] The menu that contains this item.
public function get menu():NativeMenu
| mnemonicIndex | propriedade |
mnemonicIndex:int [read-write] The position of the mnemonic character in the menu item label.
The character at the specified position will become the mnemonic character for the menu item. The index is zero-based, so the first character has an index of 0.
This property is ignored on operating systems that do not use menu mnemonics.
public function get mnemonicIndex():int
public function set mnemonicIndex(value:int):void
| name | propriedade |
name:String [read-write] The name of this menu item.
The name value is not displayed and can be used as a locale-independent identifier.
public function get name():String
public function set name(value:String):void
| submenu | propriedade |
submenu:NativeMenu [read-write] The submenu associated with this menu item.
Assigning a NativeMenu object to this property will change the appearance and behavior of the menu item. A submenu item will display the submenu icon and will no longer dispatch select events.
public function get submenu():NativeMenu
public function set submenu(value:NativeMenu):void
Veja também
| NativeMenuItem | () | Construtor |
public function NativeMenuItem(label:String = "", isSeparator:Boolean = false)
Creates a new NativeMenuItem.
To create a menu command, set the label parameter to a
string containing the display label and set isSeparator
to false.
To create a submenu command, create a command item, then assign the
NativeMenu object or the submenu to the item's submenu
property. Add the item to the parent menu.
To create a separator, set the label parameter to an empty
string and set isSeparator to true.
Add and remove items from a menu using the NativeMenu addItem()
and removeItem() methods.
label:String (default = "") — The display label for the item, or an empty string for separators.
|
|
isSeparator:Boolean (default = false) — Set to true to create a separator; set to
false otherwise.
|
Veja também
| clone | () | método |
public function clone():NativeMenuItem
Creates a copy of the menuitem and all items.
RetornaNativeMenuItem |
| formatToString | () | método |
public function formatToString(className:String, ... arguments):String
Parâmetros
className:String |
|
... arguments |
String |
| performKeyEquivalent | () | método |
public function performKeyEquivalent(event:KeyboardEvent):Boolean
Selects a menu item based on key equivalent
Parâmetros
event:KeyboardEvent — The keyboard event to test against
|
Boolean |
| toString | () | método |
public override function toString():String
Returns a string containing all the properties of the NativeMenuItem object.
RetornaString — A string containing all the properties of the Event object.
|
| displaying | Evento |
flash.events.Event
flash.events.Event.DISPLAYING
Dispatched by this NativeMenuItem object immediately before the menu containing the item is displayed.
The target property of the event object will reference the
NativeMenu containing this NativeMenuItem object; the
currentTarget property will reference this NativeMenuItem.
type property of a displaying event object.
Note: This event does not go through a "capture phase" and is dispatched directly to the target, whether the target is on the display list or not.
This event has the following properties:
| Propriedade | Valor |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | The object that is actively processing the Event object with an event listener. |
target | The object that is about to be displayed. |
| select | Evento |
flash.events.Event
flash.events.Event.SELECT
Dispatched whenever a menu item is selected by the user.
A select event will "bubble" from this item to its containing menu and on up
through the parent menu chain to the root menu object. The target
property of the event object will reference this NativeMenuItem object;
the currentTarget property will reference the dispatching
object (either this NativeMenuItem or an ancestral NativeMenu object).
Event.SELECT constant defines the value of the type property of a select event object.
This event has the following properties:
| Propriedade | Valor |
|---|---|
bubbles | false |
cancelable | false; there is no default behavior to cancel. |
currentTarget | The object that is actively processing the Event object with an event listener. |
target | The object on which an item has been selected. |