(Disponível apenas no Flex 3 Pro)
Pacote mx.automation.events
Classe classe pública MenuShowEvent
Herança MenuShowEvent Inheritance Event Inheritance Object

A classe MenuShowEvent representa eventos que estão associados com o menuBar.



Propriedades Públicas
  Propriedade Definido Por
 Inheritedbubbles : Boolean
[read-only] Indica se um evento é um evento do bubbles.
Event
 Inheritedcancelable : Boolean
[read-only] Indica se um comportamento associado com o evento pode ser prevenido.
Event
 Inheritedconstructor : Object
Uma referência ao objeto da classe ou função construtora para uma instância determinada de um objeto.
Object
 InheritedcurrentTarget : Object
[read-only] O objeto que está ativamente processando o objeto Event com um event listener.
Event
 InheritedeventPhase : uint
[read-only] A fase atual do fluxo de evento.
Event
  itemRenderer : IMenuBarItemRenderer
O item renderer do item de menu associado onde o evento ocorreu.
MenuShowEvent
 Inheritedprototype : Object
[static] Uma referência ao objeto protótipo de uma classe ou função de objeto.
Object
 Inheritedtarget : Object
[read-only] O alvo do evento.
Event
 Inheritedtype : String
[read-only] O tipo de evento.
Event
Métodos Públicos
  Método Definido Por
  
MenuShowEvent(type:String, itemRenderer:IMenuBarItemRenderer = null)
Constructor.
MenuShowEvent
 Inherited
Duplica uma instância da subclasse de um Event.
Event
 Inherited
formatToString(className:String, ... arguments):String
Uma função de serviço para implementar o método toString() nas classes Event ActionScript 3.0.
Event
 Inherited
Indica se um objeto tem uma propriedade específica definida.
Object
 Inherited
Verifica se o método preventDefault() foi chamado no evento.
Event
 Inherited
Indica se uma instância da classe Object está na corrente do protótipo do objeto determinado como parâmetro.
Object
 Inherited
Cancela o comportamento padrão de um evento se esse comportamento pode ser cancelado.
Event
 Inherited
Indica se a propriedade especificada existe e se é enumerável.
Object
 Inherited
Determina a disponibilidade de uma propriedade dinâmica para operações em loop.
Object
 Inherited
Previne processamento de qualquer event listener no node atual e de qualquer node subsequente no fluxo de eventos.
Event
 Inherited
Previne processamento de qualquer event listener nos nodes subsequentes ao node atual no fluxo de evento.
Event
 Inherited
Retorna um string contendo todas as propriedades do objeto do Event.
Event
 Inherited
Retorna o valor primitivo de um objeto específico.
Object
Constantes Públicas
  Constante Definido Por
 InheritedACTIVATE : String = "activate"
[static] A constante Event.ACTIVATE define o valor da propriedade de tipo de um objeto do evento activate.
Event
 InheritedADDED : String = "added"
[static] A constante Event.ADDED define o valor da propriedade de tipo de um objeto de evento added.
Event
 InheritedADDED_TO_STAGE : String = "addedToStage"
[static] A constante Event.ADDED_TO_STAGE define o valor da propriedade de tipo de um objeto de evento addedToStage.
Event
 InheritedCANCEL : String = "cancel"
[static] A constante Event.CANCEL define o valor da propriedade de tipo de um objeto de evento cancel.
Event
 InheritedCHANGE : String = "change"
[static] A constante Event.CHANGE define o valor da propriedade de tipo de um objeto de evento change.
Event
 InheritedCLOSE : String = "close"
[static] A constante Event.CLOSE define os valores do tipo de propriedade de um objeto de evento close.
Event
 InheritedAIR-onlyCLOSING : String = "closing"
[static] A constante Event.CLOSING define o valor da propriedade de tipo de um objeto de evento closing.
Event
 InheritedCOMPLETE : String = "complete"
[static] A constante Event.COMPLETE define o valor da propriedade de tipo de um objeto de evento complete.
Event
 InheritedCONNECT : String = "connect"
[static] A constante Event.CONNECT define o valor da propriedade de tipo de um objeto de evento connect.
Event
 InheritedDEACTIVATE : String = "deactivate"
[static] A constante Event.DEACTIVATE define o valor da propriedade de tipo de um objeto de evento deactivate.
Event
 InheritedAIR-onlyDISPLAYING : String = "displaying"
[static] Define o valor da propriedade de tipo do objeto de evento displaying.
Event
 InheritedENTER_FRAME : String = "enterFrame"
[static] A constante Event.ENTER_FRAME define o valor da propriedade de tipo de um objeto de evento enterFrame.
Event
 InheritedAIR-onlyEXITING : String = "exiting"
[static] A constante Event.EXISTING define o valor da propriedade de tipo de um objeto de evento existing.
Event
 InheritedFULLSCREEN : String = "fullScreen"
[static] A constante Event.FULL_SCREEN define o valor da propriedade de tipo de um objeto de evento fullScreen.
Event
 InheritedAIR-onlyHTML_BOUNDS_CHANGE : String = "htmlBoundsChange"
[static] A constante Event.HTML_BOUNDS_CHANGE define o valor da propriedade de tipo de um objeto de evento htmlBoundsChange.
Event
 InheritedAIR-onlyHTML_DOM_INITIALIZE : String = "htmlDOMInitialize"
