Pakket | flashx.undo |
Klasse | public class UndoManager |
Overerving | UndoManager Object |
Implementatie | IUndoManager |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De manager voor ongedaan maken onderhoudt twee stapels IOperation-objecten. Als een terug te draaien bewerking wordt uitgevoerd, wordt deze op de stapel voor ongedaan maken geplaatst. Als de bewerking ongedaan wordt gemaakt, wordt deze verwijderd van de stapel voor ongedaan maken, teruggedraaid en op de stapel voor opnieuw uitvoeren geplaatst. Als de bewerking vervolgens opnieuw wordt uitgevoerd, wordt deze verwijderd van de stapel voor opnieuw uitvoeren, opnieuw uitgevoerd en vervolgens opnieuw op de stapel voor ongedaan maken geplaatst. Als een andere bewerking eerst wordt uitgevoerd, wordt de stapel voor opnieuw uitvoeren gewist.
Als de TextFlow rechtstreeks wordt gewijzigd (niet via aanroepen naar de manager voor bewerken, maar rechtstreeks via aanroepen naar de beheerde FlowElement-objecten), wist de manager voor bewerken de stapel voor ongedaan maken om te voorkomen dat de stapel niet langer synchroon is met de huidige status.
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
undoAndRedoItemLimit : int
Het maximale aantal ongedaan te maken of opnieuw uitvoerbare bewerkingen dat moet worden bijgehouden. | UndoManager |
Methode | Gedefinieerd door | ||
---|---|---|---|
Maakt een UndoManager-object. | UndoManager | ||
Geeft aan of er momenteel een bewerking is die opnieuw kan worden uitgevoerd. | UndoManager | ||
Geeft aan of er momenteel een bewerking is die ongedaan kan worden gemaakt. | UndoManager | ||
Wist zowel de historie voor ongedaan maken als de historie voor opnieuw uitvoeren. | UndoManager | ||
Wist de stapel voor opnieuw uitvoeren. | UndoManager | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Retourneert de volgende bewerking die opnieuw moet worden uitgevoerd. | UndoManager | ||
Retourneert de volgende bewerking die ongedaan moet worden gemaakt. | UndoManager | ||
Verwijdert de volgende bewerking die opnieuw moet worden uitgevoerd van de stapel voor opnieuw uitvoeren en retourneert deze bewerking. | UndoManager | ||
Verwijdert de volgende bewerking die ongedaan moet worden gemaakt van de stapel voor ongedaan maken en retourneert deze bewerking. | UndoManager | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Voegt een opnieuw uitvoerbare bewerking toe aan de stapel voor opnieuw uitvoeren. | UndoManager | ||
Voegt een ongedaan te maken bewerking toe aan de stapel voor ongedaan maken. | UndoManager | ||
Verwijdert het volgende IOperation-object van de stapel voor opnieuw uitvoeren en roept de performRedo()-functie van dat object aan. | UndoManager | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Verwijdert het volgende IOperation-object van de stapel voor ongedaan maken en roept de performUndo()-functie van dat object aan. | UndoManager | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
undoAndRedoItemLimit | eigenschap |
undoAndRedoItemLimit:int
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Het maximale aantal ongedaan te maken of opnieuw uitvoerbare bewerkingen dat moet worden bijgehouden.
Als u de functie voor ongedaan maken wilt uitschakelen, stelt u deze waarde in op 0.
Implementatie
public function get undoAndRedoItemLimit():int
public function set undoAndRedoItemLimit(value:int):void
UndoManager | () | Constructor |
public function UndoManager()
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Maakt een UndoManager-object.
canRedo | () | methode |
public function canRedo():Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Geeft aan of er momenteel een bewerking is die opnieuw kan worden uitgevoerd.
Geretourneerde waardeBoolean — Booleaanse waarde true als er een bewerking is op de stapel voor opnieuw uitvoeren die opnieuw kan worden uitgevoerd. Anders is deze false .
|
canUndo | () | methode |
public function canUndo():Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Geeft aan of er momenteel een bewerking is die ongedaan kan worden gemaakt.
Geretourneerde waardeBoolean — Booleaanse waarde true als er een bewerking is op de stapel voor ongedaan maken die kan worden teruggedraaid. Anders is deze false .
|
clearAll | () | methode |
public function clearAll():void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Wist zowel de historie voor ongedaan maken als de historie voor opnieuw uitvoeren.
clearRedo | () | methode |
public function clearRedo():void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Wist de stapel voor opnieuw uitvoeren.
peekRedo | () | methode |
public function peekRedo():IOperation
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Retourneert de volgende bewerking die opnieuw moet worden uitgevoerd.
Geretourneerde waardeIOperation — Het opnieuw uit te voeren IOperation-object (of null als er geen bewerking op de stapel is die opnieuw kan worden uitgevoerd).
|
peekUndo | () | methode |
public function peekUndo():IOperation
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Retourneert de volgende bewerking die ongedaan moet worden gemaakt.
Geretourneerde waardeIOperation — Het ongedaan te maken IOperation-object (of null als er geen bewerking op de stapel is die ongedaan kan worden gemaakt).
|
popRedo | () | methode |
public function popRedo():IOperation
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verwijdert de volgende bewerking die opnieuw moet worden uitgevoerd van de stapel voor opnieuw uitvoeren en retourneert deze bewerking.
Geretourneerde waardeIOperation — Het opnieuw uit te voeren IOperation-object (of null als er geen bewerking op de stapel is die opnieuw kan worden uitgevoerd).
|
popUndo | () | methode |
public function popUndo():IOperation
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verwijdert de volgende bewerking die ongedaan moet worden gemaakt van de stapel voor ongedaan maken en retourneert deze bewerking.
Geretourneerde waardeIOperation — Het ongedaan te maken IOperation-object (of null als er geen bewerking op de stapel is die ongedaan kan worden gemaakt).
|
pushRedo | () | methode |
public function pushRedo(operation:IOperation):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Voegt een opnieuw uitvoerbare bewerking toe aan de stapel voor opnieuw uitvoeren.
Parameters
operation:IOperation |
pushUndo | () | methode |
public function pushUndo(operation:IOperation):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Voegt een ongedaan te maken bewerking toe aan de stapel voor ongedaan maken.
Parameters
operation:IOperation |
redo | () | methode |
public function redo():void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verwijdert het volgende IOperation-object van de stapel voor opnieuw uitvoeren en roept de performRedo()-functie van dat object aan.
Verwante API-elementen
undo | () | methode |
public function undo():void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verwijdert het volgende IOperation-object van de stapel voor ongedaan maken en roept de performUndo()-functie van dat object aan.
Verwante API-elementen
Wed Jun 13 2018, 11:42 AM Z