Pacotemx.controls.sliderClasses
Classeclasse pública Slider
HerançaSlider Inheritance UIComponent Inheritance FlexSprite Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object
Subclasses HSlider, VSlider

A classe Slider é a clase base para os controles de slider do Flex. Os controles de slider permitem que usuários selecionem um valor movendo o thumb do slider entre as pontas do slider, correspondente aos valores mínimo e máximo. A classe Slider é feita subclasse pelo HSlisder e VSlider.

Sintaxe MXMLexpandedOcultar Sintaxe MXML

A classe Slider não pode ser usada como um tag MXML. Use os tags <mx:HSlider> and <mx:VSlider>.No entanto, a classe Slider não define atributos de tags usados pelo tag <mx:HSlider> and <mx:VSlider>.

A classe Slider herda todos os atributos de tag de sua superclasse, e adiciona os seguintes atributos de tags:

  <mx:tagname
    Propriedades
    allowThumbOverlap="false|true"
    allowTrackClick="true|false"
    dataTipFormatFunction="undefined"
    direction="horizontal|vertical"
    labels="undefined"
    liveDragging="false|true"
    maximum="10"
    minimum="0"
    showDataTip="true|false"
    sliderDataTipClass="sliderDataTip"
    sliderThumbClass="SliderThumb"
    snapInterval="0"
    thumbCount="1"
    tickInterval="0"
    tickValues="undefined"
    value="The value of the minimum property."
 
    Estilos
    borderColor="0x919999"
    dataTipOffset="16"
    dataTipPrecision="2"
    dataTipStyleName="undefined"
    fillAlphas="[0.6, 0.4, 0.75, 0.65]"
    fillColors="[0xFFFFFF, 0xCCCCCC, 0xFFFFFF, 0xEEEEEE;]"
    labelOffset="-10"
    labelStyleName="undefined"
    showTrackHighlight="false"
    slideDuration="300"
    slideEasingFunction="undefined"
    thumbDisabledSkin="SliderThumbSkin"
    thumbDownSkin="SliderThumbSkin"
    thumbOffset="0"
    thumbOverSkin="SliderThumbSkin"
    thumbUpSkin="SliderThumbSkin"
    tickColor="0x6F7777"
    tickLength="3"
    tickOffset="-6"
    tickThickness="1"
    trackColors="[ 0xEEEEEE, 0xFFFFFF ]"
    tracHighlightSkin="SliderHighlightSkin"
    trackMargin="undefined"
    trackSkin="SliderTrackSkin"
  
    Eventos
    change="No default"
    thumbDrag="No default"
    thumbPress="No default"
    thumbRelease="No default"
  />
  


Propriedades Públicas
 PropriedadeDefinido Por
 InheritedaccessibilityProperties : AccessibilityProperties
As atuais opções de acessibilidade para esse objeto display.
DisplayObject
 InheritedactiveEffects : Array
[leitura-somente] A lista de efeitos que estão atualmente ocorrendo no componente, como um Array de instâncias EffectInstance.
UIComponent
  allowThumbOverlap : Boolean = false
Se ajustado para false, então cada thumb poderá ser movido apenas até à beirada do thumb adjacente.
Slider
  allowTrackClick : Boolean = true
Especifica se clicar no rasto irá mover o thumb do slider.
Slider
 Inheritedalpha : Number
Indica o valor de transparência alpha do objeto especificado.
DisplayObject
 InheritedautomationDelegate : Object
O objeto de delegação que maneja a funcionalidade relacionada à automatização.
UIComponent
 InheritedautomationName : String
Nome que pode ser usado como um identificador para esse objeto.
UIComponent
 InheritedautomationTabularData : Object
[leitura-somente] Uma implementação da interface IAutomationTabularData, que pode ser usada para retomar os dados.
UIComponent
 InheritedautomationValue : 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
 InheritedbaselinePosition : Number
[leitura-somente] A coordenada y do baseline da primeira linha do texto do componente.
UIComponent
 InheritedblendMode : String
Um valor da classe BlendMode que especifica o modo blend a ser usado.
DisplayObject
 InheritedbuttonMode : Boolean
Especifica o modo de button desse sprite.
Sprite
 InheritedcacheAsBitmap : Boolean
Se colocado como true, Flash Player ou Adobe AIR faz o cache de uma representação interna de bitmap do objeto display.
DisplayObject
 InheritedcacheHeuristic : Boolean
[escrever-somente] Usado pelo Flex para sugerir cache de bitmap para o objeto.
UIComponent
 InheritedcachePolicy : String
Especifica a política para criar o cache bitmap para esse objeto.
UIComponent
 InheritedclassName : String
[leitura-somente] O nome da classe dessa instância, tal como "Button".
UIComponent
 Inheritedconstructor : Object
Uma referência ao objeto da classe ou função construtora para uma instância determinada de um objeto.
Object
 InheritedcontentMouseX : Number
[leitura-somente] Retorna a posição x do mouse, no sistema de coordenação do conteúdo.
UIComponent
 InheritedcontentMouseY : Number
[leitura-somente] Retorna a posição y do mouse, no sistema de coordenação do conteúdo.
UIComponent
 InheritedcontextMenu : NativeMenu
Especifica o context menu associado a esse objeto.
InteractiveObject
 InheritedcurrentState : String
O atual estado de visão do componente.
UIComponent
 InheritedcursorManager : ICursorManager
[leitura-somente] Pega o CursorManager que controla o cursor para esse componente e seus semelhantes.
UIComponent
  dataTipFormatFunction : Function
Função callback que formata o texto datatip.
Slider
 Inheriteddescriptor : UIComponentDescriptor
Referência do UIComponentDescriptor, se houver, que foi usado pelo método createComponentFromDescriptor() para criar essa instância UIComponent.
UIComponent
  direction : String
A orientação do controle slider.
Slider
 Inheriteddocument : Object
Uma referência ao objeto de documento associado a esse UIComponent.
UIComponent
 InheriteddoubleClickEnabled : Boolean
Especifica se o objeto UIComponent recebe eventos doubleClick.
UIComponent
 InheriteddropTarget : DisplayObject
[leitura-somente] Especifica o objeto display sobre qual o sprite está sendo arrastado, ou sobre qual o sprite foi largado.
Sprite
 Inheritedenabled : Boolean
Se o componente pode aceitar interação do usuário.
UIComponent
 InheritederrorString : 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
 InheritedexplicitHeight : Number
Número que especifica a altura explícita do componente, em pixels, na coordenada do componente.
UIComponent
 InheritedexplicitMaxHeight : Number
Número que especifica a altura máxima do componente, em pixels, na coordenada do componente.
UIComponent
 InheritedexplicitMaxWidth : Number
Número que especifica a largura máxima do componente, em pixels, na coordenada do componente.
UIComponent
 InheritedexplicitMinHeight : Number
Número que especifica a altura mínima do componente, em pixels, na coordenadas do componente.
UIComponent
 InheritedexplicitMinWidth : Number
Número que especifica a largura mínima do componente, em pixels, na coordenadas do componente.
UIComponent
 InheritedexplicitWidth : Number
Número que especifica a largura explícita do componente, em pixels, na coordenadas do componente.
UIComponent
 Inheritedfilters : Array
Um array incluindo o índice que contém cada objeto de filtro atualmente associado ao objeto display.
DisplayObject
 InheritedflexContextMenu : IFlexContextMenu
O context menu para esse UIComponent.
UIComponent
 InheritedfocusEnabled : Boolean
Indica se o componente pode receber foco utilizando a tecla Tab.
UIComponent
 InheritedfocusManager : IFocusManager
Pega o FocusManager que controla o foco para esse componente e seus semelhantes.
UIComponent
 InheritedfocusPane : Sprite
O painel de foco associado a esse objeto.
UIComponent
 InheritedfocusRect : Object
Especifica se esse objeto mostra um retângulo de foco.
InteractiveObject
 Inheritedgraphics : Graphics
