ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
flashx.textLayout.elements 

FlowLeafElement  - AS3

Paketflashx.textLayout.elements
Klassepublic class FlowLeafElement
VererbungFlowLeafElement Inheritance FlowElement Inheritance Object
Unterklassen InlineGraphicElement, SpanElement

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Basisklasse für FlowElements, die auf der untersten Ebene der Textflusshierarchie stehen. FlowLeafElement-Objekte haben keine untergeordneten Elemente. Zu diesen Objekten gehören InlineGraphicElement- und SpanElement-Objekte.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 InheritedalignmentBaseline : *
TextLayoutFormat: Gibt die Grundlinie an, an dem die dominierende Grundlinie ausgerichtet wird.
FlowElement
 InheritedbackgroundAlpha : *
TextLayoutFormat: Alpha-Wert (Transparenz) für den Hintergrund (übernimmt Standardwert, wenn während der Kaskade nicht definiert).
FlowElement
 InheritedbackgroundColor : *
TextLayoutFormat: Hintergrundfarbe des Texts (übernimmt Standardwert, wenn während der Kaskade nicht definiert).
FlowElement
 InheritedbaselineShift : *
TextLayoutFormat: Betrag, um den die Grundlinie vom dominantBaseline-Wert verschoben wird.
FlowElement
 InheritedblockProgression : *
TextLayoutFormat: Gibt eine vertikale oder horizontale Abfolge der Zeilenplatzierung an.
FlowElement
 InheritedbreakOpportunity : *
TextLayoutFormat: Gibt die Position von Zeilenumbrüchen in einem mehrzeiligen Text an.
FlowElement
 InheritedcffHinting : *
TextLayoutFormat: Die für diesen Text verwendete Art des CFF-Hintings.
FlowElement
 InheritedclearFloats : *
TextLayoutFormat: Steuert, wie der Text bei einem Float umbricht.
FlowElement
 Inheritedcolor : *
TextLayoutFormat: Farbe des Texts.
FlowElement
 InheritedcolumnCount : *
TextLayoutFormat: Anzahl der Textspalten (übernimmt Standardwert, wenn während der Kaskade nicht definiert).
FlowElement
 InheritedcolumnGap : *
TextLayoutFormat: Gibt den Zwischenraum in Pixeln an, der zwischen den Spalten gelassen werden soll (übernimmt Standardwert, wenn während der Kaskade nicht definiert).
FlowElement
 InheritedcolumnWidth : *
TextLayoutFormat: Spaltenbreite in Pixeln (übernimmt Standardwert, wenn während der Kaskade nicht definiert).
FlowElement
  computedFormat : flashx.textLayout.formats:ITextLayoutFormat
[override] [schreibgeschützt] Die berechneten Textformatattribute, die für dieses Element wirksam sind.
FlowLeafElement
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
 InheritedcoreStyles : Object
[schreibgeschützt] Gibt die coreStyles für dieses FlowElement zurück.
FlowElement
 InheriteddigitCase : *
TextLayoutFormat: Die für diesen Text verwendete Ziffernart.
FlowElement
 InheriteddigitWidth : *
TextLayoutFormat: Die für diesen Text verwendete Ziffernbreite.
FlowElement
 Inheriteddirection : *
TextLayoutFormat: Gibt die standardmäßige bidirektionale Einbettungsebene des Texts im Textblock an.
FlowElement
 InheriteddominantBaseline : *
TextLayoutFormat: Gibt an, welche Elementgrundlinie an der alignmentBaseline ausgerichtet wird, um die vertikale Position des Elements auf der Linie zu bestimmen.
FlowElement
 InheritedfirstBaselineOffset : *
TextLayoutFormat: Gibt die Grundlinienposition der ersten Linie im Container an.
FlowElement
 InheritedfontFamily : *
TextLayoutFormat: Der Name der zu verwendenden Schriftart oder eine durch Kommas getrennte Liste mit Schriftartnamen.
FlowElement
 InheritedfontLookup : *
