Referencia de ActionScript® 3.0 para la plataforma de Adobe® Flash®
Inicio  |  Ocultar lista de paquetes y clases |  Paquetes  |  Clases  |  Novedades  |  Índice  |  Apéndices  |  ¿Por qué hay texto en inglés?
Filtros: AIR 30.0 y versiones anteriores, Flash Player 30.0 y versiones anteriores, Flash Lite 4
Flex 4.6 y versiones anteriores, Flash Pro CS6 y versiones anteriores
Ocultar filtros
flash.display 

NativeMenuItem  - AS3

Paquetesx

Nivel superior
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Elementos del lenguaje

Constantes globales
Funciones globales
Operadores
Sentencias, palabras clave y directivas
Tipos especiales

Apéndices

Novedades
Errores del compilador
Advertencias del compilador
Errores en tiempo de ejecución
Migración a ActionScript 3
Conjuntos de caracteres admitidos
Solo etiquetas MXML
Elementos Motion XML
Etiquetas de texto temporizado
Lista de elementos desfasados
Constantes de implementación de accesibilidad
Cómo utilizar ejemplos de ActionScript
Avisos legales
Paqueteflash.display
Clasepublic class NativeMenuItem
HerenciaNativeMenuItem Inheritance EventDispatcher Inheritance Object
Subclases ContextMenuItem

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

La clase NativeMenuItem representa un único elemento de menú.

Un elemento de menú puede ser un comando, un submenú o una línea de separador:

  • Para crear un comando, llame al constructor NativeMenuItem y transfiera una cadena para la etiqueta y el valor false para el parámetro isSeparator.
  • Para crear un submenú, cree un comando para el menú principal y luego asigne el objeto NativeMenu del submenú a la propiedad submenu del elemento. También puede llamar al método addSubmenu() del objeto NativeMenu principal para crear el elemento y establecer la propiedad submenu al mismo tiempo.
  • Para crear un separador, llame al constructor NativeMenuItem y transfiera una cadena vacía para la etiqueta y el valor true para el parámetro isSeparator.

Detecte eventos select en un menú o elemento principal para saber cuándo se selecciona un comando del menú. Ni los submenús ni los separadores pueden distribuir eventos select. Detecte eventos preparing para determinar cuándo se va a mostrar un elemento de menú o si se va a activar a través de un equivalente de tecla.

Elementos de API relacionados



Propiedades públicas
 PropiedadDefinido por
      checked : Boolean
Controla si el elemento de menú muestra una marca de verificación.
NativeMenuItem
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
      data : Object
Datos arbitrarios asociados al elemento de menú.
NativeMenuItem
      enabled : Boolean
Controla si el elemento de menú está activado.
NativeMenuItem
      isSeparator : Boolean
[solo lectura] Indica si el elemento es una línea de separador.
NativeMenuItem
      keyEquivalent : String
Equivalente de teclado del elemento de menú.
NativeMenuItem
      keyEquivalentModifiers : Array
Conjunto de códigos de tecla de los modificadores de equivalentes de teclado.
NativeMenuItem
      label : String
Cadena de visualización del elemento de menú.
NativeMenuItem
      menu : NativeMenu
[solo lectura] Menú que contiene el elemento.
NativeMenuItem
      mnemonicIndex : int
Posición del carácter mnemónico de la etiqueta del elemento de menú.
NativeMenuItem
      name : String
Nombre del elemento de menú.
NativeMenuItem
      submenu : NativeMenu
Submenú asociado al elemento de menú.
NativeMenuItem
Métodos públicos
 MétodoDefinido por
  
    NativeMenuItem(label:String = "", isSeparator:Boolean = false)
Crea un objeto NativeMenuItem.
NativeMenuItem
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un objeto de detector de eventos con un objeto EventDispatcher, de modo que el detector reciba la notificación de un evento.
EventDispatcher
  
Crea una copia del objeto NativeMenuItem.
NativeMenuItem
 Inherited
Distribuye un evento en el flujo del evento.
EventDispatcher
 Inherited
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento.
EventDispatcher
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Elimina un detector del objeto EventDispatcher.
EventDispatcher
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
 Inherited
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional.
Object
  
    toString():String
[override] Devuelve una cadena que contiene todas las propiedades del objeto NativeMenuItem.
NativeMenuItem
 Inherited
Devuelve el valor simple del objeto especificado.
Object
 Inherited
Comprueba si hay registrado un detector de eventos con este objeto EventDispatcher o con cualquiera de sus ascendientes para el tipo de evento concreto.
EventDispatcher
Eventos
 Evento Resumen Definido por
 Inherited[evento broadcast] Se distribuye cuando Flash Player o AIR pasan a estar activos.EventDispatcher
 Inherited[evento broadcast] Se distribuye cuando Flash Player o de AIR pasan a estar inactivos.EventDispatcher
  
    displaying