[leitura-somente] Especifica o objeto Graphics que pertence a esse sprite onde comandos de desenho em vetor podem ocorrer.
Sprite
 Inheritedheight : Number
Número que especifica a altura do componente, em pixels, na coordenadas do parent.
UIComponent
 InheritedhitArea : Sprite
Designa outro sprite para servir como hit area para um sprite.
Sprite
 Inheritedid : String
ID do componente.
UIComponent
 InheritedincludeInLayout : Boolean
Especifica se esse componente está incluso no layout do parent container.
UIComponent
 InheritedinheritingStyles : Object
O início da corrente de estilos herdados da corrente desse componente.
UIComponent
 Inheritedinitialized : 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
 InheritedinstanceIndex : int
[leitura-somente] O índice do componente repetido.
UIComponent
 InheritedinstanceIndices : Array
Um Array contendo os indices necessários para referenciar esse objeto UIComponent de seus documentos parent.
UIComponent
 InheritedisDocument : 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
 InheritedisPopUp : Boolean
Colocado para true pelo PopUpManager para indicar que aquele componente foi popped up.
UIComponent
  labels : Array
Um array de strings usados para os labels do slider.
Slider
  liveDragging : Boolean = false
Especifica se o arrastamento ao vivo está ativado para o slider.
Slider
 InheritedloaderInfo : LoaderInfo
[leitura-somente] Retorna um objeto LoaderInfo contendo informações sobre o carregamento de um arquivo para qual esse objeto display pertença.
DisplayObject
 Inheritedmask : DisplayObject
O objeto calling display é mascarado pelo especificado objeto de máscara.
DisplayObject
 InheritedmaxHeight : Number
Número que especifica a altura máxima do componente, em pixels, na coordenada do componente.
UIComponent
  maximum : Number
O valor máximo permitido no slider.
Slider
 InheritedmaxWidth : Number
Número que especifica a largura máxima do componente, em pixels, na coordenada do componente.
UIComponent
 InheritedmeasuredHeight : Number
A altura padrão do componente, em pixels.
UIComponent
 InheritedmeasuredMinHeight : Number
A altura mínima padrão do componente, em pixels.
UIComponent
 InheritedmeasuredMinWidth : Number
A largura mínima padrão do componente, em pixels.
UIComponent
 InheritedmeasuredWidth : Number
A largura padrão do componente, em pixels.
UIComponent
 InheritedminHeight : Number
Número que especifica a altura mínima do componente, em pixels, na coordenadas do componente.
UIComponent
  minimum : Number
O valor mínimo permitido no controle slider.
Slider
 InheritedminWidth : Number
Número que especifica a largura mínima do componente, em pixels, na coordenadas do componente.
UIComponent
 InheritedmoduleFactory : IFlexModuleFactory
O moduleFactory que é usado para criar TextFields no contexto SWF correto.
UIComponent
 InheritedmouseChildren : Boolean
Determina se os children do objeto são mouse permitidos.
DisplayObjectContainer
 InheritedmouseEnabled : Boolean
Especifica se esse objeto recebe mensagens de mouse.
InteractiveObject
 InheritedmouseFocusEnabled : Boolean
Se pode ou não receber foco quando clicado.
UIComponent
 InheritedmouseX : Number
[leitura-somente] Indica a coordenada x da posição do mouse, em pixels.
DisplayObject
 InheritedmouseY : Number
[leitura-somente] Indica a coordenada y da posição do mouse, em pixels.
DisplayObject
 Inheritedname : String
Indica o nome da instância do DisplayObject.
DisplayObject
 InheritednestLevel : int
Profundidade desse objeto na hierarquia do containment.
UIComponent
 InheritednonInheritingStyles : Object
O começo da corrente do componente de estilos não herdados.
UIComponent
 InheritednumAutomationChildren : int
[leitura-somente] O número de children de automatização que esse container tem.
UIComponent
 InheritednumChildren : int
[leitura-somente] Retorna o número de children desse objeto.
DisplayObjectContainer
 InheritedopaqueBackground : Object
Especifica se o objeto display é opaco com uma cor determinada de fundo.
DisplayObject
 Inheritedowner : DisplayObjectContainer
O dono desse UIComponent.
UIComponent
 Inheritedparent : DisplayObjectContainer
[leitura-somente] O container ou componente parent para esse componente.
UIComponent
 InheritedparentApplication : Object
[leitura-somente] Uma referência ao objeto Application que contém essa instância UIComponent.
UIComponent
 InheritedparentDocument : Object
[leitura-somente] Uma referência ao objeto de documento parent para esse UIComponent.
UIComponent
 InheritedpercentHeight : Number
Número que especifica a altura de um componente como uma porcentagem do tamanho de seu parent.
UIComponent
 InheritedpercentWidth : Number
Número que especifica a largura de um componente como porcentagem do tamanho do parent.
UIComponent
 InheritedprocessedDescriptors : Boolean
Colocado para true após criação de child imediato ou atrasado, dependendo de qual aconteça.
UIComponent
 Inheritedprototype : Object
[static] Uma referência ao objeto protótipo de uma classe ou função de objeto.
Object
 Inheritedrepeater : IRepeater
[leitura-somente] Uma referência ao objeto Repeater no documento parent que produziu esse UIComponent.
UIComponent
 InheritedrepeaterIndex : int
[leitura-somente] O indice do item no data provider do Repeater que produziu esse UIComponent.
UIComponent
 InheritedrepeaterIndices : Array
Um Array contendo os índices dos itens no data provider dos Repeater no documento parent que produziu esse UIComponent.
UIComponent
 Inheritedrepeaters : Array
Um Array contendo referências aos objetos Repeater no documento parent que produziu esse UIComponent.
UIComponent
 Inheritedroot : 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
 Inheritedrotation : Number
Indica a rotação da instância DisplayObject, em graus, de sua orientação original.
DisplayObject
 Inheritedscale9Grid : Rectangle
O atual grid de escala que está em efeito.
DisplayObject
 InheritedscaleX : Number
Número que especifica o fator de escala horizontal.
UIComponent
 InheritedscaleY : Number
Número que especifica o fator de escala vertical.
UIComponent
 Inheritedscreen : 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
 InheritedscrollRect : Rectangle
Os limites de área do retângulo scroll do objeto display.
DisplayObject
  showDataTip : Boolean = true
Se ajustado para true, mostra o data tip durante a interação do usuário contendo o atual valor do slider.
Slider
 InheritedshowInAutomationHierarchy : Boolean
Um indicador que determina se um objeto de automatização mostra a hierarquia de automatização.
UIComponent
  sliderDataTipClasse : Class
Uma referência à classe a ser usada para o data tip.
Slider
  sliderThumbClasse : Class
Uma referência à classe a ser usada para cada thumb.
Slider
  snapInterval : Number
Especifica o valor de incremento do thumb do slider enquanto o usuário move o thumb.
Slider
 InheritedsoundTransform : SoundTransform
Controles de som dentro desse sprite.
Sprite
 Inheritedstage : Stage
[leitura-somente] O Stage do objeto display.
DisplayObject
 Inheritedstates : Array
Os estados de visão que são definidos para esse componente.
UIComponent
 InheritedstyleDeclaration : CSSStyleDeclaration
Armazenagem para os estilos de herança inline nesse objeto.
UIComponent
 InheritedstyleName : Object
O estilo da classe usado por esse componente.
UIComponent
 InheritedsystemManager : ISystemManager
Retorna o objeto SystemManager usado por esse componente.
UIComponent
 InheritedtabChildren : Boolean
Determina se os children do objeto permitem uso da tecla tab.
DisplayObjectContainer
 InheritedtabEnabled : Boolean
Especifica se esse objeto está na ordem tab.
InteractiveObject
 InheritedtabIndex : int
Especifica a a disposição tab de objetos em um arquivo SWF.
InteractiveObject
 InheritedtextSnapshot : TextSnapshot