TextLayoutFormat: Zu verwendende Schriftartsuche.
FlowElement
 InheritedfontSize : *
TextLayoutFormat: Die Textgröße in Pixeln.
FlowElement
 InheritedfontStyle : *
TextLayoutFormat: Stil des Texts.
FlowElement
 InheritedfontWeight : *
TextLayoutFormat: Schriftartstärke.
FlowElement
 Inheritedformat : flashx.textLayout.formats:ITextLayoutFormat
Direkt für dieses Element angewendete TextLayoutFormat-Eigenschaften.
FlowElement
 Inheritedid : String
Weist einem Element einen identifizierenden Namen zu, sodass es möglich ist, einen Stil für das Element durch Verweis auf die ID festzulegen.
FlowElement
 InheritedjustificationRule : *
TextLayoutFormat: Regel zum Ausrichten von Text in einem Absatz.
FlowElement
 InheritedjustificationStyle : *
TextLayoutFormat: Der Stil, der zum Ausrichten des Absatzes verwendet wird.
FlowElement
 Inheritedkerning : *
TextLayoutFormat: Beim Kerning werden die Pixel zwischen bestimmten Zeichenpaaren angepasst, um die Lesbarkeit zu verbessern.
FlowElement
 InheritedleadingModel : *
TextLayoutFormat: Gibt das Zeilenabstandsmodell an, das eine Kombination von Zeilenabstandsbasis und Zeilenabstandsrichtung ist.
FlowElement
 InheritedligatureLevel : *
TextLayoutFormat: Steuert, welche in der Schriftart definierten Ligaturen im Text verwendet werden können.
FlowElement
 InheritedlineBreak : *
TextLayoutFormat: Steuert Zeilenumbruch im Container (übernimmt Standardwert, wenn während der Kaskade nicht definiert).
FlowElement
 InheritedlineHeight : *
TextLayoutFormat: Steuerelemente für den Zeilenabstand des Texts.
FlowElement
 InheritedlineThrough : *
TextLayoutFormat: Wenn „true“, wird Durchstreichung angewendet, d. h eine mitten durch den Text gezogene Linie.
FlowElement
 InheritedlinkActiveFormat : *
TextLayoutFormat: Definiert die Formatierungsattribute für Links im normalen Status.
FlowElement
 InheritedlinkHoverFormat : *
TextLayoutFormat: Definiert die Formatierungsattribute, die für Links verwendet werden, über die der Mauszeiger bewegt wird („Hover“-Status).
FlowElement
 InheritedlinkNormalFormat : *
TextLayoutFormat: Definiert die Formatierungsattribute für Links im normalen Status.
FlowElement
 InheritedlistAutoPadding : *
TextLayoutFormat: Legt einen automatischen Einzug für die Startkante von Listen fest, wenn der Auffüllwert der Liste auf dieser Seite „auto“ lautet.
FlowElement
 InheritedlistMarkerFormat : *
TextLayoutFormat: Definiert die Listenmarkierungen der Formatierungsattribute.
FlowElement
 InheritedlistStylePosition : *
TextLayoutFormat: Zulässige Werte sind ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT. Standardwert ist nicht definiert, d. h. wurde nicht festgelegt. Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen.
FlowElement
 InheritedlistStyleType : *
