Pacote | flashx.undo |
Classe | public class UndoManager |
Herança | UndoManager Object |
Implementações | IUndoManager |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
O gerenciador de reversão mantém duas pilhas de objetos IOperation. Quando uma operação reversível é executada, ela é colocada na pilha de reversão. Se essa operação for desfeita, será retirada da pilha de reversão, será revertida e, finalmente, será colocada na pilha de repetição. Da mesma forma, se essa operação for posteriormente repetida, ela será retirada da pilha de repetição, reexecutada e, depois, colocada novamente na pilha de reversão. Se outra operação for executada antes, a pilha de repetição será esvaziada.
Se TextFlow for modificado diretamente (não por meio de chamadas ao gerenciador de edição, mas diretamente por chamadas aos objetos gerenciados FlowElement), o gerenciador de edição esvaziará a pilha de reversão para evitar que a pilha perca a sincronia com o estado atual.
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
undoAndRedoItemLimit : int
Número máximo de operações reversíveis ou repetíveis a acompanhar. | UndoManager |
Método | Definido por | ||
---|---|---|---|
Cria um objeto UndoManager. | UndoManager | ||
Indica se existe, no momento, alguma operação que possa ser refeita. | UndoManager | ||
Indica se existe, no momento, alguma operação que possa ser desfeita. | UndoManager | ||
Esvazia os históricos tanto de reversão quanto de repetição. | UndoManager | ||
Esvazia a pilha de repetição. | UndoManager | ||
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 | ||
Retorna a próxima operação a ser refeita. | UndoManager | ||
Retorna a próxima operação a ser desfeita. | UndoManager | ||
Retira a próxima operação a ser refeita da pilha de repetição e a devolve. | UndoManager | ||
Retira a próxima operação a ser desfeita da pilha de reversão e a devolve. | UndoManager | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Adiciona uma operação repetível à pilha de repetição. | UndoManager | ||
Adiciona uma operação irreversível à pilha de reversão. | UndoManager | ||
Retira o próximo objeto IOperation da pilha de repetição e chama a função performRedo() desse objeto. | UndoManager | ||
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 | ||
Retira o próximo objeto IOperation da pilha de reversão e chama a função performUndo() desse objeto. | UndoManager | ||
Retorna o valor primitivo do objeto especificado. | Object |
undoAndRedoItemLimit | propriedade |
undoAndRedoItemLimit:int
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Número máximo de operações reversíveis ou repetíveis a acompanhar.
Para desativar a função de reversão, atribua 0 ao valor.
Implementação
public function get undoAndRedoItemLimit():int
public function set undoAndRedoItemLimit(value:int):void
UndoManager | () | Construtor |
public function UndoManager()
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Cria um objeto UndoManager.
canRedo | () | método |
public function canRedo():Boolean
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Indica se existe, no momento, alguma operação que possa ser refeita.
RetornaBoolean — booliano true , se houver uma operação na pilha de repetição que possa ser refeita. Caso contrário, false .
|
canUndo | () | método |
public function canUndo():Boolean
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Indica se existe, no momento, alguma operação que possa ser desfeita.
RetornaBoolean — Booliano true , se houver uma operação na pilha de reversão que possa ser desfeita. Caso contrário, false .
|
clearAll | () | método |
public function clearAll():void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Esvazia os históricos tanto de reversão quanto de repetição.
clearRedo | () | método |
public function clearRedo():void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Esvazia a pilha de repetição.
peekRedo | () | método |
public function peekRedo():IOperation
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Retorna a próxima operação a ser refeita.
RetornaIOperation — O objeto IOperation repetível, ou null , se não houver nenhuma operação repetível na pilha.
|
peekUndo | () | método |
public function peekUndo():IOperation
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Retorna a próxima operação a ser desfeita.
RetornaIOperation — O objeto IOperation reversível, ou null , se não houver nenhuma operação reversível na pilha.
|
popRedo | () | método |
public function popRedo():IOperation
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Retira a próxima operação a ser refeita da pilha de repetição e a devolve.
RetornaIOperation — O objeto IOperation repetível, ou null , se não houver nenhuma operação repetível na pilha.
|
popUndo | () | método |
public function popUndo():IOperation
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Retira a próxima operação a ser desfeita da pilha de reversão e a devolve.
RetornaIOperation — O objeto IOperation reversível, ou null , se não houver nenhuma operação reversível na pilha.
|
pushRedo | () | método |
public function pushRedo(operation:IOperation):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Adiciona uma operação repetível à pilha de repetição.
Parâmetros
operation:IOperation |
pushUndo | () | método |
public function pushUndo(operation:IOperation):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Adiciona uma operação irreversível à pilha de reversão.
Parâmetros
operation:IOperation |
redo | () | método |
public function redo():void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Retira o próximo objeto IOperation da pilha de repetição e chama a função performRedo() desse objeto.
Elementos da API relacionados
undo | () | método |
public function undo():void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Retira o próximo objeto IOperation da pilha de reversão e chama a função performUndo() desse objeto.
Elementos da API relacionados
Wed Jun 13 2018, 11:10 AM Z