Referência do ActionScript® 3.0 para Adobe® Flash® Platform
Início  |  Ocultar listas de Pacotes e Classes |  Pacotes  |  Classes  |  Novidades  |  Índice  |  Apêndices  |  Por que inglês?
Filtros: Recuperando dados do servidor...
Recuperando dados do servidor...
flashx.textLayout.edit 

SelectionState  - AS3

Pacoteflashx.textLayout.edit
Classepublic class SelectionState
HerançaSelectionState Inheritance TextRange Inheritance Object

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 10, AIR 1.5

A classe SelectionState representa uma seleção em um fluxo de texto.

Um intervalo de seleção tem um ponto de ancoragem, que representa o ponto no qual a seleção do texto iniciou e um ponto ativo que representa o ponto até o qual a seleção é estendida. O ponto ativo pode estar antes ou depois do ponto de ancoragem no texto. Se uma seleção for modificada (por exemplo, por um usuário clicando no mouse com a tecla Shift pressionada), o ponto ativo muda enquanto o ponto de ancoragem permanecerá sempre na mesma posição.

Elementos da API relacionados



Propriedades públicas
 PropriedadeDefinido por
 InheritedabsoluteEnd : int
Fim da seleção, como posição absoluta no TextFlow.
TextRange
 InheritedabsoluteStart : int
Início da seleção, como posição absoluta no TextFlow.
TextRange
 InheritedactivePosition : int
Posição ativa da seleção, como posição absoluta no TextFlow.
TextRange
 InheritedanchorPosition : int
Posição de ancoragem da seleção, como posição absoluta no TextFlow.
TextRange
 Inheritedconstructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto.
Object
  pointFormat : flashx.textLayout.formats:ITextLayoutFormat
Os atributos de formato aplicados ao texto inserido.
SelectionState
 InheritedtextFlow : flashx.textLayout.elements:TextFlow
Gera o TextFlow associado à seleção.
TextRange
Métodos públicos
 MétodoDefinido por
  
Cria um objeto SelectionState.
SelectionState
 Inherited
Indica se um objeto tem uma propriedade especificada definida.
Object
 Inherited
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro.
Object
 Inherited
Indica se a propriedade especificada existe e é enumerável.
Object
 Inherited
Define a disponibilidade de uma propriedade dinâmica para operações de repetição.
Object
 Inherited
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade.
Object
 Inherited
Retorna a representação de string do objeto especificado.
Object
  
updateRange(newAnchorPosition:int, newActivePosition:int):Boolean
[substituir] Atualiza o intervalo da seleção com novos valores de âncora ou posição ativa.
SelectionState
 Inherited
Retorna o valor primitivo do objeto especificado.
Object
Detalhes da propriedade

pointFormat

propriedade
pointFormat:flashx.textLayout.formats:ITextLayoutFormat

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 10, AIR 1.5

Os atributos de formato aplicados ao texto inserido.

Nota: o objeto pointFormat não contém estilos herdados. Para obter todas as definições de estilo aplicáveis, use o método getCommonCharacterFormat() da classe ISelectionManager.



Implementação
    public function get pointFormat():flashx.textLayout.formats:ITextLayoutFormat
    public function set pointFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void

Elementos da API relacionados

Detalhes do construtor

SelectionState

()Construtor
public function SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)

Versão da linguagem: ActionScript 3.0
Versões de runtime: Flash Player 10, AIR 1.5

Cria um objeto SelectionState.

Nota: não construa um objeto SelectionState para criar uma seleção. Para criar uma seleção em um fluxo de texto, chame o método setSelection() da respectiva instância ISelectionManager (que é o objeto SelectionManager ou EditManager atribuído à propriedade interactionManager do fluxo de texto).

Parâmetros
root:flashx.textLayout.elements:TextFlow — O TextFlow associado à seleção.
 
anchorPosition:int — O índice de âncora da seleção.
 
activePosition:int — O índice ativo da seleção.
 
format:flashx.textLayout.formats:ITextLayoutFormat (default = null) — O TextLayoutFormat a ser aplicado ao caractere digitado seguinte quando em caso de seleção pontual

Elementos da API relacionados

Detalhes do método

updateRange

()método
override public function updateRange(newAnchorPosition:int, newActivePosition:int):Boolean

Atualiza o intervalo da seleção com novos valores de âncora ou posição ativa.

Os estilos pointFormat serão apagados se a seleção for modificada.

Parâmetros

newAnchorPosition:int — o índice de âncora da seleção.
 
newActivePosition:int — o índice ativo da seleção.

Retorna
Boolean — 'true' se a seleção for modificada




[ X ]Por que inglês?
O conteúdo na Referência do ActionScript 3.0 aparece em inglês

Nem todas as partes da Referência do ActionScript 3.0 estão traduzidas em todos os idiomas. Quando um elemento de um idioma não está traduzido, ele é exibido em inglês. Por exemplo, a classe ga.controls.HelpBox não está traduzida em nenhum idioma. Por isso, na versão da referência em português do Brasil, a classe ga.controls.HelpBox é exibida em inglês.