Pacote | flashx.textLayout.operations |
Classe | public class CompositeOperation |
Herança | CompositeOperation FlowOperation Object |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
A classe CompositeOperation é um mecanismo de agrupamento para combinar várias FlowOperations em uma única operação indivisível. Agrupar operações permite que elas sejam desfeitas e refeitas como uma unidade. Por exemplo, várias inserções de caracteres isolados, seguidas de vários backspaces, podem ser desfeitas de uma só vez como se fossem uma única operação. O agrupamento também permite representar operações complexas. Por exemplo, uma operação de substituição que modifique mais de um intervalo de texto pode ser representada e gerenciada como uma única operação composta.
Nota: pode ser mais eficiente combinar operações indivisíveis individuais em vez de combinar operações separadas em um grupo. Por exemplo, várias inserções sequenciais de caracteres podem ser facilmente representadas como uma única operação de inserção; desfazer ou refazer essa operação única é mais eficiente que desfazer ou refazer um grupo de operações de inserção.
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 | ||
operations : Array
Uma matriz que contém as operações agrupadas por esta operação de compostos. | CompositeOperation | ||
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 | ||
---|---|---|---|
CompositeOperation(operations:Array = null)
Cria um objeto CompositeOperation. | CompositeOperation | ||
Acrescenta mais uma operação ao final da lista. | CompositeOperation | ||
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 |
operations | propriedade |
CompositeOperation | () | Construtor |
addOperation | () | método |
public function addOperation(operation:FlowOperation):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Acrescenta mais uma operação ao final da lista.
A nova operação deve atuar sobre o mesmo objeto TextFlow que as outras operações da lista.
Parâmetros
operation:FlowOperation |
Wed Jun 13 2018, 11:10 AM Z