| Package | flashx.textLayout.elements |
| Class | public final class DivElement |
| Inheritance | DivElement ContainerFormattedElement ParagraphFormattedElement FlowGroupElement FlowElement Object |
| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
Default MXML PropertymxmlChildren
See also
Public Properties
Public Methods
| Method | Defined By | ||
|---|---|---|---|
Constructor - creates a new DivElement object. | DivElement | ||
![]() |
Appends a child FlowElement object. | FlowGroupElement | |
![]() |
Adds a child FlowElement object at the specified index position. | FlowGroupElement | |
![]() | Clears the style specified by the styleProp parameter from this FlowElement object. | FlowElement | |
![]() |
Makes a deep copy of this FlowElement object, including any children, copying the content between the two specified
character positions and returning the copy as a FlowElement object. | FlowElement | |
![]() | Compare the userStyles of this with otherElement's userStyles. | FlowElement | |
![]() |
Given a relative text position, find the index of the first child FlowElement that contains the relative position. | FlowGroupElement | |
![]() |
Given a relative text position, find the leaf element that contains the position. | FlowGroupElement | |
![]() |
Returns the start location of the element in the text flow as an absolute index. | FlowElement | |
![]() |
Returns the character at the specified position, relative to this FlowElement object. | FlowElement | |
![]() | Returns the character code at the specified position, relative to this FlowElement. | FlowElement | |
![]() |
Returns the FlowElement child at the specified index. | FlowGroupElement | |
![]() |
Searches in children for the specified FlowElement object and returns its index position. | FlowGroupElement | |
![]() |
Returns the start of this element relative to an ancestor element. | FlowElement | |
![]() |
Returns the first FlowLeafElement descendant of this group. | FlowGroupElement | |
![]() |
Returns the last FlowLeafElement descendent of this group. | FlowGroupElement | |
![]() | Returns the next FlowElement sibling in the text flow hierarchy. | FlowElement | |
![]() |
Returns the ParagraphElement object associated with this element. | FlowElement | |
![]() | Returns the previous FlowElement sibling in the text flow hierarchy. | FlowElement | |
![]() | Returns the value of the style specified by the styleProp parameter, which specifies
the style name and can include any user style name. | FlowElement | |
![]() | [override] | FlowGroupElement | |
![]() |
Climbs the text flow hierarchy to return the root TextFlow object for the element. | FlowElement | |
![]() |
Indicates whether an object has a specified property defined. | Object | |
![]() | Called for MXML objects after the implementing object has been created and all component properties specified on the MXML tag have been initialized. | FlowElement | |
![]() |
Indicates whether an instance of the Object class is in the prototype chain of the object specified
as the parameter. | Object | |
![]() |
Indicates whether the specified property exists and is enumerable. | Object | |
![]() |
Removes the specified child FlowElement object from the group. | FlowGroupElement | |
![]() |
Removes the child FlowElement object at the specified index position. | FlowGroupElement | |
![]() |
Replaces child elements in the group with the specified new elements. | FlowGroupElement | |
![]() |
Sets the availability of a dynamic property for loop operations. | Object | |
![]() | Sets the style specified by the styleProp parameter to the value specified by the
newValue parameter. | FlowElement | |
![]() |
Makes a copy of this FlowElement object, copying the content between two specified character positions. | FlowElement | |
![]() |
Splits this object at the position specified by the childIndex parameter. | FlowGroupElement | |
![]() |
Splits this FlowElement object at the position specified by the relativePosition parameter, which is
a relative position in the text for this element. | FlowElement | |
![]() |
Returns the string representation of this object, formatted according to locale-specific conventions. | Object | |
![]() |
Returns the string representation of the specified object. | Object | |
![]() |
Returns the primitive value of the specified object. | Object | |
Constructor Detail
DivElement | () | Constructor |
public function DivElement()| Language Version: | ActionScript 3.0 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
Constructor - creates a new DivElement object.
Examples How to use this example
DivElementExample.as
This example creates a DivElement that specifies formatting for its
two paragraphs. The second span in the first paragraph specifies additional formatting
that applies only to it.
package flashx.textLayout.elements.examples {
import flash.display.Sprite;
import flash.text.engine.FontPosture;
import flashx.textLayout.compose.StandardFlowComposer;
import flashx.textLayout.container.ContainerController;
import flashx.textLayout.elements.DivElement;
import flashx.textLayout.elements.ParagraphElement;
import flashx.textLayout.elements.SpanElement;
import flashx.textLayout.elements.TextFlow;
public class DivElementExample extends Sprite{
public function DivElementExample(){
// create a container and a TextFlow object
var firstContainer:Sprite = new Sprite();
this.stage.addChild(firstContainer);
var textFlow:TextFlow = new TextFlow();
// create a DivElement that sets some formatting attributes
var div:DivElement = new DivElement();
div.fontSize = 14;
div.color = 0xFF3300;
div.fontStyle = FontPosture.ITALIC;
div.textIndent = 15;
// create two paragraphs that inherit formatting from the DivElement
var paragraph1:ParagraphElement = new ParagraphElement();
var p1Span1:SpanElement = new SpanElement();
p1Span1.text = "It was a dark and stormy night. ";
var p1Span2:SpanElement = new SpanElement();
p1Span2.text = "The quick red fox jumped over the lazy brown dog.";
// specify lineThrough for this span only
p1Span2.lineThrough = true;
paragraph1.addChild(p1Span1);
paragraph1.addChild(p1Span2);
var paragraph2:ParagraphElement = new ParagraphElement();
var p2Span1:SpanElement = new SpanElement();
p2Span1.text = "Peter Piper picked a peck of pickle peppers.";
paragraph2.addChild(p2Span1);
// add the two paragraphs to the DivElement
div.addChild(paragraph1);
div.addChild(paragraph2);
// add the DivElement to the TextFlow, add a composer, and update the controller
// to display the text flow
textFlow.addChild(div);
textFlow.flowComposer = new StandardFlowComposer();
var firstController:ContainerController = new ContainerController(firstContainer, 200, 200 );
textFlow.flowComposer.addController(firstController);
textFlow.flowComposer.updateAllControllers();
}
}
}
Thu May 20 2010, 02:19 AM -07:00

Hide Inherited Public Properties
Show Inherited Public Properties