Packageflashx.textLayout.operations
Classpublic class FlowElementOperation
InheritanceFlowElementOperation Inheritance FlowTextOperation Inheritance FlowOperation Inheritance Object
Subclasses ApplyElementIDOperation, ApplyElementStyleNameOperation, ApplyElementTypeNameOperation, ApplyElementUserStyleOperation, ApplyFormatToElementOperation, ClearFormatOnElementOperation

Language Version : ActionScript 3.0
Runtime Versions : Flash Player 10, AIR 1.5

The FlowElementOperation class is the base class for operations that transform a FlowElement.

See also

flashx.textLayout.formats.TextLayoutFormat
flashx.textLayout.edit.EditManager
flashx.textLayout.events.FlowOperationEvent


Public Properties
 PropertyDefined By
 InheritedabsoluteEnd : int
The absolute end point of the range of text to which this operation is applied.
FlowTextOperation
 InheritedabsoluteStart : int
The absolute start point of the range of text to which this operation is applied.
FlowTextOperation
 InheritedbeginGeneration : uint
[read-only] The text flow generation before the operation.
FlowOperation
 InheritedendGeneration : uint
[read-only] The text flow generation after the operation.
FlowOperation
 InheritedoriginalSelectionState : SelectionState
The selection state at the start of the operation.
FlowTextOperation
  relativeEnd : int
An offset from the start of the targetElement.
FlowElementOperation
  relativeStart : int
An offset from the beginning of the targetElement.
FlowElementOperation
  targetElement : FlowElement
Specifies the element this operation modifies.
FlowElementOperation
 InheritedtextFlow : TextFlow
The TextFlow object to which this operation is applied.
FlowOperation
 InheriteduserData : *
Arbitrary data associated with an element.
FlowOperation
Public Methods
 MethodDefined By
  
FlowElementOperation(operationState:SelectionState, targetElement:FlowElement, relativeStart:int = 0, relativeEnd:int = -1)
Creates a FlowElementOperation object.
FlowElementOperation
 Inherited
canUndo():Boolean
Test if this operation be placed on the undo stack.
FlowOperation
 Inherited
doOperation():Boolean
Executes the operation.
FlowOperation
 Inherited
[override] Re-executes the operation.
FlowTextOperation
 Inherited
Reverses the operation.
FlowOperation
Property Detail
relativeEndproperty
relativeEnd:int

Language Version : ActionScript 3.0
Runtime Versions : Flash Player 10, AIR 1.5

An offset from the start of the targetElement.


Implementation
    public function get relativeEnd():int
    public function set relativeEnd(value:int):void
relativeStartproperty 
relativeStart:int

Language Version : ActionScript 3.0
Runtime Versions : Flash Player 10, AIR 1.5

An offset from the beginning of the targetElement.


Implementation
    public function get relativeStart():int
    public function set relativeStart(value:int):void
targetElementproperty 
targetElement:FlowElement

Language Version : ActionScript 3.0
Runtime Versions : Flash Player 10, AIR 1.5

Specifies the element this operation modifies.


Implementation
    public function get targetElement():FlowElement
    public function set targetElement(value:FlowElement):void
Constructor Detail
FlowElementOperation()Constructor
public function FlowElementOperation(operationState:SelectionState, targetElement:FlowElement, relativeStart:int = 0, relativeEnd:int = -1)

Language Version : ActionScript 3.0
Runtime Versions : Flash Player 10, AIR 1.5

Creates a FlowElementOperation object.

Parameters
operationState:SelectionState — Specifies the TextFlow object this operation acts upon.
 
targetElement:FlowElement — Specifies the element this operation modifies.
 
relativeStart:int (default = 0) — An offset from the beginning of the targetElement.
 
relativeEnd:int (default = -1) — An offset from the end of the targetElement.