Pakket | flashx.textLayout.elements |
Klasse | public class TextFlow |
Overerving | TextFlow ContainerFormattedElement ParagraphFormattedElement FlowGroupElement FlowElement Object |
Implementatie | IEventDispatcher |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Een TextFlow-object kan ParagraphElement- en DivElementobjecten als onderliggende elementen hebben. Een div (DivElement-object) vertegenwoordigd een groep alinea's (ParagraphElement-objecten). Een alinea kan SpanElement-, InlineGraphicElement-, LinkElement en TCYElement-objecten als onderliggende elementen hebben.
Een bereik (SpanElement) is een tekstbereik in een alinea dat dezelfde kenmerken heeft. Een afbeelding (InlineGraphicElement) vertegenwoordigd een willekeurige afbeelding die als één teken in een tekstregel verschijnt. Een LinkElement vertegenwoordigd een hyperlink of HTML a
-tag en kan meerdere bereiken bevatten. Een TCYElement-object wordt in Japanse tekst gebruikt wanneer er een kleine tekst loodrecht op de regel verschijnt, zoals een horizontaal gedeelte in een verticale regel. Een TCYElement kan ook meerdere bereiken bevatten.
TextFlow wordt ook afgeleid van de ContainerFormattedElement-klasse, de hoofdklasse van alle blokelementen op containerniveau.
In de onderstaande illustratie wordt het verband tussen het TextFlow-object en andere elementen, zoals bereiken en alinea's, weergegeven.
Elk TextFlow-object heeft een overeenkomstig Configuration-object waarmee u initiële teken- en alinea-opmaken en de initiële containeropmaak kunt opgeven. U kunt hiermee ook selectiekenmerken, koppelingen, focus en opschuiven opgeven. Wanneer u een Configuration-object als parameter voor deTextFlow()
-constructor invoert, wordt er een Alleen-lezen-momentopname gemaakt. U kunt dit bekijken via de TextFlow.Configuration
-eigenschap. U kunt de configuratie van de TextFlow na de aanmaak ervan niet wijzigen. Als u geen Configuration opgeeft, kunt u de standaardconfiguratie bekijken via de TextFlow.defaultConfiguration
-eigenschap.
Standaard-MXML-eigenschapmxmlChildren
Meer voorbeelden
Verwante API-elementen
IConfiguration
DivElement
FlowElement
FlowGroupElement
FlowLeafElement
IFlowComposer
ParagraphElement
SpanElement
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 [alleen-lezen]
Retourneert de berekende opmaakkenmerken die actief zijn voor dit element. | FlowElement | ||
configuration : IConfiguration [alleen-lezen]
Het Configuration-object voor dit TextFlow-object. | TextFlow | ||
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 | ||
defaultConfiguration : Configuration [statisch] De standaardconfiguratie voor alle nieuwe TextFlow-objecten als de configuratie niet is opgegeven. | TextFlow | ||
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 | ||
flowComposer : IFlowComposer [overschrijven] Beheert de containers voor dit element. | TextFlow | ||
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 | ||
formatResolver : IFormatResolver Een callback-functie voor het oplossen van elementstijlen. | TextFlow | ||
generation : uint [alleen-lezen]
Het generatiegetal voor dit TextFlow-object. | TextFlow | ||
hostFormat : flashx.textLayout.formats:ITextLayoutFormat Het TextLayoutFormat-object voor dit TextFlow-object. | TextFlow | ||
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 | ||
interactionManager : ISelectionManager
De InteractionManager die is gekoppeld aan dit TextFlow-object. | TextFlow | ||
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 | ||
mxmlChildren : Array
Voegt een array van onderliggende elementen aan dit object toe. | FlowGroupElement | ||
numChildren : int [alleen-lezen]
Retourneert het aantal onderliggende FlowElement-items van dit FlowGroupElement-object. | FlowGroupElement | ||
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 | ||
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 | ||
---|---|---|---|
TextFlow(config:IConfiguration = null)
Constructor: maakt een nieuwe TekstFlow-instantie. | TextFlow | ||
Voegt een onderliggend FlowElement-object toe. | FlowGroupElement | ||
Voegt een onderliggend FlowElement-object toe op de opgegeven indexpositie. | FlowGroupElement | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registreert een gebeurtenislistenerobject bij een object EventDispatcher, zodat de listener een melding van een gebeurtenis ontvangt. | TextFlow | ||
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 | ||
Verzendt een gebeurtenis naar de gebeurtenisstroom. | TextFlow | ||
Vergelijk de userStyles van dit met element met de userStyles van otherElement. | FlowElement | ||
Zoek op basis van een relatieve tekstpositie naar de index van het eerste onderliggende FlowElement met de relatieve positie. | FlowGroupElement | ||
Zoek op basis van een relatieve tekstpositie naar het bladelement met de relatieve positie | FlowGroupElement | ||
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 onderliggende FlowElement-object op de opgegeven index. | FlowGroupElement | ||
Zoekt in onderliggende items naar het opgegeven FlowElement-object en retourneert de bijbehorende indexpositie. | FlowGroupElement | ||
Retourneert een element waarvan de id-eigenschap overeenkomt met de idName-parameter. | TextFlow | ||
Retourneert het begin van dit element, relatief ten opzichte van een bovenliggend element. | FlowElement | ||
Retourneert alle elementen waarvoor styleName is ingesteld op styleNameValue. | TextFlow | ||
Retourneert alle elementen waarvoor typeName is ingesteld op typeNameValue. | TextFlow | ||
Retourneert de eerste FlowLeafElement-afstammeling van deze groep. | FlowGroupElement | ||
Retourneert de laatste FlowLeafElement-afstammeling van deze groep. | FlowGroupElement | ||
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 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 | ||
[overschrijven] | FlowGroupElement | ||
Klimt omhoog in de tekstflowhiërarchie en retourneert het basis-TextFlow-object voor het element. | FlowElement | ||
Controleert of het object EventDispatcher listeners heeft geregistreerd voor een specifiek type gebeurtenis. | TextFlow | ||
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 | ||
Maakt alle opmaakgegevens van een TextFlow ongeldig, zodat de opmaak opnieuw moet worden berekend. | TextFlow | ||
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 | ||
Verwijdert het opgegeven onderliggende FlowLeafElement-object van de groep | FlowGroupElement | ||
Verwijdert het onderliggende FlowElement-object op de opgegeven indexpositie. | FlowGroupElement | ||
Verwijdert een listener uit het object EventDispatcher. | TextFlow | ||
Vervangt onderliggende elementen in de groep door de opgegeven nieuwe elementen. | FlowGroupElement | ||
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 object opgedeeld op de positie die is opgegeven door de childIndex-parameter. | FlowGroupElement | ||
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 | ||
Controleert of een gebeurtenislistener is geregistreerd bij dit object EventDispatcher of een van de voorouders voor het opgegeven type gebeurtenis. | TextFlow |
Gebeurtenis | Overzicht | Gedefinieerd door | ||
---|---|---|---|---|
Verzonden wanneer er op een koppeling wordt geklikt. | TextFlow | |||
Verzonden nadat opnieuw is samengesteld. | TextFlow | |||
Verzonden door een TextFlow-object bij beschadiging. Met deze gebeurtenis kunt u achterhalen dat de TextFlow is gewijzigd, maar u hebt geen toegang tot de TextFlow zelf wanneer deze gebeurtenis wordt verzonden. | TextFlow | |||
Definieert de waarde van de eigenschap type van een flowOperationBegin-gebeurtenisobject. | TextFlow | |||
Definieert de waarde van de eigenschap type van een flowOperationComplete-gebeurtenisobject. | TextFlow | |||
Definieert de waarde van de eigenschap type van een flowOperationEnd-gebeurtenisobject. | TextFlow | |||
Verzonden wanneer de grootte van een InlineGraphicElement wordt aangepast omdat de breedte of hoogte is ingesteld op auto of percentage en de afbeelding net is geladen. | TextFlow | |||
Verzonden wanneer op de muis wordt geklikt als deze zich boven een koppeling bevindt. | TextFlow | |||
Verzonden wanneer de muis zich over een koppeling verplaatst. | TextFlow | |||
Verzonden wanneer de muis wordt losgeklikt boven een koppeling. | TextFlow | |||
Verzonden wanneer de muis zich niet meer in een koppeling bevindt. | TextFlow | |||
Verzonden wanneer de muis zich voor het eerst in een koppeling bevindt. | TextFlow | |||
Verzonden door een TextFlow-object nadat door tekst is geschoven in een controllercontainer. | TextFlow | |||
Verzonden wanneer de selectie is gewijzigd. | TextFlow | |||
Verzonden door een TextFlow-object wanneer nieuwe DisplayObjects aan een container worden toegevoegd of bijgewerkt als gevolg van een samenstelling. | TextFlow |
configuration | eigenschap |
configuration:IConfiguration
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Het Configuration-object voor dit TextFlow-object. Het Configuration-object geeft de initiële teken- en alinea-opmaken aan, alsook de initiële containeropmaak en kenmerken voor selectiemarkering, koppelingen, focus en opschuiven.
Als u geen Configuration-object opgeeft, gebruikt het Text Layout Framework een standaard Configuration-object, waarnaar wordt verwezen door de defaultConfiguration
-eigenschap.
Implementatie
public function get configuration():IConfiguration
Verwante API-elementen
defaultConfiguration | eigenschap |
public static var defaultConfiguration:Configuration
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De standaardconfiguratie voor alle nieuwe TextFlow-objecten als de configuratie niet is opgegeven.
Verwante API-elementen
flowComposer | eigenschap |
flowComposer:IFlowComposer
[overschrijven] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Beheert de containers voor dit element.
De textLines die van het element worden gemaakt, verschijnen als onderliggende elementen van de container. De flowComposer beheert de containers en wanneer de tekst wordt bewerkt worden er regels aan de container toegevoegd en eruit verwijderd. De flowComposer registreert een aantal belangrijke kenmerken, zoals de breedte en hoogte voor de samenstelling, of Opschuiven is ingeschakeld enz.
De container en flowComposer
zijn nauw met elkaar verbonden. Als u flowComposer
herstelt, wordt de container ingesteld als de nieuwe container van flowComposer. Als de container is hersteld, wordt flowComposer
ingesteld als de nieuwe flowComposer van de container.
Implementatie
override public function get flowComposer():IFlowComposer
override public function set flowComposer(value:IFlowComposer):void
Verwante API-elementen
formatResolver | eigenschap |
formatResolver:IFormatResolver
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Een callback-functie voor het oplossen van elementstijlen. U kunt dit bijvoorbeeld gebruiken om stijlen te voorzien met behulp van CSS of benoemde stijlen.
Implementatie
public function get formatResolver():IFormatResolver
public function set formatResolver(value:IFormatResolver):void
Verwante API-elementen
generation | eigenschap |
generation:uint
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Het generatiegetal voor dit TextFlow-object. De bewerkingen Ongedaan maken en Opnieuw gebruiken het generatiegetal om te valideren of het toegelaten is om een bewerking ongedaan te maken of opnieuw uit te voeren. De generatiegetallen moeten overeenkomen.
Elke modelwijziging vergroot generatie
, zodat u weet dat het TextFlow-model is gewijzigd wanneer het generatiegetal is gewijzigd.
Implementatie
public function get generation():uint
hostFormat | eigenschap |
hostFormat:flashx.textLayout.formats:ITextLayoutFormat
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Het TextLayoutFormat-object voor dit TextFlow-object. Hiermee worden meerdere optimalisaties ingeschakeld voor het hergebruik van hostopmaken. Bijvoorbeeld;
textFlowA.hostFormat = textFlowB.hostFormat
hostFormat
toewijst, moet u opmaakwaarden toewijzen. De volgende regels stellen bijvoorbeeld de tekengrootte niet in op 24, omdat de tekengrootte wordt ingesteld nadat het TextLayoutFormat-object is toegewezen aan hostFormat
.
format = new TextLayoutFormat() textFlow.hostFormat = format format.fontSize = 24;
Implementatie
public function get hostFormat():flashx.textLayout.formats:ITextLayoutFormat
public function set hostFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void
Verwante API-elementen
interactionManager | eigenschap |
interactionManager:ISelectionManager
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De InteractionManager die is gekoppeld aan dit TextFlow-object.
Beheert alle selectie en bewerkingen in de tekst. De interactionManager is null, als de TextFlow niet kan worden geselecteerd. Om de TextFlow te kunnen bewerken, moet u een interactionManager toewijzen die tegelijkertijd een ISelectionManager en een IEditManager is. Om een alleen-lezen-TextFlow te maken die waarin selectie mogelijk is, wijst u een interactionManager toe die alleen een ISelectionManager is.
Implementatie
public function get interactionManager():ISelectionManager
public function set interactionManager(value:ISelectionManager):void
Verwante API-elementen
TextFlow | () | Constructor |
public function TextFlow(config:IConfiguration = null)
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Constructor: maakt een nieuwe TekstFlow-instantie.
Als u een config
-parameter opgeeft, wordt de inhoud van het Configuration-object gekopieerd en kunt u geen wijzigingen maken. U kunt configuratie-instellingen echter bekijken via de Configuration
-eigenschap. Als de config
-parameter null is, kunt u de standaardconfiguratie-instellingen bekijken via de defaultConfiguration
-eigenschap.
Het Configuration-object biedt een mechanisme voor het instellen van configureerbare standaardkenmerken op een TextFlow. U kunt geen wijzigingen in het Configuration-object maken, maar u kunt wel indien nodig standaardkenmerken negeren door de kenmerken van TextFlow en onderliggende elementen in te stellen.
Parametersconfig:IConfiguration (default = null ) — Geeft de configuratie weer die u voor dit TextFlow-object moet gebruiken. Als de waarde null is, gebruikt u TextFlow.defaultConfiguration om de configuratiewaarden te bekijken.
|
Verwante API-elementen
addEventListener | () | methode |
public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Registreert een gebeurtenislistenerobject bij een object EventDispatcher, zodat de listener een melding van een gebeurtenis ontvangt. U kunt gebeurtenislisteners registreren op alle knooppunten in het weergaveoverzicht van een specifiek type gebeurtenis, fase of prioriteit.
Nadat het registreren van een gebeurtenislistener is voltooid, kunt u de prioriteit ervan niet wijzigen door extra aanroepen van addEventListener()
. Wanneer u de prioriteit van een listener wilt wijzigen, moet u eerst removeEventListener()
aanroepen. U kunt de listener opnieuw registreren met het nieuwe prioriteitsniveau.
Nadat de listener is geregistreerd, resulteren volgende aanroepen van addEventListener()
met een andere waarde voor type
of useCapture
in het maken van een afzonderlijke listenerregistratie. Wanneer u bijvoorbeeld eerst een listener registreert bij useCapture
ingesteld op true
, luistert deze alleen tijdens de vastlegfase. Wanneer u addEventListener()
opnieuw aanroept met hetzelfde listenerobject maar met useCapture
ingesteld op false
, hebt u twee afzonderlijke listeners: één die tijdens de vastlegfase luistert en één die tijdens de doel- en terugkoppelfasen luistert.
U kunt geen gebeurtenislistener registeren voor alleen de doel- of terugkoppelfase. Deze fasen worden bij de registratie gekoppeld, omdat terugkoppeling alleen van toepassing is op voorouders van het doelknooppunt.
Wanneer u een gebeurtenislistener niet langer nodig hebt, kunt u deze verwijderen door EventDispatcher.removeEventListener()
aan te roepen; anders kan dit resulteren in geheugenproblemen. Objecten met geregistreerde gebeurtenislisteners worden niet automatisch verwijderd uit het geheugen, omdat de opschoonfunctie geen objecten verwijdert waar nog verwijzingen naar bestaan.
Het kopiëren van een instantie EventDispatcher kopieert de daaraan gekoppelde gebeurtenislisteners. (Wanneer uw nieuwe knooppunt een gebeurtenislistener nodig heeft, moet u de listener eraan koppelen na het maken van het knooppunt.) Wanneer u echter een instantie EventDispatcher verplaatst, worden de daaraan gekoppelde listeners mee verplaatst.
Wanneer de gebeurtenislistener wordt geregistreerd op een knooppunt terwijl een gebeurtenis op dit knooppunt wordt verwerkt, wordt de gebeurtenislistener niet geactiveerd tijdens de huidige fase maar kan wel worden geactiveerd in een latere fase in de gebeurtenisstroom, zoals de terugkoppelfase.
Wanneer een gebeurtenislistener wordt verwijderd uit een knooppunt terwijl een gebeurtenis wordt verwerkt op het knooppunt, wordt deze nog steeds geactiveerd door de huidige handelingen. Nadat deze is verwijderd, wordt de gebeurtenislistener niet meer aangeroepen (tenzij deze opnieuw wordt geregistreerd voor toekomstige verwerking).
Parameters
type:String — Het type gebeurtenis.
| |
listener:Function — De listenerfunctie die de gebeurtenis verwerkt. Deze functie moet een gebeurtenisobject accepteren als de enige parameter en niets retourneren, zoals in dit voorbeeld wordt getoond:
| |
useCapture:Boolean (default = false ) — Bepaalt of de listener werkt in de vastleg-, doel- en terugkoppelfase. Wanneer useCapture wordt ingesteld op true , verwerkt de listener de gebeurtenis alleen tijdens de vastlegfase en niet tijdens de doel- of terugkoppelfase. Wanneer useCapture wordt ingesteld op false , verwerkt de listener de gebeurtenis alleen tijdens de doel- of terugkoppelfase. Wanneer u in alle drie de fasen naar de gebeurtenis wilt luisteren, roept u addEvenListener() tweemaal aan, één keer met useCapture ingesteld op true en één keer met useCapture ingesteld op false .
| |
priority:int (default = 0 ) — Het prioriteitsniveau van de gebeurtenislistener. Prioriteiten worden opgegeven door een 32-bits geheel getal. Hoe hoger het getal, hoe hoger de prioriteit. Alle listeners met een prioriteit n worden verwerkt voor listeners met een prioriteit n -1. Wanneer twee of meer listeners dezelfde prioriteit hebben, worden ze verwerkt in de volgorde waarin ze werden toegevoegd. De standaardprioriteit is 0.
| |
useWeakReference:Boolean (default = false ) — Bepaalt of de verwijzing van de listener sterk of zwak is. Een sterke verwijzing (standaard) voorkomt dat uw listener wordt opgeschoond. Een zwakke verwijzing doet dat niet. Lidfuncties op klasseniveau worden niet opgeschoond. U kunt dus |
dispatchEvent | () | methode |
public function dispatchEvent(event:Event):Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verzendt een gebeurtenis naar de gebeurtenisstroom. Het doel van de gebeurtenis is het object EventDispatcher waar dispatchEvent()
op wordt aangeroepen.
Parameters
event:Event — Het gebeurtenisobject dat naar de gebeurtenisflow is verzonden.
|
Boolean — Een waarde true tenzij preventDefault() wordt aangeroepen voor de gebeurtenis; in dat geval wordt false geretourneerd.
|
getBackgroundManager | () | methode |
tlf_internal function getBackgroundManager():BackgroundManager
Geretourneerde waarde
BackgroundManager |
getElementByID | () | methode |
public function getElementByID(idName:String):FlowElement
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Retourneert een element waarvan de id
-eigenschap overeenkomt met de idName
-parameter. Biedt de mogelijkheid om een stijl toe te passen die is gebaseerd op de id
.
De volgende regel stelt bijvoorbeeld "Kleur" in op 0xFF0000 (rood) voor het element met de id
span1.
textFlow.getElementByID("span1").setStyle("color", 0xFF0000);
Opmerking: in de volgende code verwijdert p.addChild(s)
s
uit het originele bovenliggende element en voegt het toe aan p
, het nieuwe bovenliggende element.
var s:SpanElement = new SpanElement(); var p:ParagraphElement = new ParagraphElement(); ... s = textFlow.getElementByID("span3") as SpanElement; p.addChild(s); textFlow.addChild(p);
Parameters
idName:String — De id -waarde van het te zoeken element.
|
FlowElement — Het element waarvan de id overeenkomt met de idName .
|
Verwante API-elementen
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
getElementByID()
aangeroepen om het bereik te openen met de id span3
en de kleur in te stellen op rood.
package flashx.textLayout.elements.examples { import flash.display.Sprite; import flashx.textLayout.conversion.TextConverter; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; public class TextFlow_getElementByIDExample extends Sprite { public function TextFlow_getElementByIDExample() { // create the TextFlow object var textFlow:TextFlow = new TextFlow(); // xml markup that defines the attributes and contents of a text flow var simpleText:String = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" + "<flow:TextFlow xmlns:flow=\"http://ns.adobe.com/textLayout/2008\" verticalScrollPolicy=\"auto\" horizontalScrollPolicy=\"auto\" fontSize=\"14\" textIndent=\"15\" marginBottom=\"15\" paddingTop=\"4\" paddingLeft=\"4\">"+ "<flow:p>"+ "<flow:span id='span1'>In the first paragraph of the </flow:span>"+ "<flow:span id='span2' fontStyle=\"italic\">cheap </flow:span>"+ "<flow:span id='span3'>Western novel, a cowboy meets a saloon girl.</flow:span>"+ "</flow:p>"+ "</flow:TextFlow>"; var s:SpanElement = new SpanElement(); var s2:SpanElement = new SpanElement(); var p:ParagraphElement = new ParagraphElement(); // import the xml markup into a TextFlow object and display it on the stage textFlow = TextConverter.importToFlow(simpleText, TextConverter.TEXT_LAYOUT_FORMAT); // get element with ID of span3, make a copy of it textFlow.getElementByID("span3").setStyle("color", 0xFF0000); textFlow.flowComposer.addController(new ContainerController(this, 200, 800)); textFlow.flowComposer.updateAllControllers(); } } }
getElementsByStyleName | () | methode |
public function getElementsByStyleName(styleNameValue:String):Array
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Retourneert alle elementen waarvoor styleName
is ingesteld op styleNameValue
.
Parameters
styleNameValue:String — De naam van de stijl waarvoor u elementen wilt zoeken waarvoor deze stijl is ingesteld.
|
Array — Een array van elementen waarvan de waarde styleName overeenkomt met styleNameValue . Bijvoorbeeld alle elementen met de stijlnaam "kleur".
|
Verwante API-elementen
getElementsByTypeName | () | methode |
public function getElementsByTypeName(typeNameValue:String):Array
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Retourneert alle elementen waarvoor typeName
is ingesteld op typeNameValue
.
Parameters
typeNameValue:String — De naam van de stijl waarvoor u elementen wilt zoeken waarvoor deze stijl is ingesteld.
|
Array — Een array van de elementen waarvan de waarde voor typeName overeenkomt met de waarde voor typeNameValue . Bijvoorbeeld alle elementen met de typenaam "foo".
|
Verwante API-elementen
hasEventListener | () | methode |
public function hasEventListener(type:String):Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Controleert of het object EventDispatcher listeners heeft geregistreerd voor een specifiek type gebeurtenis. Op die manier kunt u bepalen waar een object EventDispatcher het afhandelen van een gebeurtenis in de hiërarchie van de gebeurtenisstroom heeft gewijzigd. Wanneer u wilt bepalen of een specifiek gebeurtenistype daadwerkelijk een gebeurtenislistener activeert, kunt u IEventDispatcher.willTrigger()
gebruiken.
Het verschil tussen hasEventListener()
en willTrigger()
is dat hasEventListener()
alleen het object controleert waar het toe behoort, terwijl willTrigger()
de gehele gebeurtenisstroom controleert voor de gebeurtenis die is opgegeven door de parameter type
.
Parameters
type:String — Het type gebeurtenis.
|
Boolean — De waarde true wanneer de listener van een specifiek type is geregistreerd; anders false .
|
invalidateAllFormats | () | methode |
public function invalidateAllFormats():void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Maakt alle opmaakgegevens van een TextFlow ongeldig, zodat de opmaak opnieuw moet worden berekend. Roep deze methode aan wanneer er stijlen zijn gewijzigd.
Verwante API-elementen
removeEventListener | () | methode |
public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verwijdert een listener uit het object EventDispatcher. Wanneer geen overeenkomende listener is geregistreerd bij het object EventDispatcher, heeft een aanroep van deze methode geen invloed.
Parameters
type:String — Het type gebeurtenis.
| |
listener:Function — Het listenerobject dat wordt verwijderd.
| |
useCapture:Boolean (default = false ) — Geeft aan of de listener is geregistreerd voor de vastleg-, doel- en terugkoppelfase. Wanneer de listener is geregistreerd voor zowel de vastlegfase als de doel- en terugkoppelfase, zijn twee aanroepen van removeEventListener() nodig om ze allebei te verwijderen: één aanroep met useCapture ingesteld op true en een andere met useCapture ingesteld op false .
|
willTrigger | () | methode |
public function willTrigger(type:String):Boolean
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Controleert of een gebeurtenislistener is geregistreerd bij dit object EventDispatcher of een van de voorouders voor het opgegeven type gebeurtenis. Deze methode retourneert true
wanneer een gebeurtenislistener wordt geactiveerd tijdens een willekeurige fase van de gebeurtenisstroom wanneer een gebeurtenis van het opgegeven type wordt verzonden naar dit object EventDispatcher of een van de afstammingen.
Het verschil tussen hasEventListener()
en willTrigger()
is dat hasEventListener()
alleen het object controleert waar het toe behoort, terwijl willTrigger()
de gehele gebeurtenisstroom controleert voor de gebeurtenis die is opgegeven door de parameter type
.
Parameters
type:String — Het type gebeurtenis.
|
Boolean — De waarde true wanneer de listener van een specifiek type wordt geactiveerd; anders false .
|
click | Gebeurtenis |
flashx.textLayout.events.FlowElementMouseEvent
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verzonden wanneer er op een koppeling wordt geklikt.
compositionComplete | Gebeurtenis |
flashx.textLayout.events.CompositionCompleteEvent
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verzonden nadat opnieuw is samengesteld.
damage | Gebeurtenis |
flashx.textLayout.events.DamageEvent
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verzonden door een TextFlow-object bij beschadiging. Met deze gebeurtenis kunt u achterhalen dat de TextFlow is gewijzigd, maar u hebt geen toegang tot de TextFlow zelf wanneer deze gebeurtenis wordt verzonden. Deze gebeurtenis wordt verzonden wanneer TextFlow-wijzigingen gedeeltelijk zijn voltooid, dus deze kan zich in een inconsistente toestand bevinden; sommige wijzigingen zijn al voltooid en andere wijzigingen moeten nog worden uitgevoerd. Haal de informatie op die u nodig hebt van de gebeurtenis en maak de vereiste wijzigingen nadat de besturing teruggaat naar uw toepassing.
flowOperationBegin | Gebeurtenis |
flashx.textLayout.events.FlowOperationEvent
eigenschap FlowOperationEvent.type =
flashx.textLayout.events.FlowOperationEvent.FLOW_OPERATION_BEGIN
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Definieert de waarde van de eigenschap
type
van een flowOperationBegin
-gebeurtenisobject. Wordt verzonden voordat een bewerking wordt uitgevoerd. Door het annuleren van deze gebeurtenis wordt de bewerking geblokkeerd.
flowOperationComplete | Gebeurtenis |
flashx.textLayout.events.FlowOperationEvent
eigenschap FlowOperationEvent.type =
flashx.textLayout.events.FlowOperationEvent.FLOW_OPERATION_COMPLETE
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Definieert de waarde van de eigenschap
type
van een flowOperationComplete
-gebeurtenisobject. Wordt verzonden nadat alle bewerkingen, inclusief bewerkingen in behandeling en samengestelde bewerkingen, voltooid zijn, de compositie is voltooid en de weergave wordt verschoven.
flowOperationEnd | Gebeurtenis |
flashx.textLayout.events.FlowOperationEvent
eigenschap FlowOperationEvent.type =
flashx.textLayout.events.FlowOperationEvent.FLOW_OPERATION_END
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Definieert de waarde van de eigenschap
type
van een flowOperationEnd
-gebeurtenisobject. Wordt verzonden nadat een bewerking is uitgevoerd. Fouten worden opgeslagen in OperationEvent.error
. Als er een fout is, zorgt het annuleren van deze gebeurtenis ervoor dat de fout niet opnieuw optreedt. Doorgaans zijn alle fouten waarschijnlijk onherstelbaar.
Het wijzigen van een bewerking mislukt mogelijk op dat moment (nadat de bewerking is uitgevoerd).
inlineGraphicStatusChanged | Gebeurtenis |
flashx.textLayout.events.StatusChangeEvent
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verzonden wanneer de grootte van een InlineGraphicElement wordt aangepast omdat de breedte of hoogte is ingesteld op auto of percentage en de afbeelding net is geladen.
mouseDown | Gebeurtenis |
flashx.textLayout.events.FlowElementMouseEvent
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verzonden wanneer op de muis wordt geklikt als deze zich boven een koppeling bevindt.
mouseMove | Gebeurtenis |
flashx.textLayout.events.FlowElementMouseEvent
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verzonden wanneer de muis zich over een koppeling verplaatst.
mouseUp | Gebeurtenis |
flashx.textLayout.events.FlowElementMouseEvent
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verzonden wanneer de muis wordt losgeklikt boven een koppeling.
rollOut | Gebeurtenis |
flashx.textLayout.events.FlowElementMouseEvent
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verzonden wanneer de muis zich niet meer in een koppeling bevindt.
rollOver | Gebeurtenis |
flashx.textLayout.events.FlowElementMouseEvent
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verzonden wanneer de muis zich voor het eerst in een koppeling bevindt.
scroll | Gebeurtenis |
flashx.textLayout.events.TextLayoutEvent
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verzonden door een TextFlow-object nadat door tekst is geschoven in een controllercontainer.
selectionChange | Gebeurtenis |
flashx.textLayout.events.SelectionEvent
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verzonden wanneer de selectie is gewijzigd. Primair gebruikt om een selectieafhankelijke gebruikersinterface bij te werken. Kan ook worden gebruikt om de selectie te wijzigen, maar niet om de TextFlow zelf te wijzigen.
updateComplete | Gebeurtenis |
flashx.textLayout.events.UpdateCompleteEvent
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Verzonden door een TextFlow-object wanneer nieuwe DisplayObjects aan een container worden toegevoegd of bijgewerkt als gevolg van een samenstelling.
package flashx.textLayout.elements.examples { import flash.display.Sprite; import flashx.textLayout.container.ContainerController; import flashx.textLayout.elements.Configuration; import flashx.textLayout.elements.ParagraphElement; import flashx.textLayout.elements.SpanElement; import flashx.textLayout.elements.TextFlow; import flashx.textLayout.formats.TextLayoutFormat; import flashx.textLayout.formats.TextAlign; import flash.text.engine.FontPosture; import flash.text.engine.Kerning; public class TextFlowExample extends Sprite { public function TextFlowExample() { var config:Configuration = new Configuration(); var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat(); textLayoutFormat.color = 0xFF0000; textLayoutFormat.fontFamily = "Arial, Helvetica, _sans"; textLayoutFormat.fontSize = 48; textLayoutFormat.kerning = Kerning.ON; textLayoutFormat.fontStyle = FontPosture.ITALIC; textLayoutFormat.textAlign = TextAlign.CENTER; config.textFlowInitialFormat = textLayoutFormat; var textFlow:TextFlow = new TextFlow(config); var p:ParagraphElement = new ParagraphElement(); var span:SpanElement = new SpanElement(); span.text = "Hello, World!"; p.addChild(span); textFlow.addChild(p); textFlow.flowComposer.addController(new ContainerController(this,500,200)); textFlow.flowComposer.updateAllControllers(); } } }
Wed Jun 13 2018, 11:42 AM Z