TextLayoutFormat: Zulässige Werte sind ListStyleType.UPPER_ALPHA, ListStyleType.LOWER_ALPHA, ListStyleType.UPPER_ROMAN, ListStyleType.LOWER_ROMAN, ListStyleType.NONE, ListStyleType.DISC, ListStyleType.CIRCLE, ListStyleType.SQUARE, ListStyleType.BOX, ListStyleType.CHECK, ListStyleType.DIAMOND, ListStyleType.HYPHEN, ListStyleType.ARABIC_INDIC, ListStyleType.BENGALI, ListStyleType.DECIMAL, ListStyleType.DECIMAL_LEADING_ZERO, ListStyleType.DEVANAGARI, ListStyleType.GUJARATI, ListStyleType.GURMUKHI, ListStyleType.KANNADA, ListStyleType.PERSIAN, ListStyleType.THAI, ListStyleType.URDU, ListStyleType.CJK_EARTHLY_BRANCH, ListStyleType.CJK_HEAVENLY_STEM, ListStyleType.HANGUL, ListStyleType.HANGUL_CONSTANT, ListStyleType.HIRAGANA, ListStyleType.HIRAGANA_IROHA, ListStyleType.KATAKANA, ListStyleType.KATAKANA_IROHA, ListStyleType.LOWER_ALPHA, ListStyleType.LOWER_GREEK, ListStyleType.LOWER_LATIN, ListStyleType.UPPER_ALPHA, ListStyleType.UPPER_GREEK, ListStyleType.UPPER_LATIN, FormatValue.INHERIT. Standardwert ist nicht definiert, d. h. wurde nicht festgelegt. Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen.
FlowElement
 Inheritedlocale : *
TextLayoutFormat: Das Gebietsschema des Texts.
FlowElement
 InheritedpaddingBottom : *
TextLayoutFormat: Der untere Versatz in Pixeln.
FlowElement
 InheritedpaddingLeft : *
TextLayoutFormat: Der linke Einzug in Pixeln.
FlowElement
 InheritedpaddingRight : *
TextLayoutFormat: Der rechte Einzug in Pixeln.
FlowElement
 InheritedpaddingTop : *
TextLayoutFormat: Der obere Versatz in Pixeln.
FlowElement
 InheritedparagraphEndIndent : *
TextLayoutFormat: Eine Zahl, die den Versatz des unteren Absatzrands in Pixeln angibt.
FlowElement
 InheritedparagraphSpaceAfter : *
TextLayoutFormat: Eine Zahl, die den Leerraum nach dem Absatz (in Pixeln) festlegt.
FlowElement
 InheritedparagraphSpaceBefore : *
TextLayoutFormat: Eine Zahl, die den Wert für den Leeraum vor dem Absatz in Pixeln angibt.
FlowElement
 InheritedparagraphStartIndent : *
TextLayoutFormat: Eine Zahl, die den Versatz des oberen Absatzrands angibt in Pixeln angibt.
FlowElement
 Inheritedparent : FlowGroupElement
[schreibgeschützt] Gibt das übergeordnete Element dieses FlowElement-Objekts zurück.
FlowElement
 InheritedparentRelativeEnd : int
[schreibgeschützt] Gibt das relative Ende diesesFlowElement-Objekts im übergeordneten Element zurück.
FlowElement
 InheritedparentRelativeStart : int
[schreibgeschützt] Gibt den relativen Beginn diesesFlowElement-Objekts im übergeordneten Element zurück.
FlowElement
 InheritedrenderingMode : *
TextLayoutFormat: Der für diesen Text verwendete Wiedergabemodus.
FlowElement
 InheritedstyleName : *
TextLayoutFormat: Weist einem Element eine identifizierende Klasse zu, sodass es möglich ist, einen Stil für das Element durch Verweis auf styleName festzulegen.
FlowElement
 Inheritedstyles : Object
[schreibgeschützt] Gibt die Stile für dieses FlowElement zurück.
FlowElement
 InheritedtabStops : *
TextLayoutFormat: Gibt die Tabulatoren an, die dem Absatz zugewiesen sind.
FlowElement
  text : String
[schreibgeschützt] Der mit dem FlowLeafElement verknüpfte Text: Der Wert für die SpanElement-Unterklasse ist um ein Zeichen kleiner als textLength, wenn dies der letzte Bereich in einem ParagraphELement ist. Der Wert für die BreakElement-Unterklasse ist U+2028. Der Wert für die TabElement-Unterklasse ist ein Tabulator. Der Wert für die InlineGraphicElement-Unterklasse ist U+FDEF
FlowLeafElement
 InheritedtextAlign : *