[leitura-somente] Retorna um objeto TextSnapshot para essa instância DisplayObjectContainer.
DisplayObjectContainer
  thumbCount : int
O número de thumbs permitidos no slider.
Slider
  tickInterval : Number
O espaçamento das marcas de sinalização relativos ao valor máximo do controle.
Slider
  tickValues : Array
As posições das marcas de sinalização no slider.
Slider
 InheritedtoolTip : String
Texto a ser mostrado no ToolTip.
UIComponent
 Inheritedtransform : Transform
Um objeto com propriedades pertencentes a matriz do objeto display, transformação de cor, e fronteira de pixels.
DisplayObject
 Inheritedtransitions : 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
 InheritedtweeningProperties : Array
Array de propriedades que estão atualmente sofrendo tween nesse objeto.
UIComponent
 Inheriteduid : String
Um identificador exclusivo para o objeto.
UIComponent
 InheritedupdateCompletePendingFlag : 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
 InheriteduseHandCursor : 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
 InheritedvalidationSubField : String
Usado por um validor para associar um subcampo a esse componente.
UIComponent
  value : Number
Contém a posição do thumb, e é um número entre as propriedades minimum e maximum.
Slider
  values : Array
Um array de valores para cada thumb quando thumbCount for maior que 1.
Slider
 Inheritedvisible : Boolean
Controla a visibilidade desse UIComponent.
UIComponent
 Inheritedwidth : Number
Número que especifica a largura do componente, em pixels, na coordenadas do parent.
UIComponent
 Inheritedx : Number
Número que especifica a posição horizontal do componente, em pixels, dentro de seu parent container.
UIComponent
 Inheritedy : Number
Número que especifica a posição vertical do componente, em pixels, dentro de seu parent container.
UIComponent
Propriedades Protegidas
 PropriedadeDefinido Por
 InheritedresourceManager : IResourceManager
[escrever-somente] Uma referência ao objeto que gerencia todos os recursos localizados do aplicativo.
UIComponent
  thumbStyleFilters : Object
[leitura-somente] Conjunto de estilos a ser passado do Slider para os thumbs.
Slider
 InheritedunscaledHeight : Number
[leitura-somente] Um método de conveniência para determinar a altura não redimensionada do componente.
UIComponent
 InheritedunscaledWidth : Number
[leitura-somente] Um método de conveniência para determinar a largura não redimensionada de um componente. Todo desenho e child layout de um componente deveriam ser feitos dentro de um retângulo limite dessa largura, que também é passado como um argumento para updateDisplayList().
UIComponent
Métodos Públicos
 MétodoDefinido Por
  
Constructor.
Slider
 Inherited
Adiciona uma instância child DisplayObject a essa instância DisplayObjectContainer.
DisplayObjectContainer
 Inherited
Adiciona uma instância child DisplayObject a essa instância DisplayObjectContainer.
DisplayObjectContainer
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra um objeto event listener com um objeto do EventDispatcher para que o listener receba notificação de um evento.
EventDispatcher
 Inherited
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
 Inherited
callLater(method:Function, args:Array = null):void
Coloca na fila uma função para ser chamada depois.
UIComponent
 Inherited
clearStyle(styleProp:String):void
Deleta uma propriedade de estilo dessa instância de componente.
UIComponent
 Inherited
Determina se o objeto display especificado é um child da instânica DisplayObjectContainer ou a instância em si mesma.
DisplayObjectContainer
 Inherited
Converte um objeto Point das coordenadas do conteúdo para coordenadas global.
UIComponent
 Inherited
Converte um objeto Point de conteúdo para coordenadas locais.
UIComponent
 Inherited
Retorna um conjunto de propriedades que identificam o child dentro desse container.
UIComponent
 Inherited
Cria uma referência de id a esse objeto IUIComponent em seu objeto de documento parent.
UIComponent
 Inherited
Deleta a referência id para esse objeto IUIComponent em seu objeto de documento parent.
UIComponent
 Inherited
Retorna um objeto UITextFormat correspondendo aos estilos de texto para esse UIComponent.
UIComponent
 Inherited
Despacha um evento no fluxo de eventos.
UIComponent
 Inherited
drawFocus(isFocused:Boolean):void
Mostra ou esconde o indicador de foco em volta desse componente.
UIComponent
 Inherited
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
 Inherited
Chamado pela instância de efeito quando pára a execução no componente.
UIComponent
 Inherited
Chamado pela instância de efeito quando começa a execução no componente.
UIComponent
 Inherited
Termina todos os efeitos atualmente em execução no componente.
UIComponent
 Inherited
executeBindings(recurse:Boolean = false):void
Executa a união de dados para dentro desse objeto UIComponent.
UIComponent
 Inherited
Chamado depois que a impressão estiver completa.
UIComponent
 Inherited
Providencia o objeto de automatização no índice especificado.
UIComponent
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Retorna um retângulo que define a área do objeto display relativo ao sistema de coordenadas do objeto targetCoordinateSpace.
DisplayObject
 Inherited
Retorna o objeto child display que existe no índice especificado.
DisplayObjectContainer
 Inherited
Retorna o objeto display child que existe com o nome especificado.
DisplayObjectContainer
 Inherited
Retorna a posição do índice de uma instância child DisplayObject.
DisplayObjectContainer
 Inherited
Acha os seletores de tipo para essa instância UIComponent.
UIComponent
 Inherited
getConstraintValue(constraintName:String):*
Retorna um valor layout constraint, que é o mesmo que pegar o estilo contraint para esse componente.
UIComponent
 Inherited
Um método de conveniência para determinar usar a altura explícita ou medida.
UIComponent
 Inherited
Um método de conveniência para determinar usar a largura explícita ou medida.
UIComponent
 Inherited
Pega o objeto que atualmente tem o foco.
UIComponent
 Inherited
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
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Retorna um retângulo que define os limites do objeto display, baseado no sistema de coordenadas definido pelo parâmetro targetCoordinateSpace, excluindo qualquer traço em formas.
DisplayObject
 Inherited
getRepeaterItem(whichRepeater:int = -1):Object
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
 Inherited
getStyle(styleProp:String):*
Pega uma propriedade de estilo que tem sido colocado em qualquer lugar na corrente lookup de estilo desse componente
UIComponent
  
Retorna o objeto thumb no dado índice.
Slider
 Inherited
Converte um objeto Point de coordenadas global a conteúdo.
UIComponent
 Inherited
Converte o objeto point das coordenadas Stage (global) para as coordenadas do objeto display (local).
DisplayObject
 Inherited
Verifica se o objeto do EventDispatcher tem listeners registrados para um tipo determinado de evento.
EventDispatcher
 Inherited
Indica se um objeto tem uma propriedade específica definida.
Object
 Inherited
Avalia o objeto display para ver se sobrepõe ou intersecta com o objeto obj display.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Avalia o objeto display para ver se sobrepõe o intersecta com o ponto especificado pelos parâmetros x e y.
DisplayObject
 Inherited
Retorna um box Matrix que pode ser passado para o método drawRoundRect() como o parâmetro rot quando desenhando um gradiente horizontal.
UIComponent
 Inherited
Inicializa a estrutura interna desse componente.
UIComponent
 Inherited
Inicializa várias propriedades que ficam de olho em instância repetidas desse componente.
UIComponent
 Inherited
Marca um componente para que seu método updateDisplayList() seja chamado durante um atualização de tela tardia.
UIComponent
 Inherited
Marca um componente para que seu método commitProperties() seja chamado durante um atualização de tela tardia.
UIComponent
 Inherited
Marca um componente para que seu método measure() seja chamado durante um atualização de tela tardia.
UIComponent
 Inherited
Indica se uma instância da classe Object está na corrente do protótipo do objeto determinado como parâmetro.
Object
 Inherited
Converte um objeto Point de coordenadas local para conteúdo.
UIComponent
 Inherited
