Pakiet | flashx.textLayout.operations |
Klasa | public class FlowOperation |
Dziedziczenie | FlowOperation Object |
Implementuje | IOperation |
Podklasy | CompositeOperation, FlowTextOperation, RedoOperation, TextInputOperation, UndoOperation |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Operacje są przekształceniami przepływu tekstu. Klasa Operation definiuje logikę dla wykonania i wycofania przekształcenia. Operacje są wykonywane przez menedżera edycji. W większości aplikacji nie ma potrzeby bezpośredniego tworzenia ani zarządzania operacjami (chyba że wdrażany jest niestandardowy menedżer edycji).
Podczas wykonywania operacji menedżer edycji wywołuje obiekt Operation w obiekcie FlowOperationEvent. Możliwe jest utworzenie zapytania dotyczącego obiektu Operation w celu podjęcia decyzji, czy użytkownik zezwoli (lub nie) na wykonanie operacji, czy nie zostaną wykonane również inne operacje oraz czy aktualizowane będą elementy powiązane z interfejsem użytkownika.
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
beginGeneration : uint [tylko do odczytu]
Generowanie przepływu tekstu przed operacją. | FlowOperation | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
endGeneration : uint [tylko do odczytu]
Generowanie przepływu tekstu po operacji. | FlowOperation | ||
textFlow : flashx.textLayout.elements:TextFlow
Obiekt TextFlow, do którego stosowana jest ta operacja. | FlowOperation | ||
userData : *
Dane dowolne skojarzone z elementem. | FlowOperation |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Tworzy obiekt FlowOperation. | FlowOperation | ||
Testuje, czy ta operacja ma być umieszczona na stosie cofania. | FlowOperation | ||
Wykonuje operację. | FlowOperation | ||
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 | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Ponownie wykonuje operację. | FlowOperation | ||
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 | ||
Odwraca operację. | FlowOperation | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
beginGeneration | właściwość |
endGeneration | właściwość |
textFlow | właściwość |
textFlow:flashx.textLayout.elements:TextFlow
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Obiekt TextFlow, do którego stosowana jest ta operacja.
Implementacja
public function get textFlow():flashx.textLayout.elements:TextFlow
public function set textFlow(value:flashx.textLayout.elements:TextFlow):void
userData | właściwość |
public var userData:*
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dane dowolne skojarzone z elementem.
FlowOperation | () | Konstruktor |
public function FlowOperation(textFlow:flashx.textLayout.elements:TextFlow)
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Tworzy obiekt FlowOperation.
ParametrytextFlow:flashx.textLayout.elements:TextFlow — Przepływ tekstu, do którego stosowana jest dana operacja.
|
canUndo | () | metoda |
public function canUndo():Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Testuje, czy ta operacja ma być umieszczona na stosie cofania.
ZwracaBoolean — Wartość true oznacza, że operacja powinna zostać umieszczona na stosie cofania. Wartość false oznacza, że operacja nie powinna być umieszczana na stosie.
|
doOperation | () | metoda |
public function doOperation():Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wykonuje operację.
Ta metoda musi zostać przesłonięta w klasach pochodnych. Metoda klasy bazowej nie wykonuje żadnej operacji. Metody doOperation()
nie należy wywoływać bezpośrednio. Menedżer edycji wywołuje metodę, gdy wykonuje operację.
Boolean — Logiczne true , jeśli powiodło się wykonanie operacji. W przeciwnym razie false .
|
redo | () | metoda |
public function redo():SelectionState
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Ponownie wykonuje operację.
Ta metoda musi zostać przesłonięta w klasach pochodnych. Metoda klasy bazowej nie wykonuje żadnej operacji. Metody redo()
nie należy wywoływać bezpośrednio. Menedżer edycji wywołuje metodę, gdy ponownie wykonuje operację.
SelectionState — Obiekt SelectionState przekazywany do operacji po jej wykonaniu. Ten obiekt SelectionState może być bieżącym zaznaczeniem lub zaznaczeniem utworzonym dla operacji.
|
undo | () | metoda |
public function undo():SelectionState
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Odwraca operację.
Ta metoda musi zostać przesłonięta w klasach pochodnych. Metoda klasy bazowej nie wykonuje żadnej operacji. Metody undo()
nie należy wywoływać bezpośrednio. Menedżer edycji wywołuje metodę, gdy odwraca operację.
SelectionState — Obiekt SelectionState przekazywany do operacji po jej wykonaniu. Ten obiekt SelectionState może być bieżącym zaznaczeniem lub zaznaczeniem utworzonym dla operacji.
|
Tue Jun 12 2018, 12:06 PM Z