TextLayoutFormat: Ausrichtung der Zeilen im Absatz relativ zum Container.
FlowElement
 InheritedtextAlignLast : *
TextLayoutFormat: Ausrichtung der letzten (oder einzigen) Zeile im Absatz relativ zum Container im ausgerichteten Text.
FlowElement
 InheritedtextAlpha : *
TextLayoutFormat: Wert für Alpha (Transparenz) des Texts.
FlowElement
 InheritedtextDecoration : *
TextLayoutFormat: Auszeichnung im Text.
FlowElement
 InheritedtextIndent : *
TextLayoutFormat: Eine Zahl, die die Einrückung der ersten Zeile des Absatzes in Pixeln festlegt.
FlowElement
 InheritedtextJustify : *
TextLayoutFormat: Gibt Optionen für die Ausrichtung des Texts an.
FlowElement
 InheritedtextLength : int
[schreibgeschützt] Gibt die Gesamtlänge des Textes, der zum FlowElement-Objekt und den untergeordneten Elementen gehört, zurück.
FlowElement
 InheritedtextRotation : *
TextLayoutFormat: Bestimmt die Gradzahl zum Drehen dieses Texts.
FlowElement
 Inheritedtracking : Object
[Nur Schreiben] Legt das Verfolgen fest und ist synonym mit der trackingRight-Eigenschaft.
FlowElement
 InheritedtrackingLeft : *
TextLayoutFormat: Zahl in Pixeln (oder Prozent der Schriftgröße, z. B. 120 %), die die Laufweite (manuelles Kerning) angibt, auf die linke Seite jedes Zeichens angewendet werden soll.
FlowElement
 InheritedtrackingRight : *
TextLayoutFormat: Zahl in Pixeln (oder Prozent der Schriftgröße, z. B. 120 %), die die Laufweite (manuelles Kerning) angibt, die auf die rechte Seite jedes Zeichens angewendet werden soll.
FlowElement
 InheritedtypeName : String
Zu jedem FlowElement gehört ein typeName.
FlowElement
 InheritedtypographicCase : *
TextLayoutFormat: Die für diesen Text verwendete typografische Buchstabenart.
FlowElement
 InheriteduserStyles : Object
Ermöglicht das Lesen und Schreiben von Benutzerstilen in einem FlowElement-Objekt.
FlowElement
 InheritedverticalAlign : *
TextLayoutFormat: Vertikale Ausrichtung oder Blocksatz (übernimmt Standardwert, wenn während der Kaskade nicht definiert).
FlowElement
 InheritedwhiteSpaceCollapse : *
TextLayoutFormat: Blendet Leerraum aus oder behält ihn bei, wenn Text in einem TextFlow importiert wird.
FlowElement
 InheritedwordSpacing : *
TextLayoutFormat: Legt den optimalen, minimalen und maximalen Abstand (als Vielfaches der Breite einer normalen Leerstelle) zwischen Wörtern fest, der beim Blocksatz verwendet wird.
FlowElement
Öffentliche Methoden
 MethodeDefiniert von
  
Basisklasse - ein Aufruf eines neuen FlowLeafElement() gibt einen Ausnahmefehler aus.
FlowLeafElement
 Inherited
Löscht den vom styleProp-Parameter festgelegten Stil aus diesem FlowElement-Objekt.
FlowElement
 Inherited
deepCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement
Erstellt eine tiefe Kopie dieses FlowElement-Objekts, einschließlich untergeordneter Elemente, indem der Inhalt zwischen zwei festgelegten Zeichenpositionen kopiert und die Kopie als FlowElement-Objekt zurückgegeben wird.
FlowElement
 Inherited
Vergleicht die userStyles dieses Elements mit den userStyles anderer Elemente.
FlowElement
 Inherited
Gibt die Startposition des Elements im Textfluss als absolute Indexposition zurück.
FlowElement
 Inherited