Converte o objeto point das coordenadas de um objeto display (local) para as coordenadas Stage (global).
DisplayObject
 Inherited
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
 Inherited
Mede o texto especificado, supondo que é mostrado em um UITextField de linha única usando um UITextFormat determinado pelos estilos desse UIComponent.
UIComponent
 Inherited
Move o componente para uma posição especificada dentro de seu parent.
UIComponent
 Inherited
Propaga mudança do estilo para os children.
UIComponent
 Inherited
Retornam true se a corrente de propriedades de posse apontam do child para esse UIComponent.
UIComponent
 Inherited
Chamado pelo Flex quando um objeto UIComponent é adicionado ou removido de um parent.
UIComponent
 Inherited
Preparam um IFlexDisplayObject para imprimir.
UIComponent
 Inherited
Indica se a propriedade especificada existe e se é enumerável.
Object
 Inherited
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
 Inherited
Para cada evento efeito, registra o EffectManager como um dos event listeners.
UIComponent
 Inherited
Remove a instância child DisplayObject especificado da lista child da instância DisplayObjectContainer.
DisplayObjectContainer
 Inherited
Remove um child DisplayObject da posição do índice especificada na lista child do DisplayObjectContainer.
DisplayObjectContainer
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Remove um listener do objeto do EventDispatcher.
EventDispatcher
 Inherited
Faz o replay do evento específico.
UIComponent
 Inherited
Resolve um child usando o id providenciado.
UIComponent
 Inherited
[static] Termina o processamento de fundo de métodos colocados em fila pelo callLater(), depois chama suspendBackgroundProcessing().
UIComponent
 Inherited
Coloca o tamanho do objeto.
UIComponent
 Inherited
Muda a posição de um child existente no container do objeto display.
DisplayObjectContainer
 Inherited
setConstraintValue(constraintName:String, value:*):void
Coloca um valor de limitação do layout, que é o mesmo que colocar um estilo de limitação para esse componente.
UIComponent
 Inherited
setCurrentState(stateName:String, playTransition:Boolean = true):void
Determina o estado atual.
UIComponent
 Inherited
Determina o foco para esse componente.
UIComponent
 Inherited
Determina a disponibilidade de uma propriedade dinâmica para operações em loop.
Object
 Inherited
setStyle(styleProp:String, newValue:*):void
Ajusta uma propriedade de estilo nessa instância do componente.
UIComponent
  
setThumbValueAt(index:int, value:Number):void
Esse método ajusta o valor de um thumb do slider, e atualiza o display.
Slider
 Inherited
setVisible(value:Boolean, noEvent:Boolean = false):void
Chamado quando a propriedade de visibilidade muda.
UIComponent
 Inherited
startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
Deixa o usuário arrastar o sprite especificado.
Sprite
 Inherited
Finaliza o método startDrag().
Sprite
 Inherited
styleChanged(styleProp:String):void
Detecta mudanças nas propriedades de estilo.
UIComponent
 Inherited
Flex chama o método stylesInitialized() quando os estilos para um componente são primeiramente inicializados.
UIComponent
 Inherited
[static] Bloqueia o processamento de fundo de métodos colocados em fila pelo callLater(), até resumeBackgroundProcessing() ser chamado.
UIComponent
 Inherited
Troca a ordem z (ordem de frente para trás) de dois objetos child especificados.
DisplayObjectContainer
 Inherited
swapChildrenAt(index1:int, index2:int):void
Troca a ordem z (ordem de frente para trás) dos objetos child em duas posições índice especificadas na lista child.
DisplayObjectContainer
 Inherited
Retorna um string indicando o local desse objeto dentro da hierarquia do DisplayObjects no Application.
FlexSprite
 Inherited
Valida a posição e tamanho de children e desenha outros visuais.
UIComponent
 Inherited
Validar e fazer o update de propriedades e layout desse objeto e redesenhá-lo, se necessário.
UIComponent
 Inherited
Usado pela lógica do layout para validar as propriedades de um componente chamando o método commitProperties().
UIComponent
 Inherited
validateSize(recursive:Boolean = false):void
Valida o tamanho medido do componente se o método LayoutManager.invalidateSize() for chamado com esse ILayoutManagerClient, depois o método validateSize é chamado quando é hora de fazer medidas.
UIComponent
 Inherited
Maneja os eventos válidos e inválidos de um validator designado a esse componente.
UIComponent
 Inherited
Retorna o valor primitivo de um objeto específico.
Object
 Inherited
Retorna um box Matrix que pode ser passado ao drawRoundRect() como o parâmetro rot quando desenhando um gradiente vertical.
UIComponent
 Inherited
Verifica se um event listener está registrado com esse objeto do EventDispatcher ou qualquer um de seus parents para o determinado tipo de evento.
EventDispatcher
Métodos Protegidos
 MétodoDefinido Por
 Inherited
Ajusta o retângulo de foco.
UIComponent
 Inherited
Esse é um método interno usado pelo Flex framework para suportar o efeito Dissolve.
UIComponent
 Inherited
Executa qualquer processo final depois que objetos child forem criados.
UIComponent
 Inherited
Processa as propriedades determinadas no componente.
UIComponent
 Inherited
Cria objetos child para o componente.
UIComponent
 Inherited
Cria um novo objeto usando um contexto baseado na fonte embeded sendo usada.
UIComponent
 Inherited
Cria o objeto usando um dado moduleFactory.
UIComponent
 Inherited
O event handler chamado quando um objeto UIComponent recebe foco.
UIComponent
 Inherited
O event handler chamado quando um objeto UIComponent perde foco.
UIComponent
 Inherited
Finaliza a inicialização desse componente.
UIComponent
 Inherited
Inicializa o código de acessabilidade desse componente.
UIComponent
 Inherited
Tipicamente anulado por componentes contendo objetos UITextField, onde os objetos UITextField recebem foco.
UIComponent
 Inherited
O event handler chamado para um evento keyDown.
UIComponent
 Inherited
Um event handler chamado para um evento keyUp.
UIComponent
  
Calcula a quantidade de espaço que o componente ocupa.
Slider
 Inherited
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
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
Positions the elements of the control.
Slider
Eventos
 Evento Sumário Definido Por
 Inherited Despachado quando o Flash Player ou um aplicativo AIR obtém foco do sistema operacional e se torna ativo.EventDispatcher
 Inherited