Distribuido por el objeto NativeMenuItem inmediatamente antes de que se muestre el menú que contiene el elemento.NativeMenuItem
  
    preparing
Distribuido por este objeto NativeMenuItem cuando su equivalente de tecla se presiona e inmediatamente antes de que aparezca el menú.NativeMenuItem
  
    select
Se distribuye cada vez que el usuario selecciona un elemento de menú.NativeMenuItem
Información sobre propiedades
    

checked

propiedad
checked:Boolean

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Controla si el elemento de menú muestra una marca de verificación.



Implementación
    public function get checked():Boolean
    public function set checked(value:Boolean):void
    

data

propiedad 
data:Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Datos arbitrarios asociados al elemento de menú.

Puede asignar cualquier objeto a esta propiedad. El sistema de menús no utiliza el objeto asignado, pero está disponible para el código de control de eventos (mediante la propiedad target del objeto de evento). De manera predeterminada, el valor de esta propiedad es null.



Implementación
    public function get data():Object
    public function set data(value:Object):void
    

enabled

propiedad 
enabled:Boolean

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Controla si el elemento de menú está activado.



Implementación
    public function get enabled():Boolean
    public function set enabled(value:Boolean):void
    

isSeparator

propiedad 
isSeparator:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Indica si el elemento es una línea de separador.

Para crear una línea de separador, establezca el parámetro isSeparator del constructor NativeMenuItem como true.



Implementación
    public function get isSeparator():Boolean
    

keyEquivalent

propiedad 
keyEquivalent:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Equivalente de teclado del elemento de menú.

Establezca keyEquivalent con una letra en minúscula para asignar un acceso directo sin necesidad de la tecla modificadora Mayús. Establézcalo con una letra en minúscula para asignar un acceso directo con la tecla modificadora Mayús.

De forma predeterminada, se incluye un modificador de equivalentes de teclado (Ctrl en Windows y Comando en Mac OS X o en Linux) como parte del equivalente de teclado. Si quiere que un equivalente de teclado sea una tecla sin modificador, establezca la propiedad keyEquivalentModifiers como un conjunto vacío.



Implementación
    public function get keyEquivalent():String
    public function set keyEquivalent(value:String):void
    

keyEquivalentModifiers

propiedad 
keyEquivalentModifiers:Array

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Conjunto de códigos de tecla de los modificadores de equivalentes de teclado.

Utilice las constantes definidas en la clase Keyboard para especificar los códigos de teclas de modificación. Las teclas de modificación válidas son:

  • Keyboard.ALTERNATE
  • Keyboard.COMMAND
  • Keyboard.CONTROL

Si no asigna ningún modificador, de forma predeterminada se asigna la clave Keyboard.CONTROL en Windows o en Linux y la clave Keyboard.COMMAND en Mac OS X. Si no quiere que la clave equivalente incluya estos modificadores, establezca esta propiedad como un conjunto vacío.

Si asigna una letra en minúscula a la propiedad keyEquivalent, la tecla Mayús se utiliza como modificador automáticamente. Si establece keyEquivalentModifier como un conjunto vacío, la tecla Mayús no se elimina como modificador.



Implementación
    public function get keyEquivalentModifiers():Array
    public function set keyEquivalentModifiers(value:Array):void

Elementos de API relacionados

    

label

propiedad 
label:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Cadena de visualización del elemento de menú.



Implementación
    public function get label():String
    public function set label(value:String):void
    

menu

propiedad 
menu:NativeMenu  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Menú que contiene el elemento.



Implementación
    public function get menu():NativeMenu
    

mnemonicIndex

propiedad 
mnemonicIndex:int

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Posición del carácter mnemónico de la etiqueta del elemento de menú.

El carácter de la posición especificada pasa a ser el carácter mnemónico del elemento de menú. El índice está basado en ceros, por lo que el índice del primer carácter es 0.

Esta propiedad se omite en sistemas operativos que no utilicen caracteres mnemónicos.



Implementación
    public function get mnemonicIndex():int
    public function set mnemonicIndex(value:int):void
    

name

propiedad 
name:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Nombre del elemento de menú.

El valor del nombre no se muestra y se puede utilizar como identificador independiente de configuración regional. El nombre no se asigna automáticamente.



Implementación
    public function get name():String
    public function set name(value:String):void
    

submenu

propiedad 
submenu:NativeMenu

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Submenú asociado al elemento de menú.

Al asignar un objeto NativeMenu a esta propiedad, cambia el aspecto y el comportamiento del elemento de menú. Un elemento de submenú muestra el icono del submenú y deja de distribuir eventos select.

Nota: añadir un menú como un submenú de sí mismo (en una referencia circular) puede provocar que la aplicación se bloquee.



Implementación
    public function get submenu():NativeMenu
    public function set submenu(value:NativeMenu):void

Elementos de API relacionados

