| 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):voidUndoManager | () | 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
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne