(AIR only)
Packageflash.display
Classpublic class NativeMenu
InheritanceNativeMenu Inheritance EventDispatcher Inheritance Object
Subclasses ContextMenu

The NativeMenu class contains methods and properties for defining menus.

AIR supports the following menus:

MenuInstanceCapability checkSupported onDefault provided?
ApplicationNativeApplication.nativeApplication.menuNativeApplication.supportsMenuMac OS XYes
WindowNativeWindow.menuNativeWindow.supportsMenuWindowsNo
Dock application iconNativeApplication.nativeApplication.icon.menuNativeApplication.supportsDockIconMac OS XYes
System tray iconNativeApplication.nativeApplication.icon.menuNativeApplication.supportsSystemTrayIconWindowsNo
ContextInteractiveObject.contextMenuAllAllNo
Pop-upApplication definedAllAllNo

A menu can contain items for commands, submenus, and separator lines. Menu items are added to a menu with the addItem(), addItemAt(), addSubmenu(), and addSubmenuAt() methods. The display order of a menu's items matches the order of the items in the menu's items array.

Submenus are attached to their parent menu through the submenu property of the matching menu item in the parent menu. The root menu of window and application menus must only contain submenu items; items without submenus may not be displayed and are contrary to user expectation for these types of menus.

Menus dispatch select events when a command item in the menu, or one of its submenus is selected. (Submenu and separator items are not selectable.) The target property of the event object will reference the selected item.

Menus dispatch displaying events just before the menu is displayed. You can use this event to update the contents of the menu based on the current state of the application.

Note: The ContextMenu class extends the NativeMenu class, but retains the methods, properties, and event behavior of the legacy ContextMenu class. This leads to some overlap in functionality. For example, the ContextMenu, menuSelect event, is essentially the same as the NativeMenu displaying event. You can use either a NativeMenu or a ContextMenu object to set a context menu. One benefit of using a ContextMenu object is that the ContextMenuEvent object contains a reference to the object that was clicked to open the menu. Flash Player only supports the ContextMenu class, not the NativeMenu class.

See also

flash.display.InteractiveObject.contextMenu
flash.display.NativeMenuItem
flash.display.NativeWindow.menu
flash.desktop.DockIcon
flash.desktop.SystemTrayIcon
flash.desktop.NativeApplication.menu
flash.desktop.NativeApplication.icon


Public Properties
 PropertyDefined By
 Inheritedconstructor : Object
A reference to the class object or constructor function for a given object instance.
Object
  AIR-onlyitems : Array
[read-only] The array of NativeMenuItems in this menu.
NativeMenu
  AIR-onlynumItems : int
[read-only] The number of NativeMenuItems in this menu.
NativeMenu
  AIR-onlyparent : NativeMenu
[read-only] The parent menu.
NativeMenu
 Inheritedprototype : Object
[static] A reference to the prototype object of a class or function object.
Object
Public Methods
 MethodDefined By
 Inherited
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
  
Adds a menu item at the bottom of the menu.
NativeMenu
  
Inserts a menu item at the specified position.
NativeMenu
  
Adds a submenu to the menu by inserting a new menu item.
NativeMenu
  
AIR-onlyaddSubmenuAt(submenu:NativeMenu, index:int, label:String):NativeMenuItem
Adds a submenu to the menu by inserting a new menu item at the specified position.
NativeMenu
  
Creates a copy of the menu and all items.
NativeMenu
  
Reports whether this menu contains the specified menu item.
NativeMenu
 Inherited
Dispatches an event into the event flow.
EventDispatcher
  
AIR-onlydisplay(stage:Stage, stageX:Number, stageY:Number):void
Pops up this menu at the specified location.
NativeMenu
  
Gets the menu item at the specified index.
NativeMenu
  
Gets the menu item with the specified name.
NativeMenu
  
Gets the position of the specified item.
NativeMenu
 Inherited
Checks whether the EventDispatcher object has any listeners registered for a specific type of event.
EventDispatcher
 Inherited
Indicates whether an object has a specified property defined.
Object
 Inherited
Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter.
Object
 Inherited
Indicates whether the specified property exists and is enumerable.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Removes a listener from the EventDispatcher object.
EventDispatcher
  
Removes the specified menu item.
NativeMenu
  
Removes and returns the menu item at the specified index.
NativeMenu
  
Moves a menu item to the specified position.
NativeMenu
 Inherited
Sets the availability of a dynamic property for loop operations.
Object
 Inherited
Returns the string representation of the specified object.
Object
 Inherited
Returns the primitive value of the specified object.
Object
 Inherited
Checks whether an event listener is registered with this EventDispatcher object or any of its ancestors for the specified event type.
EventDispatcher
Events
 Event Summary Defined By
 Inherited Dispatched when Flash Player or an AIR application gains operating system focus and becomes active.EventDispatcher
 Inherited Dispatched when Flash Player or an AIR application loses operating system focus and is becoming inactive.EventDispatcher
   Dispatched by this NativeMenu object immediately before the menu is to be displayed.NativeMenu
  
AIR-onlyselect
Dispatched by this NativeMenu object when one of its menu items or an item in one of its descendant submenus is selected.NativeMenu
Property Detail
AIR-only itemsproperty
items:Array  [read-only]

The array of NativeMenuItems in this menu.

The array is sorted in display order.


Implementation
    public function get items():Array
AIR-only numItemsproperty 
numItems:int  [read-only]

The number of NativeMenuItems in this menu.


Implementation
    public function get numItems():int
AIR-only parentproperty 
parent:NativeMenu  [read-only]

