ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
flashx.undo 

UndoManager  - AS3

Paketflashx.undo
Klassepublic class UndoManager
VererbungUndoManager Inheritance Object
Implementiert IUndoManager

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Die UndoManager-Klasse verwaltet den Verlauf von Änderungsvorgängen an einem Textfluss, sodass diese Vorgänge wiederholt und rückgängig gemacht werden können.

Der Rückgängig-Manager verwaltet zwei Stapel von IOperation-Objekten. Wenn ein reversibler Vorgang ausgeführt wird, wird er auf dem Rückgängig-Stapel abgelegt. Wenn dieser Vorgang rückgängig gemacht wurde, wird er vom Rückgängig-Stapel entfernt, umgekehrt und auf dem Wiederherstellungsstapel abgelegt. Gleichermaßen gilt: Wenn dieser Vorgang wiederhergestellt wird, wird er vom Wiederherstellungsstapel entfernt, erneut ausgeführt und wieder auf dem Rückgängig-Stapel abgelegt. Wenn ein anderer Vorgang zuerst ausgeführt wird, wird der Wiederherstellungsstapel geleert.

Wenn der TextFlow direkt verändert wird (nicht über Aufrufe des EditManagers, sondern direkt über Aufrufe an die verwalteten FlowElement-Objekte), leert der EditManager den Rückgängig-Stapel, um ihn daran zu hindern, die Synchronität mit dem aktuellen Status zu verlieren.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  undoAndRedoItemLimit : int
Die maximal zurückzuverfolgende Anzahl von Vorgängen, die rückgängig gemacht oder wiederhergestellt werden können.
UndoManager
Öffentliche Methoden
 MethodeDefiniert von
  
Erstellt ein UndoManager-Objekt.
UndoManager
  
Gibt an, ob aktuell ein wiederherstellbarer Vorgang vorhanden ist.
UndoManager
  
Gibt an, ob aktuell ein Vorgang vorhanden ist, der rückgängig gemacht werden kann.
UndoManager
  
Leert sowohl den Rückgängig- als auch den Wiederherstellungsverlauf.
UndoManager
  
Leert den Wiederherstellungsstapel.
UndoManager
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
  
Gibt den nächsten wiederherzustellenden Vorgang zurück.
UndoManager
  
Gibt den nächsten rückgängig zu machenden Vorgang zurück.
UndoManager
  
Entfernt den nächsten wiederherzustellenden Vorgang aus dem Wiederherstellungsstapel und gibt ihn zurück.
UndoManager
  
Entfernt den nächsten rückgängig zu machenden Vorgang aus dem Rückgängig-Stapel und gibt ihn zurück.
UndoManager
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
Fügt dem Wiederherstellungsstapel einen wiederherstellbaren Vorgang hinzu.
UndoManager
  
Fügt dem Rückgängig-Stapel einen Vorgang hinzu, der rückgängig gemacht werden kann.
UndoManager
  
Entfernt das nächste IOperation-Objekt vom Wiederherstellungsstapel und ruft die performRedo()-Funktion des Objekts auf.
UndoManager
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
  
Entfernt das nächste IOperation-Objekt vom Rückgängig-Stapel und ruft die performUndo()-Funktion des Objekts auf.
UndoManager
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftendetails

undoAndRedoItemLimit

Eigenschaft
undoAndRedoItemLimit:int

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Die maximal zurückzuverfolgende Anzahl von Vorgängen, die rückgängig gemacht oder wiederhergestellt werden können.

Um die Rückgängig-Funktion zu deaktivieren, setzen Sie diesen Wert auf 0.



Implementierung
    public function get undoAndRedoItemLimit():int
    public function set undoAndRedoItemLimit(value:int):void
Konstruktordetails

UndoManager

()Konstruktor
public function UndoManager()

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Erstellt ein UndoManager-Objekt.

Methodendetails

canRedo

()Methode
public function canRedo():Boolean

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt an, ob aktuell ein wiederherstellbarer Vorgang vorhanden ist.

Rückgabewerte
Boolean — Boolescher Wert true, wenn sich ein Vorgang, der wiederhergestellt werden kann, im Wiederherstellungsstapel befindet. Andernfalls wird false zurückgegeben.

canUndo

()Methode 
public function canUndo():Boolean

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt an, ob aktuell ein Vorgang vorhanden ist, der rückgängig gemacht werden kann.

Rückgabewerte
Boolean — Boolescher Wert true, wenn sich ein Vorgang, der rückgängig gemacht werden kann, im Rückgängig-Stapel befindet. Andernfalls wird false zurückgegeben.

clearAll

()Methode 
public function clearAll():void

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Leert sowohl den Rückgängig- als auch den Wiederherstellungsverlauf.

clearRedo

()Methode 
public function clearRedo():void

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Leert den Wiederherstellungsstapel.

peekRedo

()Methode 
public function peekRedo():IOperation

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt den nächsten wiederherzustellenden Vorgang zurück.

Rückgabewerte
IOperation — - Das wiederherstellbare IOperation-Objekt oder null, wenn sich kein wiederherstellbarer Vorgang im Wiederherstellungsstapel befindet.

peekUndo

()Methode 
public function peekUndo():IOperation

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt den nächsten rückgängig zu machenden Vorgang zurück.

Rückgabewerte
IOperation — - Das IOperation-Objekt, das rückgängig gemacht werden kann, oder null, wenn sich kein Vorgang, der rückgängig gemacht werden kann, im Rückgängig-Stapel befindet.

popRedo

()Methode 
public function popRedo():IOperation

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Entfernt den nächsten wiederherzustellenden Vorgang aus dem Wiederherstellungsstapel und gibt ihn zurück.

Rückgabewerte
IOperation — - Das wiederherstellbare IOperation-Objekt oder null, wenn sich kein wiederherstellbarer Vorgang im Wiederherstellungsstapel befindet.

popUndo

()Methode 
public function popUndo():IOperation

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Entfernt den nächsten rückgängig zu machenden Vorgang aus dem Rückgängig-Stapel und gibt ihn zurück.

Rückgabewerte
IOperation — - Das IOperation-Objekt, das rückgängig gemacht werden kann, oder null, wenn sich kein Vorgang, der rückgängig gemacht werden kann, im Rückgängig-Stapel befindet.

pushRedo

()Methode 
public function pushRedo(operation:IOperation):void

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Fügt dem Wiederherstellungsstapel einen wiederherstellbaren Vorgang hinzu.

Parameter

operation:IOperation

pushUndo

()Methode 
public function pushUndo(operation:IOperation):void

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Fügt dem Rückgängig-Stapel einen Vorgang hinzu, der rückgängig gemacht werden kann.

Parameter

operation:IOperation

redo

()Methode 
public function redo():void

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Entfernt das nächste IOperation-Objekt vom Wiederherstellungsstapel und ruft die performRedo()-Funktion des Objekts auf.

Verwandte API-Elemente

undo

()Methode 
public function undo():void

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Entfernt das nächste IOperation-Objekt vom Rückgängig-Stapel und ruft die performUndo()-Funktion des Objekts auf.

Verwandte API-Elemente





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.