Paket | flashx.textLayout.operations |
Klass | public class CompositeOperation |
Arv | CompositeOperation FlowOperation Object |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Klassen CompositeOperation har en grupperingsfunktion som används för att kombinera flera FlowOperations i en enstaka atomisk åtgärd. Med grupperingsåtgärderna kan de ångras och göras om som en enda enhet. Flera enstaka teckeninfogningar följda av flera backsteg kan t.ex. ångras tillsammans som om de var en enstaka åtgärd. Gruppering innehåller också en funktion för visning av komplexa åtgärder. En ersättningsåtgärd som ändrar mer än ett textområde kan t.ex. visas och hanteras som en enstaka sammanslagningsåtgärd.
Obs! Det kan vara mera praktiskt att sammanfoga individuella atomiska åtgärder i stället för att kombinera separata åtgärder i en grupp. Flera sekventiella teckeninfogningar kan t.ex. lätt visas som en enstaka infogningsåtgärd, och att ångra eller göra om denna enstaka åtgärd är effektivare än att ångra eller göra om en grupp infogningsåtgärder.
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
beginGeneration : uint [skrivskyddad]
Textflödesgenereringen före åtgärden. | FlowOperation | ||
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
endGeneration : uint [skrivskyddad]
Textflödesgenereringen efter åtgärden. | FlowOperation | ||
operations : Array
En matris som innehåller de åtgärder som grupperas i den här sammansatta åtgärden. | CompositeOperation | ||
textFlow : flashx.textLayout.elements:TextFlow
Det TextFlow-objekt som den här åtgärden används på. | FlowOperation | ||
userData : *
Godtyckliga data som är kopplade till ett element. | FlowOperation |
Metod | Definieras med | ||
---|---|---|---|
CompositeOperation(operations:Array = null)
Skapar ett CompositeOperation-objekt. | CompositeOperation | ||
Lägger till ytterligare en åtgärd i slutet av listan. | CompositeOperation | ||
Testa om den här åtgärden kan placeras i ångra-stacken. | FlowOperation | ||
Kör åtgärden. | FlowOperation | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Kör åtgärden igen. | FlowOperation | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar det angivna objektets strängbeteckning. | Object | ||
Återkallar åtgärden. | FlowOperation | ||
Returnerar det angivna objektets primitiva värde. | Object |
operations | egenskap |
CompositeOperation | () | Konstruktor |
addOperation | () | metod |
public function addOperation(operation:FlowOperation):void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Lägger till ytterligare en åtgärd i slutet av listan.
Den nya åtgärden måste utföras på samma TextFlow-objekt som de andra åtgärderna i listan.
Parametrar
operation:FlowOperation |
Tue Jun 12 2018, 01:40 PM Z