getCharAtPosition(relativePosition:int):String
Gibt das Zeichen an der festgelegten Position relativ zu diesem FlowElement-Objekt zurück.
FlowElement
 Inherited
getCharCodeAtPosition(relativePosition:int):int
Gibt den Zeichencode an der festgelegten Position relativ zu diesem FlowElement zurück.
FlowElement
  
Gibt das FontMetrics-Objekt für den Bereich zurück.
FlowLeafElement
 Inherited
Gibt den Beginn dieses Elements relativ zu einem übergeordneten Element zurück.
FlowElement
  
Gibt das nächste FlowLeafElement-Objekt zurück.
FlowLeafElement
 Inherited
Gibt das nächste gleichgeordnete FlowElement in der Textflusshierarchie zurück.
FlowElement
 Inherited
Gibt das mit diesem Element verknüpfte ParagraphElement-Objekt zurück.
FlowElement
  
Gibt das vorherige FlowLeafElement-Objekt zurück.
FlowLeafElement
 Inherited
Gibt das vorherige gleichgeordnete FlowElement in der Textflusshierarchie zurück.
FlowElement
 Inherited
getStyle(styleProp:String):*
Gibt den Wert des vom styleProp-Parameter festgelegten Stils zurück. Dieser legt den Stilnamen fest und kann einen beliebigen Benutzerstilnamen enthalten.
FlowElement
 Inherited
getText(relativeStart:int = 0, relativeEnd:int = -1, paragraphSeparator:String = " "):String
Ruft den angegebenen Textbereich aus einem Flusselement ab.
FlowElement
 Inherited
Durchsucht die Textflusshierarchie in aufsteigender Richtung, um das TextFlow-Stammobjekt für das Element zurückzugeben.
FlowElement
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Wird für MXML-Objekte aufgerufen, nachdem das Implementierungsobjekt erstellt und sämtliche im MXML-Tag angegebenen Komponenteneigenschaften initialisiert wurden.
FlowElement
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
setStyle(styleProp:String, newValue:*):void
Legt für den vom styleProp-Parameter festgelegten Stil den vom newValue-Parameter festgelegten Wert fest.
FlowElement
 Inherited
shallowCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement
Erstellt eine Kopie dieses FlowElement-Objekts, indem der Inhalt zwischen zwei angegebenen Zeichenpositionen kopiert wird.
FlowElement
 Inherited
splitAtPosition(relativePosition:int):FlowElement
Teilt dieses FlowElement-Objekt an der vom relativePosition-Parameter angegebenen Position, die einer relativen Position im Text für dieses Element entspricht.
FlowElement
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftendetails

computedFormat

Eigenschaft
computedFormat:flashx.textLayout.formats:ITextLayoutFormat  [schreibgeschützt] [override]

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Die berechneten Textformatattribute, die für dieses Element wirksam sind. Berücksichtigt die Vererbung von Attributen.



Implementierung
    override public function get computedFormat():flashx.textLayout.formats:ITextLayoutFormat

Verwandte API-Elemente

text

Eigenschaft 
text:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Der mit dem FlowLeafElement verknüpfte Text.

  • Der Wert für die SpanElement-Unterklasse ist um ein Zeichen kleiner als textLength, wenn dies der letzte Bereich in einem ParagraphELement ist.
  • Der Wert für die BreakElement-Unterklasse ist U+2028.
  • Der Wert für die TabElement-Unterklasse ist eine Tabulator.
  • Der Wert für die InlineGraphicElement-Unterklasse ist U+FDEF.



Implementierung
    public function get text():String

Verwandte API-Elemente

Konstruktordetails

FlowLeafElement

()Konstruktor
public function FlowLeafElement()

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Basisklasse - ein Aufruf eines neuen FlowLeafElement() gibt einen Ausnahmefehler aus.

Methodendetails

getComputedFontMetrics