add
Despachado quando o componente é adicionado ao container como um child de conteúdo usando o método addChild() ou addChildAt().UIComponent
 Inherited Despachado quando um objeto display é adicionado à lista display.DisplayObject
 Inherited 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 o slider muda devido a interação de mouse ou teclado.Slider
 Inherited Despachado quando o usuário pressiona e solta o principal botão do despositivo de apontamento do usuário sobre o mesmo InteractiveObject.InteractiveObject
 Inherited Despachado quando o usuário seleciona o context menu associado a esse objeto interativo no aplicativo AIR.InteractiveObject
 Inherited Despachado quando o componente terminou sua contrução, processamento de propriedade, medidas, layout e desenho.UIComponent
 Inherited Despachado após a mudança do estado de visão.UIComponent
 Inherited Despachado após a mudança da propriedade currentState, mas antes da mudança do estado de visão.UIComponent
 Inherited Despachado quando o Flash Player ou um aplicativo AIR perde o foco do sistema operacional e está se tornando inativo.EventDispatcher
 Inherited 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
 Inherited 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
 Inherited Despachado pelo alvo onde o item será largado quando o usuário solta o mouse por cima dele.UIComponent
 Inherited Despachado por um componente quando o usuário move o mouse sobre o componente durante uma operação de arrasto.UIComponent
 Inherited Despachado pelo componente quando o usuário arrasta para fora do componente, mas não larga os dados no alvo.UIComponent
 Inherited Despachado por um componente quando o usuário move o mouse enquanto sobre o componente durante uma operação de arrasto.UIComponent
 Inherited Despachado por um iniciador de arrasto ao começar a operação de arrasto.UIComponent
 Inherited Despachado após o término de um efeito.UIComponent
 Inherited Despachado logo antes do início de um efeito.UIComponent
 Inherited Despachado quando o playhead está entrando em um frame novo.DisplayObject
 Inherited Despachado após o componente ter retornado ao estado de visão root.UIComponent
 Inherited Despachado antes do componente sair do estado de visão root.UIComponent
 Inherited Despachado após o objeto display receber foco.InteractiveObject
 Inherited Despachado após um objeto display perder o foco.InteractiveObject
 Inherited Despachado quando um estado do objeto muda de visível para invisível.UIComponent
 Inherited Despachado quando o componente terminou sua construção e tem todas as propriedades de inicialização ajustadas.UIComponent
 Inherited Despachado quando um componente é monitorado por um Validator e a validação falha.UIComponent
 Inherited Despachado quando o usuário pressiona uma tecla.InteractiveObject
 Inherited Despachado quando o usuário tenta mudar o foco usando a navegação do teclado.InteractiveObject
 Inherited Despachado quando o usuário solta uma tecla.InteractiveObject
 Inherited Despachado quando o usuário pressiona e solta o botão do meio de um dispositivo de apontamento sobre o mesmo InteractiveObject.InteractiveObject
 Inherited Despachado quando o usuário pressionar o dispositivo de apontamento do meio sobre uma instância InteractivObject.InteractiveObject
 Inherited Despachado quando o usuário solta o botão do dispositivo de apontamento sobre uma instância InteractiveObject.InteractiveObject
 Inherited Despachado quando o usuário pressiona o dispositivo de apontamento sobre uma instância InteractiveObject.InteractiveObject
 Inherited Despachado de um componente aberto usando o PopUpManager quando o usuário clica para fora dele.UIComponent
 Inherited Despachado quando o usuário tenta mudar o foco usando um dispositivo de apontemento.InteractiveObject
 Inherited Despachado quando o usuário move o dispositivo de apontemento enquanto está sobre um InteractiveObject.InteractiveObject
 Inherited Despachado quando o usuário move um dispositivo de apontamento para longe de uma instância InteractiveObject.InteractiveObject
 Inherited Despachado quando o usuário move um dispositivo de apontamento sobre a instância InteractiveObject.InteractiveObject
 Inherited Despachado quando o usuário solta o botão do dispositivo de apontamento sobre uma instância InteractiveObject.InteractiveObject
 Inherited Despachado quando a roda do mouse é girada sobre uma instância InteractiveObject.InteractiveObject
 Inherited Despachado do componente aberto usando o PopUpManager quando o usuário faz o scroll na roda do mouse fora dele.UIComponent
 Inherited Despachado quando o objeto se moveu.UIComponent
 Inherited Despachado pelo iniciador de arrasto InteractiveObject quando o usuário solta o gesto de arrasto.InteractiveObject
 Inherited Despachado pelo alvo InteractiveObject quando um objeto arrastado é largado nele este ato foi aceitado com uma chamada ao DragManager.acceptDragDrop().InteractiveObject
 Inherited Despachado por um InteractiveObject quando um gesto de arrasto adentra suas fronteiras.InteractiveObject
 Inherited Despachado por um InteractiveObject quando um gesto de arrasto deixa suas fronteiras.InteractiveObject
 Inherited Despachado por um InteractiveObject continuamente enquanto um gesto de arrasto permanece dentro de sua fronteira.InteractiveObject
 Inherited 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
 Inherited Despachado durante uma operação de arrasto pelo InteractiveObject que é especificado como aquele que inica o arrasto na chamada DragManager.doDrag().InteractiveObject
 Inherited Despachado no iníncio da seqência de inicialização do componente.UIComponent
 Inherited Despachado quando o componente é removido de um container como um child de conteúdo usando o método removeChild() ou removeChildAt().UIComponent
 Inherited Despachado quando um objeto display está prestes a ser removido da lista display.DisplayObject
 Inherited 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
 Inherited Despachado quando a lista display está prestes a ser atualizada e representada.DisplayObject
 Inherited Despachado quando o componente muda de tamanho.UIComponent
 Inherited 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
 Inherited Despachado quando o usuário pressiona o dispositivo de apontamento sobre uma instância InteractiveObject.InteractiveObject
 Inherited Despachado quando o usuário solta o botão do dispositivo de apontamento sobre uma instância InteractiveObject.InteractiveObject
 Inherited Despachado quando o usuário move um dispositivo de apontamento para longe de uma instância InteractiveObject.InteractiveObject
 Inherited Despachado quando o usuário move um dispositivo de apontamento sobre a instância InteractiveObject.InteractiveObject
 Inherited Despachado quando o estado de um objeto muda de invisível para visível.UIComponent
 Inherited Despachado quando o valor do indicador do objeto tabChildren muda.InteractiveObject
 Inherited Despachado quando o indicador do objeto tabEnabled muda.InteractiveObject
 Inherited Despachado quando o valor da propriedade do objeto tabIndex muda.InteractiveObject
   Despachado quando o thumb do slider é pressionado e depois movido pelo mouse.Slider
   Despachado quando o slider do thumb é pressionada, que significando que o usuário pressiona o botão do mouse sobre o thumb.Slider
   Despachado quando o thumb do usuário é solto, significando que o usuário solta o botão do mouse após um evento thumbPress.Slider
 Inherited Despachado pelo componente quando chega a hora de criar um ToolTip.UIComponent
 Inherited Despachado pelo componente quando seu ToolTip foi ocultado e será logo descartado.UIComponent
 Inherited Despachado pelo componente quando seu ToolTip está prestes a ser ocultado.UIComponent
 Inherited Despachado pelo componente quando seu ToolTip está prestes a ser mostrado.UIComponent
 Inherited Despachado pelo componente quando seu ToolTip foi mostrado.UIComponent
 Inherited Despachado por um componente no qual a propriedade ToolTip é ajustada assim que o usuário passa o mouse por cima.UIComponent
 Inherited Despachado quando um objeto teve seus métodos commitProperties(), measure(), e updateDisplayList() chamados (se necessário).UIComponent
 Inherited Despachado quando um componente é monitorado por um Validator e a validação é um sucesso.UIComponent
 Inherited Despachado quando valores mudam de forma programada ou pela interação do usuário.UIComponent
Estilos
 Estilo Descrição Definido Por
 Inherited 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
  
borderColor
Tipo: uint Formato: Cor Herança CSS: não
A cor da seção preta da borda. O valor padrão é 0x919999.
Slider
 Inherited 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
  
dataTipOffset
Tipo: Number Formato: Comprimento Herança CSS: não
O offset, em pixels, do data tip relativo ao thumb. Usado em conjunto com a propriedade de estilo dataTipPlacement dos controles HSlider e VSlider. O valor padrão é 16.
Slider
  
dataTipPrecision
Tipo: int Herança CSS: não
Número de lugares decimais a serem usados para o texto do data tip. Um valor de 0 significa que arrendondará todos os valores para um número inteiro. O valor padrão é 2.
Slider
  
dataTipStyleName
Tipo: String Herança CSS: não
O nome da declaração de estilo a ser usada para o data tip. O valor padrão é undefined.
Slider
 Inherited Tipo: uint Formato: Cor Herança CSS: sim
Cor do destaque do componente quando validação falha.
UIComponent
  
fillAlphas
Tipo: Array Herança CSS: não
Especifica o valor da transparência alpha usado para o preenchimento de fundo dos componentes. Você deve ajustar isso a um Array de dois ou quatro números. Elementos 0 e 1 especifica o valores de começo e fim para um gradiente alpha. Se elementos 2 e 3 existirem, eles são usados ao invés dos elementos 0 e 1 quando o componente está em um estado mouse-over. O valor global padrão é [ 0.60, 0.40, 0.75, 0.65 ]. Alguns componentes, tal como o container ApplicationControlBar, tem um valor padrão diferente. Para o container ApplicationControlBar, O valor padrão é [ 0.0, 0.0 ].
Slider
  
