Pakket | flashx.textLayout.elements |
Klasse | public class FlowLeafElement |
Overerving | FlowLeafElement FlowElement Object |
Subklassen | InlineGraphicElement, SpanElement |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
alignmentBaseline : *
TextLayoutFormat: geeft de basislijn weer, waaraan de dominante basislijn wordt uitgelijnd. | FlowElement | ||
backgroundAlpha : *
TextLayoutFormat: de alfawaarde (transparantie) van de achtergrond (de standaardwaarde wordt overgenomen als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak). | FlowElement | ||
backgroundColor : *
TextLayoutFormat: de achtergrondkleur (de standaardwaarde wordt overgenomen als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak). | FlowElement | ||
baselineShift : *
TextLayoutFormat: hoeveelheid dat de basislijn vanaf de dominantBaseline-waarde wordt verschoven. | FlowElement | ||
blockProgression : *
TextLayoutFormat: geeft een verticale of horizontale voortgang van lijnplaatsing aan. | FlowElement | ||
breakOpportunity : *
TextLayoutFormat: besturingselementen waarin lijnen onderbroken mogen worden, wanneer tekstomloop in meerdere lijnen wordt opgebroken. | FlowElement | ||
cffHinting : *
TextLayoutFormat: het type CFF-hinting dat wordt gebruikt voor deze tekst. | FlowElement | ||
clearFloats : *
TextLayoutFormat: bepaalt hoe tekst om een float loopt. | FlowElement | ||
color : *
TextLayoutFormat: kleur van de tekst. | FlowElement | ||
columnCount : *
TextLayoutFormat: het aantal tekstkolommen (neemt de standaardwaarde over als deze tijdens de trapsgewijze opmaak niet is gedefinieerd). | FlowElement | ||
columnGap : *
TextLayoutFormat: geeft de waarde van de tussenruimte tussen de kolommen in pixels op (neemt de standaardwaarde over als deze tijdens de trapsgewijze opmaak niet gedefinieerd is). | FlowElement | ||
columnWidth : *
TextLayoutFormat: kolombreedte in pixels (neemt de standaardwaarde over als deze tijdens de trapsgewijze opmaak niet gedefinieerd is). | FlowElement | ||
computedFormat : flashx.textLayout.formats:ITextLayoutFormat [overschrijven] [alleen-lezen]
De berekende opmaakkenmerken die actief zijn voor dit element. | FlowLeafElement | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
coreStyles : Object [alleen-lezen] Retourneert de coreStyles voor dit FlowElement. | FlowElement | ||
digitCase : *
TextLayoutFormat: het cijfertype dat wordt gebruikt voor deze tekst. | FlowElement | ||
digitWidth : *
TextLayoutFormat: het type cijferbreedte dat wordt gebruikt voor deze tekst. | FlowElement | ||
direction : *
TextLayoutFormat: geeft het standaardinsluitingsniveau in twee richtingen van de tekst in het tekstblok aan. | FlowElement | ||
dominantBaseline : *
TextLayoutFormat: geeft aan welke elementbasislijn vastgezet is op de alignmentBaseline om de verticale positie van het element op de lijn te bepalen. | FlowElement | ||
firstBaselineOffset : *
TextLayoutFormat: geeft de basislijnpositie van de eerste regel in de container aan. | FlowElement | ||
fontFamily : *
TextLayoutFormat: de naam van het te gebruiken lettertype of een door komma's gescheiden lijst met namen van lettertypen. | FlowElement | ||
fontLookup : *
TextLayoutFormat: het gevonden lettertype wordt gebruikt. | FlowElement | ||
fontSize : *
TextLayoutFormat: de tekstgrootte in pixels. | FlowElement | ||
fontStyle : *
TextLayoutFormat: tekststijl. | FlowElement | ||
fontWeight : *
TextLayoutFormat: tekstdikte. | FlowElement | ||
format : flashx.textLayout.formats:ITextLayoutFormat TextLayoutFormat-eigenschappen die rechtstreeks op dit element zijn toegepast. | FlowElement | ||
id : String
Wijst een identificatienaam aan het element toe, waardoor het mogelijk wordt om voor het element een stijl in te stellen door naar de id te verwijzen. | FlowElement | ||
justificationRule : *
TextLayoutFormat: regel die gebruikt wordt om tekst in een alinea uit te vullen. | FlowElement | ||
justificationStyle : *
TextLayoutFormat: de stijl die gebruikt wordt voor de uitvulling van de alinea. | FlowElement | ||
kerning : *
TextLayoutFormat: met tekenspatiëring worden de pixels tussen bepaalde tekenparen aangepast om de leesbaarheid te verbeteren. | FlowElement | ||
leadingModel : *
TextLayoutFormat: geeft het regelafstandmodel aan; dit is een combinatie van de regelafstandbasis en de regelafstandrichting. | FlowElement | ||
ligatureLevel : *
TextLayoutFormat: bepaalt welke ligaturen die in het lettertype gedefinieerd zijn, in de tekst gebruikt kunnen worden. | FlowElement | ||
lineBreak : *
TextLayoutFormat: bepaalt de tekstomloop binnen de container (neemt de standaardwaarde over, als deze niet is gedefinieerd tijdens de trapsgewijze opmaak). | FlowElement | ||
lineHeight : *
TextLayoutFormat: besturingselementen voor de regelafstand in de tekst. | FlowElement | ||
lineThrough : *
TextLayoutFormat: indien true, wordt doorhalen toegepast door een lijn door het midden van de tekst te trekken. | FlowElement | ||
linkActiveFormat : *
TextLayoutFormat: definieert de opmaakkenmerken die worden gebruikt voor koppelingen met normale status. | FlowElement | ||
linkHoverFormat : *
TextLayoutFormat: bepaalt de opmaakkenmerken die worden gebruikt voor koppelingen in aanwijstoestand, wanneer de muis zich binnen de begrenzingen (schuivend over) van een koppeling bevindt. | FlowElement | ||
linkNormalFormat : *
TextLayoutFormat: definieert de opmaakkenmerken die worden gebruikt voor koppelingen met normale status. | FlowElement | ||
listAutoPadding : *
TextLayoutFormat: geeft een automatische inspringing voor de beginrand van lijsten aan wanneer de opvulwaarde van de lijst voor die zijde auto is. | FlowElement | ||
listMarkerFormat : *
TextLayoutFormat: definieert de opmaakkenmerken voor lijstmarkeringen. | FlowElement | ||
listStylePosition : *
TextLayoutFormat: geldige waarden zijn ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT. Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld. Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. | FlowElement | ||
listStyleType : *
TextLayoutFormat: geldige waarden zijn 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. Standaardwaarde is ongedefinieerd, wat aangeeft dat dit niet is ingesteld. Als de waarde niet is gedefinieerd tijdens de trapsgewijze opmaak, neemt deze eigenschap de waarde van een voorouder over. | FlowElement | ||
locale : *
TextLayoutFormat: de landinstelling van de tekst. | FlowElement | ||
paddingBottom : *
TextLayoutFormat: onderste inzet in pixels. | FlowElement | ||
paddingLeft : *
TextLayoutFormat: linkerinzet in pixels. | FlowElement | ||
paddingRight : *
TextLayoutFormat: rechterinzet in pixels. | FlowElement | ||
paddingTop : *
TextLayoutFormat: bovenste inzet in pixels. | FlowElement | ||
paragraphEndIndent : *
TextLayoutFormat: een Getal dat, in pixels, opgeeft hoeveel er aan de eindrand van de alinea moet worden ingesprongen. | FlowElement | ||
paragraphSpaceAfter : *
TextLayoutFormat: een getal dat aangeeft hoeveel ruimte in pixels er na een alinea overblijft. | FlowElement | ||
paragraphSpaceBefore : *
TextLayoutFormat: een getal dat aangeeft hoeveel ruimte in pixels er vóór een alinea is. | FlowElement | ||
paragraphStartIndent : *
TextLayoutFormat: een Getal dat, in pixels, opgeeft hoeveel er aan de beginrand van de alinea moet worden ingesprongen. | FlowElement | ||
parent : FlowGroupElement [alleen-lezen] Retourneert het bovenliggende object van dit FlowElement-object. | FlowElement | ||
parentRelativeEnd : int [alleen-lezen] Retourneert het relatieve einde van dit FlowElement-object in het bovenliggende object. | FlowElement | ||
parentRelativeStart : int [alleen-lezen] Retourneert de relatieve start van dit FlowElement-object in het bovenliggende object. | FlowElement | ||
renderingMode : *
TextLayoutFormat: de renderingmodus voor deze tekst. | FlowElement | ||
styleName : *
TextLayoutFormat: wijst een identificatieklasse toe aan het element zodat het mogelijk wordt een stijl voor het element in te stellen door te verwijzen naar de styleName. | FlowElement | ||
styles : Object [alleen-lezen] Retourneert de stijlen voor dit FlowElement. | FlowElement | ||
tabStops : *
TextLayoutFormat: geeft de tabstops aan die gerelateerd zijn aan de alinea. | FlowElement | ||
text : String [alleen-lezen]
De tekst die aan een FlowLeafElement is gekoppeld: de waarde voor de SpanElement-subklasse De waarde voor de BreakElement-subclasse is een U+2028. De waarde voor de TabElement-subklasseis een tab. De waarde voor InlineGraphicElement-subklasse is U+FDEF.
| FlowLeafElement | ||
textAlign : *
TextLayoutFormat: de uitlijning van lijnen in de alinea ten opzichte van de container. | FlowElement | ||
textAlignLast : *
TextLayoutFormat: de uitlijning van de laatste (of enige) lijn in de alinea ten opzichte van de container in de uitgevulde tekst. | FlowElement | ||
textAlpha : *
TextLayoutFormat: alfawaarde (transparantie) voor de tekst. | FlowElement | ||
textDecoration : *
TextLayoutFormat: tekstdecoratie. | FlowElement | ||
textIndent : *
TextLayoutFormat: een Getal dat, in pixels, opgeeft hoeveel er bij de eerste regel van de alinea moet worden ingesprongen. | FlowElement | ||
textJustify : *
TextLayoutFormat: geeft opties op voor het uitvullen van tekst. | FlowElement | ||
textLength : int [alleen-lezen]
Retourneert de totale lengte van tekst die eigendom is van dit FlowElement-object en de bijbehorende onderliggende objecten. | FlowElement | ||
textRotation : *
TextLayoutFormat: bepaalt het aantal graden waarmee deze tekst geroteerd wordt. | FlowElement | ||
tracking : Object [alleen-schrijven]
Hiermee wordt de 'tracking' ingesteld; dit is gelijk aan de trackingRight-eigenschap. | FlowElement | ||
trackingLeft : *
TextLayoutFormat: getal in pixels (of percentage van fontSize, bijvoorbeeld 120%) dat aangeeft hoeveel 'tracking' (handmatige tekenspatiëring) links van elk teken moet worden toegepast. | FlowElement | ||
trackingRight : *
TextLayoutFormat: getal in pixels (of percentage van fontSize, bijvoorbeeld 120%) dat aangeeft hoeveel 'tracking' (handmatige tekenspatiëring) rechts van elk teken moet worden toegepast. | FlowElement | ||
typeName : String
Elk FlowElement heeft een typeName. | FlowElement | ||
typographicCase : *
TextLayoutFormat: het typografische type dat wordt gebruikt voor deze tekst. | FlowElement | ||
userStyles : Object Stelt u in staat gebruikersstijlen te lezen en weg te schrijven op een FlowElement-object. | FlowElement | ||
verticalAlign : *
TextLayoutFormat: verticale uitlijning of uitvulling (neemt de standaardwaarde over als deze tijdens de trapsgewijze opmaak niet gedefinieerd is). | FlowElement | ||
whiteSpaceCollapse : *
TextLayoutFormat: vouwt witruimte samen of behoudt deze tijdens het importeren van tekst in een TextFlow. | FlowElement | ||
wordSpacing : *
TextLayoutFormat: geeft de optimale, minimale en maximale spatiëring (als een vermenigvuldiger van de breedte van een normale spatie) tussen woorden op die moet worden gebruikt tijdens uitvulling. | FlowElement |
Methode | Gedefinieerd door | ||
---|---|---|---|
Basisklasse: het aanroepen van een nieuw FlowLeafElement() veroorzaakt een foutuitzondering. | FlowLeafElement | ||
Hiermee wordt de stijl bepaald door de styleProp-parameter van dit FlowElement-object. | FlowElement | ||
Maakt een uitgebreide kopie van dit FlowElement-object, inclusief alle onderliggende elementen, waarbij de inhoud tussen de twee opgegeven tekenposities wordt gekopieerd. De kopie wordt geretourneerd als een FlowElement-object. | FlowElement | ||
Vergelijk de userStyles van dit met element met de userStyles van otherElement. | FlowElement | ||
Retourneert de beginlocatie van het element in de tekstflow als een absolute index. | FlowElement | ||
Retourneert het teken bij de opgegeven positie, relatief ten opzichte van dit FlowElement-object. | FlowElement | ||
Retourneert de tekencode bij de opgegeven positie, relatief ten opzichte van dit FlowElement-object. | FlowElement | ||
Retourneert het FontMetrics-object voor het bereik. | FlowLeafElement | ||
Retourneert het begin van dit element, relatief ten opzichte van een bovenliggend element. | FlowElement | ||
Retourneert het volgende FlowLeafElement-object. | FlowLeafElement | ||
Retourneert het volgende FlowElement dat zich op hetzelfde niveau bevindt in de tekstflowhiërarchie. | FlowElement | ||
Retourneert het ParagraphElement-object dat is gekoppeld aan dit element. | FlowElement | ||
Retourneert het voorafgaande FlowLeafElement-object. | FlowLeafElement | ||
Retourneert het voorgaande FlowElement dat zich op hetzelfde niveau bevindt in de tekstflowhiërarchie. | FlowElement | ||
Retourneert de waarde van de stijl die is opgegeven door de styleProp-parameter, die de stijlnaam aangeeft en eender welke gebruikersstijlnaam kan bevatten. | FlowElement | ||
Haalt het opgegeven tekstbereik uit een flowelement op. | FlowElement | ||
Klimt omhoog in de tekstflowhiërarchie en retourneert het basis-TextFlow-object voor het element. | FlowElement | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Opgeroepen voor MXML-objecten nadat het implementerende object is gemaakt en alle componenteigenschappen die op de MXML-tag zijn opgegeven, zijn geïnitialiseerd. | FlowElement | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Hiermee wordt de stijl, zoals bepaald door de styleProp-parameter, ingesteld op de waarde die is bepaald door de newValue-parameter. | FlowElement | ||
Maakt een kopie van dit FlowElement-object, zodat de inhoud tussen twee opgegeven tekenposities wordt gekopieerd. | FlowElement | ||
Hiermee wordt dit FlowElement-object opgedeeld op de positie die wordt bepaald door de relativePosition-parameter. Dit is de relatieve positie in de tekst voor dit element. | FlowElement | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
computedFormat | eigenschap |
computedFormat:flashx.textLayout.formats:ITextLayoutFormat
[alleen-lezen] [overschrijven] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De berekende opmaakkenmerken die actief zijn voor dit element. Houdt rekening met de erfenis van kenmerken.
Implementatie
override public function get computedFormat():flashx.textLayout.formats:ITextLayoutFormat
Verwante API-elementen
text | eigenschap |
text:String
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De tekst die aan het FlowLeafElement is gekoppeld:
- De waarde voor de SpanElement-subklasse is een teken minder lang dan
textLength
als dit het laatste bereik in een ParagraphElement is. - De waarde voor de BreakElement-subklasse is een U+2028.
- De waarde voor de Tabelement-subklasse is een tab.
- De waarde voor de InlineGraphicElement-subklasse is U+FDEF.
Implementatie
public function get text():String
Verwante API-elementen
FlowLeafElement | () | Constructor |
public function FlowLeafElement()
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Basisklasse: het aanroepen van een nieuw FlowLeafElement() veroorzaakt een foutuitzondering.
getComputedFontMetrics | () | methode |
public function getComputedFontMetrics():FontMetrics
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Retourneert het FontMetrics-object voor het bereik. De eigenschappen van het FontMetrics-object beschrijven de emBox, de doorhaalpositie, de dikte van het doorhalen, de onderstreeppositie en de dikte van het onderstrepen voor het opgegeven lettertype.
Geretourneerde waardeFontMetrics — FontMetrics die aan een bereik zijn gekoppeld.
|
Verwante API-elementen
getNextLeaf | () | methode |
public function getNextLeaf(limitElement:FlowGroupElement = null):FlowLeafElement
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Retourneert het volgende FlowLeafElement-object.
Parameters
limitElement:FlowGroupElement (default = null ) — Geeft het FlowGroupElement aan, waarin u op het laatste blad stopt met zoeken. Een waarde van null (standaardwaarde) betekent Zoeken tot er geen elementen meer zijn.
|
FlowLeafElement — volgende FlowLeafElement of null indien aan het einde
|
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
getNextLeaf()
aan om voorwaarts door elk bladelement te herhalen en de tekst ervan te traceren, tot en met alinea p2.
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
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Retourneert het voorafgaande FlowLeafElement-object.
Parameters
limitElement:FlowGroupElement (default = null ) — Geeft het FlowGroupElement aan, waarin u op het eerste blad stopt met zoeken. null (standaardwaarde) betekent Zoeken tot er geen elementen meer zijn.
|
FlowLeafElement — vorige leafElement of null indien aan het einde
|
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
getPreviousLeaf()
aan om achterwaarts door elk bladelement te herhalen en de tekst ervan te traceren, tot en met alinea p3.
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); } } }
Wed Jun 13 2018, 11:42 AM Z