Packageflashx.textLayout.operations
Classpublic class SplitElementOperation
InheritanceSplitElementOperation Inheritance FlowTextOperation Inheritance FlowOperation Inheritance Object
Subclasses SplitParagraphOperation

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

The SplitElementOperation class encapsulates a change that splits any FlowGroupElement into two elements. This operation splits target at operationState.absoluteStart.

See also

flashx.textLayout.elements.ParagraphElement
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
  newElement : FlowGroupElement
[read-only] Returns the new element created by doOperation.
SplitElementOperation
 InheritedoriginalSelectionState : SelectionState
The selection state at the start of the operation.
FlowTextOperation
  targetElement : FlowGroupElement
Specifies the element this operation modifies.
SplitElementOperation
 InheritedtextFlow : TextFlow
The TextFlow object to which this operation is applied.
FlowOperation
 InheriteduserData : *
Arbitrary data associated with an element.
FlowOperation
Public Methods
 MethodDefined By
  
Creates a SplitElementOperation object.
SplitElementOperation
 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
newElementproperty
newElement:FlowGroupElement  [read-only]

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

Returns the new element created by doOperation.


Implementation
    public function get newElement():FlowGroupElement
targetElementproperty 
targetElement:FlowGroupElement

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

Specifies the element this operation modifies.


Implementation
    public function get targetElement():FlowGroupElement
    public function set targetElement(value:FlowGroupElement):void
Constructor Detail
SplitElementOperation()Constructor
public function SplitElementOperation(operationState:SelectionState, targetElement:FlowGroupElement)

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

Creates a SplitElementOperation object. This operation deletes a block selection and then splits the target at absoluteStart. The block selection should not cause target to be deleted. Target is a FlowGroupElement but may not be a LinkElement, TCYElement or SubParagraphGroupElement.

Parameters
operationState:SelectionState — Describes the point at which to split the element. If a range of text is specified, the contents of the range are deleted.
 
targetElement:FlowGroupElement