fillColors
Tipo: Array Formato: Cor Herança CSS: não
Especifica as cores usadas para tingir o preenchimento de fundo para o componente. Você deveria ajustar isso a um Array de duas ou quatro valores uint que especificam cores RGB. Elementos 0 e 1 especificam os valores de começo e fim para um gradiente de cor. Se elementos 2 e 3 existirem, eles são usados ao invés dos elementos 0 e 1 quando o componente está em um estado mouse-over. Para um controle de aparência achatada, ajusta a mesma cor para elementos 0 e 1 e para elementos 2 e 3, o valor padrão é [ 0xFFFFFF, 0xCCCCCC, 0xFFFFFF, 0xEEEEEE ].

Alguns componentes, tal como o container ApplicationControlBar, tem um valor padrão diferente. Para o container ApplicationControlBar, O valor padrão é [ 0xFFFFFF, 0xFFFFFF ].

Slider
 Inherited Tipo: String Herança CSS: não
Blend mode usado pelo retângulo de foco.
UIComponent
 Inherited Tipo: Class Herança CSS: não
Skin usado para desenhar o retângulo de foco.
UIComponent
 Inherited Tipo: Number Formato: Comprimento Herança CSS: não
Grossura, em pixels, do outline do retângulo de foco.
UIComponent
 Inherited 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
  
invertThumbDirection
Tipo: Boolean Herança CSS: não
Inverte a direção dos thumbs. Se true, os thumbs serão virados. O valor padrão é false.
Slider
  
labelOffset
Tipo: Number Formato: Comprimento Herança CSS: não
O offset da posição y (se a direção for horizontal) ou offset da posição x (se a direção for vertical) dos labels relativo a rasto. O valor padrão é -10.
Slider
  
labelStyleName
Tipo: String Herança CSS: não
O nome do estilo a ser usado para o label do slider. O valor padrão é undefined.
Slider
 Inherited 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
 Inherited 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
  
showTrackHighlight
Tipo: Boolean Herança CSS: não
Especificia se deve ativar o track highlighting entre thumbs (ou um único thumb e o início do rasto). O valor padrão é false.
Slider
  
slideDuration
Tipo: Number Formato: Time Herança CSS: não
Duração em milisegundos de uma animação do slide quando você clica no rasto para mover um thumb. O valor padrão é 300.
Slider
  
slideEasingFunction
Tipo: Function Herança CSS: não
A função de tween usada pela animação de slide quando você clica no rasto para mover um thumb. O valor padrão é undefined.
Slider
 Inherited Tipo: uint Formato: Cor Herança CSS: sim
Cor do tema de um componente.
UIComponent
  
thumbDisabledSkin
Tipo: Class Herança CSS: não
O skin para o estado desativado do thumb do slider. O valor padrão é SliderThumbSkin.
Slider
  
thumbDownSkin
Tipo: Class Herança CSS: não
O skin para o estado para baixo do thumb do slider. O valor padrão é SliderThumbSkin.
Slider
  
thumbOffset
Tipo: Number Formato: Comprimento Herança CSS: não
O offset da posição y (se a direção for horizontal) ou o offset da posição x (se a direção for vertical) do thumb relacionado ao rasto. O valor padrão é 0.
Slider
  
thumbOverSkin
Tipo: Class Herança CSS: não
O skin para o estado over do thumb do slider. O valor padrão é SliderThumbSkin.
Slider
  
thumbSkin
Tipo: Class Herança CSS: não
O skin padrão para o thumb do slider. O valor padrão é SliderThumbSkin.

Você pode usar o estilo do skin para designar o skin para os seguintes estados de skin: up, over, down, disabled.
Slider
  
thumbUpSkin
Tipo: Class Herança CSS: não
O skin para o thumb do slider no estado up. O valor padrão é SliderThumbSkin.
Slider
  
tickColor
Tipo: uint Formato: Cor Herança CSS: não
A cor das marcas tick. Pode ser o valor de uma cor hex ou o nome do string de uma cor conhecida. O valor padrão é 0x6F7777..
Slider
  
tickLength
Tipo: Number Formato: Comprimento Herança CSS: não
O comprimento em pixels das marcas tick. Se direction for Direction.HORIZONTAL, então ajuste a altura das marcas tick. Se direction for Direction.VERTICAL, então ajuste a largura. O valor padrão é 3.
Slider
  
tickOffset
Tipo: Number Formato: Comprimento Herança CSS: não
O offset da posição y (se a direção for horizontal) ou offset da posição x (se a direção for vertical) das marcas tick relativas ao rasto. O valor padrão é -6.
Slider
  
tickThickness
Tipo: Number Formato: Comprimento Herança CSS: não
A grossura em pixels das marcas tick. Se a direção for horizontal, então ajsute a largura das marcas tick. Se a direção for vertical, então ajuste a altura. O valor padrão é 1.
Slider
 Inherited
top
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
  
trackColors
Tipo: Array Formato: Cor Herança CSS: não
As cores do rasto, como um array de duas cores. Você pode usar a mesma cor duas vezes para uma cor de rasto sólida.

Você usa essa propriedade junto a propriedade fillAlphas. Tipicamente você ajusta fillAlphas para [ 1.0, 1.0 ] quando for ajustar trackColors.

O valor padrão é [ 0xE7E7E7, 0xE7E7E7 ].
Slider
  
trackHighlightSkin
Tipo: Class Herança CSS: não
O skin para o rasto do slider quando estiver selecionado.
Slider
  
trackMargin
Tipo: Number Formato: Comprimento Herança CSS: não
O tamanho das margens do rasto, em pixels. Se undefined, então as margens de rasto será determinado pelo comprimento dos primeiros e últimos labels. Se dado um valor, Flex tenta caber os labels em um espaço disponível. O valor padrão é undefined.
Slider
  
trackSkin
Tipo: Class Herança CSS: não
O skin para o rasto do slider.
Slider
 Inherited 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
Efeitos
 Efeito Descrição Definido Por
 Inherited Evento Disparador: added
Executado quando o componente é adicionado a um Container como um child.
UIComponent
 Inherited Evento Disparador: creationComplete
Executado quando o componente é criado.
UIComponent
 Inherited Evento Disparador: focusIn
Executado quando o componente recebe foco do teclado.
UIComponent
 Inherited Evento Disparador: focusOut
Executado quando o componente perde foco do teclado.
UIComponent
 Inherited Evento Disparador: hide
Executado quando o componente se torna invisível.
UIComponent
 Inherited Evento Disparador: mouseDown
Executado quando o usuário pressiona o botão do mouse sobre o componente.
UIComponent
 Inherited Evento Disparador: mouseUp
Executado quando o usuário solta o botão do mouse sobre o componente.
UIComponent
 Inherited Evento Disparador: move
Executado quando o componente é movido.
UIComponent
 Inherited Evento Disparador: removed
Executado quando o componente é removido de um Container.
UIComponent
 Inherited Evento Disparador: resize
Executado quando o componente muda de tamanho.
UIComponent
 Inherited Evento Disparador: rollOut
Executado quando o usuário move o mouse para que não fique mais sobre o componente.
UIComponent
 Inherited Evento Disparador: rollOver
Executado quando o usuário passa o mouse por cima do componente.
UIComponent
 Inherited Evento Disparador: show
Executado quando o componente se torna visível.
UIComponent
Constantes Públicas
 ConstanteDefinido Por
 InheritedDEFAULT_MAX_HEIGHT : Number = 10000
[static] O valor padrão para a propriedade maxHeight.
UIComponent
 InheritedDEFAULT_MAX_WIDTH : Number = 10000
[static] O valor padrão para a propriedade maxWidth.
UIComponent
 InheritedDEFAULT_MEASURED_HEIGHT : Number = 22