()Methode
public function getComputedFontMetrics():FontMetrics

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt das FontMetrics-Objekt für den Bereich zurück. Die Eigenschaften des FontMetrics-Objekts beschreiben die emBox, Durchstreichposition, Durchstreichstärke, Position der Unterstreichung und Stärke der Unterstreichung für die festgelegte Schriftart.

Rückgabewerte
FontMetrics — mit dem Bereich verknüpfte Schriftartmetriken

Verwandte API-Elemente

getNextLeaf

()Methode 
public function getNextLeaf(limitElement:FlowGroupElement = null):FlowLeafElement

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt das nächste FlowLeafElement-Objekt zurück.

Parameter

limitElement:FlowGroupElement (default = null) — Legt das FlowGroupElement fest, auf dessen letztem Blatt die Suche beendet werden soll. Ein Wert „null“ (Standardwert) bedeutet, dass weiterhin gesucht wird, bis keine Elemente mehr vorhanden sind.

Rückgabewerte
FlowLeafElement — nächstes FlowLeafElement oder „null“, falls das Ende erreicht ist

Beispiel  ( Verwendung dieses Beispiels )

Dieses Beispiel erstellt drei Absätze, wobei jeder drei SpanElement-Objekte enthält. Das Beispiel sucht nach dem ersten FlowLeafElement-Objekt und ruft getNextLeaf() auf, um die Blattelemente vorwärts zu durchlaufen und den Text bis einschließlich Absatz p2 zu verfolgen.
package flashx.textLayout.elements.examples {
    import flash.display.Sprite;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.container.ContainerController;
    
    public class FlowLeafElement_getNextLeafExample extends Sprite{    
        private var textFlow:TextFlow = new TextFlow();

        public function FlowLeafElement_getNextLeafExample(){
            var fontSize:Number = 12;
            var textFlow:TextFlow = new TextFlow();
            
            var p1:ParagraphElement = new ParagraphElement();
            var p2:ParagraphElement = new ParagraphElement();
            var p3:ParagraphElement = new ParagraphElement();
            var p1Span1:SpanElement = new SpanElement();
            var p1Span2:SpanElement = new SpanElement();
            var p1Span3:SpanElement = new SpanElement();
            var p2Span1:SpanElement = new SpanElement();
            var p2Span2:SpanElement = new SpanElement();
            var p2Span3:SpanElement = new SpanElement();
            var p3Span1:SpanElement = new SpanElement();
            var p3Span2:SpanElement = new SpanElement();
            var p3Span3:SpanElement = new SpanElement();
            p1Span1.text = "Breathe.";
            p1Span1.fontSize = fontSize;
            p1Span2.text = "Walk.";
            p1Span2.fontSize = fontSize + 1;
            p1Span3.text = "Play.";
            p1Span3.fontSize = fontSize + 2;
            p1.addChild(p1Span1);
            p1.addChild(p1Span2);
            p1.addChild(p1Span3);
            p2Span1.text = "Study.";
            p2Span1.fontSize = fontSize + 3;
            p2Span2.text = "Work.";
            p2Span2.fontSize = fontSize + 4;
            p2Span3.text = "Marry.";
            p2Span3.fontSize = fontSize + 5;
            p2.fontSize = fontSize + 6;
            p2.addChild(p2Span1);
            p2.addChild(p2Span2);
            p2.addChild(p2Span3);
            p3Span1.text = "Retire.";
            p3Span1.fontSize = fontSize + 6;
            p3Span2.text = "Travel.";
            p3Span2.fontSize = fontSize + 7;
            p3Span3.text = "Rock." ;
            p3Span3.fontSize = fontSize + 8;
            p3.addChild(p3Span1);
            p3.addChild(p3Span2);
            p3.addChild(p3Span3);
            textFlow.addChild(p1);
            textFlow.addChild(p2);
            textFlow.addChild(p3);
            textFlow.flowComposer.addController(new ContainerController(this,600,600));
            textFlow.flowComposer.updateAllControllers();
            var leaf:SpanElement = new SpanElement();
            leaf = SpanElement(textFlow.getFirstLeaf());
            trace(leaf.text);
            while(leaf = SpanElement(leaf.getNextLeaf(p2)))
                trace(leaf.text);
        }
    }
}

