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):void
userData | 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