[static] O valor padrão para a propriedade measuredHeight.
UIComponent
 InheritedDEFAULT_MEASURED_MIN_HEIGHT : Number = 22
[static] O valor padrão para a propriedade measuredMinHeight.
UIComponent
 InheritedDEFAULT_MEASURED_MIN_WIDTH : Number = 40
[static] O valor padrão para a propriedade measuredMinWidth.
UIComponent
 InheritedDEFAULT_MEASURED_WIDTH : Number = 160
[static] O valor padrão para a propriedade measuredWidth.
UIComponent
Detalhe da Propriedade
allowThumbOverlappropriedade
public var allowThumbOverlap:Boolean = false

Se ajustado para false, então cada thumb só pode ser movido à beirada do thumb adjacente. Se true, então cada thumb pode ser movido para qualquer posição no rasto.

O valor padrão é false.

allowTrackClickpropriedade 
public var allowTrackClick:Boolean = true

Especifica se clicar no rasto irá mover o thumb do slider.

O valor padrão é true.

dataTipFormatFunctionpropriedade 
dataTipFormatFunction:Function  [ler-escrever]

Função callback que formata o texto datatip. A função leva um único Number como um argumento e retorna o String formatado.

A função tem a seguinte assinatura:

      funcName(value:Number):String
      

O seguinte exemplo prefixa o texto de dica de dados com um sinal de dólar em formata o texto usando o dataTipPrecision de um Slider Control nomeado 'slide':

      import mx.formatters.NumberBase;
      function myDataTipFormatter(value:Number):String { 
          var dataFormatter:NumberBase = new NumberBase(".", ",", ".", ""); 
          return   "$ " + dataFormatter.formatPrecision(String(value), slide.getStyle("dataTipPrecision")); 
      }
      

O valor padrão é undefined.


Implementação
    public function get dataTipFormatFunction():Function
    public function set dataTipFormatFunction(value:Function):void
directionpropriedade 
direction:String  [ler-escrever]

A orientação do controle slider. Valores válidos em MXML são "horizontal" ou "vertical.

Em ActionScript, você usa as seguintes constantes para ajustar essa propriedade: SliderDirection.VERTICAL e SliderDirection.HORIZONTAL.

Os controles HSlider e VSlider ajusta essa propriedade para você; não ajuste quando for usar estes controles.

O valor padrão é SliderDirection.HORIZONTAL.


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

Ver também

labelspropriedade 
labels:Array  [ler-escrever]

Um array de strings usados para os labels do slider. Felx posiciona os labels no início do rasto, e espaça eles igualmente entre o início do rasto e o fim do rasto.

Por exemplo, se o array contém três itens, o primeiro item é posicionado no início do rasto, o segundo item no meio, e o último item no final do rasto.

Se apenas um label é especificado, ele é posicionado no início do rasto. Como padrão, labels são colocadas acima das marcas de tick (se presentes) ou acima do rasto. Para alinhar os labels com marcas tick, certifique-se que o número de marcas tick é igual ao número de labels.

O valor padrão é undefined.


Implementação
    public function get labels():Array
    public function set labels(value:Array):void
liveDraggingpropriedade 
public var liveDragging:Boolean = false

Especifica se o arrastamento ao vivo está ativado para o slider. Se false, Flex ajusta as propriedades value e values e despacha o evento change quando o usuário pára de arrastar o thumb do slider. Se true, Flex ajsuta as propriedades value e values e despacha o evento change continuamente ao thumb ser movido pelo usuário.

O valor padrão é false.

maximumpropriedade 
maximum:Number  [ler-escrever]

O valor máximo permitido no slider.

O valor padrão é 10.


Implementação
    public function get maximum():Number
    public function set maximum(value:Number):void
minimumpropriedade 
minimum:Number  [ler-escrever]

O valor mínimo permitido no controle slider.

O valor padrão é 0.


Implementação
    public function get minimum():Number
    public function set minimum(value:Number):void
showDataTippropriedade 
public var showDataTip:Boolean = true

Se ajustado para true, mostrar uma dica de dados durante a interação do usuário contendo o valor atual do slider.

O valor padrão é true.

sliderDataTipClasspropriedade 
sliderDataTipClass:Class  [ler-escrever]

Uma referência à classe a ser usada para o data tip.

O valor padrão é SliderDataTip.


Implementação
    public function get sliderDataTipClass():Class
    public function set sliderDataTipClass(value:Class):void
sliderThumbClasspropriedade 
sliderThumbClass:Class  [ler-escrever]

Uma referência à classe a ser usada para cada thumb.

O valor padrão é SliderThumb.


Implementação
    public function get sliderThumbClass():Class
    public function set sliderThumbClass(value:Class):void
snapIntervalpropriedade 
snapInterval:Number  [ler-escrever]

Especifica o valor de incremento do thumb do slider enquanto o usuário move o thumb. Por exemplo, se snapInterval for 2, o valor minimum é 0, e o valor maximum for 10, o thumb automaticamente se encaixa aos valores 0, 2, 4, 6, 8 e 10 ao ser movido pelo usuário. Um valor de 0, significa que o slider se move continuamente entre os valores minimum e maximum.

O valor padrão é 0.


Implementação
    public function get snapInterval():Number
    public function set snapInterval(value:Number):void
thumbCountpropriedade 
thumbCount:int  [ler-escrever]

O número de thumbs permitidos no slider. Possible values are 1 or 2. Se ajustado para 1, então a propriedade value contém o atual valor do slider. Se ajustado para 2, então a propriedade values contém um array de valores representando o valor para cada thumb.

O valor padrão é 1.


Implementação
    public function get thumbCount():int
    public function set thumbCount(value:int):void
thumbStyleFilterspropriedade 
thumbStyleFilters:Object  [leitura-somente]

Conjunto de estilos a ser passado do Slider para os thumbs.


Implementação
    protected function get thumbStyleFilters():Object

Ver também

tickIntervalpropriedade 
tickInterval:Number  [ler-escrever]

O espaçamente das marcas tick relativos ao valor maximum do controle. Flex mostra marcas tick quando você ajusta a propriedade tickInterval para um valor não-zero.

Por exemplo, se tickInterval é 1 e maximum é 10, quando a marca tick é posicionada em intervalos de 1/10 pelo slider. Um valor de 0 mostra nenhuma marca tick. Se a propriedade tickValues for ajustada para um Array não-vazio, então essa propriedade é ignorada.

O valor padrão é 0.


Implementação
    public function get tickInterval():Number
    public function set tickInterval(value:Number):void
tickValuespropriedade 
tickValues:Array  [ler-escrever]

As posições das marcas de sinalização no slider. The positions correspond to the values on the slider and should be between the minimum and maximum values. For example, if the tickValues property is [0, 2.5, 7.5, 10] and maximum is 10, then a tick mark is placed in the following positions along the slider: the beginning of the slider, 1/4 of the way in from the left, 3/4 of the way in from the left, and at the end of the slider.

If this property is set to a non-empty Array, then the tickInterval property is ignored.

O valor padrão é undefined.


Implementação
    public function get tickValues():Array
    public function set tickValues(value:Array):void
valuepropriedade 
value:Number  [ler-escrever]

Contains the position of the thumb, and is a number between the minimum and maximum properties. Use the value property when thumbCount is 1. When thumbCount is greater than 1, use the values property instead. O valor padrão é equal to the minimum property.

Essa propriedade pode ser usada como a fonte para a união de dados.


Implementação
    public function get value():Number
    public function set value(value:Number):void
valuespropriedade 
values:Array  [ler-escrever]

An array of values for each thumb when thumbCount is greater than 1.

Essa propriedade pode ser usada como a fonte para a união de dados.


Implementação
    public function get values():Array
    public function set values(value:Array):void
Detalhe do Construtor
Slider()Construtor
public function Slider()

Constructor.

