Pakket | flashx.textLayout.operations |
Klasse | public class CompositeOperation |
Overerving | CompositeOperation FlowOperation Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De CompositeOperation-klasse biedt een groeperingsmechanisme voor het combineren van meerdere FlowOperations in één atomische bewerking. Met groeperingsbewerkingen kunnen ze ongedaan worden gemaakt of opnieuw worden uitgevoerd als één geheel. Verschillende invoegingen van één teken die worden gevolgd door verschillende backspaces, kunnen bijvoorbeeld samen ongedaan worden gemaakt alsof ze één bewerking zijn. Groepering werkt ook als een mechanisme voor het weergeven van complexe bewerkingen. Een vervangingsbewerking die meer dan een tekstbereik aanpast, kan bijvoorbeeld worden weergegeven en beheerd als één samengestelde bewerking.
Opmerking: het kan efficiënter zijn om individuele atomische bewerkingen samen te voegen dan om aparte bewerkingen in een groep te combineren. Verschillende opeenvolgende tekeninvoegingen kunnen bijvoorbeeld eenvoudig worden weergegeven als één invoegbewerking en het ongedaan maken of opnieuw uitvoeren van die ene bewerking is efficiënter dan het ongedaan maken of opnieuw uitvoeren van een groep invoegbewerkingen.
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
beginGeneration : uint [alleen-lezen]
De tekstflowgeneratie vóór de bewerking. | FlowOperation | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
endGeneration : uint [alleen-lezen]
De tekstflowgeneratie na de bewerking. | FlowOperation | ||
operations : Array
Een array met de bewerkingen die zijn gegroepeerd door deze samengestelde bewerking. | CompositeOperation | ||
textFlow : flashx.textLayout.elements:TextFlow
Het TextFlow-object waarop deze bewerking wordt toegepast. | FlowOperation | ||
userData : *
Arbitraire gegevens die zijn gekoppeld aan een element. | FlowOperation |
Methode | Gedefinieerd door | ||
---|---|---|---|
CompositeOperation(operations:Array = null)
Maakt een CompositeOperation-object. | CompositeOperation | ||
Voegt een extra bewerking toe aan het einde van de lijst. | CompositeOperation | ||
Testen of deze bewerking op de stapel Ongedaan maken moet worden geplaatst. | FlowOperation | ||
Voert de bewerking uit. | FlowOperation | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Voert de bewerking opnieuw uit. | FlowOperation | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Draait de bewerking terug. | FlowOperation | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
operations | eigenschap |
CompositeOperation | () | Constructor |
addOperation | () | methode |
public function addOperation(operation:FlowOperation):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Voegt een extra bewerking toe aan het einde van de lijst.
De nieuwe bewerking moet werken op hetzelfde TextFlowobject als de andere bewerkingen in de lijst.
Parameters
operation:FlowOperation |
Wed Jun 13 2018, 11:42 AM Z