Pakiet | flashx.textLayout.operations |
Klasa | public class CompositeOperation |
Dziedziczenie | CompositeOperation FlowOperation Object |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Klasa CompositeOperation udostępnia mechanizm grupowania dla połączenia wielu operacji FlowOperation w jedną niepodzielną operację. Grupowanie operacji umożliwia ich wycofywanie i ponowne wykonywanie jako jednostki. Na przykład: kilka operacji wstawiania jednego znaku, a następnie kilka naciśnięć klawisza Backspace można cofnąć jednocześnie jako jedną operację. Grupowanie udostępnia również mechanizm reprezentowania operacji złożonych. Na przykład: operacja zastępowania, która modyfikuje więcej niż jeden zakres tekstu, może być reprezentowana i zarządzana jako jedna złożona operacja.
Uwaga: Bardziej wydajne jest scalanie pojedynczych niepodzielnych operacji niż łączenie kilku operacji w grupę. Na przykład: kolejne operacje wstawiania znaków mogą być reprezentowane przez jedną operację wstawiania, a wycofanie lub ponowne wykonanie jednej operacji jest bardziej wydajne niż wycofanie lub ponowne wykonanie grupy operacji wstawiania.
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 | ||
operations : Array
Tablica zawierająca operacje pogrupowane przez operację złożoną. | CompositeOperation | ||
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 | ||
---|---|---|---|
CompositeOperation(operations:Array = null)
Tworzy obiekt CompositeOperation. | CompositeOperation | ||
Dodaje dodatkową operację do końca listy. | CompositeOperation | ||
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 |
operations | właściwość |
CompositeOperation | () | Konstruktor |
addOperation | () | metoda |
public function addOperation(operation:FlowOperation):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dodaje dodatkową operację do końca listy.
Nowa operacja musi dotyczyć tego samego obiektu TextFlow, co inne operacje na liście.
Parametry
operation:FlowOperation |
Tue Jun 12 2018, 12:06 PM Z