Detalhe do Método
getThumbAt()método
public function getThumbAt(index:int):SliderThumb

Retorna o objeto thumb no dado índice. Use this method to style and customize individual thumbs in a slider control.

Parâmetros

index:int — The zero-based index number of the thumb.

Retorna
SliderThumb — A reference to the SliderThumb object.
measure()método 
protected override function measure():void

Calcula a quantidade de espaço que o componente ocupa. A horizontal slider control calculates its height by examining the position of its labels, tick marks, and thumbs relative to the track. The height of the control is equivalent to the position of the bottom of the lowest element subtracted from the position of the top of the highest element. The width of a horizontal slider control defaults to 250 pixels. For a vertical slider control, the width and the length measurements are reversed.

setThumbValueAt()método 
public function setThumbValueAt(index:int, value:Number):void

Esse método ajusta o valor de um thumb do slider, e atualiza o display.

Parâmetros

index:int — The zero-based index number of the thumb to set the value of, where a value of 0 corresponds to the first thumb.
 
value:Number — The value to set the thumb to

updateDisplayList()método 
protected override function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void

Positions the elements of the control. The track, thumbs, labels, and tick marks are all positioned and sized by this method. The track is sized based on the length of the labels and on the track margin. If you specify a trackMargin, then the size of the track is equal to the available width minus the trackMargin times 2.

Tick marks are spaced at even intervals along the track starting from the beginning of the track. An additional tick mark is placed at the end of the track if one doesn't already exist (if the tick interval isn't a multiple of the maximum value). The tick mark y-position is based on the tickOffset. An offset of 0 places the bottom of the tick at the top of the track. Negative offsets move the ticks upwards while positive offsets move them downward through the track.

Labels are positioned at even intervals along the track. The labels are always horizontally centered above their interval position unless the trackMargin setting is too small. If you specify a trackMargin, then the first and last labels will position themselves at the left and right borders of the control. Labels will not crop or resize themselves if they overlap, so be sure to allow enough space for them to fit on the track. The y-position is based on the labelOffset property. An offset of 0 places the bottom of the label at the top of the track. Unlike tick marks, the labels can not be positioned to overlap the track. If the offset is a positive number, then the top of the label will be positioned below the bottom of the track.

The thumbs are positioned to overlap the track. Their x-position is determined by their value. The y-position is controlled by the thumbOffset property. An offset of 0 places the center of the thumb at the center of the track. A negative offset moves the thumbs upwards while a positive offset moves the thumbs downwards.

The placement of the tick marks, labels and thumbs are all independent from each other. They will not attempt to reposition themselves if they overlap.

For a vertical slider control, the same rules apply. In the above description, substitute width for height, height for width, left for up or top, right for down or bottom, x-position for y-position, and y-position for x-position.

Parâmetros

unscaledWidth:Number — Especifica a largura do componente, em pixels, nas coordenadas do componente, independente do valor da propriedade scaleX do componente.
 
unscaledHeight:Number — Especifica a altura do componente, em pixels, nas coordenadas do componente, independente do valor da propriedade scaleY do componente.

Detalhe do Evento
change Evento
Event Object Type: mx.events.SliderEvent
SliderEvent.type property = mx.events.SliderEvent.CHANGE

Despachado quando o slider muda devido a interação de mouse ou teclado.

If the liveDragging property is true, the event is dispatched continuously as the user moves the thumb. If liveDragging is false, the event is dispatched when the user releases the slider thumb.

The SliderEvent.CHANGE constant defines the value of the type property of the event object for a change event.

As propriedades do objeto de evento tem os seguintes valores:

PropriedadeValor
bubblesfalse
cancelablefalse
clickTargetSpecifies whether the slider track or a slider thumb was pressed.
currentTargetO Object que define o event listener que cuida do evento. Por exemplo, se você usar o myButton.addEventListener() para registrar um event listener, myButton é o valor do currentTarget.
keyCodeIf the event was triggered by a key press, the keycode for the key.
targetO Object que despachou o evento; nem sempre é o Object que escuta pelo evento. Use a propriedade currentTarget para sempre acessar o Objeto que faz a escuta pelo evento.
thumbIndexThe zero-based index of the thumb whose position has changed.
triggerEventContains a value indicating the type of input action. The value is either InteractionInputType.MOUSE or InteractionInputType.KEYBOARD.
valueThe new value of the slider.
thumbDrag Evento  
Event Object Type: mx.events.SliderEvent
SliderEvent.type property = mx.events.SliderEvent.THUMB_DRAG

Despachado quando o thumb do slider é pressionado e depois movido pelo mouse. This event is always preceded by a thumbPress event.

The SliderEvent.THUMB_DRAG constant defines the value of the type property of the event object for a thumbDrag event.

As propriedades do objeto de evento tem os seguintes valores:

PropriedadeValor
bubblesfalse
cancelablefalse
clickTargetSpecifies whether the slider track or a slider thumb was pressed.
currentTargetO Object que define o event listener que cuida do evento. Por exemplo, se você usar o myButton.addEventListener() para registrar um event listener, myButton é o valor do currentTarget.
keyCodeIf the event was triggered by a key press, the keycode for the key.
targetO Object que despachou o evento; nem sempre é o Object que escuta pelo evento. Use a propriedade currentTarget para sempre acessar o Objeto que faz a escuta pelo evento.
thumbIndexThe zero-based index of the thumb whose position has changed.
triggerEventContains a value indicating the type of input action. The value is either InteractionInputType.MOUSE or InteractionInputType.KEYBOARD.
valueThe new value of the slider.
thumbPress Evento  
Event Object Type: mx.events.SliderEvent
SliderEvent.type property = mx.events.SliderEvent.THUMB_PRESS

Despachado quando o slider do thumb é pressionada, que significando que o usuário pressiona o botão do mouse sobre o thumb.

The SliderEvent.THUMB_PRESS constant defines the value of the type property of the event object for a thumbPress event.

As propriedades do objeto de evento tem os seguintes valores:

PropriedadeValor
bubblesfalse
cancelablefalse
clickTargetSpecifies whether the slider track or a slider thumb was pressed.
currentTargetO Object que define o event listener que cuida do evento. Por exemplo, se você usar o myButton.addEventListener() para registrar um event listener, myButton é o valor do currentTarget.
keyCodeIf the event was triggered by a key press, the keycode for the key.
targetO Object que despachou o evento; nem sempre é o Object que escuta pelo evento. Use a propriedade currentTarget para sempre acessar o Objeto que faz a escuta pelo evento.
thumbIndexThe zero-based index of the thumb whose position has changed.
triggerEventContains a value indicating the type of input action. The value is either InteractionInputType.MOUSE or InteractionInputType.KEYBOARD.
valueThe new value of the slider.
thumbRelease Evento  
Event Object Type: mx.events.SliderEvent
SliderEvent.type property = mx.events.SliderEvent.THUMB_RELEASE

Dispatched when the slider's thumb is released, meaning the user releases the mouse button after a thumbPress event.

The SliderEvent.THUMB_RELEASE constant defines the value of the type property of the event object for a thumbRelease event.

As propriedades do objeto de evento tem os seguintes valores:

PropriedadeValor
bubblesfalse
cancelablefalse
clickTargetSpecifies whether the slider track or a slider thumb was pressed.
currentTargetO Object que define o event listener que cuida do evento. Por exemplo, se você usar o myButton.addEventListener() para registrar um event listener, myButton é o valor do currentTarget.
keyCodeIf the event was triggered by a key press, the keycode for the key.
targetO Object que despachou o evento; nem sempre é o Object que escuta pelo evento. Use a propriedade currentTarget para sempre acessar o Objeto que faz a escuta pelo evento.
thumbIndexThe zero-based index of the thumb whose position has changed.
triggerEventContains a value indicating the type of input action. The value is either InteractionInputType.MOUSE or InteractionInputType.KEYBOARD.
valueThe new value of the slider.