Pacote | mx.core |
Interface | public interface IContainer extends IUIComponent , IFlexDisplayObject , IBitmapDrawable , IEventDispatcher |
Implementadores | Container, Legend |
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
accessibilityProperties : AccessibilityProperties
As opções de acessibilidade atuais para este objeto de exibição. | IFlexDisplayObject | ||
alpha : Number
Indica o valor de transparência alfa do objeto especificado. | IFlexDisplayObject | ||
baselinePosition : Number [somente leitura]
The y-coordinate of the baseline
of the first line of text of the component. | IUIComponent | ||
blendMode : String
Um valor a partir da classe BlendMode que especifica o modo de mesclagem a ser usado. | IFlexDisplayObject | ||
buttonMode : Boolean
Especifica o modo de botão desta entidade gráfica. | IContainer | ||
cacheAsBitmap : Boolean
Se definido como true, tempo de execução do Flash armazenará em cachê uma representação interna em bitmap do objeto de exibição. | IFlexDisplayObject | ||
creatingContentPane : Boolean
Containers use an internal content pane to control scrolling. | IContainer | ||
defaultButton : IFlexDisplayObject
The Button control designated as the default button
for the container. | IContainer | ||
document : Object
A reference to the document object associated with this component. | IUIComponent | ||
doubleClickEnabled : Boolean
Especifica se o objeto recebe eventos doubleClick. | IContainer | ||
dropTarget : DisplayObject [somente leitura]
Especifica o objeto de exibição sobre o qual a entidade gráfica está sendo arrastada ou no qual a entidade gráfica foi solta. | IContainer | ||
enabled : Boolean
Whether the component can accept user interaction. | IUIComponent | ||
explicitHeight : Number
The explicitly specified height for the component,
in pixels, as the component's coordinates. | IUIComponent | ||
explicitMaxHeight : Number [somente leitura]
Number that specifies the maximum height of the component,
in pixels, as the component's coordinates. | IUIComponent | ||
explicitMaxWidth : Number [somente leitura]
Number that specifies the maximum width of the component,
in pixels, as the component's coordinates. | IUIComponent | ||
explicitMinHeight : Number [somente leitura]
Number that specifies the minimum height of the component,
in pixels, as the component's coordinates. | IUIComponent | ||
explicitMinWidth : Number [somente leitura]
Number that specifies the minimum width of the component,
in pixels, as the component's coordinates. | IUIComponent | ||
explicitWidth : Number
The explicitly specified width for the component,
in pixels, as the component's coordinates. | IUIComponent | ||
filters : Array
Uma matriz indexada que contém cada objeto de filtro atualmente associado ao objeto de exibição. | IFlexDisplayObject | ||
focusManager : IFocusManager [somente leitura]
Gets the FocusManager that controls focus for this component
and its peers. | IContainer | ||
focusPane : Sprite
A single Sprite object that is shared among components
and used as an overlay for drawing the focus indicator. | IUIComponent | ||
focusRect : Object
Especifica se este objeto exibe um retângulo de foco. | IContainer | ||
graphics : Graphics [somente leitura]
Especifica o objeto Graphics pertencente a esta entidade gráfica em que comandos de desenho de vetor podem ocorrer. | IContainer | ||
height : Number
Indica a altura do objeto de exibição, em pixels. | IFlexDisplayObject | ||
hitArea : Sprite
Designa outra entidade gráfica para atuar como área de ocorrência para uma entidade gráfica. | IContainer | ||
horizontalScrollPosition : Number
The current position of the horizontal scroll bar. | IContainer | ||
includeInLayout : Boolean
Specifies whether this component is included in the layout of the
parent container. | IUIComponent | ||
isPopUp : Boolean
Set to true by the PopUpManager to indicate
that component has been popped up. | IUIComponent | ||
loaderInfo : LoaderInfo [somente leitura]
Retorna um objeto LoaderInfo contendo informações sobre o carregamento do arquivo ao qual esse objeto de exibição pertence. | IFlexDisplayObject | ||
mask : DisplayObject
O objeto de exibição de chamada é mascarado pelo objeto "mask" especificado. | IFlexDisplayObject | ||
maxHeight : Number [somente leitura]
Number that specifies the maximum height of the component,
in pixels, as the component's coordinates. | IUIComponent | ||
maxWidth : Number [somente leitura]
Number that specifies the maximum width of the component,
in pixels, as the component's coordinates. | IUIComponent | ||
measuredHeight : Number [somente leitura]
The measured height of this object. | IFlexDisplayObject | ||
measuredMinHeight : Number
The default minimum height of the component, in pixels. | IUIComponent | ||
measuredMinWidth : Number
The default minimum width of the component, in pixels. | IUIComponent | ||
measuredWidth : Number [somente leitura]
The measured width of this object. | IFlexDisplayObject | ||
minHeight : Number [somente leitura]
Number that specifies the minimum height of the component,
in pixels, as the component's coordinates. | IUIComponent | ||
minWidth : Number [somente leitura]
Number that specifies the minimum width of the component,
in pixels, as the component's coordinates. | IUIComponent | ||
mouseChildren : Boolean
Determina se os filhos do objeto são ou não ativados pelo mouse, ou dispositivo de entrada do usuário. | IContainer | ||
mouseEnabled : Boolean
Especifica se este objeto recebe mensagens de mouse, ou de outras entradas de usuários. | IContainer | ||
mouseX : Number [somente leitura]
Indica a coordenada x da posição do dispositivo do mouse ou de entrada do usuário, em pixels. | IFlexDisplayObject | ||
mouseY : Number [somente leitura]
Indica a coordenada y da posição do dispositivo do mouse ou de entrada do usuário, em pixels. | IFlexDisplayObject | ||
name : String
Indica o nome da ocorrência de DisplayObject. | IFlexDisplayObject | ||
numChildren : int [somente leitura]
Retorna o número de filhos deste objeto. | IContainer | ||
opaqueBackground : Object
Especifica se o objeto de exibição é opaco com uma certa cor de plano de fundo. | IFlexDisplayObject | ||
owner : DisplayObjectContainer
The owner of this IVisualElement object. | IUIComponent | ||
parent : DisplayObjectContainer [somente leitura]
Indica o objeto DisplayObjectContainer que contém esse objeto de exibição. | IFlexDisplayObject | ||
percentHeight : Number
Number that specifies the height of a component as a
percentage of its parent's size. | IUIComponent | ||
percentWidth : Number
Number that specifies the width of a component as a
percentage of its parent's size. | IUIComponent | ||
root : DisplayObject [somente leitura]
Para um objeto de exibição em um arquivo SWF carregado, a propriedade "root" é o objeto de exibição na extremidade superior, na parte da estrutura em árvore da lista de exibição representada por esse arquivo SWF. | IFlexDisplayObject | ||
rotation : Number
Indica o giro da ocorrência de DisplayObject, em graus, a partir da sua orientação original. | IFlexDisplayObject | ||
scale9Grid : Rectangle
A grade de dimensionamento atual que está em vigor. | IFlexDisplayObject | ||
scaleX : Number
Indica a escala horizontal (porcentagem) do objeto aplicada a partir do ponto de registro. | IFlexDisplayObject | ||
scaleY : Number
Indica a escala vertical (porcentagem) de um objeto aplicada a partir do ponto de registro desse objeto. | IFlexDisplayObject | ||
scrollRect : Rectangle
Os limites do retângulo de rolagem do objeto de exibição. | IFlexDisplayObject | ||
soundTransform : flash.media:SoundTransform
Controla o som nesta entidade gráfica. | IContainer | ||
stage : Stage [somente leitura]
O Palco do objeto de exibição. | IFlexDisplayObject | ||
systemManager : ISystemManager
A reference to the SystemManager object for this component. | IUIComponent | ||
tabChildren : Boolean
Determines whether the children of the object are tab enabled. | IContainer | ||
tabEnabled : Boolean
Especifica se este objeto está na ordem de tabulação. | IContainer | ||
tabIndex : int
Especifica a ordem de tabulação de objetos em um arquivo SWF. | IContainer | ||
textSnapshot : flash.text:TextSnapshot [somente leitura]
Retorna um objeto TextSnapshot para essa ocorrência de DisplayObjectContainer. | IContainer | ||
transform : flash.geom:Transform
Um objeto com propriedades relacionadas aos limites de pixels, matriz e transformação de cores de um objeto de exibição. | IFlexDisplayObject | ||
tweeningProperties : Array
Used by EffectManager. | IUIComponent | ||
useHandCursor : Boolean
Um valor booliano que indica se a mão que aponta (cursor de mão) aparece quando o ponteiro passa sobre uma entidade gráfica em que a propriedade buttonMode esteja definida como "true". | IContainer | ||
verticalScrollPosition : Number
The current position of the vertical scroll bar. | IContainer | ||
viewMetrics : EdgeMetrics [somente leitura]
Returns an object that has four properties: left,
top, right, and bottom. | IContainer | ||
visible : Boolean
Se o objeto de exibição está ou não visível. | IFlexDisplayObject | ||
width : Number
Indica a largura do objeto de exibição, em pixels. | IFlexDisplayObject | ||
x : Number
Indica a coordenada x da ocorrência de DisplayObject com relação às coordenadas locais do DisplayObjectContainer-pai. | IFlexDisplayObject | ||
y : Number
Indica a coordenada y da ocorrência de DisplayObject com relação às coordenadas locais do DisplayObjectContainer-pai. | IFlexDisplayObject |
Método | Definido por | ||
---|---|---|---|
Adiciona uma ocorrência-filho de DisplayObject a essa ocorrência de DisplayObjectContainer. | IContainer | ||
Adiciona uma ocorrência-filho de DisplayObject a essa ocorrência de DisplayObjectContainer. | IContainer | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra um objeto de ouvinte de evento em um objeto EventDispatcher, de forma que o ouvinte receba a notificação de um evento. | IEventDispatcher | ||
Indica se restrições de segurança fariam com que qualquer objeto de exibição fosse omitido da lista retornada com a chamada do método DisplayObjectContainer.getObjectsUnderPoint() junto com o ponto especificado. | IContainer | ||
Determina se o objeto de exibição especificado é um filho da ocorrência de DisplayObjectContainer ou se é a própria ocorrência. | IContainer | ||
Envia um evento para o fluxo de eventos. | IEventDispatcher | ||
Retorna um retângulo que define a área do objeto de exibição com relação ao sistema de coordenadas do objeto targetCoordinateSpace. | IFlexDisplayObject | ||
Retorna a ocorrência do objeto de exibição-filho que existe no índice especificado. | IContainer | ||
Retorna o objeto de exibição-filho que existe com o nome especificado. | IContainer | ||
Retorna a posição de índice de uma ocorrência-filho de DisplayObject. | IContainer | ||
A convenience method for determining whether to use the
explicit or measured height
| IUIComponent | ||
A convenience method for determining whether to use the
explicit or measured width
| IUIComponent | ||
Retorna uma matriz de objetos que estão dispostos no ponto especificado e são filhos (ou netos e assim por diante) desta ocorrência de DisplayObjectContainer. | IContainer | ||
Retorna um retângulo que define o limite do objeto de exibição, com base no sistema de coordenadas definido pelo parâmetro espaçoCoordenadasDestino, excluindo quaisquer traçados em formas. | IFlexDisplayObject | ||
Converte o objeto de ponto a partir de coordenadas de Palco (globais) em coordenadas do objeto de exibição (locais). | IFlexDisplayObject | ||
Verifica se o objeto EventDispatcher tem ouvintes registrados para um tipo específico de evento. | IEventDispatcher | ||
Avalia a caixa delimitadora do objeto de exibição para ver se ela sobrepõe ou faz interseção com a caixa delimitadora do objeto de exibição obj. | IFlexDisplayObject | ||
Avalia o objeto de exibição para ver se ele sobrepõe ou faz interseção com o ponto especificado pelos parâmetros x e y. | IFlexDisplayObject | ||
Initialize the object. | IUIComponent | ||
Converte o objeto de ponto a partir das coordenadas do objeto de exibição (locais) em coordenadas do Palco (globais). | IFlexDisplayObject | ||
Moves this object to the specified x and y coordinates. | IFlexDisplayObject | ||
Returns true if the chain of owner properties
points from child to this UIComponent. | IUIComponent | ||
Called by Flex when a UIComponent object is added to or removed from a parent. | IUIComponent | ||
Remove uma ocorrência-filho de DisplayObject especificada da lista de filhos da ocorrência de DisplayObjectContainer. | IContainer | ||
Remove um DisplayObject filho da posição de índice especificada na lista de filhos de DisplayObjectContainer. | IContainer | ||
Remove um ouvinte do objeto EventDispatcher. | IEventDispatcher | ||
Sets the actual size of this object. | IFlexDisplayObject | ||
Altera a posição de um filho existente no contêiner de objetos de exibição. | IContainer | ||
Called when the visible property changes. | IUIComponent | ||
Permite ao usuário arrastar a entidade gráfica especificada. | IContainer | ||
Finaliza o método startDrag(). | IContainer | ||
Alterna a ordem z (ordem da frente para trás) dos dois objetos filhos especificados. | IContainer | ||
Alterna a ordem z (ordem da frente para trás) dos objetos-filho nas duas posições de índice especificadas na lista de filhos. | IContainer | ||
Verifica se um ouvinte de evento está registrado nesse objeto EventDispatcher ou em qualquer um de seus ancestrais para o tipo de evento especificado. | IEventDispatcher |
buttonMode | propriedade |
buttonMode:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Especifica o modo de botão desta entidade gráfica. Se true
, essa entidade gráfica se comportará como um botão, o que significa que ela aciona a exibição do cursor de mão quando o mouse passa sobre a entidade gráfica e poderá receber um evento click
se as teclas Enter ou barra de espaço forem pressionadas quando o foco estiver na entidade gráfica. É possível suprimir a exibição do cursor de mão definindo a propriedade useHandCursor
como false
, em cujo caso o ponto é exibido.
Embora seja melhor usar a classe SimpleButton para criar botões, você pode usar a propriedade buttonMode
para fornecer a uma entidade gráfica uma funcionalidade de botão. Para incluir uma entidade gráfica na ordem de tabulação, defina a propriedade tabEnabled
(herdada da classe InteractiveObject e false
por padrão) como true
. Além disso, considere se você deseja que os filhos da entidade gráfica sejam ativados pelo usuário. A maioria dos botões não permitem a interatividade do usuário para seus objetos-filho, já que isso confunde o fluxo de eventos. Para desativar a interatividade para todos os objetos-filho, é necessário definir a propriedade mouseChildren
(herdada da classe DisplayObjectContainer) como false
.
Se você usar a propriedade buttonMode
com a classe MovieClip (que é uma subclasse da classe Sprite), o botão poderá ter uma certa funcionalidade adicionada. Se você incluir quadros com os rótulos _up, _over e _down, o Flash Player fornecerá alterações automáticas de estado (funcionalidade semelhante à fornecida nas versões anteriores do ActionScript para clipes de filme usados como botões). Essas alterações automáticas de estado não estão disponíveis para entidades gráficas, que não têm linha do tempo e, portanto, não têm quadros a serem rotulados.
Implementação
public function get buttonMode():Boolean
public function set buttonMode(value:Boolean):void
creatingContentPane | propriedade |
creatingContentPane:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Containers use an internal content pane to control scrolling.
The creatingContentPane
is true
while the container is creating
the content pane so that some events can be ignored or blocked.
Implementação
public function get creatingContentPane():Boolean
public function set creatingContentPane(value:Boolean):void
defaultButton | propriedade |
defaultButton:IFlexDisplayObject
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
The Button control designated as the default button for the container. When controls in the container have focus, pressing the Enter key is the same as clicking this Button control.
Implementação
public function get defaultButton():IFlexDisplayObject
public function set defaultButton(value:IFlexDisplayObject):void
doubleClickEnabled | propriedade |
doubleClickEnabled:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Especifica se o objeto recebe eventos doubleClick
. O valor padrão é false
, o que significa que, por padrão, qualquer ocorrência de InteractiveObject não recebe eventos doubleClick
. Se a propriedade doubleClickEnabled
estiver definida como true
, a ocorrência receberá eventos doubleClick
dentro de seus limites. A propriedade mouseEnabled
da ocorrência de InteractiveObject também deve ser definida como true
para que o objeto receba eventos doubleClick
.
Nenhum evento é despachado com o uso dessa propriedade. Você deve usar o método addEventListener()
para adicionar um ouvinte de evento para o evento doubleClick
.
Implementação
public function get doubleClickEnabled():Boolean
public function set doubleClickEnabled(value:Boolean):void
dropTarget | propriedade |
dropTarget:DisplayObject
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Especifica o objeto de exibição sobre o qual a entidade gráfica está sendo arrastada ou no qual a entidade gráfica foi solta.
Implementação
public function get dropTarget():DisplayObject
focusManager | propriedade |
focusManager:IFocusManager
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Gets the FocusManager that controls focus for this component and its peers. Each popup has its own focus loop and therefore its own instance of a FocusManager. To make sure you're talking to the right one, use this method.
Implementação
public function get focusManager():IFocusManager
focusRect | propriedade |
focusRect:Object
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Especifica se este objeto exibe um retângulo de foco. Pode ser um dos três valores: true
, false
ou null
. Os valores de true
e false
funcionam como esperado, especificando se o retângulo de foco aparece ou não. Um valor null
indica que esse objeto obedece à propriedade stageFocusRect
no Palco.
Implementação
public function get focusRect():Object
public function set focusRect(value:Object):void
graphics | propriedade |
graphics:Graphics
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Especifica o objeto Graphics pertencente a esta entidade gráfica em que comandos de desenho de vetor podem ocorrer.
Implementação
public function get graphics():Graphics
hitArea | propriedade |
hitArea:Sprite
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Designa outra entidade gráfica para atuar como área de ocorrência para uma entidade gráfica. Se a propriedade hitArea
não existir ou o valor for null
ou undefined
, a própria entidade gráfica será usada como área de ocorrência. O valor da propriedade hitArea
pode ser uma referência a um objeto Sprite.
A propriedade hitArea
pode ser alterada a qualquer momento; a entidade gráfica modificada usa imediatamente o novo comportamento da área de ocorrência. A entidade gráfica designada como área de ocorrência não precisa estar visível; sua forma gráfica, embora invisível, ainda é detectada como a área de ocorrência.
Observação: é necessário definir como false
a propriedade mouseEnabled
da entidade gráfica designada como área de ocorrência. Caso contrário, o botão de entidade gráfica não funcionará porque a entidade gráfica designada como área de acerto receberá os eventos da entrada de usuário no lugar desse botão de entidade gráfica.
Implementação
public function get hitArea():Sprite
public function set hitArea(value:Sprite):void
horizontalScrollPosition | propriedade |
horizontalScrollPosition:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
The current position of the horizontal scroll bar. This is equal to the distance in pixels between the left edge of the scrollable surface and the leftmost piece of the surface that is currently visible.
Implementação
public function get horizontalScrollPosition():Number
public function set horizontalScrollPosition(value:Number):void
mouseChildren | propriedade |
mouseChildren:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Determina se os filhos do objeto são ou não ativados pelo mouse, ou dispositivo de entrada do usuário. Se um objeto estiver ativado,um usuário pode interagir com ele usando um mouse ou dispositivo de entrada do usuário. O padrão é true
.
Essa propriedade é útil quando você cria um botão com uma ocorrência da classe Sprite (em vez de usar a classe SimpleButton). Ao usar uma ocorrência de Sprite para criar um botão, você pode optar por decorar esse botão usando o método addChild()
para incluir ocorrências adicionais de Sprite. Esse processo pode causar um comportamento inesperado com eventos de mouse, já que as ocorrências de Sprite adicionadas como filhos podem se tornar o objeto de destino de um evento de mouse, quando você espera que a ocorrência-pai seja o objeto de destino. Para garantir que a ocorrência-pai atue como o objeto de destino para eventos de mouse, defina a propriedade mouseChildren
dessa ocorrência como false
.
Nenhum evento é despachado com o uso dessa propriedade. É necessário usar o método addEventListener()
para criar uma funcionalidade interativa.
Implementação
public function get mouseChildren():Boolean
public function set mouseChildren(value:Boolean):void
mouseEnabled | propriedade |
mouseEnabled:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Especifica se este objeto recebe mensagens de mouse, ou de outras entradas de usuários. O valor padrão é true
, o que significa que, por padrão, qualquer instância de InteractiveObject na lista de exibição receberá eventos do mouse. Se mouseEnabled
for definido como false
, a instância não recebe nenhum evento de mouse (ou outros eventos de entrada de usuário como eventos do teclado). Nenhum filho dessa ocorrência na lista de exibição será afetado. Para alterar o comportamento de mouseEnabled
para todos os filhos de um objeto na lista de objetos, use flash.display.DisplayObjectContainer.mouseChildren
.
Nenhum evento é despachado com o uso dessa propriedade. É necessário usar o método addEventListener()
para criar uma funcionalidade interativa.
Implementação
public function get mouseEnabled():Boolean
public function set mouseEnabled(value:Boolean):void
numChildren | propriedade |
soundTransform | propriedade |
soundTransform:flash.media:SoundTransform
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Controla o som nesta entidade gráfica.
Observação: Esta propriedade não afeta o conteúdo de HTML em um objeto HTMLControl (no Adobe AIR).
Implementação
public function get soundTransform():flash.media:SoundTransform
public function set soundTransform(value:flash.media:SoundTransform):void
tabChildren | propriedade |
tabChildren:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Determines whether the children of the object are tab enabled.
Note: Do not use this property with Flex.
Instead, use the UIComponent.hasFocusableChildren
property.
Implementação
public function get tabChildren():Boolean
public function set tabChildren(value:Boolean):void
Elementos da API relacionados
tabEnabled | propriedade |
tabEnabled:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Especifica se este objeto está na ordem de tabulação. Se o objeto estiver na ordem de tabulação, o valor será true
; caso contrário, o valor será false
. Por padrão, o valor é false
, exceto pelo seguinte:
- Para um objeto SimpleButton, o valor é
true
. - Para um objeto TextField com
type = "input"
, o valor étrue
. - Para um objeto Sprite ou MovieClip com
buttonMode = true
, o valor étrue
.
Implementação
public function get tabEnabled():Boolean
public function set tabEnabled(value:Boolean):void
tabIndex | propriedade |
tabIndex:int
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Especifica a ordem de tabulação de objetos em um arquivo SWF. A propriedade tabIndex
é -1 por padrão, significando que nenhum índice de tabulação é definido para o objeto.
Se qualquer objeto atualmente exibido no arquivo SWF contiver uma propriedade tabIndex
, a ordenação de tabulação automática será desativada e essa ordenação será calculada a partir das propriedades tabIndex
de objetos no arquivo SWF. A ordenação de tabulação personalizada inclui apenas objetos que possuem propriedades tabIndex
.
A propriedade tabIndex
pode ser um inteiro não negativo. Os objetos são ordenados de acordo com suas propriedades tabIndex
, em ordem crescente. Um objeto com um valor tabIndex
de 1 precede um objeto com um valor tabIndex
de 2. Não use o mesmo valor tabIndex
para vários objetos.
A ordenação de guia personalizada definida pela propriedade tabIndex
é flat. Isso significa que nenhuma atenção é dada aos relacionamentos hierárquicos de objetos no arquivo SWF. Todos os objetos no arquivo SWF com propriedades tabIndex
são inseridos na ordem de tabulação, que é determinada pela ordem dos valores tabIndex
.
Nota: para definir a ordem de tabulação das instâncias TLFTextField, envie o filho do objeto de exibição de TLFTextField como um InteractiveObject e, em seguida, defina a propriedade tabIndex
. Por exemplo:
InteractiveObject(tlfInstance.getChildAt(1)).tabIndex = 3;Para reverter a ordem das guia a partir da configuração padrão para as três instâncias de um objeto TLFTextField (
tlfInstance1
, tlfInstance2
e tlfInstance3
), use:
InteractiveObject(tlfInstance1.getChildAt(1)).tabIndex = 3; InteractiveObject(tlfInstance2.getChildAt(1)).tabIndex = 2; InteractiveObject(tlfInstance3.getChildAt(1)).tabIndex = 1;
Implementação
public function get tabIndex():int
public function set tabIndex(value:int):void
textSnapshot | propriedade |
textSnapshot:flash.text:TextSnapshot
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Retorna um objeto TextSnapshot para essa ocorrência de DisplayObjectContainer.
Implementação
public function get textSnapshot():flash.text:TextSnapshot
useHandCursor | propriedade |
useHandCursor:Boolean
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Um valor booliano que indica se a mão que aponta (cursor de mão) aparece quando o mouse passa sobre uma entidade gráfica em que a propriedade buttonMode
esteja definida como true
. O valor padrão da propriedade useHandCursor
é true
. Se useHandCursor
está definida como true
, a mão que aponta usada para botões aparecerá quando o mouse rolar sobre uma entidade gráfica de botão. Se useHandCursor
for false
, o ponteiro de seta será usado.
A propriedade useHandCursor
pode ser alterada a qualquer momento; a entidade gráfica modificada usa imediatamente a nova aparência do cursor.
Observação: No Flex ou no Flash Builder, se o seu fantasma tiver fantasmas filhos, talvez convenha definir a propriedade mouseChildren
como false
. Por exemplo, se desejar que o cursor de mão seja exibido sobre um controle Flex<mx:Label>, defina as propriedades useHandCursor
e buttonMode
como true
, e a propriedade mouseChildren
como false
.
Implementação
public function get useHandCursor():Boolean
public function set useHandCursor(value:Boolean):void
verticalScrollPosition | propriedade |
verticalScrollPosition:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
The current position of the vertical scroll bar. This is equal to the distance in pixels between the top edge of the scrollable surface and the topmost piece of the surface that is currently visible.
Implementação
public function get verticalScrollPosition():Number
public function set verticalScrollPosition(value:Number):void
viewMetrics | propriedade |
viewMetrics:EdgeMetrics
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Returns an object that has four properties: left
,
top
, right
, and bottom
.
The value of each property equals the thickness of the chrome
(visual elements) around the edge of the container.
The chrome includes the border thickness.
If the horizontalScrollPolicy
or verticalScrollPolicy
property value is ScrollPolicy.ON
, the
chrome also includes the thickness of the corresponding
scroll bar. If a scroll policy is ScrollPolicy.AUTO
,
the chrome measurement does not include the scroll bar thickness,
even if a scroll bar is displayed.
Subclasses of Container should override this method, so that
they include other chrome to be taken into account when positioning
the Container's children.
For example, the viewMetrics
property for the
Panel class should return an object whose top
property
includes the thickness of the Panel container's title bar.
Implementação
public function get viewMetrics():EdgeMetrics
addChild | () | método |
public function addChild(child:DisplayObject):DisplayObject
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Adiciona uma ocorrência-filho de DisplayObject a essa ocorrência de DisplayObjectContainer. O filho é adicionado à frente (acima) de todos os outros filhos nessa ocorrência de DisplayObjectContainer. (Para adicionar um filho em uma posição de índice específica, use o método addChildAt()
.)
Se você adicionar um objeto-filho que já tenha um contêiner de objetos de exibição diferente como pai, o objeto será removido da lista de filhos do outro contêiner de objetos de exibição.
Observação: O comando stage.addChild()
pode causar problemas com um arquivo SWF publicado, inclusive problemas de segurança e conflitos com outros arquivos SWF carregados. Há só um Palco dentro de uma instância de tempo de execução de Flash, não importa quantos arquivos SWF você carrega no tempo de execução. Portanto, geralmente, os objetos não devem ser adicionados ao Palco, diretamente. O único objeto que o Palco deve conter é o objeto-raiz. Crie um DisplayObjectContainer para conter todos os itens na lista de exibição. Então, se necessário, adicione essa instância DisplayObjectContainer ao Palco.
Parâmetros
child:DisplayObject — The DisplayObject instance to add as a child of this DisplayObjectContainer instance.
|
DisplayObject — The DisplayObject instance that you pass in the
child parameter.
|
addChildAt | () | método |
public function addChildAt(child:DisplayObject, index:int):DisplayObject
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Adiciona uma ocorrência-filho de DisplayObject a essa ocorrência de DisplayObjectContainer. O filho é adicionado na posição de índice especificada. Um índice de 0 representa o final (parte inferior) da lista de exibição para esse objeto DisplayObjectContainer.
Por exemplo, o exemplo a seguir mostra três objetos de exibição, com os rótulos a, b e c, nas posições de índice 0, 2 e 1, respectivamente:
Se você adicionar um objeto-filho que já tenha um contêiner de objetos de exibição diferente como pai, o objeto será removido da lista de filhos do outro contêiner de objetos de exibição.
Parâmetros
child:DisplayObject — The DisplayObject instance to add as a child of this
DisplayObjectContainer instance.
| |
index:int — The index position to which the child is added. If you specify a
currently occupied index position, the child object that exists at that position and all
higher positions are moved up one position in the child list.
|
DisplayObject — The DisplayObject instance that you pass in the
child parameter.
|
areInaccessibleObjectsUnderPoint | () | método |
public function areInaccessibleObjectsUnderPoint(point:Point):Boolean
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Indica se restrições de segurança fariam com que qualquer objeto de exibição fosse omitido da lista retornada com a chamada do método DisplayObjectContainer.getObjectsUnderPoint()
junto com o ponto
especificado. Por padrão, o conteúdo de um domínio não pode acessar objetos de outro domínio, a não ser isso seja permitido com uma chamada ao método Security.allowDomain()
. Para obter mais informações relacionadas à segurança, consulte o tópico do Centro do desenvolvedor do Flash Player: Security.
O parâmetro ponto
está no espaço de coordenadas do Palco, que pode ser diferente do espaço de coordenadas do contêiner de objetos de exibição (a menos que o contêiner de objetos de exibição seja o Palco). Você pode usar os métodos globalToLocal()
e localToGlobal()
para converter pontos entre esses espaços de coordenadas.
Parâmetros
point:Point — The point under which to look.
|
Boolean — true if the point contains child display objects with security restrictions.
|
contains | () | método |
public function contains(child:DisplayObject):Boolean
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Determina se o objeto de exibição especificado é um filho da ocorrência de DisplayObjectContainer ou se é a própria ocorrência. A pesquisa inclui a lista de exibição inteira, incluindo essa ocorrência de DisplayObjectContainer. Netos, bisnetos e assim por diante retornam true
cada.
Parâmetros
child:DisplayObject — The child object to test.
|
Boolean — true if the child object is a child of the DisplayObjectContainer
or the container itself; otherwise false .
|
getChildAt | () | método |
public function getChildAt(index:int):DisplayObject
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Retorna a ocorrência do objeto de exibição-filho que existe no índice especificado.
Parâmetros
index:int — The index position of the child object.
|
DisplayObject — The child display object at the specified index position.
|
getChildByName | () | método |
public function getChildByName(name:String):DisplayObject
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Retorna o objeto de exibição-filho que existe com o nome especificado. Se mais de um objeto de exibição-filho tiver o nome especificado, o método retornará o primeiro objeto na lista de filhos.
O método getChildAt()
é mais rápido do que o método getChildByName()
. O método getChildAt()
acessa um filho a partir de uma matriz em cache, enquanto o método getChildByName()
precisa atravessar a lista vinculada para acessar um filho.
Parâmetros
name:String — The name of the child to return.
|
DisplayObject — The child display object with the specified name.
|
getChildIndex | () | método |
public function getChildIndex(child:DisplayObject):int
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Retorna a posição de índice de uma ocorrência-filho
de DisplayObject.
Parâmetros
child:DisplayObject — The DisplayObject instance to identify.
|
int — The index position of the child display object to identify.
|
getObjectsUnderPoint | () | método |
public function getObjectsUnderPoint(point:Point):Array
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Retorna uma matriz de objetos que estão dispostos no ponto especificado e são filhos (ou netos e assim por diante) desta ocorrência de DisplayObjectContainer. Os objetos-filho que não puderem ser acessados por questões de segurança serão omitidos da matriz retornada. Para determinar se essa restrição de segurança afeta a matriz retornada, chame o método areInaccessibleObjectsUnderPoint()
.
O parâmetro ponto
está no espaço de coordenadas do Palco, que pode ser diferente do espaço de coordenadas do contêiner de objetos de exibição (a menos que o contêiner de objetos de exibição seja o Palco). Você pode usar os métodos globalToLocal()
e localToGlobal()
para converter pontos entre esses espaços de coordenadas.
Parâmetros
point:Point — The point under which to look.
|
Array — An array of objects that lie under the specified point and are children
(or grandchildren, and so on) of this DisplayObjectContainer instance.
|
removeChild | () | método |
public function removeChild(child:DisplayObject):DisplayObject
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Remove uma ocorrência-filho
de DisplayObject especificada da lista de filhos da ocorrência de DisplayObjectContainer. A propriedade parent
do filho removido é definida como null
e o objeto será coletado como lixo se não houver outras referências ao filho. As posições de índice de qualquer objeto de exibição acima do filho em DisplayObjectContainer são diminuídas em 1.
O coletor de lixo realoca o espaço de memória não utilizado. Quando uma variável ou objeto deixa de ser ativamente referenciado ou é armazenado em outro local, o coletor de lixo faz uma varredura e limpa o espaço de memória que essa variável ou objeto costumava ocupar, se nenhuma outra referência existir.
Parâmetros
child:DisplayObject — The DisplayObject instance to remove.
|
DisplayObject — The DisplayObject instance that you pass in the
child parameter.
|
removeChildAt | () | método |
public function removeChildAt(index:int):DisplayObject
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Remove um DisplayObject filho da posição de index
especificada na lista de filhos de DisplayObjectContainer. A propriedade parent
do filho removido é definida como null
e o objeto será coletado como lixo se não houver outras referências ao filho. As posições de índice de qualquer objeto de exibição acima do filho em DisplayObjectContainer são diminuídas em 1.
O coletor de lixo realoca o espaço de memória não utilizado. Quando uma variável ou objeto deixa de ser ativamente referenciado ou é armazenado em outro local, o coletor de lixo faz uma varredura e limpa o espaço de memória que essa variável ou objeto costumava ocupar, se nenhuma outra referência existir.
Parâmetros
index:int — The child index of the DisplayObject to remove.
|
DisplayObject — The DisplayObject instance that was removed.
|
setChildIndex | () | método |
public function setChildIndex(child:DisplayObject, index:int):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Altera a posição de um filho existente no contêiner de objetos de exibição. Isso afeta a disposição de objetos-filho em camadas. Por exemplo, o exemplo a seguir mostra três objetos de exibição, com os rótulos a, b e c, nas posições de índice 0, 1 e 2, respectivamente:
Quando você usa o método setChildIndex()
e especifica uma posição de índice que já está ocupada, as únicas posições alteradas são aquelas entre a posição nova e a anterior do objeto de exibição. Todos as demais permanecem da mesma maneira. Se um filho for movido para um índice INFERIOR ao índice atual respectivo, todos os filhos entre eles AUMENTARÃO em 1 na respectiva referência de índice. Se um filho for movido para um índice SUPERIOR ao índice atual respectivo, todos os filhos entre eles DIMINUIRÃO em 1 na respectiva referência de índice. Por exemplo, se o contêiner de objetos de exibição no exemplo anterior se chamar container
, você poderá alternar a posição dos objetos de exibição com os rótulos a e b, chamando o seguinte código:
container.setChildIndex(container.getChildAt(1), 0);
Esse código resulta na seguinte disposição de objetos:
Parâmetros
child:DisplayObject — The child DisplayObject instance for which you want to change
the index number.
| |
index:int — The resulting index number for the child display object.
|
startDrag | () | método |
public function startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Permite ao usuário arrastar a entidade gráfica especificada. A entidade gráfica permanece arrastável até ser explicitamente interrompida por meio de uma chamada ao método Sprite.stopDrag()
ou até que outra entidade gráfica se torne arrastável. Apenas uma entidade gráfica por vez pode ser arrastável.
Os objetos de exibição tridimensional seguem o mouse e Sprite.startDrag()
move o objeto dentro do plano tridimensional definido pelo objeto de exibição. Ou, se o objeto de exibição for um objeto bidimensional e filho de um objeto tridimensional, esse objeto bidimensional se moverá dentro do plano tridimensional definido pelo objeto pai tridimensional.
Parâmetros
lockCenter:Boolean (default = false ) — Specifies whether the draggable sprite is locked to the center of
the pointer position (true ), or locked to the point where the user first clicked the
sprite (false ).
| |
bounds:Rectangle (default = null ) — Value relative to the coordinates of the Sprite's parent that specify a constraint
rectangle for the Sprite.
|
stopDrag | () | método |
public function stopDrag():void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Finaliza o método startDrag()
. Uma entidade gráfica que se tornou arrastável com o método startDrag()
permanecerá nesse estado até que um método stopDrag()
seja adicionado ou até que outra entidade gráfica se torne arrastável. Apenas uma entidade gráfica por vez pode ser arrastável.
swapChildren | () | método |
public function swapChildren(child1:DisplayObject, child2:DisplayObject):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Alterna a ordem z (ordem da frente para trás) dos dois objetos filhos especificados. Todos os outros objetos-filho no contêiner de objetos de exibição permanecem nas mesmas posições de índice.
Parâmetros
child1:DisplayObject — The first child object.
| |
child2:DisplayObject — The second child object.
|
swapChildrenAt | () | método |
public function swapChildrenAt(index1:int, index2:int):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flex 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Alterna a ordem z (ordem da frente para trás) dos objetos-filho nas duas posições de índice especificadas na lista de filhos. Todos os outros objetos-filho no contêiner de objetos de exibição permanecem nas mesmas posições de índice.
Parâmetros
index1:int — The index position of the first child object.
| |
index2:int — The index position of the second child object.
|
Wed Jun 13 2018, 11:10 AM Z