[static] A constante Event.HTML_DOM_INITIALIZE define o valor da propriedade de tipo de um objeto de evento htmlDOMInitialize..
Event
 InheritedAIR-onlyHTML_RENDER : String = "htmlRender"
[static] A constante Event.HTML_RENDER define o valor da propriedade de tipo de um objeto de evento htmlRender.
Event
 InheritedID3 : String = "id3"
[static] A constante Event.ID3 define o valor da propriedade de tipo de um objeto de evento id3.
Event
 InheritedINIT : String = "init"
[static] A constante Event.INIT define os valores do tipo de propriedade de um objeto de evento init.
Event
 InheritedAIR-onlyLOCATION_CHANGE : String = "locationChange"
[static] A constante Event.LOCATION_CHANGE define o valor da propriedade de tipo de um objeto de evento locationChange.
Event
  MENU_SHOW : String = "menuShow"
[static] A constante MenuShowEvent.MENU_SHOW define o valor da propriedade de tipo do objeto de evento para um evento menuShow.
MenuShowEvent
 InheritedMOUSE_LEAVE : String = "mouseLeave"
[static] A constante Event.MOUSE_LEAVE define o valor da propriedade de tipo de um objeto de evento mouseLeave.
Event
 InheritedAIR-onlyNETWORK_CHANGE : String = "networkChange"
[static] A constante Event.NETWORK_CHANGE define o valor da propriedade de tipo de um objeto de evento networkChange.
Event
 InheritedOPEN : String = "open"
[static] A constante Event.OPEN define o valor da propriedade de tipo de um objeto de evento open.
Event
 InheritedREMOVED : String = "removed"
[static] A constante Event.REMOVED define o valor da propriedade de tipo de um objeto de evento removed.
Event
 InheritedREMOVED_FROM_STAGE : String = "removedFromStage"
[static] A constante Event.REMOVED_FROM_STAGE define o valor da propriedade de tipo de um objeto de evento removedFromStage.
Event
 InheritedRENDER : String = "render"
[static] A constante Event.RENDER define o valor da propriedade de tipo de um objeto de evento render.
Event
 InheritedRESIZE : String = "resize"
[static] A constante Event.RESIZE define o valor da propriedade de tipo de um objeto de evento resize.
Event
 InheritedSCROLL : String = "scroll"
[static] A constante Event.SCROLL define o valor da propriedade de tipo de um objeto de evento scroll.
Event
 InheritedSELECT : String = "select"
[static] A constante Event.SELECT define o valor da propriedade de tipo de um objeto de evento select.
Event
 InheritedSOUND_COMPLETE : String = "soundComplete"
[static] A constante Event.SOUND_COMPLETE define o valor da propriedade de tipo de um objeto de evento soundComplete.
Event
 InheritedTAB_CHILDREN_CHANGE : String = "tabChildrenChange"
[static] A constante Event.TAB_CHILDREN define o valor da propriedade de tipo de um objeto de evento tabChildrenChange.
Event
 InheritedTAB_ENABLED_CHANGE : String = "tabEnabledChange"
[static] A constante Event.TAB_ENABLED_CHANGE define o valor da propriedade de tipo de um objeto de evento tabEnabledChange.
Event
 InheritedTAB_INDEX_CHANGE : String = "tabIndexChange"
[static] A constante Event.TAB_INDEX_CHANGE define o valor da propriedade de tipo de um objeto de evento tabIndexChange.
Event
 InheritedUNLOAD : String = "unload"
[static] A constante Event.UNLOAD define o valor da propriedade de tipo de um objeto de evento unload.
Event
 InheritedAIR-onlyUSER_IDLE : String = "userIdle"
[static] A constante Event.USER_IDLE define o valor da propriedade de tipo de um objeto de evento userIdle.
Event
 InheritedAIR-onlyUSER_PRESENT : String = "userPresent"
[static] A constante Event.USER_PRESENT define o valor da propriedade de tipo de um objeto de evento userPresent.
Event
Detalhe da Propriedade
itemRendererproperty
public var itemRenderer:IMenuBarItemRenderer

O renderer do item de menu associado aonde o evento ocorreu.

Detalhe do Construtor
MenuShowEvent()Constructor
public function MenuShowEvent(type:String, itemRenderer:IMenuBarItemRenderer = null)

Constructor. Normalmente chamado pelo objeto do Menu.

Parâmetros
type:String — O tipo de evento; indica a ação que causou o evento.
 
itemRenderer:IMenuBarItemRenderer (default = null) — O IMenuBarItemRenderer do associado item de menu.
Detalhes da Constante
MENU_SHOWConstant
public static const MENU_SHOW:String = "menuShow"

A constante MenuShowEvent.MENU_SHOW define o valor da propriedade de tipo do objeto de evento para um evento menuShow.

As propriedades do objeto de evento tem os seguintes valores:

PropriedadeValor
bubblesfalse
cancelablefalse
currentTargetO Object que define o event listener que cuida do evento. Por exemplo, se você usar o myButton.addEventListener() para registrar um event listener, myButton é o valor do currentTarget.
itemRendererO objeto item renderer para o associado item de menu.
targetO Object que despachou o evento; nem sempre é o Object que escuta pelo evento. Use a propriedade currentTarget para sempre acessar o Objeto que faz a escuta pelo evento.