Pakiet | flashx.undo |
Klasa | public class UndoManager |
Dziedziczenie | UndoManager Object |
Implementuje | IUndoManager |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Menedżer cofania zawiera dwa stosy obiektów IOperation. W przypadku wykonania operacji odwracalnej jest ona przekazywana do stosu wycofania. Jeśli operacja zostanie wycofana, zostanie usunięta ze stosu wycofania, odwrócona, a następnie umieszczona w stosie ponownego wykonania. I podobnie — jeśli dana operacja zostanie ponownie wykonana, zostanie usunięta ze stosu ponownego wykonania, ponownie wykonana, a następnie ponownie umieszczona w stosie wycofania. Jeśli jako pierwsza zostanie wykonana inna operacja, stos ponownego wykonania zostanie wyczyszczony.
Jeśli obiekt TextFlow został zmodyfikowany bezpośrednio (nie poprzez wywoływanie menedżera edycji, ale bezpośrednio poprzez wywołania obiektów zarządzanych FlowElement), wówczas menedżer edycji wyczyści stos wycofania, aby zapobiec utracie synchronizacji stosu z bieżącym stanem.
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
undoAndRedoItemLimit : int
Maksymalna liczba operacji możliwych do wycofania i ponownego wykonania przeznaczonych do śledzenia. | UndoManager |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Tworzy obiekt UndoManager. | UndoManager | ||
Wskazuje, czy aktualnie istnieje operacja, która może zostać wykonana ponownie. | UndoManager | ||
Wskazuje, czy aktualnie istnieje operacja, która może zostać wycofana. | UndoManager | ||
Czyści historie wycofywania i ponownego wykonywania. | UndoManager | ||
Czyści stos ponownego wykonywania. | UndoManager | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Zwraca następną operację do ponownego wykonania. | UndoManager | ||
Zwraca następną operację do wycofania. | UndoManager | ||
Usuwa następną operację do ponownego wykonania ze stosu ponownego wykonania, a następnie ją zwraca. | UndoManager | ||
Usuwa następną operację do wycofania ze stosu wycofania, a następnie ją zwraca. | UndoManager | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Dodaje operację do ponownego wykonania do stosu ponownego wykonania. | UndoManager | ||
Dodaje operację możliwą do wycofania do stosu wycofania. | UndoManager | ||
Usuwa następny obiekt IOperation ze stosu ponownego wykonania i wywołuje funkcję performRedo() tego obiektu. | UndoManager | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Usuwa następny obiekt IOperation ze stosu wycofania i wywołuje funkcję performUndo() tego obiektu. | UndoManager | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
undoAndRedoItemLimit | właściwość |
undoAndRedoItemLimit:int
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Maksymalna liczba operacji możliwych do wycofania i ponownego wykonania przeznaczonych do śledzenia.
W celu wyłączenia funkcji cofania należy ustawić wartość 0.
Implementacja
public function get undoAndRedoItemLimit():int
public function set undoAndRedoItemLimit(value:int):void
UndoManager | () | Konstruktor |
public function UndoManager()
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Tworzy obiekt UndoManager.
canRedo | () | metoda |
public function canRedo():Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wskazuje, czy aktualnie istnieje operacja, która może zostać wykonana ponownie.
ZwracaBoolean — Logiczna wartość true , jeśli istnieje operacja na stosie ponownego wykonania, która może zostać wykonana ponownie. W przeciwnym razie false .
|
canUndo | () | metoda |
public function canUndo():Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wskazuje, czy aktualnie istnieje operacja, która może zostać wycofana.
ZwracaBoolean — Logiczna wartość true , jeśli istnieje operacja na stosie wycofania, która może zostać odwrócona. W przeciwnym razie false .
|
clearAll | () | metoda |
public function clearAll():void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Czyści historie wycofywania i ponownego wykonywania.
clearRedo | () | metoda |
public function clearRedo():void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Czyści stos ponownego wykonywania.
peekRedo | () | metoda |
public function peekRedo():IOperation
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Zwraca następną operację do ponownego wykonania.
ZwracaIOperation — Obiekt powtarzalnej operacji IOperation lub wartość null , jeśli stos nie zawiera żadnej powtarzalnej operacji.
|
peekUndo | () | metoda |
public function peekUndo():IOperation
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Zwraca następną operację do wycofania.
ZwracaIOperation — Obiekt operacji IOperation możliwej do wycofania lub wartość null , jeśli stos nie zawiera żadnej operacji możliwej do wycofania.
|
popRedo | () | metoda |
public function popRedo():IOperation
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Usuwa następną operację do ponownego wykonania ze stosu ponownego wykonania, a następnie ją zwraca.
ZwracaIOperation — Obiekt powtarzalnej operacji IOperation lub wartość null , jeśli stos nie zawiera żadnej powtarzalnej operacji.
|
popUndo | () | metoda |
public function popUndo():IOperation
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Usuwa następną operację do wycofania ze stosu wycofania, a następnie ją zwraca.
ZwracaIOperation — Obiekt operacji IOperation możliwej do wycofania lub wartość null , jeśli stos nie zawiera żadnej operacji możliwej do wycofania.
|
pushRedo | () | metoda |
public function pushRedo(operation:IOperation):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dodaje operację do ponownego wykonania do stosu ponownego wykonania.
Parametry
operation:IOperation |
pushUndo | () | metoda |
public function pushUndo(operation:IOperation):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dodaje operację możliwą do wycofania do stosu wycofania.
Parametry
operation:IOperation |
redo | () | metoda |
public function redo():void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Usuwa następny obiekt IOperation ze stosu ponownego wykonania i wywołuje funkcję performRedo() tego obiektu.
Powiązane elementy interfejsu API
undo | () | metoda |
public function undo():void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Usuwa następny obiekt IOperation ze stosu wycofania i wywołuje funkcję performUndo() tego obiektu.
Powiązane elementy interfejsu API
Tue Jun 12 2018, 12:06 PM Z