The parent menu.

The parent of the root (top-level) menu object will be null.


Implementation
    public function get parent():NativeMenu
Method Detail
AIR-only addItem()method
public function addItem(item:NativeMenuItem):NativeMenuItem

Adds a menu item at the bottom of the menu.

Parameters

item:NativeMenuItem — the NativeMenuItem to add at the bottom of the menu

Returns
NativeMenuItem
AIR-only addItemAt()method 
public function addItemAt(item:NativeMenuItem, index:int):NativeMenuItem

Inserts a menu item at the specified position.

Parameters

item:NativeMenuItem — the NativeMenuItem to insert
 
index:int — the (zero-based) position in menu at which to insert the menu item

Returns
NativeMenuItem

Throws
ArgumentError — if item is null
 
RangeError — if the index is outside the bounds of the menu's items array
AIR-only addSubmenu()method 
public function addSubmenu(submenu:NativeMenu, label:String):NativeMenuItem

Adds a submenu to the menu by inserting a new menu item.

addSubMenuAt() is equivalent to creating a new menu item, adding it to the menu, and assigning a NativeMenu object to the item's submenu property.

Parameters

submenu:NativeMenu — The NativeMenu object defining the submenu to be added
 
label:String — The display label for the menu item to be added

Returns
NativeMenuItem — the NativeMenuItem object created for the submenu
AIR-only addSubmenuAt()method 
public function addSubmenuAt(submenu:NativeMenu, index:int, label:String):NativeMenuItem

Adds a submenu to the menu by inserting a new menu item at the specified position.

addSubMenuAt() is equivalent to creating a new menu item, inserting it at the desired position in the menu, and assigning a NativeMenu object to the item's submenu property.

Parameters

submenu:NativeMenu — The NativeMenu object defining the submenu to be added
 
index:int — The position in the items array of this menu at which to insert the menu item to be added
 
label:String — The display label for the menu item to be added

Returns
NativeMenuItem — the NativeMenuItem object created for the submenu
AIR-only clone()method 
public function clone():NativeMenu

Creates a copy of the menu and all items.

Returns
NativeMenu
AIR-only containsItem()method 
public function containsItem(item:NativeMenuItem):Boolean

Reports whether this menu contains the specified menu item.

Parameters

item:NativeMenuItem — The NativeMenuItem object to look up

Returns
Booleantrue if item is in this menu
AIR-only display()method 
public function display(stage:Stage, stageX:Number, stageY:Number):void

Pops up this menu at the specified location.

Parameters

stage:Stage — The Stage object on which to display this menu.
 
stageX:Number — The number of horizontal pixels, relative to the origin of stage at which to display this menu.
 
stageY:Number — The number of vertical pixels, relative to the origin of stage at which to display this menu.

AIR-only getItemAt()method 
public function getItemAt(index:int):NativeMenuItem

Gets the menu item at the specified index.

Parameters

index:int — the (zero-based) position of the item to return.

Returns
NativeMenuItem — the NativeMenuItem object at the specified position in the menu

Throws
RangeError — if index is outside the bounds of the menu's items array
AIR-only getItemByName()method 
public function getItemByName(name:String):NativeMenuItem

Gets the menu item with the specified name.

Note: The name property of menu items is not assigned by default.

Parameters

name:String — the string to look up

Returns
NativeMenuItem — the NativeMenuItem object with the specified name or null, if no such item exists in the menu
AIR-only getItemIndex()method 
public function getItemIndex(item:NativeMenuItem):int

Gets the position of the specified item.

Parameters

item:NativeMenuItem — the NativeMenuItem to look up

Returns
int — the (zero-based) position of the specified item in this menu or null, if the item is not in this menu
AIR-only removeItem()method 
public function removeItem(item:NativeMenuItem):NativeMenuItem

Removes the specified menu item.

Parameters

item:NativeMenuItem — the NativeMenuItem object to remove from this menu

Returns
NativeMenuItem

Throws
RangeError — if item is not in this menu
AIR-only removeItemAt()method 
public function removeItemAt(index:int):NativeMenuItem

Removes and returns the menu item at the specified index.

Parameters

index:int — the (zero-based) position of the item to remove

Returns
NativeMenuItem — the NativeMenuItem object removed

Throws
RangeError — if index is outside the bounds of this menu's items array.
AIR-only setItemIndex()method 
public function setItemIndex(item:NativeMenuItem, index:int):void

Moves a menu item to the specified position.

Parameters

item:NativeMenuItem — the NativeMenuItem object to move
 
index:int — the (zero-based) position in the menu to which to move item


Throws
RangeError — if index is outside the bounds of the menu's items array.
Event Detail
AIR-only displaying Event
Event Object Type: flash.events.Event
Event.type property = flash.events.Event.DISPLAYING

Dispatched by this NativeMenu object immediately before the menu is to be displayed.

Listen to this event to update the menu before it is displayed. Displaying events are also dispatched by the items in a menu.

Defines the value of the 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:

PropertyValue
bubblesfalse
cancelablefalse
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe object that is about to be displayed.
AIR-only select Event  
Event Object Type: flash.events.Event
Event.type property = flash.events.Event.SELECT

Dispatched by this NativeMenu object when one of its menu items or an item in one of its descendant submenus is selected.

A select event will "bubble" from a menu 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 the selected NativeMenuItem object; the currentTarget property will reference this NativeMenu object.

The Event.SELECT constant defines the value of the type property of a select event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe object on which an item has been selected.




NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu NativeMenu
flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu flash.display.NativeMenu