Información sobre constructores
    

NativeMenuItem

()Información sobre
public function NativeMenuItem(label:String = "", isSeparator:Boolean = false)

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Crea un objeto NativeMenuItem.

Para crear un comando de menú, establezca el parámetro label como una cadena que contenga la etiqueta de visualización y defina isSeparator como false.

Para crear un comando de submenú, cree primero un comando, luego asigne el objeto NativeMenu o el submenú a la propiedad submenu del elemento . Añade el elemento al menú principal.

Para crear un separador, establezca el parámetro label como una cadena vacía y defina isSeparator como true.

Añade y elimina elementos de un menú con los métodos addItem() y removeItem() de NativeMenu.

Parámetros
label:String (default = "") — Etiqueta de visualización del elemento, o cadena vacía si se trata de un separador.
 
isSeparator:Boolean (default = false) — Establezca su valor en true para crear un separador; en caso contrario, configúrelo en false.

Elementos de API relacionados

Información sobre métodos

    clone

()método
public function clone():NativeMenuItem

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Crea una copia del objeto NativeMenuItem.

Valor devuelto
NativeMenuItem

    toString

()método 
override public function toString():String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Devuelve una cadena que contiene todas las propiedades del objeto NativeMenuItem.

Valor devuelto
String — Una cadena que contiene todas las propiedades del objeto de evento.
Información sobre eventos
    

displaying

Evento
Tipo de objeto de evento: flash.events.Event
propiedad Event.type = flash.events.Event.DISPLAYING

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Distribuido por el objeto NativeMenuItem inmediatamente antes de que se muestre el menú que contiene el elemento.

El evento preparing tiene prioridad sobre el evento mostrar y proporciona una funcionalidad adicional. Detecte el evento preparing o el evento display, pero no ambos.

La constante Event.DISPLAYING define el valor de la propiedad type de un objeto de evento displaying.

Nota: este evento no recorre una "fase de captura" y se distribuye directamente en el destino, ya se encuentre este destino en la lista de visualización o no.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
targetEl objeto que se va a mostrar.
    

preparing

Evento  
Tipo de objeto de evento: flash.events.Event
propiedad Event.type = flash.events.Event.PREPARING

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 2.6

Distribuido por este objeto NativeMenuItem cuando su equivalente de tecla se presiona e inmediatamente antes de que aparezca el menú.

Detecte este evento para actualizar el elemento antes de que aparezca el menú que contiene, o cuando el usuario presiona su equivalente de teclas. El evento preparing se distribuye antes de que se calcule totalmente el equivalente de teclas. Puede activar, desactivar o quitar el elemento del menú con el controlador de eventos a preparing; dichos cambios tendrán efecto cuando se procese el equivalente de teclas. Por ejemplo, si se elimina o desactiva este elemento de menú, entonces la secuencia de eventos se cancela y se distribuye un evento select. También se distribuye un evento preparing por los otros elementos del menú.

El evento preparing tiene prioridad sobre el evento mostrar y proporciona una funcionalidad adicional. Detecte el evento preparing o el evento display, pero no ambos.

La constante Event.PREPARING define el valor de la propiedad type de un objeto de evento preparing.

Nota: este evento no recorre una "fase de captura" y se distribuye directamente en el destino, ya se encuentre este destino en la lista de visualización o no.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse
currentTargetEl objeto que inició este evento.
targetEl objeto que inició este evento.
    

select

Evento  
Tipo de objeto de evento: flash.events.Event
propiedad Event.type = flash.events.Event.SELECT

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Se distribuye cada vez que el usuario selecciona un elemento de menú.

Un evento select emite una acción bubble (propagación) desde el elemento hasta el menú que lo contiene hasta llevar al menú principal vinculado al objeto raíz del menú. La propiedad target del objeto del evento hace referencia a este objeto NativeMenuItem; la propiedad currentTarget hacer referencia al objeto distribuido (este objeto NativeMenuItem u otro objeto NativeMenu anterior).

Nota: si la ventana que contiene el menú está en modo de pantalla completa (stage.displayState == StageDisplayState.FULL_SCREEN), el objeto NativeMenuItem no distribuye un evento select cuando el usuario teclea una método abreviado para acceder a un elemento de menú.

La constante Event.SELECT define el valor de la propiedad type de un objeto de evento select.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
targetEl objeto en el que se ha seleccionado un elemento.




[ X ]¿Por qué hay texto en inglés?
Cierto contenido de la Referencia de ActionScript 3.0 se muestra en inglés

No todo el contenido de la Referencia de ActionScript 3.0 se traduce a todos los idiomas. Si un elemento del lenguaje no se traduce, aparecerá en inglés. Por ejemplo, la clase ga.controls.HelpBox no está traducida en ningún idioma. Por lo tanto, en la versión en español de la referencia, la clase ga.controls.HelpBox aparecerá en inglés.