| Pacote | flashx.textLayout.operations |
| Classe | public class FlowOperation |
| Herança | FlowOperation Object |
| Implementações | IOperation |
| Subclasses | CompositeOperation, FlowTextOperation, RedoOperation, TextInputOperation, UndoOperation |
| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Operações são transformações de um fluxo de texto. Uma classe Operation define a lógica para efetuar e desfazer a transformação. As Operações são executadas por um gerenciador de edição. A maioria dos aplicativos não precisa criar nem gerenciar operações diretamente (a menos que implementem um gerenciador de edição personalizado).
Quando uma operação é realizada, o gerenciador de edição despacha um objeto Operation dentro do objeto FlowOperationEvent. Você pode consultar esse objeto Operation para decidir se permitirá ou não a operação, para decidir se também será realizada alguma outra operação, ou para atualizar elementos relacionados da interface de usuário.
Elementos da API relacionados
| Propriedade | Definido por | ||
|---|---|---|---|
| beginGeneration : uint [somente leitura]
A geração do fluxo de texto antes da operação. | FlowOperation | ||
![]() | constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | |
| endGeneration : uint [somente leitura]
A geração do fluxo de texto depois da operação. | FlowOperation | ||
| textFlow : flashx.textLayout.elements:TextFlow
O objeto TextFlow ao qual esta operação será aplicada. | FlowOperation | ||
| userData : *
Dados arbitrários associados a um elemento. | FlowOperation | ||
| Método | Definido por | ||
|---|---|---|---|
Cria o objeto FlowOperation. | FlowOperation | ||
Teste se esta operação será colocada na pilha para desfazer a ação. | FlowOperation | ||
Executa a operação. | FlowOperation | ||
![]() |
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 | |
Executa novamente a operação. | FlowOperation | ||
![]() |
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 | |
Reverte a operação. | FlowOperation | ||
![]() |
Retorna o valor primitivo do objeto especificado. | Object | |
beginGeneration | propriedade |
endGeneration | propriedade |
textFlow | propriedade |
textFlow:flashx.textLayout.elements:TextFlow| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
O objeto TextFlow ao qual esta operação será aplicada.
Implementação
public function get textFlow():flashx.textLayout.elements:TextFlow public function set textFlow(value:flashx.textLayout.elements:TextFlow):voiduserData | propriedade |
public var userData:*| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Dados arbitrários associados a um elemento.
FlowOperation | () | Construtor |
public function FlowOperation(textFlow:flashx.textLayout.elements:TextFlow)| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Cria o objeto FlowOperation.
ParâmetrostextFlow:flashx.textLayout.elements:TextFlow — O fluxo de texto ao qual esta operação será aplicada.
|
canUndo | () | método |
public function canUndo():Boolean| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Teste se esta operação será colocada na pilha para desfazer a ação.
RetornaBoolean — verdadeiro significa empurrar a operação para a pilha para desfazer a ação. falso significa não empurrar esta operação.
|
doOperation | () | método |
public function doOperation():Boolean| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Executa a operação.
Este método deve ser anulado nas classes derivadas. O método da classe base não faz nada. Você não deve chamar doOperation() diretamente. O gerenciador de edição chama o método quando executa a operação.
Boolean — booliano true se a operação foi bem-sucedida. Caso contrário, false.
|
redo | () | método |
public function redo():SelectionState| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Executa novamente a operação.
Este método deve ser anulado nas classes derivadas. O método da classe base não faz nada. Você não deve chamar redo() diretamente. O gerenciador de edição chama o método quando executa novamente a operação.
SelectionState — O objeto SelectionState transmitido à operação quando ela foi realizada. Este objeto SelectionState pode ser a seleção atual ou uma seleção criada especificamente para a operação.
|
undo | () | método |
public function undo():SelectionState| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10, AIR 1.5 |
Reverte a operação.
Este método deve ser anulado nas classes derivadas. O método da classe base não faz nada. Você não deve chamar undo() diretamente. O gerenciador de edição chama o método quando desfaz a operação.
SelectionState — O objeto SelectionState transmitido à operação quando ela foi realizada. Este objeto SelectionState pode ser a seleção atual ou uma seleção criada especificamente para a operação.
|
Wed Jun 13 2018, 11:10 AM Z
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas