Pacotemx.controls.menuClasses
Interfacepublic interface IMenuBarItemRenderer extends IDataRenderer , IUIComponent , ISimpleStyleClient , IListItemRenderer , IEventDispatcher , IFlexDisplayObject , ILayoutManagerClient , IFlexDisplayObject , IBitmapDrawable
Implementadores MenuBarItem

A interface IMenuBarItemRenderer define a interface que um representante de item para uma barra de menu top-level de um controle MenuBar deveria implementar. O representante de item defina a aparência de botões individuais na barra de menu top-level. Para implementar essa interface, você deveria definir um método de pegar e ajustar que implemente as propriedades menuBar, menuBarItemIndex, e menuBarItemState.

Ver também

mx.controls.MenuBar
mx.controls.menuClasses.MenuBarItem


Propriedades Públicas
 PropriedadeDefinido Por
 InheritedaccessibilityProperties : AccessibilityProperties
As atuais opções de acessibilidade para esse objeto display.
IFlexDisplayObject
 Inheritedalpha : Number
Indica o valor de transparência alpha do objeto especificado.
IFlexDisplayObject
 InheritedbaselinePosition : Number
[leitura-somente] A coordenada y do baseline da primeira linha do texto do componente.
IUIComponent
 InheritedblendMode : String
Um valor da classe BlendMode que especifica o modo blend a ser usado.
IFlexDisplayObject
 InheritedcacheAsBitmap : Boolean
Se colocado como true, Flash Player ou Adobe AIR faz o cache de uma representação interna de bitmap do objeto display.
IFlexDisplayObject
 Inheriteddata : Object
Os dados a serem representados ou editados.
IDataRenderer
 Inheriteddocument : Object
Uma referência ao objeto de documento associado a esse componente.
IUIComponent
 Inheritedenabled : Boolean
Se o componente pode aceitar interação do usuário.
IUIComponent
 InheritedexplicitHeight : Number
A altura especificada de forma explícita para o componente, em pixels, como coordena o componente.
IUIComponent
 InheritedexplicitMaxHeight : Number
[leitura-somente] Número que especifica a altura máxima do componente, em pixels, como coordena o componente.
IUIComponent
 InheritedexplicitMaxWidth : Number
[leitura-somente] Número que especifica a largura máxima do componente, em pixels, como coordena o componente.
IUIComponent
 InheritedexplicitMinHeight : Number
[leitura-somente] Número que especifica a altura mínima do compoente, em pixels, como coordena o componente.
IUIComponent
 InheritedexplicitMinWidth : Number
[leitura-somente] Número que especifica a largura mínima do compoente, em pixels, como coordena o componente.
IUIComponent
 InheritedexplicitWidth : Number
A largura especificada explícitamente para o componente, em pixels, como as coordenadas do componente.
IUIComponent
 Inheritedfilters : Array
Um array incluindo o índice que contém cada objeto de filtro atualmente associado ao objeto display.
IFlexDisplayObject
 InheritedfocusPane : Sprite
Um objeto Sprite único que é compartilhado pelos componentes e usado como uma cobertura para atrair foco.
IUIComponent
 Inheritedheight : Number
Indica a altura do objeto display, em pixels.
IFlexDisplayObject
 InheritedincludeInLayout : Boolean
Especifica se esse componente está incluso no layout do parent container.
IUIComponent
 Inheritedinitialized : Boolean
Um indicador que determina se um objeto passou pelas três fases de validação de layout (caso algum foi requerido). Esse indicador deveria ser modificado apenas pelo LayoutManager.
ILayoutManagerClient
 InheritedisPopUp : Boolean
Colocado para true pelo PopUpManager para indicar que aquele componente foi popped up.
IUIComponent
 InheritedloaderInfo : LoaderInfo
[leitura-somente] Retorna um objeto LoaderInfo contendo informações sobre o carregamento de um arquivo para qual esse objeto display pertença.
IFlexDisplayObject
 Inheritedmask : DisplayObject
O objeto calling display é mascarado pelo especificado objeto de máscara.
IFlexDisplayObject
 InheritedmaxHeight : Number
[leitura-somente] Número que especifica a altura máxima do componente, em pixels, como coordena o componente.
IUIComponent
 InheritedmaxWidth : Number
[leitura-somente] Número que especifica a largura máxima do componente, em pixels, como coordena o componente.
IUIComponent
 InheritedmeasuredHeight : Number
