| Pacote | mx.controls |
| Classe | classe pública Tree |
| Herança | Tree List ListBase ScrollControlBase UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
| Implementos | IIMESupport |
| Subclasses | FileSystemTree |
By default, a leaf is represented by a text label next to a file icon. A branch is represented by a text label next to a folder icon, with a disclosure triangle that a user can open to expose children.
The Tree class uses an ITreeDataDescriptor or ITreeDataDescriptor2 object to parse and
manipulate the data provider.
The default tree data descriptor, an object of the DefaultDataDescriptor class,
supports XML and Object classes; an Object class data provider must have all children
in children fields.
The Tree control has the following default sizing characteristics:
| Characteristic | Description |
|---|---|
| Default size | Wide enough to accommodate the icon, label, and expansion triangle, if any, of the widest node in the first 7 displayed (uncollapsed) rows, and seven rows high, where each row is 20 pixels in height. If a scroll bar is required, the width of the scroll bar is not included in the width calculations. |
| Minimum size | 0 pixels. |
| Maximum size | 5000 by 5000. |
Ocultar Sintaxe MXML
The <mx:Tree> tag inherits all the tag attributes of its superclass, and adds the following tag attributes:
<mx:Tree
Propriedades
dataDescriptor="Instance of DefaultDataDescriptor"
dataProvider="null"
dragMoveEnabled="true|false"
firstVisibleItem="First item in the control"
hasRoot="false|true"
itemIcons="null"
maxHorizontalScrollPosition="0"
openItems="null"
showRoot="true|false"
Estilos
alternatingItemColors="undefined"
backgroundDisabledColor="0xDDDDDD"
defaultLeafIcon="TreeNodeIcon in assets.swf"
depthColors="undefined"
disclosureClosedIcon="TreeDisclosureClosed in assets.swf"
disclosureOpenIcon="TreeDisclosureOpen in assets.swf"
folderClosedIcon="TreeFolderClosed in assets.swf"
folderOpenIcon="TreeFolderOpen in assets.swf"
indentation="17"
openDuration="250"
openEasingFunction="undefined"
paddingLeft="2"
paddingRight="0"
rollOverColor="0xAADEFF"
selectionColor="0x7FCDFE"
selectionDisabledColor="0xDDDDDD"
selectionEasingFunction="undefined"
textRollOverColor="0x2B333C"
textSelectedColor="0x2B333C"
Eventos
change="No default"
itemClose="No default"
itemOpen="No default"
itemOpening="No default"
/>
Propriedade MXML PadrãodataProvider
Ver também
| Propriedade | Definido Por | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
As atuais opções de acessibilidade para esse objeto display.
| DisplayObject | |
![]() | activeEffects : Array
[leitura-somente]
A lista de efeitos que estão atualmente ocorrendo no componente, como um Array de instâncias EffectInstance.
| UIComponent | |
![]() | allowDragSelection : Boolean = false
Um indicador que indica se o arrasto da seleção está ativado.
| ListBase | |
![]() | allowMultipleSelection : Boolean
Um indicador que indica se você pode permitir que mais de um item seja selecionado na mesma hora.
| ListBase | |
![]() | alpha : Number
Indica o valor de transparência alpha do objeto especificado.
| DisplayObject | |
![]() | automationDelegate : Object
O objeto de delegação que maneja a funcionalidade relacionada à automatização.
| UIComponent | |
![]() | automationName : String
Nome que pode ser usado como um identificador para esse objeto.
| UIComponent | |
![]() | automationTabularData : Object
[leitura-somente]
Uma implementação da interface IAutomationTabularData, que pode ser usada para retomar os dados.
| UIComponent | |
![]() | automationValue : Array
[leitura-somente]
Esse valor geralmente corresponde a dada aparência do objeto e deve ser utilizável para correlacionar o identificador com o objeto como aparece visualmente dentro do aplicativo.
| UIComponent | |
![]() | baselinePosition : Number
[leitura-somente]
A coordenada y do baseline da primeira linha do texto do componente.
| UIComponent | |
![]() | blendMode : String
Um valor da classe BlendMode que especifica o modo blend a ser usado.
| DisplayObject | |
![]() | borderMetrics : EdgeMetrics
[leitura-somente]
Retorna um objeto EdgeMetrics que tem quatro propriedades: left, top, right, e bottom.
| ScrollControlBase | |
![]() | buttonMode : Boolean
Especifica o modo de button desse sprite.
| Sprite | |
![]() | cacheAsBitmap : Boolean
Se colocado como true, Flash Player ou Adobe AIR faz o cache de uma representação interna de bitmap do objeto display.
| DisplayObject | |
![]() | cacheHeuristic : Boolean
[escrever-somente]
Usado pelo Flex para sugerir cache de bitmap para o objeto.
| UIComponent | |
![]() | cachePolicy : String
Especifica a política para criar o cache bitmap para esse objeto.
| UIComponent | |
![]() | className : String
[leitura-somente]
O nome da classe dessa instância, tal como "Button".
| UIComponent | |
![]() | columnCount : int
O número de colunas a serem mostradas em um controle TileList ou itens em um controle HorizontalList.
| ListBase | |
![]() | columnWidth : Number
A largura das colunas do controle.
| ListBase | |
![]() | constructor : Object
Uma referência ao objeto da classe ou função construtora para uma instância determinada de um objeto.
| Object | |
![]() | contentMouseX : Number
[leitura-somente]
Retorna a posição x do mouse, no sistema de coordenação do conteúdo.
| UIComponent | |
![]() | contentMouseY : Number
[leitura-somente]
Retorna a posição y do mouse, no sistema de coordenação do conteúdo.
| UIComponent | |
![]() | contextMenu : NativeMenu
Especifica o context menu associado a esse objeto.
| InteractiveObject | |
![]() | currentState : String
O atual estado de visão do componente.
| UIComponent | |
![]() | cursorManager : ICursorManager [leitura-somente]
Pega o CursorManager que controla o cursor para esse componente e seus semelhantes.
| UIComponent | |
![]() | data : Object
O item no data provider que esse componente deve representar quando esse componente for usado como um representante editor de item.
| ListBase | |
| dataDescriptor : ITreeDataDescriptor
Tree delegates to the data descriptor for information about the data.
| Tree | ||
| dataProvider : Object
An object that contains the data to be displayed.
| Tree | ||
![]() | dataTipField : String
Nome do campo nos itens data provider para mostrar como data tip.
| ListBase | |
![]() | dataTipFunction : Function
Função fornecida pelo usuário para ocorrer em cada item para determinar seu dataTip.
| ListBase | |
![]() | descriptor : UIComponentDescriptor
Referência do UIComponentDescriptor, se houver, que foi usado pelo método createComponentFromDescriptor() para criar essa instância UIComponent.
| UIComponent | |
![]() | document : Object
Uma referência ao objeto de documento associado a esse UIComponent.
| UIComponent | |
![]() | doubleClickEnabled : Boolean
Especifica se o objeto UIComponent recebe eventos doubleClick.
| UIComponent | |
![]() | dragEnabled : Boolean
Um indicador que indica se você pode arrastar items para fora desse controle e largá-los em outros controles.
| ListBase | |
| dragMoveEnabled : Boolean
Indicates that items can be moved instead of just copied
from the Tree control as part of a drag-and-drop operation.
| Tree | ||
![]() | dropEnabled : Boolean
Um indicador que indica se itens arrastados podem ser largados no controle.
| ListBase | |
![]() | dropTarget : DisplayObject
[leitura-somente]
Especifica o objeto display sobre qual o sprite está sendo arrastado, ou sobre qual o sprite foi largado.
| Sprite | |
![]() | editable : Boolean = false
A flag that indicates whether or not the user can edit
items in the data provider.
| List | |
![]() | editedItemPosition : Object
O índice de coluna e fileira do representante de item para o item do data provider sendo editado, se existir.
| List | |
![]() | editedItemRenderer : IListItemRenderer
[leitura-somente]
A reference to the item renderer
in the DataGrid control whose item is currently being edited.
| List | |
![]() | editorDataField : String = "text"
O nome da propriedade do editor de item que contém os novos dados para o item de lista.
| List | |
![]() | editorHeightOffset : Number = 0
A altura do editor de item, em pixels, relativo ao tamanho do representante de item.
| List | |
![]() | editorUsesEnterKey : Boolean = false
Um indicador que indica se o editor de item usa a tecla Enter.
| List | |
![]() | editorWidthOffset : Number = 0
A largura do editor de item, em pixels, relativo ao tamanho do representante de item.
| List | |
![]() | editorXOffset : Number = 0
O local x do canto superior esquerdo de um editor de item, em pixels, relativo ao canto esquerdo superior do item.
| List | |
![]() | editorYOffset : Number = 0
O local y do canto superior esquerdo de um editor de item, em pixels, relativo ao canto esquerdo superior do item.
| List | |
![]() | enabled : Boolean
Se o componente pode aceitar interação do usuário.
| UIComponent | |
![]() | errorString : String
O texto que será mostrado por uma dica de erro de um componente quando um componente for monitorado por um Validator e a validação falha.
| UIComponent | |
![]() | explicitHeight : Number
Número que especifica a altura explícita do componente, em pixels, na coordenada do componente.
| UIComponent | |
![]() | explicitMaxHeight : Number
Número que especifica a altura máxima do componente, em pixels, na coordenada do componente.
| UIComponent | |
![]() | explicitMaxWidth : Number
Número que especifica a largura máxima do componente, em pixels, na coordenada do componente.
| UIComponent | |
![]() | explicitMinHeight : Number
Número que especifica a altura mínima do componente, em pixels, na coordenadas do componente.
| UIComponent | |
![]() | explicitMinWidth : Number
Número que especifica a largura mínima do componente, em pixels, na coordenadas do componente.
| UIComponent | |
![]() | explicitWidth : Number
Número que especifica a largura explícita do componente, em pixels, na coordenadas do componente.
| UIComponent | |
![]() | filters : Array
Um array incluindo o índice que contém cada objeto de filtro atualmente associado ao objeto display.
| DisplayObject | |
| firstVisibleItem : Object
The item that is currently displayed in the top row of the tree.
| Tree | ||
![]() | flexContextMenu : IFlexContextMenu
O context menu para esse UIComponent.
| UIComponent | |
![]() | focusEnabled : Boolean
Indica se o componente pode receber foco utilizando a tecla Tab.
| UIComponent | |
![]() | focusManager : IFocusManager
Pega o FocusManager que controla o foco para esse componente e seus semelhantes.
| UIComponent | |
![]() | focusPane : Sprite
O painel de foco associado a esse objeto.
| UIComponent | |
![]() | focusRect : Object
Especifica se esse objeto mostra um retângulo de foco.
| InteractiveObject | |
![]() | graphics : Graphics
[leitura-somente]
Especifica o objeto Graphics que pertence a esse sprite onde comandos de desenho em vetor podem ocorrer.
| Sprite | |
| hasRoot : Boolean
[leitura-somente]
Indicates that the current dataProvider has a root item; for example,
a single top node in a hierarchical structure.
| Tree | ||
![]() | height : Number
Número que especifica a altura do componente, em pixels, na coordenadas do parent.
| UIComponent | |
![]() | hitArea : Sprite
Designa outro sprite para servir como hit area para um sprite.
| Sprite | |
![]() | horizontalScrollPolicy : String
Uma propriedade que indica se o scroll bar horizontal está sempre ligado, sempre desligado, ou se muda automaticamente baseando-se nos parâmetros passados ao método setScrollBarProperties().
| ScrollControlBase | |
![]() | horizontalScrollPosition : Number
O offset em direção ao conteúdo da margem esquerda.
| ScrollControlBase | |
![]() | iconField : String
O nome do campo no objeto data provider que determina o que mostrar como ícone.
| ListBase | |
![]() | iconFunction : Function
Uma função fornecida pelo usuário para executar em cada item para determinar seu ícone.
| ListBase | |
![]() | id : String
ID do componente.
| UIComponent | |
![]() | imeMode : String
Especifica o modo IME (editor do método de input).
| List | |
![]() | includeInLayout : Boolean
Especifica se esse componente está incluso no layout do parent container.
| UIComponent | |
![]() | inheritingStyles : Object
O início da corrente de estilos herdados da corrente desse componente.
| UIComponent | |
![]() | initialized : Boolean
Um indicador que determina se um objeto passou por todas as três fases do layout: commitment, measurement, e layout (provido que algum foi requerido).
| UIComponent | |
![]() | instanceIndex : int
[leitura-somente]
O índice do componente repetido.
| UIComponent | |
![]() | instanceIndices : Array
Um Array contendo os indices necessários para referenciar esse objeto UIComponent de seus documentos parent.
| UIComponent | |
![]() | isDocument : Boolean
[leitura-somente]
Determina se essa instância UIComponent é um objeto de documento, isso é, se está no topo da hierarquia de um aplicativo Flex, componente MXML, ou componente ActionScript.
| UIComponent | |
![]() | isPopUp : Boolean
Colocado para true pelo PopUpManager para indicar que aquele componente foi popped up.
| UIComponent | |
![]() | itemEditor : IFactory
The class factory for the item editor to use for the control, if the
editable property is set to true.
| List | |
![]() | itemEditorInstance : IListItemRenderer
Uma referência à instância atualmente ativa do editor de item, caso exista.
| List | |
| itemIcons : Object
Um objeto que especifica os ícones para os itens.
| Tree | ||
![]() | itemRenderer : IFactory
O representante padrão do item para o controle.
| ListBase | |
![]() | labelField : String
O nome do campo nos itens data provider para mostrar como sendo o label.
| ListBase | |
![]() | labelFunction : Function
Uma função fornecida pelo usuário para ocorrer em cada item para determinar seu label.
| ListBase | |
![]() | listData : BaseListData
Quando um componente é usado como representante de um item drop-in ou editor de um item drop-in, Flex inicializa a propriedade listData do componente com os dados adicionais do controle de lista.
| ListBase | |
![]() | liveScrolling : Boolean = true
Um indicador que indica se o scroll acontece ao vivo assim que o thumb é movido ou só é feito o update da visão quando o thumb for soltado.
| ScrollControlBase | |
![]() | loaderInfo : LoaderInfo
[leitura-somente] Retorna um objeto LoaderInfo contendo informações sobre o carregamento de um arquivo para qual esse objeto display pertença.
| DisplayObject | |
![]() | mask : DisplayObject
O objeto calling display é mascarado pelo especificado objeto de máscara.
| DisplayObject | |
![]() | maxHeight : Number
Número que especifica a altura máxima do componente, em pixels, na coordenada do componente.
| UIComponent | |
| maxHorizontalScrollPosition : Number
The maximum value for the maxHorizontalScrollPosition property for the Tree control.
| Tree | ||
![]() | maxVerticalScrollPosition : Number
O valor máximo para a propriedade verticalScrollPosition.
| ScrollControlBase | |
![]() | maxWidth : Number
Número que especifica a largura máxima do componente, em pixels, na coordenada do componente.
| UIComponent | |
![]() | measuredHeight : Number
A altura padrão do componente, em pixels.
| UIComponent | |
![]() | measuredMinHeight : Number
A altura mínima padrão do componente, em pixels.
| UIComponent | |
![]() | measuredMinWidth : Number
A largura mínima padrão do componente, em pixels.
| UIComponent | |
![]() | measuredWidth : Number
A largura padrão do componente, em pixels.
| UIComponent | |
![]() | menuSelectionMode : Boolean = false
Um indicador que indica se seleção estilo menu deve ser utilizada.
| ListBase | |
![]() | minHeight : Number
Número que especifica a altura mínima do componente, em pixels, na coordenadas do componente.
| UIComponent | |
![]() | minWidth : Number
Número que especifica a largura mínima do componente, em pixels, na coordenadas do componente.
| UIComponent | |
![]() | moduleFactory : IFlexModuleFactory
O moduleFactory que é usado para criar TextFields no contexto SWF correto.
| UIComponent | |
![]() | mouseChildren : Boolean
Determina se os children do objeto são mouse permitidos.
| DisplayObjectContainer | |
![]() | mouseEnabled : Boolean
Especifica se esse objeto recebe mensagens de mouse.
| InteractiveObject | |
![]() | mouseFocusEnabled : Boolean
Se pode ou não receber foco quando clicado.
| UIComponent | |
![]() | mouseX : Number
[leitura-somente]
Indica a coordenada x da posição do mouse, em pixels.
| DisplayObject | |
![]() | mouseY : Number
[leitura-somente]
Indica a coordenada y da posição do mouse, em pixels.
| DisplayObject | |
![]() | name : String
Indica o nome da instância do DisplayObject.
| DisplayObject | |
![]() | nestLevel : int
Profundidade desse objeto na hierarquia do containment.
| UIComponent | |
![]() | nonInheritingStyles : Object
O começo da corrente do componente de estilos não herdados.
| UIComponent | |
![]() | nullItemRenderer : IFactory
O representante padrão do item para o controle.
| ListBase | |
![]() | numAutomationChildren : int
[leitura-somente]
O número de children de automatização que esse container tem.
| UIComponent | |
![]() | numChildren : int
[leitura-somente]
Retorna o número de children desse objeto.
| DisplayObjectContainer | |
![]() | offscreenExtraRowsOrColumns : int
O número alvo de fileiras extras dos representantes de itens a serem usados no layout do controle.
| ListBase | |
![]() | opaqueBackground : Object
Especifica se o objeto display é opaco com uma cor determinada de fundo.
| DisplayObject | |
| openItems : Object
Os itens quando abertos ou ajustados para aberto.
| Tree | ||
![]() | owner : DisplayObjectContainer
O dono desse UIComponent.
| UIComponent | |
![]() | parent : DisplayObjectContainer
[leitura-somente]
O container ou componente parent para esse componente.
| UIComponent | |
![]() | parentApplication : Object
[leitura-somente]
Uma referência ao objeto Application que contém essa instância UIComponent.
| UIComponent | |
![]() | parentDocument : Object
[leitura-somente]
Uma referência ao objeto de documento parent para esse UIComponent.
| UIComponent | |
![]() | percentHeight : Number
Número que especifica a altura de um componente como uma porcentagem do tamanho de seu parent.
| UIComponent | |
![]() | percentWidth : Number
Número que especifica a largura de um componente como porcentagem do tamanho do parent.
| UIComponent | |
![]() | processedDescriptors : Boolean
Colocado para true após criação de child imediato ou atrasado, dependendo de qual aconteça.
| UIComponent | |
![]() | prototype : Object
[static]
Uma referência ao objeto protótipo de uma classe ou função de objeto.
| Object | |
![]() | rendererIsEditor : Boolean = false
Specifies whether the item renderer is also an item
editor.
| List | |
![]() | repeater : IRepeater
[leitura-somente]
Uma referência ao objeto Repeater no documento parent que produziu esse UIComponent.
| UIComponent | |
![]() | repeaterIndex : int
[leitura-somente]
O indice do item no data provider do Repeater que produziu esse UIComponent.
| UIComponent | |
![]() | repeaterIndices : Array
Um Array contendo os índices dos itens no data provider dos Repeater no documento parent que produziu esse UIComponent.
| UIComponent | |
![]() | repeaters : Array
Um Array contendo referências aos objetos Repeater no documento parent que produziu esse UIComponent.
| UIComponent | |
![]() | root : DisplayObject
[leitura-somente]
Para um objeto display em um arquivo SWF carregado, a propriedade root é o objeto display no topo na porção da estrutura de tree do display list representado por aquele arquivo SWF.
| DisplayObject | |
![]() | rotation : Number
Indica a rotação da instância DisplayObject, em graus, de sua orientação original.
| DisplayObject | |
![]() | rowCount : int
Número de fileiras a serem mostradas.
| ListBase | |
![]() | rowHeight : Number
A altura das fileiras em pixels.
| ListBase | |
![]() | scale9Grid : Rectangle
O atual grid de escala que está em efeito.
| DisplayObject | |
![]() | scaleX : Number
Número que especifica o fator de escala horizontal.
| UIComponent | |
![]() | scaleY : Number
Número que especifica o fator de escala vertical.
| UIComponent | |
![]() | screen : Rectangle
[leitura-somente]
Retorna um objeto que contém o tamanho e posição da base da superfície de desenho para esse objeto.
| UIComponent | |
![]() | scrollRect : Rectangle
Os limites de área do retângulo scroll do objeto display.
| DisplayObject | |
![]() | scrollTipFunction : Function
Uma função que computa o string para ser mostrado como o ScrollTip.
| ScrollControlBase | |
![]() | selectable : Boolean
Um indicador que indica se a lista mostra itens selecionados como selecionados.
| ListBase | |
![]() | selectedIndex : int
O índice no data provider do item selecionado.
| ListBase | |
![]() | selectedIndices : Array
Um array de índices no data provider dos itens selecionados.
| ListBase | |
![]() | selectedItem : Object
Uma referência ao item selecionado no data provider.
| ListBase | |
![]() | selectedItems : Array
Um array de referências dos itens selecionados no data provider.
| ListBase | |
![]() | showDataTips : Boolean
Um indicador que indica se dataTips são mostrados para textos nas fileiras.
| ListBase | |
![]() | showInAutomationHierarchy : Boolean
Um indicador que determina se um objeto de automatização mostra a hierarquia de automatização.
| UIComponent | |
| showRoot : Boolean
Sets the visibility of the root item.
| Tree | ||
![]() | showScrollTips : Boolean = false
Um indicador que indica se um tooltip deveria aparecer próximo ao scroll thumb quando estiver sendo arrastado.
| ScrollControlBase | |
![]() | soundTransform : SoundTransform
Controles de som dentro desse sprite.
| Sprite | |
![]() | stage : Stage
[leitura-somente]
O Stage do objeto display.
| DisplayObject | |
![]() | states : Array
Os estados de visão que são definidos para esse componente.
| UIComponent | |
![]() | styleDeclaration : CSSStyleDeclaration
Armazenagem para os estilos de herança inline nesse objeto.
| UIComponent | |
![]() | styleName : Object
O estilo da classe usado por esse componente.
| UIComponent | |
![]() | systemManager : ISystemManager
Retorna o objeto SystemManager usado por esse componente.
| UIComponent | |
![]() | tabChildren : Boolean
Determina se os children do objeto permitem uso da tecla tab.
| DisplayObjectContainer | |
![]() | tabEnabled : Boolean
Especifica se esse objeto está na ordem tab.
| InteractiveObject | |
![]() | tabIndex : int
Especifica a a disposição tab de objetos em um arquivo SWF.
| InteractiveObject | |
![]() | textSnapshot : TextSnapshot
[leitura-somente]
Retorna um objeto TextSnapshot para essa instância DisplayObjectContainer.
| DisplayObjectContainer | |
![]() | toolTip : String
Texto a ser mostrado no ToolTip.
| UIComponent | |
![]() | transform : Transform
Um objeto com propriedades pertencentes a matriz do objeto display, transformação de cor, e fronteira de pixels.
| DisplayObject | |
![]() | transitions : Array
Um Array de objetos Transition, onde cada objeto Transition define um conjunto de efeitos a começarem quando ocorre uma mudança no estado de visão.
| UIComponent | |
![]() | tweeningProperties : Array
Array de propriedades que estão atualmente sofrendo tween nesse objeto.
| UIComponent | |
![]() | uid : String
Um identificador exclusivo para o objeto.
| UIComponent | |
![]() | updateCompletePendingFlag : Boolean
Um indicador que determina se um objeto passou por todas as três fases de validação de layout (provido que algum foi requerido).
| UIComponent | |
![]() | useHandCursor : Boolean
Um valor Boolean que indica se o ponteiro (hand cursor) aparece quando o mouse faz o roll over sobre um sprite no qual a propriedade buttonMode é colocado como true.
| Sprite | |
![]() | validationSubField : String
Usado por um validor para associar um subcampo a esse componente.
| UIComponent | |
![]() | value : Object
[leitura-somente]
O item selecionado, ou os dados ou campo do label do item selecionado.
| ListBase | |
![]() | variableRowHeight : Boolean
Um indicador que indica se as fileiras individuais podem ter alturas diferentes.
| ListBase | |
![]() | verticalScrollPolicy : String
Uma propriedade que indica se o scroll bar vertical está sempre ligado, sempre desligado, ou muda automaticamente baseando-se nos parâmetros passados ao método setScrollBarProperties().
| ScrollControlBase | |
![]() | verticalScrollPosition : Number
O offset em direção ao conteúdo da margem superior.
| ScrollControlBase | |
![]() | viewMetrics : EdgeMetrics
[leitura-somente]
Um objeto EdgeMetrics levando em conta os scroll bars, se visíveis.
| ScrollControlBase | |
![]() | visible : Boolean
Controla a visibilidade desse UIComponent.
| UIComponent | |
![]() | width : Number
Número que especifica a largura do componente, em pixels, na coordenadas do parent.
| UIComponent | |
![]() | wordWrap : Boolean
Um indicador que indica se o texto na fileira deveria ser word wrapped.
| ListBase | |
![]() | x : Number
Número que especifica a posição horizontal do componente, em pixels, dentro de seu parent container.
| UIComponent | |
![]() | y : Number
Número que especifica a posição vertical do componente, em pixels, dentro de seu parent container.
| UIComponent | |
| Método | Definido Por | ||
|---|---|---|---|
|
Tree()
Constructor.
| Tree | ||
![]() |
Adiciona uma instância child DisplayObject a essa instância DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
Adiciona uma instância child DisplayObject a essa instância DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
Adiciona um representante de item se um efeito de mudança de dados estiver em execução.
| ListBase | |
![]() |
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.
| EventDispatcher | |
![]() |
Indica se as restrições de segurança causariam qualquer objeto display a ser omitido da lista retornada chamando o método DisplayObjectContainer.getObjectUnderPoint() com o point especificado.
| DisplayObjectContainer | |
![]() |
Retorna o índice onde os itens largados deveriam ser adicionados ao alvo de onde serão largados.
| ListBase | |
![]() |
Coloca na fila uma função para ser chamada depois.
| UIComponent | |
![]() |
Deleta uma propriedade de estilo dessa instância de componente.
| UIComponent | |
![]() |
Determina se o objeto display especificado é um child da instânica DisplayObjectContainer ou a instância em si mesma.
| DisplayObjectContainer | |
![]() |
Converte um objeto Point das coordenadas do conteúdo para coordenadas global.
| UIComponent | |
![]() |
Converte um objeto Point de conteúdo para coordenadas locais.
| UIComponent | |
![]() |
Retorna um conjunto de propriedades que identificam o child dentro desse container.
| UIComponent | |
![]() |
Cria o editor de item para o representante de item no editedItemPosition usando o editor especificado pela propriedade itemEditor.
| List | |
![]() |
Pega o representante apropriado, usando o representante de item padrão se nenhum for especificado.
| List | |
![]() |
Cria uma referência de id a esse objeto IUIComponent em seu objeto de documento parent.
| UIComponent | |
![]() |
Deleta a referência id para esse objeto IUIComponent em seu objeto de documento parent.
| UIComponent | |
![]() |
Closes an item editor that is currently open on an item.
| List | |
![]() |
Retorna um objeto UITextFormat correspondendo aos estilos de texto para esse UIComponent.
| UIComponent | |
![]() |
Despacha um evento no fluxo de eventos.
| UIComponent | |
![]() |
Mostra ou esconde o indicador de foco em volta desse componente.
| UIComponent | |
![]() |
drawRoundRect(x:Number, y:Number, width:Number, height:Number, cornerRadius:Object = null, color:Object = null, alpha:Object = null, gradientMatrix:Matrix = null, gradientType:String = "linear", gradientRatios:Array = null, hole:Object = null):void
Programadamente desenha um retângulo para dentro desse objeto Graphics do skin.
| UIComponent | |
![]() |
Chamado pela instância de efeito quando pára a execução no componente.
| UIComponent | |
![]() |
Chamado pela instância de efeito quando começa a execução no componente.
| UIComponent | |
![]() |
Termina todos os efeitos atualmente em execução no componente.
| UIComponent | |
![]() |
Executa a união de dados para dentro desse objeto UIComponent.
| UIComponent | |
|
Opens or closes all the tree items below the specified item.
| Tree | ||
|
expandItem(item:Object, open:Boolean, animate:Boolean = false, dispatchEvent:Boolean = false, cause:Event = null):void
Opens or closes a branch item.
| Tree | ||
![]() |
Acha um item na lista baseada em um String, e move a seleção até ele.
| ListBase | |
![]() |
Chamado depois que a impressão estiver completa.
| UIComponent | |
![]() |
Providencia o objeto de automatização no índice especificado.
| UIComponent | |
![]() |
Retorna um retângulo que define a área do objeto display relativo ao sistema de coordenadas do objeto targetCoordinateSpace.
| DisplayObject | |
![]() |
Retorna o objeto child display que existe no índice especificado.
| DisplayObjectContainer | |
![]() |
Retorna o objeto display child que existe com o nome especificado.
| DisplayObjectContainer | |
![]() |
Retorna a posição do índice de uma instância child DisplayObject.
| DisplayObjectContainer | |
![]() |
Acha os seletores de tipo para essa instância UIComponent.
| UIComponent | |
![]() |
Retorna um valor layout constraint, que é o mesmo que pegar o estilo contraint para esse componente.
| UIComponent | |
![]() |
Um método de conveniência para determinar usar a altura explícita ou medida.
| UIComponent | |
![]() |
Um método de conveniência para determinar usar a largura explícita ou medida.
| UIComponent | |
![]() |
Pega o objeto que atualmente tem o foco.
| UIComponent | |
![]() |
Retorna o factory apropriado, usando o factory padrão caso nenhum tenha sido especificado.
| ListBase | |
![]() |
Retorna um array de objetos que ficam por baixo do point especificado e são children (ou grandchildren, e assim por diante) dessa instância DisplayObjectContainer.
| DisplayObjectContainer | |
|
Returns the known parent of a child item.
| Tree | ||
![]() |
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.
| DisplayObject | |
![]() |
Retorna true ou false para indicar se o efeito deveria executar no alvo.
| ListBase | |
![]() |
Retorna um item no dataProvider que foi usado pelo Repeater específico para produzir esse Repeater, ou null se esse Repeater não é repetido.
| UIComponent | |
![]() |
Pega uma propriedade de estilo que tem sido colocado em qualquer lugar na corrente lookup de estilo desse componente
| UIComponent | |
![]() |
Converte um objeto Point de coordenadas global a conteúdo.
| UIComponent | |
![]() |
Converte o objeto point das coordenadas Stage (global) para as coordenadas do objeto display (local).
| DisplayObject | |
![]() |
Verifica se o objeto do EventDispatcher tem listeners registrados para um tipo determinado de evento.
| EventDispatcher | |
![]() |
Indica se um objeto tem uma propriedade específica definida.
| Object | |
![]() |
Oculta o indicador drop embaixo do ponteiro do mouse que indica que uma operação drag-and-drop é permitida.
| ListBase | |
![]() |
Avalia o objeto display para ver se sobrepõe ou intersecta com o objeto obj display.
| DisplayObject | |
![]() |
Avalia o objeto display para ver se sobrepõe o intersecta com o ponto especificado pelos parâmetros x e y.
| DisplayObject | |
![]() |
Retorna um box Matrix que pode ser passado para o método drawRoundRect() como o parâmetro rot quando desenhando um gradiente horizontal.
| UIComponent | |
![]() |
Pega um representante de item para o índice de um item no data provider, se um existir.
| ListBase | |
![]() |
Computa o offset para dentro do data provider de um item no colIndex, rowIndex.
| ListBase | |
![]() |
Inicializa a estrutura interna desse componente.
| UIComponent | |
![]() |
Inicializa várias propriedades que ficam de olho em instância repetidas desse componente.
| UIComponent | |
![]() |
Marca um componente para que seu método updateDisplayList() seja chamado durante um atualização de tela tardia.
| UIComponent | |
![]() |
Atualiza todas as fileiras no próximo update.
| ListBase | |
![]() |
Marca um componente para que seu método commitProperties() seja chamado durante um atualização de tela tardia.
| UIComponent | |
![]() |
Marca um componente para que seu método measure() seja chamado durante um atualização de tela tardia.
| UIComponent | |
![]() |
Determines if the item renderer for a data provider item
is editable.
| List | |
![]() |
Determina se o representante do item para um item data provider está destacado (está em estado de roll over via o mouse embaixo do caret via navegação do teclado).
| ListBase | |
|
Returns true if the specified item branch is open (is showing its children).
| Tree | ||
![]() |
Determina se o representante de item para um item de data provider é selecionável.
| ListBase | |
![]() |
Determina se o representante de item para um item data provider está selecionado.
| ListBase | |
![]() |
Determina se um item está sendo mostrado por um representante.
| ListBase | |
![]() |
Indica se uma instância da classe Object está na corrente do protótipo do objeto determinado como parâmetro.
| Object | |
![]() |
Determina se um representante contém (ou tem) um objeto display.
| ListBase | |
![]() |
Retorna o índice do item no data provider do item sendo representado por esse representante de item.
| ListBase | |
![]() |
Retorna o string dataTip que o representante mostraria para o dado objeto baseado nas propriedades dataTipField e dataTipFunctions.
| ListBase | |
![]() |
Retorna a classe para um ícone, se houver, para um item de dados, baseado nas propriedades iconField e iconFunction.
| ListBase | |
![]() |
Retorna o representante de item para um dado item no data provider, se existir.
| ListBase | |
![]() |
Retorna o string que o representante mostraria pada o dado objeto de dados baseado nas propriedades labelField e labelFunction.
| ListBase | |
![]() |
Converte um objeto Point de coordenadas local para conteúdo.
| UIComponent | |
![]() |
Converte o objeto point das coordenadas de um objeto display (local) para as coordenadas Stage (global).
| DisplayObject | |
![]() |
Mede um conjunto de itens do data provider usando o atual representante de itens e retorna a soma da a altura daqueles itens.
| ListBase | |
![]() |
Mede o texto HTML especificado, que pode conter tags HTML tal como <font> e <b>, supondo que é mostrado em um UITextField de linha única usando um UITextFormat determinado pelos estilos desse UIComponent.
| UIComponent | |
![]() |
Mede o texto especificado, supondo que é mostrado em um UITextField de linha única usando um UITextFormat determinado pelos estilos desse UIComponent.
| UIComponent | |
![]() |
Mede um conjunto de itens do data provider usando o atual representante de item e retorna a largura máxima encontrada.
| ListBase | |
![]() |
Move o componente para uma posição especificada dentro de seu parent.
| UIComponent | |
![]() |
Propaga mudança do estilo para os children.
| UIComponent | |
![]() |
Retornam true se a corrente de propriedades de posse apontam do child para esse UIComponent.
| UIComponent | |
![]() |
Chamado pelo Flex quando um objeto UIComponent é adicionado ou removido de um parent.
| UIComponent | |
![]() |
Preparam um IFlexDisplayObject para imprimir.
| UIComponent | |
![]() |
Indica se a propriedade especificada existe e se é enumerável.
| Object | |
![]() |
Constrói ou reconstrói o cache do estilo CSS para esse componente e, se o parâmetro recursivo for true, assim também para todos os descendentes desse componente.
| UIComponent | |
![]() |
Para cada evento efeito, registra o EffectManager como um dos event listeners.
| UIComponent | |
![]() |
Remove a instância child DisplayObject especificado da lista child da instância DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
Remove um child DisplayObject da posição do índice especificada na lista child do DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
Remove um representante de item se um efeito de mudança de dados estiver em execução.
| ListBase | |
![]() |
Remove um listener do objeto do EventDispatcher.
| EventDispatcher | |
![]() |
Faz o replay do evento específico.
| UIComponent | |
![]() |
Resolve um child usando o id providenciado.
| UIComponent | |
![]() |
[static]
Termina o processamento de fundo de métodos colocados em fila pelo callLater(), depois chama suspendBackgroundProcessing().
| UIComponent | |
![]() |
Assegura que o item do data provider no dado índice está visível.
| ListBase | |
![]() |
Coloca o tamanho do objeto.
| UIComponent | |
![]() |
Muda a posição de um child existente no container do objeto display.
| DisplayObjectContainer | |
![]() |
Coloca um valor de limitação do layout, que é o mesmo que colocar um estilo de limitação para esse componente.
| UIComponent | |
![]() |
Determina o estado atual.
| UIComponent | |
![]() |
Determina o foco para esse componente.
| UIComponent | |
|
Sets the associated icon for the item.
| Tree | ||
![]() |
Determina a disponibilidade de uma propriedade dinâmica para operações em loop.
| Object | |
![]() |
Ajusta uma propriedade de estilo nessa instância do componente.
| UIComponent | |
![]() |
Chamado quando a propriedade de visibilidade muda.
| UIComponent | |
![]() |
Mostra um indicador de drop embaixo do ponteiro do mouse para indicar que uma operação drag-and-drop é permitida e aonda o item será largado.
| ListBase | |
![]() |
Deixa o usuário arrastar o sprite especificado.
| Sprite | |
![]() |
Finaliza o método startDrag().
| Sprite | |
![]() |
Detecta mudanças nas propriedades de estilo.
| UIComponent | |
![]() |
Flex chama o método stylesInitialized() quando os estilos para um componente são primeiramente inicializados.
| UIComponent | |
![]() |
[static]
Bloqueia o processamento de fundo de métodos colocados em fila pelo callLater(), até resumeBackgroundProcessing() ser chamado.
| UIComponent | |
![]() |
Troca a ordem z (ordem de frente para trás) de dois objetos child especificados.
| DisplayObjectContainer | |
![]() |
Troca a ordem z (ordem de frente para trás) dos objetos child em duas posições índice especificadas na lista child.
| DisplayObjectContainer | |
![]() |
Retorna um string indicando o local desse objeto dentro da hierarquia do DisplayObjects no Application.
| FlexSprite | |
![]() |
Chamado por um efeito UnconstrainItemAction como parte de um efeito de mudança de dados se o representante de item correspondedo a certo item de dados precisa mover fora das posições normais dos representantes de itens no controle.
| ListBase | |
![]() |
Valida a posição e tamanho de children e desenha outros visuais.
| UIComponent | |
![]() |
Validar e fazer o update de propriedades e layout desse objeto e redesenhá-lo, se necessário.
| UIComponent | |
![]() |
Usado pela lógica do layout para validar as propriedades de um componente chamando o método commitProperties().
| UIComponent | |
![]() |
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.
| UIComponent | |
![]() |
Maneja os eventos válidos e inválidos de um validator designado a esse componente.
| UIComponent | |
![]() |
Retorna o valor primitivo de um objeto específico.
| Object | |
![]() |
Retorna um box Matrix que pode ser passado ao drawRoundRect() como o parâmetro rot quando desenhando um gradiente vertical.
| UIComponent | |
![]() |
Verifica se um event listener está registrado com esse objeto do EventDispatcher ou qualquer um de seus parents para o determinado tipo de evento.
| EventDispatcher | |
| Método | Definido Por | ||
|---|---|---|---|
![]() |
Adiciona os itens selecionados ao objeto DragSource como parte de uma operação drag-and-drop.
| ListBase | |
![]() |
Adiciona um representante à lista reciclada de representantes, tornando-o invisível e limpando qualquer referências dele.
| ListBase | |
![]() |
Adiciona um fileira vazia ao início dos array que armazenam referências às fileiras.
| ListBase | |
![]() |
Ajusta o retângulo de foco.
| UIComponent | |
![]() |
Chamado do updateDisplayList() para ajusar o tamanho e posição do listContent.
| ListBase | |
![]() |
Ajusta o efeito do aplicativo do indicador de seleção.
| ListBase | |
![]() |
Esse é um método interno usado pelo Flex framework para suportar o efeito Dissolve.
| UIComponent | |
![]() |
Calcula a posição y do indicador de drop quando estiver fazendo uma operação drag-and-drop.
| ListBase | |
![]() |
Executa qualquer processo final depois que objetos child forem criados.
| UIComponent | |
![]() |
Limpa o indicador de caret do dado Sprite.
| ListBase | |
![]() |
Limpa o indicador de destaque em um dado Sprite.
| ListBase | |
![]() |
Remove toda seleção e destaque e indicadores de caret.
| ListBase | |
![]() |
Limpa o conjunto de itens selecionados e remove todos os gráficos retratando o estado selecionado daqueles itens.
| ListBase | |
![]() |
Esvazia a tabela do visibleData.
| ListBase | |
![]() |
Maneja CollectionEvents despachados do data provider nas mudanças de dados.
| ListBase | |
![]() |
Calcula a largura da coluna, altura da fileira e número de fileiras e colunas baseado em se propriedades como columnCount, columnWidth, rowHeight e rowCount foram ajustados de forma explícita.
| ListBase | |
![]() |
Configura o ScrollBars baseado no número de fileiras e colunas e em fileiras e colunas visíveis.
| ListBase | |
![]() |
Faz uma cópia profunda do objeto chamando o método ObjectUtil.copy(), e repõe a propriedade uid da cópia (se presente) com um novo valor chamando o método UIDUtil.create().
| ListBase | |
![]() |
Faz uma cópia dos itens selecionados na ordem em que foram selecionados.
| ListBase | |
![]() |
Cria a borda para esse componente.
| ScrollControlBase | |
![]() |
Cria objetos que são children desse ListBase, nesse caso o objeto listContent que irá segurar todos os representantes de itens.
| ListBase | |
![]() |
Cria um novo objeto usando um contexto baseado na fonte embeded sendo usada.
| UIComponent | |
![]() |
Cria o objeto usando um dado moduleFactory.
| UIComponent | |
![]() |
Recicla uma fileira que não precisamos mais e remove seus indicadores.
| ListBase | |
|
Maneja eventos DragEvent.DRAG_COMPLETE.
| Tree | ||
|
Maneja eventos DragEvent.DRAG_DROP.
| Tree | ||
![]() |
Maneja eventos DragEvent.DRAG_ENTER.
| ListBase | |
![]() |
Maneja eventos DragEvent.DRAG_EXIT.
| ListBase | |
![]() |
Maneja eventos DragEvent.DRAG_OVER.
| ListBase | |
![]() |
Função de intervalo que faz o scroll da lista para cima ou para baixo se o mouse vai acima ou abaixo da lsita.
| ListBase | |
![]() |
O manejador padrão para o evento dragStart.
| ListBase | |
![]() |
drawCaretIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Desenha o indicador de sinal circunflexo no dado Sprite na posição, largura e altura especificados usando a cor especificada.
| ListBase | |
![]() |
drawHighlightIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Desenha o indicador de destaque no dado Sprite na posição, largura e altura especificadas usando a cor especificada.
| ListBase | |
![]() |
drawItem(item:IListItemRenderer, selected:Boolean = false, highlighted:Boolean = false, caret:Boolean = false, transition:Boolean = false):void
Desenha o representante com indicadores que está destacado, selecionado, ou com caret.
| ListBase | |
![]() |
Draws a row background
at the position and height specified.
| List | |
![]() |
Desenha qualquer cor alternante das fileiras, bordas e fundo para as fileiras.
| ListBase | |
![]() |
drawSelectionIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Desenha o indicador de seleção no dado Sprite na posição, largura e altura especificadas usando a cor especificada.
| ListBase | |
![]() |
Stops the editing of an item in the data provider.
| List | |
![]() |
Tenta achar o próximo item no data provider que começa com o caractere no parâmetro do eventCode.
| ListBase | |
![]() |
Limpa após o término de execução do efeito de mudança de dados restaurando a coleção e iterator original e removendo qualquer valores do cache usados pelo efeito.
| ListBase | |
![]() |
Ajusta itens selecionados baseando-se nas propriedades caretIndex e anchorIndex.
| ListBase | |
![]() |
O event handler chamado quando um objeto UIComponent recebe foco.
| UIComponent | |
![]() |
O event handler chamado quando um objeto UIComponent perde foco.
| UIComponent | |
![]() |
Pega um representante de item já criado que atualmente não está sendo usado.
| ListBase | |
![]() |
A coluna para o item do data provider no dado índice.
| ListBase | |
![]() |
A fileira para o item data provider no dado índice.
| ListBase | |
![]() |
Finaliza a inicialização desse componente.
| UIComponent | |
![]() |
Inicializa o código de acessabilidade desse componente.
| UIComponent | |
![]() |
Inicializa o efeito de mudança de dados onde houveram mudanças no data provider.
| ListBase | |
|
Initializes a TreeListData object that is used by the tree item renderer.
| Tree | ||
![]() |
Tipicamente anulado por componentes contendo objetos UITextField, onde os objetos UITextField recebem foco.
| UIComponent | |
![]() |
Retorna true se um representante de item não estiver mais sendo posicionado pelo algoritmo de layout da lista enquanto um efeito de mudança de dados estiver em execução como resultado de uma chamada ao unconstrainRenderer().
| ListBase | |
![]() |
Retorna um Point contendo o columnIndex e rowIndex de um representante de item.
| ListBase | |
![]() |
Determina o UID para o item do data provider.
| ListBase | |
![]() |
O event handler chamado para um evento keyDown.
| UIComponent | |
![]() |
Um event handler chamado para um evento keyUp.
| UIComponent | |
![]() |
Responde às mudanças de tamanho ao ajustar as posições e tamanhos das bordas desse controle.
| ScrollControlBase | |
![]() |
Positions the item editor instance at the suggested position
with the suggested dimensions.
| List | |
|
Cria um novo TreeListData instance and populates the fields based on
the input data provider item.
| Tree | ||
![]() |
makeRowsAndColumns(left:Number, top:Number, right:Number, bottom:Number, firstColumn:int, firstRow:int, byCount:Boolean = false, rowsNeeded:uint = 0):Point
Faz fileiras e colunas suficientes para encher as áreas descritas por left, top, right, bottom.
| ListBase | |
![]() |
Calcula a largura e altura medidas do componente baseando-se nas propriedades rowCount, columnCount, rowHeight e columnWidth.
| ListBase | |
![]() |
Maneja eventos MouseEvent.MOUSE_CLICK de quaisquer alvos de mouse contidos na lista incluindo os representantes.
| ListBase | |
![]() |
Maneja eventos MouseEvent.MOUSE_DOUBLE_CLICK de quaisquer alvos de mouse contidos na lista incluindo os representantes.
| ListBase | |
![]() |
Maneja eventos MouseEvent.MOUSE_DOWN de quaisquer alvos de mouse contidos na lista incluindo os representantes.
| ListBase | |
![]() |
Determina quais representantes de itens estão sob o mouse.
| ListBase | |
![]() |
Maneja eventos MouseEvent.MOUSE_MOVE de quaisquer alvos de mouse contidos na lista incluindo os representantes.
| ListBase | |
![]() |
Maneja eventos MouseEvent.MOUSE_OUT de quaisquer alvos de mouse contidos na lista incluindo os representantes.
| ListBase | |
![]() |
Maneja eventos MouseEvent.MOUSE_OVER de quaisquer alvos de mouse contidos na lista incluindo os representantes.
| ListBase | |
![]() |
Maneja eventos MouseEvent.MOUSE_DOWN de quaisquer alvos de mouse contidos na lista incluindo os representantes.
| ListBase | |
![]() |
Maneja eventos mouseWheel mudando posições scroll.
| ListBase | |
![]() |
Move a seleção e destaca indicadores horizontalmente.
| ListBase | |
![]() |
Move a seleção e destaca indicadores verticalmente.
| ListBase | |
![]() |
Move uma fileira verticalmente, e atualiza o registro do rowInfo.
| ListBase | |
![]() |
Move a seleção em uma direção horizontal em resposta ao usuário selecionando itens usando as teclas de seta direita e esquerda e modificadores tal como as teclas Shift e Ctrl.
| ListBase | |
![]() |
Move a seleção em uma direção verical em resposta ao usuário selecionando itens usando as teclas de seta para cima ou para baixo e modificadores tal como as teclas Shift e Ctrl.
| ListBase | |
![]() |
Prepara o efeito de dados para o evento de coleção.
| ListBase | |
![]() |
Chamado pelo updateDisplayList() para remover representantes de itens existentes e limpa várias estruturas de cache quando o representante muda.
| ListBase | |
![]() |
Atualiza as teclas na tabela visibleData.
| ListBase | |
![]() |
Remove uma fileira dos arrays que armazenam referências às fileiras.
| ListBase | |
![]() |
Limpa os destaques de seleção e outros gráficos associados para um dado item no data provider.
| ListBase | |
![]() |
Esse método é chamado quando um UIComponent é construido, e de novo quando o ResourceManager despacha um evento "change" para indicar que os recursos localizados têm mudado de alguma forma.
| UIComponent | |
![]() |
Remove o número requisitado de fileiras do início dos arrays que armazenam referências às fileiras.
| ListBase | |
![]() | ScrollControlBase | ||
![]() |
Event handler padrão para o evento scroll.
| ScrollControlBase | |
![]() |
Ajusta os representantes em resposta a uma mudança na posição scroll.
| ListBase | |
![]() |
Retorna o índice do data provider para o item na primeira fileira e coluna visíveis para a dada posição scroll.
| ListBase | |
![]() |
Ajusta os representantes em resposta a uma mudança na posição scroll.
| ListBase | |
![]() |
O manejador de falhas padrão quando uma busca falha devido a uma falha de página.
| ListBase | |
![]() |
O manejador de resultados padrão quando uma busca falha devido a falha de página.
| ListBase | |
![]() |
Procura uma posição, e maneja ItemPendingError se necessário.
| ListBase | |
![]() |
selectItem(item:IListItemRenderer, shiftKey:Boolean, ctrlKey:Boolean, transition:Boolean = true):Boolean
Atualiza o conjunto de itens selecionados se o representante de item providenciado foi clicado pelo mouse e se modificadores de teclado estiverem no estado correto.
| ListBase | |
![]() |
Ajusta a propriedade rowCount sem causar invalidez ou ajustar a propriedade explicitRowCount, que tranca de forma permanente o número de fileiras
| ListBase | |
![]() |
Ajusta a propriedade rowHeight sem causar invalidez ou ajuste do explicitRowHeight que tranca de forma permanente a altura das fileiras.
| ListBase | |
![]() |
Faz com que o ScrollControlBase mostre ou esconde scrollbars baseado nos parâmetros passado para ele.
| ScrollControlBase | |
![]() |
Move uma fileira nos arrays que referenciam fileiras.
| ListBase | |
![]() |
Determina a altura do conjunto requisitado de fileiras.
| ListBase | |
![]() |
Remove todas as fileiras restantes do final dos arrays que armazenam referências das fileiras.
| ListBase | |
![]() |
Acha um representante de item baseado em seu UID se estiver visível.
| ListBase | |
![]() |
Adiciona ou remove representantes de itens se o números de itens que podem ser mostrados mudar.
| ListBase | |
![]() |
Atualiza todas as fileiras agora.
| ListBase | |
| Evento | Sumário | Definido Por | ||
|---|---|---|---|---|
![]() | Despachado quando o Flash Player ou um aplicativo AIR obtém foco do sistema operacional e se torna ativo. | EventDispatcher | ||
![]() | Despachado quando o componente é adicionado ao container como um child de conteúdo usando o método addChild() ou addChildAt(). | UIComponent | ||
![]() | Despachado quando um objeto display é adicionado à lista display. | DisplayObject | ||
![]() | Despachado quando um objeto display é adicionado à lista display do stage, de forma direta ou através da adição de um sub tree no qual o objeto display está contido. | DisplayObject | ||
![]() | Despachado quando as propriedade selectedIndex ou selectedItem muda como resultado da interação do usuário. | ListBase | ||
![]() | Despachado quando o usuário pressiona e solta o principal botão do despositivo de apontamento do usuário sobre o mesmo InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o usuário seleciona o context menu associado a esse objeto interativo no aplicativo AIR. | InteractiveObject | ||
![]() | Despachado quando o componente terminou sua contrução, processamento de propriedade, medidas, layout e desenho. | UIComponent | ||
![]() | Despachado após a mudança do estado de visão. | UIComponent | ||
![]() | Despachado após a mudança da propriedade currentState, mas antes da mudança do estado de visão. | UIComponent | ||
![]() | Despachado quando a propriedade de dados muda. | ListBase | ||
![]() | Despachado quando o Flash Player ou um aplicativo AIR perde o foco do sistema operacional e está se tornando inativo. | EventDispatcher | ||
![]() | Despachado quando o usuário pressiona e libera duas vezes em sucessão rápida o principal botão de um dispositivo e apontamento sobre o mesmo InteractiveObject quando o indicador daquele objeto doubleClickEnabled foi ajustado para true. | InteractiveObject | ||
![]() | Despachado pelo iniciador de arrasto (o componente que é a fonte dos dados sendo arrastados) quando a operação de arrasto for completada, ou quando você largar os dados arrastados em um alvo onde o item será largado ou quando você termina a operação drag-and-drop sem fazer largar o item. | UIComponent | ||
![]() | Despachado pelo alvo onde o item será largado quando o usuário solta o mouse por cima dele. | UIComponent | ||
![]() | Despachado por um componente quando o usuário move o mouse sobre o componente durante uma operação de arrasto. | UIComponent | ||
![]() | Despachado pelo componente quando o usuário arrasta para fora do componente, mas não larga os dados no alvo. | UIComponent | ||
![]() | Despachado por um componente quando o usuário move o mouse enquanto sobre o componente durante uma operação de arrasto. | UIComponent | ||
![]() | Despachado por um iniciador de arrasto ao começar a operação de arrasto. | UIComponent | ||
![]() | Despachado após o término de um efeito. | UIComponent | ||
![]() | Despachado logo antes do início de um efeito. | UIComponent | ||
![]() | Despachado quando o playhead está entrando em um frame novo. | DisplayObject | ||
![]() | Despachado após o componente ter retornado ao estado de visão root. | UIComponent | ||
![]() | Despachado antes do componente sair do estado de visão root. | UIComponent | ||
![]() | Despachado após o objeto display receber foco. | InteractiveObject | ||
![]() | Despachado após um objeto display perder o foco. | InteractiveObject | ||
![]() | Despachado quando um estado do objeto muda de visível para invisível. | UIComponent | ||
![]() | Despachado quando o componente terminou sua construção e tem todas as propriedades de inicialização ajustadas. | UIComponent | ||
![]() | Despachado quando um componente é monitorado por um Validator e a validação falha. | UIComponent | ||
![]() | Despachado quando o usuário clica em um item no controle. | ListBase | ||
| Dispatched when a branch is closed or collapsed. | Tree | |||
![]() | Despachado quando o usuário clica duas vezes em um item no controle. | ListBase | ||
![]() | Dispatched when the editedItemPosition property is set and the item can be edited. | List | ||
![]() | Dispatched when the user releases the mouse button while over an item, tabs to the List or within the List, or in any other way attempts to edit an item. | List | ||
![]() | Dispatched when an item editing session is ending for any reason. | List | ||
![]() | Dispatched when an item renderer gets focus, which can occur if the user clicks on an item in the List control or navigates to the item using a keyboard. | List | ||
![]() | Dispatched when an item renderer loses the focus, which can occur if the user clicks another item in the List control or outside the list, or uses the keyboard to navigate to another item in the List control or outside the List control. | List | ||
| Dispatched when a branch is opened or expanded. | Tree | |||
| Dispatched when a branch open or close is initiated. | Tree | |||
![]() | Despachado quando o usuário roda o ponteiro do mouse para fora de um item no controle. | ListBase | ||
![]() | Despachado quando o usuário roda o ponteiro do mouse sobre um item no controle. | ListBase | ||
![]() | Despachado quando o usuário pressiona uma tecla. | InteractiveObject | ||
![]() | Despachado quando o usuário tenta mudar o foco usando a navegação do teclado. | InteractiveObject | ||
![]() | Despachado quando o usuário solta uma tecla. | InteractiveObject | ||
![]() | Despachado quando o usuário pressiona e solta o botão do meio de um dispositivo de apontamento sobre o mesmo InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o usuário pressionar o dispositivo de apontamento do meio sobre uma instância InteractivObject. | InteractiveObject | ||
![]() | Despachado quando o usuário solta o botão do dispositivo de apontamento sobre uma instância InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o usuário pressiona o dispositivo de apontamento sobre uma instância InteractiveObject. | InteractiveObject | ||
![]() | Despachado de um componente aberto usando o PopUpManager quando o usuário clica para fora dele. | UIComponent | ||
![]() | Despachado quando o usuário tenta mudar o foco usando um dispositivo de apontemento. | InteractiveObject | ||
![]() | Despachado quando o usuário move o dispositivo de apontemento enquanto está sobre um InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o usuário move um dispositivo de apontamento para longe de uma instância InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o usuário move um dispositivo de apontamento sobre a instância InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o usuário solta o botão do dispositivo de apontamento sobre uma instância InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando a roda do mouse é girada sobre uma instância InteractiveObject. | InteractiveObject | ||
![]() | Despachado do componente aberto usando o PopUpManager quando o usuário faz o scroll na roda do mouse fora dele. | UIComponent | ||
![]() | Despachado quando o objeto se moveu. | UIComponent | ||
![]() | Despachado pelo iniciador de arrasto InteractiveObject quando o usuário solta o gesto de arrasto. | InteractiveObject | ||
![]() | Despachado pelo alvo InteractiveObject quando um objeto arrastado é largado nele este ato foi aceitado com uma chamada ao DragManager.acceptDragDrop(). | InteractiveObject | ||
![]() | Despachado por um InteractiveObject quando um gesto de arrasto adentra suas fronteiras. | InteractiveObject | ||
![]() | Despachado por um InteractiveObject quando um gesto de arrasto deixa suas fronteiras. | InteractiveObject | ||
![]() | Despachado por um InteractiveObject continuamente enquanto um gesto de arrasto permanece dentro de sua fronteira. | InteractiveObject | ||
![]() | Despachado no início de operação de arrasto pelo InteractiveObject que é especificado como aquele que começa o arrasto na chamada DragManager.doDrag(). | InteractiveObject | ||
![]() | Despachado durante uma operação de arrasto pelo InteractiveObject que é especificado como aquele que inica o arrasto na chamada DragManager.doDrag(). | InteractiveObject | ||
![]() | Despachado no iníncio da seqência de inicialização do componente. | UIComponent | ||
![]() | Despachado quando o componente é removido de um container como um child de conteúdo usando o método removeChild() ou removeChildAt(). | UIComponent | ||
![]() | Despachado quando um objeto display está prestes a ser removido da lista display. | DisplayObject | ||
![]() | Despachado quando um objeto display está prestes a ser removido da lista display, de forma direta ou através da remoção de um sub tree no qual o objeto display está contido. | DisplayObject | ||
![]() | Despachado quando a lista display está prestes a ser atualizada e representada. | DisplayObject | ||
![]() | Despachado quando o componente muda de tamanho. | UIComponent | ||
![]() | Despachado quando o usuário pressiona e solta o botão direito de um dispositivo de apontamento do usuário sobre o mesmo InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o usuário pressiona o dispositivo de apontamento sobre uma instância InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o usuário solta o botão do dispositivo de apontamento sobre uma instância InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o usuário move um dispositivo de apontamento para longe de uma instância InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o usuário move um dispositivo de apontamento sobre a instância InteractiveObject. | InteractiveObject | ||
![]() | Despachado quando o conteúdo está sofrendo scroll. | ScrollControlBase | ||
![]() | Despachado quando o estado de um objeto muda de invisível para visível. | UIComponent | ||
![]() | Despachado quando o valor do indicador do objeto tabChildren muda. | InteractiveObject | ||
![]() | Despachado quando o indicador do objeto tabEnabled muda. | InteractiveObject | ||
![]() | Despachado quando o valor da propriedade do objeto tabIndex muda. | InteractiveObject | ||
![]() | Despachado pelo componente quando chega a hora de criar um ToolTip. | UIComponent | ||
![]() | Despachado pelo componente quando seu ToolTip foi ocultado e será logo descartado. | UIComponent | ||
![]() | Despachado pelo componente quando seu ToolTip está prestes a ser ocultado. | UIComponent | ||
![]() | Despachado pelo componente quando seu ToolTip está prestes a ser mostrado. | UIComponent | ||
![]() | Despachado pelo componente quando seu ToolTip foi mostrado. | UIComponent | ||
![]() | Despachado por um componente no qual a propriedade ToolTip é ajustada assim que o usuário passa o mouse por cima. | UIComponent | ||
![]() | Despachado quando um objeto teve seus métodos commitProperties(), measure(), e updateDisplayList() chamados (se necessário). | UIComponent | ||
![]() | Despachado quando um componente é monitorado por um Validator e a validação é um sucesso. | UIComponent | ||
![]() | Despachado quando valores mudam de forma programada ou pela interação do usuário. | UIComponent | ||
| Estilo | Descrição | Definido Por | ||
|---|---|---|---|---|
|
alternatingItemColors
| Tipo: Array Formato: Cor Herança CSS: sim Cores para fileiras em um padrão alternante. Valor pode ser um Array de dois ou mais cores. Usado apenas se a propriedade backgroundColor não for especificada.
O valor padrão é undefined. | Tree | ||
![]() | Tipo: Number Herança CSS: não Nível alpha da cor definida pela propriedade backgroundColor, da imagem ou arquivo SWF definido pelo estilo backgroundImage. | ScrollControlBase | ||
![]() | Tipo: uint Formato: Cor Herança CSS: não Cor do fundo de um componente. | ScrollControlBase | ||
![]() | Tipo: uint Formato: Cor Herança CSS: sim Cor do fundo de um componente quando ele é desativado. | ScrollControlBase | ||
![]() | Tipo: Object Formato: Arquivo Herança CSS: não Imagem de fundo de um componente. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: não Ajusta o tamanho da imagem especificada pelo backgroundImage para diferentes porcentagens de tamanho. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: não A distância vertical em pixels do canto superior da área de conteúdo á posição da base controle. | UIComponent | ||
![]() | Tipo: uint Formato: Cor Herança CSS: não Cor da borda. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: não Laterais de limite da caixa. | ScrollControlBase | ||
![]() | Tipo: Class Herança CSS: não A classe border skin do componente. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: não Estilo das laterais da caixa. | ScrollControlBase | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: não A grossura das laterais da caixa. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: não A distância vertical em pixels do canto inferior do componente ao canto inferior de sua área de conteúdo. | UIComponent | ||
![]() | Tipo: uint Formato: Cor Herança CSS: sim Cor do texto no componente, incluindo o label do componente. | ScrollControlBase | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: não Raio dos cantos do componente. | ScrollControlBase | ||
|
defaultLeafIcon
| Tipo: Class Formato: EmbeddedFile Herança CSS: não Specifies the default icon for a leaf item. In MXML, you can use the following syntax to set this property: defaultLeafIcon="@Embed(source='c.jpg');"
O valor padrão é TreeNodeIcon in assets.swf. | Tree | ||
|
depthColors
| Tipo: Array Formato: Cor Herança CSS: sim Array of colors used in the Tree control, in descending order. O valor padrão é undefined. | Tree | ||
![]() | Tipo: uint Formato: Cor Herança CSS: sim Cor de texto no componente se for desativado. | ScrollControlBase | ||
|
disclosureClosedIcon
| Tipo: Class Formato: EmbeddedFile Herança CSS: não Specifies the icon that is displayed next to a parent item that is closed so that its children are not displayed (the subtree is collapsed). O valor padrão é TreeDisclosureClosed in assets.swf. | Tree | ||
|
disclosureOpenIcon
| Tipo: Class Formato: EmbeddedFile Herança CSS: não Specifies the icon that is displayed next to a parent item that is open so that its children are displayed. O valor padrão é TreeDisclosureOpen in assets.swf. | Tree | ||
![]() | Tipo: Class Herança CSS: não O skin usado para indicar onde o item arrastad pode ser largado. | ListBase | ||
![]() | Tipo: uint Formato: Cor Herança CSS: sim Cor da sombra drop. | ScrollControlBase | ||
![]() | Tipo: Boolean Herança CSS: não Propriedade boolean que especifica se o componente tem uma sombra drop visível. | ScrollControlBase | ||
![]() | Tipo: uint Formato: Cor Herança CSS: sim Cor do destaque do componente quando validação falha. | UIComponent | ||
![]() | Tipo: Number Herança CSS: não Especifica o valor da transferência do skin do foco. | ListBase | ||
![]() | Tipo: String Herança CSS: não Blend mode usado pelo retângulo de foco. | UIComponent | ||
![]() | Tipo: String Herança CSS: não Especifica quais cantos do retângulo de foco deveriam ser arredondados. | ListBase | ||
![]() | Tipo: Class Herança CSS: não Skin usado para desenhar o retângulo de foco. | UIComponent | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: não Grossura, em pixels, do outline do retângulo de foco. | UIComponent | ||
|
folderClosedIcon
| Tipo: Class Formato: EmbeddedFile Herança CSS: não Specifies the folder closed icon for a branch item of the tree. In MXML, you can use the following syntax to set this property: folderClosedIcon="@Embed(source='b.jpg');"
O valor padrão é TreeFolderClosed in assets.swf. | Tree | ||
|
folderOpenIcon
| Tipo: Class Formato: EmbeddedFile Herança CSS: não Specifies the folder open icon for a branch item of the tree. In MXML, you can use the following syntax to set this property: folderOpenIcon="@Embed(source='a.jpg');"
O valor padrão é TreeFolderOpen in assets.swf. | Tree | ||
![]() | Tipo: String Herança CSS: sim Ajusta a propriedade antiAliasType de TextFields internos. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: sim Nome da fonte a ser usada. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: sim Ajusta a propriedade gridFitType de TextFields internos que representam texto no controle em Flex. | ScrollControlBase | ||
![]() | Tipo: Number Herança CSS: sim Ajusta a propriedade sharpness de TextFields internos que representam texto no controle em Flex. | ScrollControlBase | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: sim Altura do texto, em pixels. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: sim Determina se o texto tem fonte itálico. | ScrollControlBase | ||
![]() | Tipo: Number Herança CSS: sim Ajusta a propriedade thickness de TextFields internos que representam texto no controle em Flex. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: sim Determina se o texto está em negrito. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: não A distância horizontal em pixels do centro da área de conteúdo do componente ao centro do componente. | UIComponent | ||
![]() | Tipo: String Herança CSS: não Nome do estilo para o scrollbar horizontal. | ScrollControlBase | ||
|
indentation
| Tipo: Number Herança CSS: não Indentation for each tree level, in pixels. O valor padrão é 17. | Tree | ||
![]() | Tipo: Boolean Herança CSS: sim Um valor boolean que indica quando é possivel fazer o kern ( true) ou não (false). | ScrollControlBase | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: sim Espaço vertical adicional entre as linhas do texto. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: não A distância horizontal em pixels da beirada esquerda da área de conteúdo do componente à beirada esquerda do componente. | UIComponent | ||
![]() | Tipo: Number Herança CSS: sim O número de pixels adicionais a aparecerem entre cada caractere. | ScrollControlBase | ||
|
openDuration
| Tipo: Number Formato: Time Herança CSS: não Length of an open or close transition, in milliseconds. O valor padrão é 250. | Tree | ||
|
openEasingFunction
| Tipo: Function Herança CSS: não Função de abrandamento para controlar o tween nos componentes. O valor padrão é | Tree | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: não O número de pixels entre a parte inferior da fileira e a parte inferior do representante na fileira. | ListBase | ||
|
paddingLeft
| Tipo: Number Formato: Comprimento Herança CSS: não Número de pixels entre a borda esquerda do componente e a beirada esquerda da sua área de conteúdo. O valor padrão é 0. O valor padrão para um controle Button é 10. O valor padrão para o controle ComboBox é 5. O valor padrão para o container Form é 16. O valor padrão para o controle Tree é 2. | Tree | ||
|
paddingRight
| Tipo: Number Formato: Comprimento Herança CSS: não Número de pixels entre a borda direita do componente e a beirada de sua área de conteúdo. O valor padrão é 0. O valor padrão para um controle Button é 10. O valor padrão para o controle ComboBox é 5. O valor padrão para o container Form é 16. | Tree | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: não O número de pixels entre o topo da fileira e o topo do representante na fileira. | ListBase | ||
![]() | Tipo: String Herança CSS: não A distância horizontal em pixels da beirada direita do componente à beirada direita de sua área de conteúdo. | UIComponent | ||
|
rollOverColor
| Tipo: uint Formato: Cor Herança CSS: sim Color of the background when the user rolls over the link. O valor padrão é undefined. | Tree | ||
|
selectionColor
| Tipo: uint Formato: Cor Herança CSS: sim Color of the background when the user selects the link. O valor padrão é undefined. | Tree | ||
|
selectionDisabledColor
| Tipo: uint Formato: Cor Herança CSS: sim Specifies the disabled color of a list item. O valor padrão é 0xDDDDDD. | Tree | ||
![]() | Tipo: Number Formato: Time Herança CSS: não A duração do efeito de seleção. | ListBase | ||
|
selectionEasingFunction
| Tipo: Function Herança CSS: não Referência a uma função easingFunction usada para controlar tweens programados.
O valor padrão é | Tree | ||
![]() | Tipo: String Herança CSS: não Direção da sombra drop. | ScrollControlBase | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: não Distância da sombra drop. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: sim Alinhamento do texto dentro do container. | ScrollControlBase | ||
![]() | Tipo: String Herança CSS: sim Determina se o texto está sublinhado. | ScrollControlBase | ||
![]() | Tipo: Number Formato: Comprimento Herança CSS: sim Offset da primeira linha do texto do lado esquerdo do container, em pixels. | ScrollControlBase | ||
|
textRollOverColor
| Tipo: uint Formato: Cor Herança CSS: sim Cor do texto quando um usuário passa por cima de uma fileira. O valor padrão é 0x2B333C. | Tree | ||
|
textSelectedColor
| Tipo: uint Formato: Cor Herança CSS: sim Cor do texto quando o usuário seleciona uma fileira. O valor padrão é 0x2B333C. | Tree | ||
![]() | Tipo: uint Formato: Cor Herança CSS: sim Cor do tema de um componente. | UIComponent | ||
![]() | Tipo: String Herança CSS: não A distância vertical em pixels da beirada superior da área de conteúdo do control à beirada superior do componente. | UIComponent | ||
![]() | Tipo: Boolean Herança CSS: não Um indicador que controla se itens são destacados assim que o mouse passa por cima deles. | ListBase | ||
![]() | Tipo: String Herança CSS: não O alinhamento vertical de um representante em uma fileira. | ListBase | ||
![]() | Tipo: String Herança CSS: não A distância vertical em pixels do centro da área de conteúdo do componente ao centro do componente. | UIComponent | ||
![]() | Tipo: String Herança CSS: não Nome do estilo para um scrollbar vertical. | ScrollControlBase | ||
| dataDescriptor | propriedade |
dataDescriptor:ITreeDataDescriptor [ler-escrever] Tree delegates to the data descriptor for information about the data. This data is then used to parse and move about the data source.
When you specify this property as an attribute in MXML you must use a reference to the data descriptor, not the string name of the descriptor. Use the following format for the property:
<mx:Tree id="tree" dataDescriptor="{new MyCustomTreeDataDescriptor()}"/>>
Alternatively, you can specify the property in MXML as a nested subtag, as the following example shows:
<mx:Tree>
<mx:dataDescriptor>
<myCustomTreeDataDescriptor>
O valor padrão é an internal instance of the DefaultDataDescriptor class.
public function get dataDescriptor():ITreeDataDescriptor
public function set dataDescriptor(value:ITreeDataDescriptor):void
| dataProvider | propriedade |
dataProvider:Object [ler-escrever] An object that contains the data to be displayed. When you assign a value to this property, the Tree class handles the source data object as follows:
O valor padrão é null.
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get dataProvider():Object
public function set dataProvider(value:Object):void
| dragMoveEnabled | propriedade |
dragMoveEnabled:Boolean [ler-escrever] Indicates that items can be moved instead of just copied from the Tree control as part of a drag-and-drop operation.
O valor padrão é true.
public function get dragMoveEnabled():Boolean
public function set dragMoveEnabled(value:Boolean):void
| firstVisibleItem | propriedade |
firstVisibleItem:Object [ler-escrever] The item that is currently displayed in the top row of the tree. Based on how the branches have been opened and closed and scrolled, the top row might hold, for example, the ninth item in the list of currently viewable items which in turn represents some great-grandchild of the root. Setting this property is analogous to setting the verticalScrollPosition of the List control. If the item isn't currently viewable, for example, because it is under a nonexpanded item, setting this property has no effect.
NOTE: In Flex 1.0 this property was typed as XMLNode although it really was either an XMLNode or TreeNode. In 2.0, it is now the generic type Object and will return an object of the same type as the data contained in the dataProvider.
O valor padrão é the first item in the Tree control.
Essa propriedade pode ser usada como a fonte para a união de dados.
public function get firstVisibleItem():Object
public function set firstVisibleItem(value:Object):void
| hasRoot | propriedade |
hasRoot:Boolean [leitura-somente] Indicates that the current dataProvider has a root item; for example, a single top node in a hierarchical structure. XML and Object are examples of types that have a root. Lists and arrays do not.
public function get hasRoot():Boolean
Ver também
| itemIcons | propriedade |
public var itemIcons:Object
Um objeto que especifica os ícones para os itens. Each entry in the object has a field name that is the item UID and a value that is an an object with the following format:
{iconID: Class, iconID2: Class}
O valor do campo iconID é a classe para o ícone para um item fechado ou leaf e o iconID2 é a classe para um ícone para um item aberto.
Essa propriedade tem a intenção de permitir a inicialização de ícones de itens. Muda para esse array após a inicialização não ser detectada automaticamente.
Usa o método serItemIcon() para mudar ícones dinamicamente.
O valor padrão é undefined.
Ver também
| maxHorizontalScrollPosition | propriedade |
maxHorizontalScrollPosition:Number [ler-escrever]
The maximum value for the maxHorizontalScrollPosition property for the Tree control.
Unlike the maxHorizontalScrollPosition property
in the List control, this property is modified by the Tree control as
items open and close and as items in the tree otherwise become
visible or are hidden (for example, by scrolling).
If you set this property to the widest known item in the dataProvider,
the Tree control modifies it so that even if that widest item
is four levels down in the tree, the user can scroll to see it.
As a result, although you read back the same value for the
maxHorizontalScrollPosition property that you set,
it isn't necessarily the actual value used by the Tree control.
O valor padrão é 0.
public function get maxHorizontalScrollPosition():Number
public function set maxHorizontalScrollPosition(value:Number):void
| openItems | propriedade |
openItems:Object [ler-escrever] Os itens quando abertos ou ajustados para aberto.
O valor padrão é null.
public function get openItems():Object
public function set openItems(value:Object):void
| showRoot | propriedade |
showRoot:Boolean [ler-escrever]
Sets the visibility of the root item.
If the dataProvider data has a root node, and this is set to
false, the Tree control does not display the root item.
Only the decendants of the root item are displayed.
This flag has no effect on non-rooted dataProviders, such as List and Array.
O valor padrão é true.
public function get showRoot():Boolean
public function set showRoot(value:Boolean):void
Ver também
| Tree | () | Construtor |
public function Tree()
Constructor.
| dragCompleteHandler | () | método |
protected override function dragCompleteHandler(event:DragEvent):void
Maneja eventos DragEvent.DRAG_COMPLETE. This method removes the item from the data provider.
Parâmetros
evento:DragEvent — The DragEvent object.
|
| dragDropHandler | () | método |
protected override function dragDropHandler(event:DragEvent):void
Maneja eventos DragEvent.DRAG_DROP. This method hides
the drop feedback by calling the hideDropFeedback() method.
If the action is a COPY,
then this method makes a deep copy of the object
by calling the ObjectUtil.copy() method,
and replaces the copy's uid property (if present)
with a new value by calling the UIDUtil.createUID() method.
Parâmetros
evento:DragEvent — The DragEvent object.
|
Ver também
| expandChildrenOf | () | método |
public function expandChildrenOf(item:Object, open:Boolean):void
Opens or closes all the tree items below the specified item.
If you set dataProvider and then immediately call
expandChildrenOf() you may not see the correct behavior.
You should either wait for the component to validate
or call the validateNow() method.
Parâmetros
item:Object — The starting item.
|
|
open:Boolean — Toggles an open or close operation.
Specify true to open the items, and false to close them.
|
| expandItem | () | método |
public function expandItem(item:Object, open:Boolean, animate:Boolean = false, dispatchEvent:Boolean = false, cause:Event = null):void
Opens or closes a branch item.
When a branch item opens, it restores the open and closed states
of its child branches if they were already opened.
If you set dataProvider and then immediately call
expandItem() you may not see the correct behavior.
You should either wait for the component to validate
or call validateNow().
Parâmetros
item:Object — Item to affect.
|
|
open:Boolean — Specify true to open, false to close.
|
|
animate:Boolean (default = false) — Especifica true para animar a transição. (Note:
If a branch has over 20 children, it does not animate the first time it opens,
for performance reasons.)
|
|
dispatchEvent:Boolean (default = false) — Controls whether the tree fires an open event
after the open animation is complete.
|
|
cause:Event (default = null) — The event, if any, that initiated the item open action.
|
| getParentItem | () | método |
public function getParentItem(item:Object):*
Returns the known parent of a child item. This method returns a value
only if the item was or is currently visible. Top level items have a
parent with the value null.
Parâmetros
item:Object — item for which to get the parent.
|
* — The parent of the item.
|
| initListData | () | método |
protected function initListData(item:Object, treeListData:TreeListData):void
Initializes a TreeListData object that is used by the tree item renderer.
Parâmetros
item:Object — The item to be rendered.
|
|
treeListData:TreeListData — The TreeListDataItem to use in rendering the item.
|
| isItemOpen | () | método |
public function isItemOpen(item:Object):Boolean
Returns true if the specified item branch is open (is showing its children).
Parâmetros
item:Object — Item to inspect.
|
Boolean — True if open, false if not.
|
| makeListData | () | método |
protected override function makeListData(data:Object, uid:String, rowNum:int):BaseListData
Cria um novo TreeListData instance and populates the fields based on the input data provider item.
Parâmetros
data:Object — O item data provider usado para popular o ListData.
|
|
uid:String — O UID para o item. |
|
rowNum:int — O índice do item no data provider. |
BaseListData — Um objeto ListData recém construido.
|
| setItemIcon | () | método |
public function setItemIcon(item:Object, iconID:Class, iconID2:Class):void
Sets the associated icon for the item. Chamar esse método anula as propriedades iconField e iconFunction para esse item e para um item leaf. Itens de ramificação não usam as propriedades iconField e iconFunction.
Eles usam as propriedades folderOpenIcon e folderClosedIcon.
Parâmetros
item:Object — Item to affect.
|
|
iconID:Classe — Linkage ID for the closed (or leaf) icon.
|
|
iconID2:Classe — Linkage ID for the open icon.
|
| itemClose | Evento |
mx.events.TreeEvent
mx.events.TreeEvent.ITEM_CLOSE
Dispatched when a branch is closed or collapsed.
The TreeEvent.ITEM_CLOSE tipo de evento constant indicates that a tree branch closed or collapsed.As propreidades do objeto de evento para esse tipo de evento tem os seguintes valores. Nem todas as propriedades são significativas para todos as espécies de eventos. Veja as descrições das propriedades detalhadas para maiores informações.
| Propriedade | Valor |
|---|---|
itemRenderer | The ListItemRenderer for the node that closed |
bubbles | false |
cancelable | false |
currentTarget | O 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. |
triggerEvent | Se o node fechou em resposta a uma interação do usuário, identifica como sendo ação de teclado ou de ação de mouse. |
item | the Tree item (node) that closed |
target | O 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. |
type | TreeEvent.ITEM_CLOSE |
| itemOpen | Evento |
mx.events.TreeEvent
mx.events.TreeEvent.ITEM_OPEN
Dispatched when a branch is opened or expanded.
The TreeEvent.ITEM_OPEN tipo de evento constant indicates that a tree branch opened or expanded.As propreidades do objeto de evento para esse tipo de evento tem os seguintes valores. Nem todas as propriedades são significativas para todos as espécies de eventos. Veja as descrições das propriedades detalhadas para maiores informações.
| Propriedade | Valor |
|---|---|
itemRenderer | The ListItemRenderer for the item (node) that opened |
bubbles | false |
cancelable | false |
currentTarget | O 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. |
triggerEvent | Se o item (node) abriu em resposta a um interação do usuário, identifica-o como uma ação de teclado ou uma ação de mouse. |
item | the Tree node that opened. |
target | O 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. |
type | TreeEvent.ITEM_OPEN |
| itemOpening | Evento |
mx.events.TreeEvent
mx.events.TreeEvent.ITEM_OPENING
Dispatched when a branch open or close is initiated.
The TreeEvent.ITEM_OPENING tipo de evento constant is dispatched immediately before a tree opens or closes.As propreidades do objeto de evento para esse tipo de evento tem os seguintes valores. Nem todas as propriedades são significativas para todos as espécies de eventos. Veja as descrições das propriedades detalhadas para maiores informações.
| Propriedade | Valor |
|---|---|
animate | Se anima ou não a operação de abrir ou fechar. |
bubbles | false |
cancelable | true |
currentTarget | O Object que define a escuta do evento que maneja o evento. Por exemplo, se você usar o myButton.addEventListener() para registrar uma escuta de evento, myButton é o valor do currentTarget. |
dispatchEvent | Se deve despachar um evento ITEM_OPEN ou ITEM_CLOSE após a animação de abrir ou fechar estiver completa. true |
itemRenderer | The ListItemRenderer for the item (node) that opened |
item | the Tree node that opened. |
opening | true if the item is opening, false if it is closing. |
target | O 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. |
triggerEvent | Se o item abriu em reposta a uma ação do usuário, identifica-o como sendo uma ação do teclado ou uma ação do mouse. |
type | TreeEvent.ITEM_OPENING |
<?xml version="1.0" encoding="utf-8"?>
<!-- Tree control example. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
[Bindable]
public var selectedNode:XML;
// Event handler for the Tree control change event.
public function treeChanged(event:Event):void {
selectedNode=Tree(event.target).selectedItem as XML;
}
]]>
</mx:Script>
<mx:XMLList id="treeData">
<node label="Mail Box">
<node label="Inbox">
<node label="Marketing"/>
<node label="Product Management"/>
<node label="Personal"/>
</node>
<node label="Outbox">
<node label="Professional"/>
<node label="Personal"/>
</node>
<node label="Spam"/>
<node label="Sent"/>
</node>
</mx:XMLList>
<mx:Panel title="Tree Control Example" height="75%" width="75%"
paddingTop="10" paddingLeft="10" paddingRight="10" paddingBottom="10">
<mx:Label width="100%" color="blue"
text="Select a node in the Tree control."/>
<mx:HDividedBox width="100%" height="100%">
<mx:Tree id="myTree" width="50%" height="100%" labelField="@label"
showRoot="false" dataProvider="{treeData}" change="treeChanged(event)"/>
<mx:TextArea height="100%" width="50%"
text="Selected Item: {selectedNode.@label}"/>
</mx:HDividedBox>
</mx:Panel>
</mx:Application>