Paket | flashx.textLayout.operations |
Klass | public class FlowOperation |
Arv | FlowOperation Object |
Implementerar | IOperation |
Underklasser | CompositeOperation, FlowTextOperation, RedoOperation, TextInputOperation, UndoOperation |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Åtgärderna är omvandlingar av textflöde. Med en Operation-klass definieras logiken för en omvandlings utförande och ångrande. Åtgärderna utförs av en redigeringshanterare. De flesta program behöver inte skapa eller hantera åtgärder direkt (såvida det inte gäller implementering av en anpassad redigeringshanterare).
När en åtgärd har utförts skickar redigeringshanteraren ett Operation-objekt inom FlowOperationEvent-objektet. Du kan ifrågasätta det här Operation-objektet för att bestämma om åtgärden ska tillåtas, om en annan åtgärd också ska utföras eller om relaterade användargränssnittselement ska uppdateras.
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 | ||
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 | ||
---|---|---|---|
Skapar FlowOperation-objektet. | FlowOperation | ||
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 |
beginGeneration | egenskap |
endGeneration | egenskap |
textFlow | egenskap |
textFlow:flashx.textLayout.elements:TextFlow
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Det TextFlow-objekt som den här åtgärden används på.
Implementering
public function get textFlow():flashx.textLayout.elements:TextFlow
public function set textFlow(value:flashx.textLayout.elements:TextFlow):void
userData | egenskap |
public var userData:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Godtyckliga data som är kopplade till ett element.
FlowOperation | () | Konstruktor |
public function FlowOperation(textFlow:flashx.textLayout.elements:TextFlow)
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Skapar FlowOperation-objektet.
ParametrartextFlow:flashx.textLayout.elements:TextFlow — Det textflöde som den här åtgärden används på.
|
canUndo | () | metod |
doOperation | () | metod |
public function doOperation():Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Kör åtgärden.
Den här metoden måste åsidosättas i härledda klasser. Basklassmetoden utför ingenting. Du bör inte anropa doOperation()
direkt. Redigeringshanteraren anropar metoden när åtgärden körs.
Boolean — Boolesk true om åtgärden utförts. Annars false .
|
redo | () | metod |
public function redo():SelectionState
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Kör åtgärden igen.
Den här metoden måste åsidosättas i härledda klasser. Basklassmetoden utför ingenting. Du bör inte anropa redo()
direkt. Redigeringshanteraren anropar metoden när åtgärden körs igen.
SelectionState — Det SelectionState-objekt som skickades till åtgärden när den utfördes. Det här SelectionState-objektet kan vara den aktuella markeringen eller en markering som skapats särskilt för åtgärden.
|
undo | () | metod |
public function undo():SelectionState
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Återkallar åtgärden.
Den här metoden måste åsidosättas i härledda klasser. Basklassmetoden utför ingenting. Du bör inte anropa undo()
direkt. Redigeringshanteraren anropar metoden när åtgärden ångras.
SelectionState — Det SelectionState-objekt som skickades till åtgärden när den utfördes. Det här SelectionState-objektet kan vara den aktuella markeringen eller en markering som skapats särskilt för åtgärden.
|
Tue Jun 12 2018, 01:40 PM Z