[leitura-somente] A altura medida desse objeto.
IFlexDisplayObject
 InheritedmeasuredMinHeight : Number
A altura mínima padrão do componente, em pixels.
IUIComponent
 InheritedmeasuredMinWidth : Number
A largura mínima padrão do componente, em pixels.
IUIComponent
 InheritedmeasuredWidth : Number
[leitura-somente] A largura medida desse objeto.
IFlexDisplayObject
  menuBar : MenuBar
Contém uma referência ao controle MenuBar do representante de item.
IMenuBarItemRenderer
  menuBarItemIndex : int
Contém o índice desse representante de item relativo aos outros representantes de item no controle MenuBar.
IMenuBarItemRenderer
  menuBarItemState : String
Contém o estado atual desse representante de item.
IMenuBarItemRenderer
 InheritedminHeight : Number
[leitura-somente] Número que especifica a altura mínima do compoente, em pixels, como coordena o componente.
IUIComponent
 InheritedminWidth : Number
[leitura-somente] Número que especifica a largura mínima do compoente, em pixels, como coordena o componente.
IUIComponent
 InheritedmouseX : Number
[leitura-somente] Indica a coordenada x da posição do mouse, em pixels.
IFlexDisplayObject
 InheritedmouseY : Number
[leitura-somente] Indica a coordenada y da posição do mouse, em pixels.
IFlexDisplayObject
 Inheritedname : String
Indica o nome da instância do DisplayObject.
IFlexDisplayObject
 InheritednestLevel : int
O SystemManager top-level tem um nestLevel de 1.
ILayoutManagerClient
 InheritedopaqueBackground : Object
Especifica se o objeto display é opaco com uma cor determinada de fundo.
IFlexDisplayObject
 Inheritedowner : DisplayObjectContainer
Tipicamente um container parent desse componente.
IUIComponent
 Inheritedparent : DisplayObjectContainer
[leitura-somente] Indica o objeto DisplayObjectContianer que contém esse objeto display.
IFlexDisplayObject
 InheritedpercentHeight : Number
Número que especifica a altura de um componente como uma porcentagem do tamanho de seu parent.
IUIComponent
 InheritedpercentWidth : Number
Número que especifica a largura de um componente como porcentagem do tamanho do parent.
IUIComponent
 InheritedprocessedDescriptors : Boolean
Colocado para true após criação de child imediato ou atrasado, dependendo de qual aconteça.
ILayoutManagerClient
 Inheritedroot : DisplayObject
[escrever-somente] Os métodos aqui normalmente estariam apenas em IDisplayObject, mas para compatibilidade contrária, eles precisam estar incluidos diretamente no IFlexDisplayObject, então eles são mantidos nesse arquivos include separado.
IFlexDisplayObject
 Inheritedrotation : Number
Indica a rotação da instância DisplayObject, em graus, de sua orientação original.
IFlexDisplayObject
 Inheritedscale9Grid : Rectangle
O atual grid de escala que está em efeito.
IFlexDisplayObject
 InheritedscaleX : Number
Indica a escala horizontal (porcentagem) do objeto como aplicado do ponto de registro.
IFlexDisplayObject
 InheritedscaleY : Number
Indica a escala vertical (porcentagem) do objeto como aplicado do ponto de registro.
IFlexDisplayObject
 InheritedscrollRect : Rectangle
Os limites de área do retângulo scroll do objeto display.
IFlexDisplayObject
 Inheritedstage : Stage
[leitura-somente] O Stage do objeto display.
IFlexDisplayObject
 InheritedstyleName : Object
A fonte dos valores de estilo desse objeto.
ISimpleStyleClient
 InheritedsystemManager : ISystemManager
Uma referência ao objeto SystemManager para esse componente.
IUIComponent
 Inheritedtransform : Transform
Um objeto com propriedades pertencentes a matriz do objeto display, transformação de cor, e fronteira de pixels.
IFlexDisplayObject
 InheritedtweeningProperties : Array
Usado pelo EffectMangager.
IUIComponent
 InheritedupdateCompletePendingFlag : Boolean
Um indicador que determina se um objeto está esperando para ter seu evento updateComplete despachado.
ILayoutManagerClient
 Inheritedvisible : Boolean
Se o objeto display é visível ou não.
IFlexDisplayObject
 Inheritedwidth : Number