getPreviousLeaf

()Methode 
public function getPreviousLeaf(limitElement:FlowGroupElement = null):FlowLeafElement

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt das vorherige FlowLeafElement-Objekt zurück.

Parameter

limitElement:FlowGroupElement (default = null) — Legt das FlowGroupElement fest, auf dessen erstem Blatt die Suche beendet werden soll. „null“ (Standardwert) bedeutet, dass weiterhin gesucht wird, bis keine Elemente mehr vorhanden sind.

Rückgabewerte
FlowLeafElement — vorheriges FlowLeafElement oder „null“, falls der Anfang erreicht wird

Beispiel  ( Verwendung dieses Beispiels )

Dieses Beispiel erstellt drei Absätze, wobei jeder drei SpanElement-Objekte enthält. Dieses Beispiel sucht nach dem letzten FlowLeafElement-Objekt und ruft getPreviousLeaf() auf, um die Blattelemente rückwärts zu durchlaufen und den Text bis zum Einschränkungselement Absatz p3 zu verfolgen.
package flashx.textLayout.elements.examples 
{    
    import flash.display.Sprite;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.container.ContainerController;
    
    public class FlowLeafElement_getPreviousLeafExample extends Sprite
    {    
        public function FlowLeafElement_getPreviousLeafExample(){
            var textFlow:TextFlow = new TextFlow();
            var fontSize:Number = 12;
            
            var p1:ParagraphElement = new ParagraphElement();
            var p2:ParagraphElement = new ParagraphElement();
            var p3:ParagraphElement = new ParagraphElement();
            var p1Span1:SpanElement = new SpanElement();
            var p1Span2:SpanElement = new SpanElement();
            var p1Span3:SpanElement = new SpanElement();
            var p2Span1:SpanElement = new SpanElement();
            var p2Span2:SpanElement = new SpanElement();
            var p2Span3:SpanElement = new SpanElement();
            var p3Span1:SpanElement = new SpanElement();
            var p3Span2:SpanElement = new SpanElement();
            var p3Span3:SpanElement = new SpanElement();
            p1Span1.text = "Breathe.";
            p1Span1.fontSize = fontSize;
            p1Span2.text = "Walk.";
            p1Span2.fontSize = fontSize + 1;
            p1Span3.text = "Play.";
            p1Span3.fontSize = fontSize + 2;
            p1.addChild(p1Span1);
            p1.addChild(p1Span2);
            p1.addChild(p1Span3);
            p2Span1.text = "Study.";
            p2Span1.fontSize = fontSize + 3;
            p2Span2.text = "Work.";
            p2Span2.fontSize = fontSize + 4;
            p2Span3.text = "Marry.";
            p2Span3.fontSize = fontSize + 5;
            p2.addChild(p2Span1);
            p2.addChild(p2Span2);
            p2.addChild(p2Span3);
            p3Span1.text = "Retire.";
            p3Span1.fontSize = fontSize + 6;
            p3Span2.text = "Travel.";
            p3Span2.fontSize = fontSize + 7;
            p3Span3.text = "Rock.";
            p3Span3.fontSize = fontSize + 8;
            p3.addChild(p3Span1);
            p3.addChild(p3Span2);
            p3.addChild(p3Span3);
            textFlow.addChild(p1);
            textFlow.addChild(p2);
            textFlow.addChild(p3);
            textFlow.flowComposer.addController(new ContainerController(this,600,600));
            textFlow.flowComposer.updateAllControllers();
            var leaf:SpanElement = new SpanElement();
            leaf = SpanElement(textFlow.getLastLeaf());
            trace(leaf.text);
            while(leaf = SpanElement(leaf.getPreviousLeaf(p3)))
                trace(leaf.text);
        }
    }
}




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.