Pacchetto | flashx.undo |
Classe | public class UndoManager |
Ereditarietà | UndoManager Object |
Implementa | IUndoManager |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Il gestore delle modifiche gestisce due stack di oggetti IOperation. Quando viene eseguita un'operazione annullabile, questa viene inserita nello stack degli annullamenti. Se l'operazione viene annullata, viene rimossa dallo stack, annullata e inserita nello stack delle ripetizioni. In modo analogo, se l'operazione viene ripetuta, viene rimossa dallo stack delle ripetizioni, eseguita nuovamente e quindi inserita nuovamente nello stack degli annullamenti. Se viene eseguita prima un'altra operazione, lo stack delle ripetizioni viene cancellato.
Se TextFlow viene modificato direttamente (non tramite chiamate al gestore delle modifiche, ma direttamente tramite chiamate agli oggetti FlowElement gestiti), il gestore delle modifiche cancella lo stack degli annullamenti per impedire che risulti fuori sincronia rispetto allo stato corrente.
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
undoAndRedoItemLimit : int
Il numero massimo di operazioni annullabili o ripetibili di cui tenere traccia. | UndoManager |
Metodo | Definito da | ||
---|---|---|---|
Crea un oggetto UndoManager. | UndoManager | ||
Indica se è presente un'operazione che può essere ripetuta. | UndoManager | ||
Indica se è presente un'operazione che può essere annullata. | UndoManager | ||
Cancella la cronologia degli annullamenti e delle ripetizioni. | UndoManager | ||
Cancella lo stack delle ripetizioni. | UndoManager | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Restituisce l'operazione successiva da ripetere. | UndoManager | ||
Restituisce l'operazione successiva da annullare. | UndoManager | ||
Rimuove l'operazione successiva da ripetere dallo stack delle ripetizioni e la restituisce. | UndoManager | ||
Rimuove l'operazione successiva da annullare dallo stack degli annullamenti e la restituisce. | UndoManager | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Aggiunge un'operazione ripetibile allo stack delle ripetizioni. | UndoManager | ||
Aggiunge un'operazione annullabile allo stack degli annullamenti. | UndoManager | ||
Rimuove l'oggetto IOperation successivo dallo stack delle ripetizioni e chiama la funzione performRedo() dell'oggetto. | UndoManager | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | ||
Rimuove l'oggetto IOperation successivo dallo stack degli annullamenti e chiama la funzione performUndo() dell'oggetto. | UndoManager | ||
Restituisce il valore di base dell'oggetto specificato. | Object |
undoAndRedoItemLimit | proprietà |
undoAndRedoItemLimit:int
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Il numero massimo di operazioni annullabili o ripetibili di cui tenere traccia.
Per disabilitare la funzione di annullamento, impostate questo valore su 0.
Implementazione
public function get undoAndRedoItemLimit():int
public function set undoAndRedoItemLimit(value:int):void
UndoManager | () | Funzione di costruzione |
public function UndoManager()
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Crea un oggetto UndoManager.
canRedo | () | metodo |
public function canRedo():Boolean
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Indica se è presente un'operazione che può essere ripetuta.
RestituisceBoolean — true booleano se è presente un'operazione nello stack delle ripetizioni che può essere ripetuta, Altrimenti false .
|
canUndo | () | metodo |
public function canUndo():Boolean
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Indica se è presente un'operazione che può essere annullata.
RestituisceBoolean — true booleano se è presente un'operazione nello stack degli annullamenti che può essere annullata, Altrimenti false .
|
clearAll | () | metodo |
public function clearAll():void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Cancella la cronologia degli annullamenti e delle ripetizioni.
clearRedo | () | metodo |
public function clearRedo():void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Cancella lo stack delle ripetizioni.
peekRedo | () | metodo |
public function peekRedo():IOperation
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Restituisce l'operazione successiva da ripetere.
RestituisceIOperation — - L'oggetto IOperation ripetibile o null se nello stack non è presente alcuna operazione ripetibile.
|
peekUndo | () | metodo |
public function peekUndo():IOperation
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Restituisce l'operazione successiva da annullare.
RestituisceIOperation — - L'oggetto IOperation annullabile o null se nello stack non è presente alcuna operazione annullabile.
|
popRedo | () | metodo |
public function popRedo():IOperation
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Rimuove l'operazione successiva da ripetere dallo stack delle ripetizioni e la restituisce.
RestituisceIOperation — - L'oggetto IOperation ripetibile o null se nello stack non è presente alcuna operazione ripetibile.
|
popUndo | () | metodo |
public function popUndo():IOperation
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Rimuove l'operazione successiva da annullare dallo stack degli annullamenti e la restituisce.
RestituisceIOperation — - L'oggetto IOperation annullabile o null se nello stack non è presente alcuna operazione annullabile.
|
pushRedo | () | metodo |
public function pushRedo(operation:IOperation):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Aggiunge un'operazione ripetibile allo stack delle ripetizioni.
Parametri
operation:IOperation |
pushUndo | () | metodo |
public function pushUndo(operation:IOperation):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Aggiunge un'operazione annullabile allo stack degli annullamenti.
Parametri
operation:IOperation |
redo | () | metodo |
public function redo():void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Rimuove l'oggetto IOperation successivo dallo stack delle ripetizioni e chiama la funzione performRedo() dell'oggetto.
Elementi API correlati
undo | () | metodo |
public function undo():void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Rimuove l'oggetto IOperation successivo dallo stack degli annullamenti e chiama la funzione performUndo() dell'oggetto.
Elementi API correlati
Tue Jun 12 2018, 02:44 PM Z