Indica a largura do objeto display, em pixels.
IFlexDisplayObject
 Inheritedx : Number
Indica a coordenada x da instância DisplayObject relativo às coordenadas locais do parent DisplayObjectContainer.
IFlexDisplayObject
 Inheritedy : Number
Indica a coordenada y da instância DisplayObject relativo às coordenadas locais do DisplayObjectContainer.
IFlexDisplayObject
Métodos Públicos
 MétodoDefinido Por
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra um objeto event listener com um objeto do EventDispatcher para que o listener receba notificação de um evento.
IEventDispatcher
 Inherited
Despacha um evento no fluxo de eventos.
IEventDispatcher
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Retorna um retângulo que define a área do objeto display relativo ao sistema de coordenadas do objeto targetCoordinateSpace.
IFlexDisplayObject
 Inherited
Um método de conveniência para determinar usar a altura explícita ou medida.
IUIComponent
 Inherited
Um método de conveniência para determinar usar a largura explícita ou medida.
IUIComponent
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Retorna um retângulo que define os limites do objeto display, baseado no sistema de coordenadas definido pelo parâmetro targetCoordinateSpace, excluindo qualquer traço em formas.
IFlexDisplayObject
 Inherited
Converte o objeto point das coordenadas Stage (global) para as coordenadas do objeto display (local).
IFlexDisplayObject
 Inherited
Verifica se o objeto do EventDispatcher tem listeners registrados para um tipo determinado de evento.
IEventDispatcher
 Inherited
Avalia o objeto display para ver se sobrepõe ou intersecta com o objeto obj display.
IFlexDisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Avalia o objeto display para ver se sobrepõe o intersecta com o ponto especificado pelos parâmetros x e y.
IFlexDisplayObject
 Inherited
Inicializa o objeto.
IUIComponent
 Inherited
Converte o objeto point das coordenadas de um objeto display (local) para as coordenadas Stage (global).
IFlexDisplayObject
 Inherited
Move esse objeto às coordenadas x e y especificadas.
IFlexDisplayObject
 Inherited
Retornam true se a corrente de propriedades de posse apontam do child para esse UIComponent.
IUIComponent
 Inherited
Chamado pelo Flex quando um objeto UIComponent é adicionado ou removido de um parent.
IUIComponent
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Remove um listener do objeto do EventDispatcher.
IEventDispatcher
 Inherited
setActualSize(newWidth:Number, newHeight:Number):void
Ajusta o tamanho atual desse objeto.
IFlexDisplayObject
 Inherited
setVisible(value:Boolean, noEvent:Boolean = false):void
Chamado quando a propriedade de visibilidade muda.
IUIComponent
 Inherited
styleChanged(styleProp:String):void
Chamado quando o valor de uma propriedade de estilo é alterado.
ISimpleStyleClient
 Inherited
Valida a posição e tamanho de children e desenha outros visuais.
ILayoutManagerClient
 Inherited
Valida as propriedades de um componente.
ILayoutManagerClient
 Inherited
validateSize(recursive:Boolean = false):void
Valida o tamanho medido do componente se o método LayoutManager.invalidateSize() for chamado com esse ILayoutManagerClient, depois o método validateSize é chamado quando é hora de fazer medidas.
ILayoutManagerClient
 Inherited
Verifica se um event listener está registrado com esse objeto do EventDispatcher ou qualquer um de seus parents para o determinado tipo de evento.
IEventDispatcher
Detalhe da Propriedade
menuBarpropriedade
menuBar:MenuBar  [ler-escrever]

Contém uma referência ao controle MenuBar do representante de item.


Implementação
    public function get menuBar():MenuBar
    public function set menuBar(value:MenuBar):void
menuBarItemIndexpropriedade 
menuBarItemIndex:int  [ler-escrever]

Contém o índice desse representante de item relativo aos outros representantes de item no controle MenuBar. O índice do primeiro representante de item, o representante mais a esquerda é 0 e cresce 1 ao mover a direita do controle MenuBar.


Implementação
    public function get menuBarItemIndex():int
    public function set menuBarItemIndex(value:int):void
menuBarItemStatepropriedade 
menuBarItemState:String  [ler-escrever]

Contém o estado atual desse representante de item. Os valores possíveis são "itemUpSkin", "itemDownSkin", e "itemOverSkin".


Implementação
    public function get menuBarItemState():String
    public function set menuBarItemState(value:String):void