Pacote | flashx.textLayout.edit |
Classe | public class SelectionState |
Herança | SelectionState TextRange Object |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
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
flashx.textLayout.elements.TextFlow
flashx.textLayout.elements.TextRange
Propriedade | Definido por | ||
---|---|---|---|
absoluteEnd : int Fim da seleção, como posição absoluta no TextFlow. | TextRange | ||
absoluteStart : int Início da seleção, como posição absoluta no TextFlow. | TextRange | ||
activePosition : int Posição ativa da seleção, como posição absoluta no TextFlow. | TextRange | ||
anchorPosition : int Posição de ancoragem da seleção, como posição absoluta no TextFlow. | TextRange | ||
constructor : 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 | ||
textFlow : flashx.textLayout.elements:TextFlow Gera o TextFlow associado à seleção. | TextRange |
Método | Definido por | ||
---|---|---|---|
SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
Cria um objeto SelectionState. | SelectionState | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
Retorna a representação de string do objeto especificado. | Object | ||
[substituir]
Atualiza o intervalo da seleção com novos valores de âncora ou posição ativa. | SelectionState | ||
Retorna o valor primitivo do objeto especificado. | Object |
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
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).
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
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.
|
Boolean — 'true' se a seleção for modificada
|
Wed Jun 13 2018, 11:10 AM Z