Referenshandbok för ActionScript® 3.0 i Adobe® Flash®-plattformen
Hem  |  Dölj paket och klasslista |  Paket  |  Klasser  |  Nyheter  |  Index  |  Bilagor  |  Varför på engelska?
Filter: AIR 30.0 och tidigare, Flash Player 30.0 och tidigare, Flash Lite 4
Flex 4.6 och tidigare, Flash Pro CS6 och tidigare
Dölj filter
flashx.textLayout.elements 

TextFlow  - AS3

Paketx

Översta nivån
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Språkelement

Globala konstanter
Globala funktioner
Operatorer
Programsatser, nyckelord och direktiv
Specialtyper

Bilagor

Nyheter
Kompilatorfel
Kompileringsvarningar
Körningsfel
Flytta till ActionScript 3
Teckenuppsättningar som stöds
Endast MXML-taggar
Motion XML-element
Timed Text-taggar
Lista över borttagna element
Konstanter för hjälpmedelsimplementering
Använda ActionScript-exempel
Juridiska meddelanden
Paketflashx.textLayout.elements
Klasspublic class TextFlow
ArvTextFlow Inheritance ContainerFormattedElement Inheritance ParagraphFormattedElement Inheritance FlowGroupElement Inheritance FlowElement Inheritance Object
Implementerar IEventDispatcher

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Klassen TextFlow hanterar allt textinnehåll i en artikel. I TextLayout sparas text i ett hierarkiskt träd med element. TextFlow är rotobjektet i elementträdet. Alla element i trädet härrör från basklassen, FlowElement.

Ett TextFlow-objekt kan ha underordnade ParagraphElement- och DivElement-objekt. Ett div (DivElement-objekt) representerar en grupp med stycken (ParagraphElement-objekt). Ett stycke kan ha underordnade SpanElement-, InlineGraphicElement-, LinkElement- och TCYElement-objekt.

Ett omfång (span, SpanElement) är ett område med text i ett stycke som har samma attribut. En bild (InlineGraphicElement) representerar en godtycklig bild som visas som ett tecken på en rad med text. Ett LinkElement-objekt representerar en hyperlänk, eller en HTML a-tagg, och kan innehålla flera omfång (span). Ett TCYElement-objekt används i japansk text när det finns ett kort stycke text som löper vinkelrätt mot raden, som exempelvis vågrät text på en lodrät rad. Ett TCYElement-objekt kan också innehålla flera omfång.

TextFlow härrör också från klassen ContainerFormattedElement, som är rotklassen för alla blockelement på behållarnivå.

Följande bild visar förhållandet mellan andra element, som omfång och stycken, och TextFlow-objektet.

exempel på TextFlow-hierarki

Alla TextFlow-objekt har ett motsvarande Configuration-objekt, som du kan använda för att ange inledande tecken-, stycke- och behållarformat. Du kan också använda det för att ange attribut för markering, länkar, fokus och rullning. När du anger ett Configuration-objekt som parameter för TextFlow()-konstruktorn skapas en skrivskyddad ögonblicksbild, som du kan öppna via egenskapen TextFlow.configuration. När du väl har skapat ett TextFlow kan du inte ändra dess konfiguration. Om du inte anger något Configuration-objekt kan du öppna standardkonfigurationen via egenskapen TextFlow.defaultConfiguration.

MXML-standardegenskapmxmlChildren

Visa exemplen

Fler exempel

Relaterade API-element



Publika egenskaper
 EgenskapDefinieras med
 InheritedalignmentBaseline : *
TextLayoutFormat: Anger den baslinje efter vilken den dominanta baslinjen justeras.
FlowElement
 InheritedbackgroundAlpha : *
TextLayoutFormat: Alfavärde (genomskinlighet) för bakgrunden (får standardvärdet om det är odefinierat under överlappning).
FlowElement
 InheritedbackgroundColor : *
TextLayoutFormat: Textens bakgrundsfärg (får standardvärdet om det är odefinierat under överlappning).
FlowElement
 InheritedbaselineShift : *
TextLayoutFormat: Den mängd med vilken baslinjen ska flyttas från värdet dominantBaseline.
FlowElement
 InheritedblockProgression : *
TextLayoutFormat: Anger en lodrät eller vågrät progression för radplacering.
FlowElement
 InheritedbreakOpportunity : *
TextLayoutFormat: Styr var rader tillåts att radbrytas när text måste radbrytas över flera rader.
FlowElement
 InheritedcffHinting : *
TextLayoutFormat: Den typ av CFF-indikering som används för den här texten.
FlowElement
 InheritedclearFloats : *
TextLayoutFormat: Kontrollerar hur rader bryts runt ett flytande objekt.
FlowElement
 Inheritedcolor : *
TextLayoutFormat: Textens färg.
FlowElement
 InheritedcolumnCount : *
TextLayoutFormat: Antal textkolumner (får standardvärdet om det är odefinierat under överlappning).
FlowElement
 InheritedcolumnGap : *
TextLayoutFormat: Anger mängden mellanrum (i pixlar) som ska finnas mellan kolumner (får standardvärdet om det är odefinierat under överlappning).
FlowElement
 InheritedcolumnWidth : *
TextLayoutFormat: Kolumnbredd i pixlar (får standardvärdet om det är odefinierat under överlappning).
FlowElement
 InheritedcomputedFormat : flashx.textLayout.formats:ITextLayoutFormat
[skrivskyddad] Returnerar de beräknade formatattribut som används för det här elementet.
FlowElement
  configuration : IConfiguration
[skrivskyddad] Configuration-objektet för det här TextFlow-objektet.
TextFlow
 Inheritedconstructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans.
Object
 InheritedcoreStyles : Object
[skrivskyddad] Returnerar coreStyles för detta FlowElement.
FlowElement
  defaultConfiguration : Configuration
[statisk] Standardkonfiguration för alla nya TextFlow-objekt, om ingen konfiguration anges.
TextFlow
 InheriteddigitCase : *
TextLayoutFormat: Den typ av skiftläge för siffror som används för den här texten.
FlowElement
 InheriteddigitWidth : *
TextLayoutFormat: Den typ av sifferbredd som används för den här texten.
FlowElement
 Inheriteddirection : *
TextLayoutFormat: Anger standardinbäddningsnivån för bidi-text i textblocket.
FlowElement
 InheriteddominantBaseline : *
TextLayoutFormat: Anger vilken av elementets baslinjer som fästs mot alignmentBaseline för att fastställa elementets lodräta position på raden.
FlowElement
 InheritedfirstBaselineOffset : *
TextLayoutFormat: Anger baslinjepositionen för den första raden i behållaren.
FlowElement
  flowComposer : IFlowComposer
[åsidosätt] Hanterar behållarna för det här elementet.
TextFlow
 InheritedfontFamily : *
TextLayoutFormat: Namnet på det teckensnitt som ska användas eller en kommaavgränsad lista med teckensnittsnamn.
FlowElement
 InheritedfontLookup : *
TextLayoutFormat: Den teckensnittssökning som ska användas.
FlowElement
 InheritedfontSize : *
TextLayoutFormat: Textens storlek i pixlar.
FlowElement
 InheritedfontStyle : *
TextLayoutFormat: Textens stil.
FlowElement
 InheritedfontWeight : *
TextLayoutFormat: Textens vikt.
FlowElement
 Inheritedformat : flashx.textLayout.formats:ITextLayoutFormat
TextLayoutFormat-egenskaper som används direkt i det här elementet.
FlowElement
  formatResolver : IFormatResolver
En callback-funktion för matchning av elementformat.
TextFlow
  generation : uint
[skrivskyddad] Genereringsnumret för det här TextFlow-objektet.
TextFlow
  hostFormat : flashx.textLayout.formats:ITextLayoutFormat
TextLayoutFormat-objektet för det här TextFlow-objektet.
TextFlow
 Inheritedid : String
Tilldelar elementet ett identifierande namn, vilket innebär att du kan ange ett format för elementet genom att referera till ID:t.
FlowElement
  interactionManager : ISelectionManager
Den InteractionManager som är kopplad till det här TextFlow-objektet.
TextFlow
 InheritedjustificationRule : *
TextLayoutFormat: Regel som används för att justera text i ett stycke.
FlowElement
 InheritedjustificationStyle : *
TextLayoutFormat: Det format som används för justering av stycket.
FlowElement
 Inheritedkerning : *
TextLayoutFormat: Kerning justerar pixlarna mellan vissa teckenpar för att öka läsbarheten.
FlowElement
 InheritedleadingModel : *
TextLayoutFormat: Anger radavståndsmodellen, som är en kombination av radavståndsbaslinjen och radavståndsriktningen.
FlowElement
 InheritedligatureLevel : *
TextLayoutFormat: Styr vilka av de ligaturer som definieras i teckensnittet som kan användas i texten.
FlowElement
 InheritedlineBreak : *
TextLayoutFormat: Styr automatisk radbrytning i behållaren (får standardvärdet om det är odefinierat under överlappning).
FlowElement
 InheritedlineHeight : *
TextLayoutFormat: Radavståndskontroller för texten.
FlowElement
 InheritedlineThrough : *
TextLayoutFormat: Om värdet är true används genomstrykning, en linje som ritas genom mitten av texten.
FlowElement
 InheritedlinkActiveFormat : *
TextLayoutFormat: Anger de formateringsattribut som används för länkar i normalt tillstånd.
FlowElement
 InheritedlinkHoverFormat : *
TextLayoutFormat: Anger de formateringsattribut som används för länkar i hovringstillstånd, när musen befinner sig inom en länks gränser (rullar över den).
FlowElement
 InheritedlinkNormalFormat : *
TextLayoutFormat: Anger de formateringsattribut som används för länkar i normalt tillstånd.
FlowElement
 InheritedlistAutoPadding : *
TextLayoutFormat: Detta anger ett automatiskt indrag för listors inledande kant när listans utfyllnadsvärde på den sidan är auto.
FlowElement
 InheritedlistMarkerFormat : *
TextLayoutFormat: Definierar formateringsattributen för listmarkörer.
FlowElement
 InheritedlistStylePosition : *
TextLayoutFormat: Giltiga värden är ListStylePosition.INSIDE, ListStylePosition.OUTSIDE och FormatValue.INHERIT. Standardvärdet är odefinierat, vilket anger att det inte ställts in. Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt.
FlowElement
 InheritedlistStyleType : *
TextLayoutFormat: Giltiga värden är 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 och FormatValue.INHERIT. Standardvärdet är odefinierat, vilket anger att det inte ställts in. Om värdet är odefinierat under överlappning ärver den här egenskapen sitt värde från ett överordnat objekt.
FlowElement
 Inheritedlocale : *
TextLayoutFormat: Textens språk.
FlowElement
 InheritedmxmlChildren : Array
Lägger till en array med underordnade objekt i det här objektet.
FlowGroupElement
 InheritednumChildren : int
[skrivskyddad] Returnerar antalet underordnade FlowElement-objekt för det här FlowGroupElement-objektet.
FlowGroupElement
 InheritedpaddingBottom : *
TextLayoutFormat: Undra indrag i pixlar.
FlowElement
 InheritedpaddingLeft : *
TextLayoutFormat: Vänster indrag i pixlar.
FlowElement
 InheritedpaddingRight : *
TextLayoutFormat: Höger indrag i pixlar.
FlowElement
 InheritedpaddingTop : *
TextLayoutFormat: Övre indrag i pixlar.
FlowElement
 InheritedparagraphEndIndent : *
TextLayoutFormat: Ett tal (i pixlar) som anger hur mycket styckets avslutande kant ska dras in.
FlowElement
 InheritedparagraphSpaceAfter : *
TextLayoutFormat: Ett tal som anger hur mycket plats (i pixlar) som ska lämnas efter stycket.
FlowElement
 InheritedparagraphSpaceBefore : *
TextLayoutFormat: Ett tal som anger hur mycket plats (i pixlar) som ska lämnas före stycket.
FlowElement
 InheritedparagraphStartIndent : *
TextLayoutFormat: Ett tal (i pixlar) som anger hur mycket styckets inledande kant ska dras in.
FlowElement
 Inheritedparent : FlowGroupElement
[skrivskyddad] Returnerar det överordnade objektet till det här FlowElement-objektet.
FlowElement
 InheritedparentRelativeEnd : int
[skrivskyddad] Returnerar det relativa slutet av det här FlowElement-objektet i det överordnade objektet.
FlowElement
 InheritedparentRelativeStart : int
[skrivskyddad] Returnerar den relativa starten av det här FlowElement-objektet i det överordnade objektet.
FlowElement
 InheritedrenderingMode : *
TextLayoutFormat: Det återgivningsläge som används för den här texten.
FlowElement
 InheritedstyleName : *
TextLayoutFormat: Tilldelar elementet en identifierande klass, vilket innebär att du kan ange ett format för elementet genom att referera till styleName.
FlowElement
 Inheritedstyles : Object
[skrivskyddad] Returnerar format för detta FlowElement.
FlowElement
 InheritedtabStops : *
TextLayoutFormat: Anger de tabbstopp som är associerade med stycket.
FlowElement
 InheritedtextAlign : *
TextLayoutFormat: Justering av styckets rader i förhållande till behållaren.
FlowElement
 InheritedtextAlignLast : *
TextLayoutFormat: Justering av den sista (eller enda) raden i stycket i förhållande till behållaren i justerad text.
FlowElement
 InheritedtextAlpha : *
TextLayoutFormat: Alfavärde (genomskinlighet) för texten.
FlowElement
 InheritedtextDecoration : *
TextLayoutFormat: Textens dekoration.
FlowElement
 InheritedtextIndent : *
TextLayoutFormat: Ett tal (i pixlar) som anger hur mycket styckets första rad ska dras in.
FlowElement
 InheritedtextJustify : *
TextLayoutFormat: Anger alternativ för justering av text.
FlowElement
 InheritedtextLength : int
[skrivskyddad] Returnerar den totala längden på den text som ägs av det här FlowElement-objektet och dess underordnade objekt.
FlowElement
 InheritedtextRotation : *
TextLayoutFormat: Avgör det antal grader som texten ska roteras.
FlowElement
 Inheritedtracking : Object
[lässkyddad] Anger spårning och är synonymt med egenskapen trackingRight.
FlowElement
 InheritedtrackingLeft : *
TextLayoutFormat: Tal i pixlar (eller i procent av fontSize, t.ex. 120 %) som anger mängden spärra/knip (manuell kerning) som ska användas till vänster om varje tecken.
FlowElement
 InheritedtrackingRight : *
TextLayoutFormat: Tal i pixlar (eller i procent av fontSize, t.ex. 120 %) som anger mängden spärra/knip (manuell kerning) som ska användas till höger om varje tecken.
FlowElement
 InheritedtypeName : String
Varje FlowElement har ett typeName.
FlowElement
 InheritedtypographicCase : *
TextLayoutFormat: Den typ av skiftlägestypografi som används för den här texten.
FlowElement
 InheriteduserStyles : Object
Tillåter dig att läsa och skriva användarformat i ett FlowElement-objekt.
FlowElement
 InheritedverticalAlign : *
TextLayoutFormat: Lodrät justering (får standardvärdet om det är odefinierat under överlappning).
FlowElement
 InheritedwhiteSpaceCollapse : *
TextLayoutFormat: Komprimerar eller bevarar blankstegstecken vid import av text till ett TextFlow.
FlowElement
 InheritedwordSpacing : *
TextLayoutFormat: Anger det optimala, minsta och största mellanrummet (som en multiplikator av den normala bredden för ett mellanrum) som ska användas mellan ord vid justering.
FlowElement
Publika metoder
 MetodDefinieras med
  
TextFlow(config:IConfiguration = null)
Konstruktor – skapar en ny TextFlow-instans.
TextFlow
 Inherited
Lägger till ett underordnat FlowElement-objekt.
FlowGroupElement
 Inherited
Lägger till ett underordnat FlowElement-objekt vid den angivna indexpositionen.
FlowGroupElement
  
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registrerar ett händelseavlyssnarobjekt för ett EventDispatcher-objekt så att avlyssnaren får meddelanden om händelser.
TextFlow
 Inherited
Tar bort det format som anges av parametern styleProp från det här FlowElement-objektet.
FlowElement
 Inherited
deepCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement
Skapar en djup kopia av det här FlowElement-objektet, inklusive eventuella underordnade objekt, genom att kopiera innehållet mellan två angivna teckenpositioner och returnera kopian som ett FlowElement-objekt.
FlowElement
  
Skickar en händelse till händelseflödet.
TextFlow
 Inherited
Jämför userStyles för detta med userStyles för otherElement.
FlowElement
 Inherited
findChildIndexAtPosition(relativePosition:int):int
Utgå från en relativ textposition och hitta indexet för det första underordnade FlowElement-objekt, som innehåller den relativa positionen.
FlowGroupElement
 Inherited
findLeaf(relativePosition:int):FlowLeafElement
Utgå från en relativ textposition och hitta det leaf-element som innehåller positionen.
FlowGroupElement
 Inherited
Returnerar startpositionen för elementet i textflödet som ett absolut index.
FlowElement
 Inherited
getCharAtPosition(relativePosition:int):String
Returnerar tecknet vid den angivna positionen, i förhållande till det här FlowElement-objektet.
FlowElement
 Inherited
getCharCodeAtPosition(relativePosition:int):int
Returnerar teckenkoden vid den angivna positionen, i förhållande till det här FlowElement-objektet.
FlowElement
 Inherited
Returnerar det underordnade FlowElement-objektet vid det angivna indexet.
FlowGroupElement
 Inherited
Söker i underordnade objekt efter det angivna FlowElement-objektet och returnerar dess indexposition.
FlowGroupElement
  
Returnerar ett element vars id-egenskap matchar parametern idName.
TextFlow
 Inherited
Returnerar början av det här elementet i förhållande till ett överordnat element.
FlowElement
  
Returnerar alla element vars styleName är inställt på styleNameValue.
TextFlow
  
Returnerar alla element vars typeName är inställt på typeNameValue.
TextFlow
 Inherited
Returnerar det första underordnade FlowLeafElement-objektet i den här gruppen.
FlowGroupElement
 Inherited
Returnerar det sista underordnade FlowLeafElement-objektet i den här gruppen.
FlowGroupElement
 Inherited
Returnerar nästa likställda FlowElement-objekt i textflödeshierarkin.
FlowElement
 Inherited
Returnerar det ParagraphElement-objekt som är kopplat till det här elementet.
FlowElement
 Inherited
Returnerar föregående likställda FlowElement-objekt i textflödeshierarkin.
FlowElement
 Inherited
getStyle(styleProp:String):*
Returnerar värdet för det format som anges av parametern styleProp, som anger formatnamnet och kan inkludera alla användarformatnamn.
FlowElement
 Inherited
getText(relativeStart:int = 0, relativeEnd:int = -1, paragraphSeparator:String = " "):String
[åsidosätt]
FlowGroupElement
 Inherited
Går uppåt i textflödeshierarkin för att returnera TextFlow-rotobjektet för det här elementet.
FlowElement
  
Kontrollerar om EventDispatcher-objektet har några avlyssnare registrerade för en viss typ av händelse.
TextFlow
 Inherited
Anger om det finns en egenskap angiven för ett objekt.
Object
 Inherited
Anropas för MXML-objekt efter att det implementerande objektet har skapats och alla komponentegenskaper som angetts för MXML-taggen har initierats.
FlowElement
  
Ogiltigförklarar all formateringsinformation för ett TextFlow så att det måste beräknas om.
TextFlow
 Inherited
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter.
Object
 Inherited
Anger om den angivna egenskapen finns och är uppräkningsbar.
Object
 Inherited
Tar bort det angivna underordnade FlowElement-objektet från gruppen.
FlowGroupElement
 Inherited
Tar bort det underordnade FlowElement-objektet vid den angivna indexpositionen.
FlowGroupElement
  
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Tar bort en avlyssnare från EventDispatcher-objektet.
TextFlow
 Inherited
replaceChildren(beginChildIndex:int, endChildIndex:int, ... rest):void
Ersätter underordnade element i gruppen med angivna nya element.
FlowGroupElement
 Inherited
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder.
Object
 Inherited
setStyle(styleProp:String, newValue:*):void
Ställer in det format som anges av parametern styleProp på det värde som anges av parametern newValue.
FlowElement
 Inherited
shallowCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement
Skapar en kopia av det här FlowElement-objektet genom att kopiera innehållet mellan två angivna teckenpositioner.
FlowElement
 Inherited
Delar det här objektet vid den position som anges av parametern childIndex.
FlowGroupElement
 Inherited
splitAtPosition(relativePosition:int):FlowElement
Delar det här FlowElement-objektet vid den position som anges av parametern relativePosition, vilket är en relativ position i texten för det här elementet.
FlowElement
 Inherited
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner.
Object
 Inherited
Returnerar det angivna objektets strängbeteckning.
Object
 Inherited
Returnerar det angivna objektets primitiva värde.
Object
  
Kontrollerar om en händelseavlyssnare är registrerad för det här EventDispatcher-objektet eller något av dess överordnade objekt för den angivna händelsetypen.
TextFlow
Händelser
 Händelse Sammanfattning Definieras med
  Skickas när någon klickar på en länk.TextFlow
  Skickas efter varje omdisposition.TextFlow
  Skickas av ett TextFlow-objekt varje gång det skadas. Du kan använda den här händelsen för att ta reda på om TextFlow-objektet har ändrats, men öppna inte själva TextFlow-objektet när den här händelsen skickas.TextFlow
   Definierar värdet på type-egenskapen i ett flowOperationBegin-händelseobjekt.TextFlow
   Definierar värdet på type-egenskapen i ett flowOperationComplete-händelseobjekt.TextFlow
   Definierar värdet på type-egenskapen i ett flowOperationEnd-händelseobjekt.TextFlow
  Skickas när storleken på ett InlineGraphicElement ändras, på grund av att dess bredd eller höjd var inställd på auto eller procent, och bilden har lästs in helt.TextFlow
  Skickas när musknappen trycks ned på en länk.TextFlow
  Skickas när musen förs över en länk.TextFlow
  Skickas när musknappen släpps på en länk.TextFlow
  Skickas när musen flyttas bort från en länk.TextFlow
  Skickas när musen först förs in över en länk.TextFlow
  Skickas av ett TextFlow-objekt när text rullas inuti en kontrollenhetsbehållare.TextFlow
  Skickas när markeringen ändras.TextFlow
  Skickas av ett TextFlow-objekt varje gång en behållare får ett nytt DisplayObject tillagt eller uppdaterat på grund av disposition.TextFlow
Egenskapsdetaljer

configuration

egenskap
configuration:IConfiguration  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Configuration-objektet för det här TextFlow-objektet. Configuration-objektet anger inledande tecken-, stycke- och behållarformat samt attribut för markering, länkar, fokus och rullning.

Om du inte anger något Configuration-objekt används ett Configuration-standardobjekt i Text Layout Framework, som egenskapen defaultConfiguration sedan hänvisar till.



Implementering
    public function get configuration():IConfiguration

Relaterade API-element

defaultConfiguration

egenskap 
public static var defaultConfiguration:Configuration

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Standardkonfiguration för alla nya TextFlow-objekt, om ingen konfiguration anges.

Relaterade API-element

flowComposer

egenskap 
flowComposer:IFlowComposer[åsidosätt]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Hanterar behållarna för det här elementet.

TextLine-objekt som skapas från elementet visas som underordnade objekt i behållaren. flowComposer hanterar behållarna, och efterhand som texten redigeras läggs rader till i eller tas bort från behållarna. flowComposer hanterar även vissa viktiga attribut, till exempel dispositionsbredd och -höjd samt om rullning är aktiverat.

Behållaren och flowComposer är nära besläktade. Om du återställer flowComposer återställs behållaren till den nya flowComposer-behållaren. På samma sätt återställs flowComposer till behållarens nya flowComposer om behållaren återställs.



Implementering
    override public function get flowComposer():IFlowComposer
    override public function set flowComposer(value:IFlowComposer):void

Relaterade API-element

formatResolver

egenskap 
formatResolver:IFormatResolver

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

En callback-funktion för matchning av elementformat. Du kan använda detta om du exempelvis vill använda CSS-format eller namngivna format.



Implementering
    public function get formatResolver():IFormatResolver
    public function set formatResolver(value:IFormatResolver):void

Relaterade API-element

generation

egenskap 
generation:uint  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Genereringsnumret för det här TextFlow-objektet. Åtgärderna undo (ångra) och redo (gör om) använder genereringsnumret för att avgöra om en åtgärd kan ångras eller göras om. Genereringsnumren måste matcha.

Varje modelländring ökar genereringsnumret, så om genereringsnumret ändras vet du att TextFlow-modellen har ändrats.



Implementering
    public function get generation():uint

hostFormat

egenskap 
hostFormat:flashx.textLayout.formats:ITextLayoutFormat

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

TextLayoutFormat-objektet för det här TextFlow-objektet. På så sätt kan du optimera återanvändningen av värdformat på flera sätt. Till exempel;

        textFlowA.hostFormat = textFlowB.hostFormat
        
Du måste ange formatvärden innan du tilldelar TextLayoutFormat-objektet till hostFormat. Följande rader anger till exempel inte teckensnittsstorleken till 24, eftersom teckensnittsstorleken anges efter att TextLayoutFormat-objektet har tilldelats till hostFormat.
        format = new TextLayoutFormat()
        textFlow.hostFormat = format
        format.fontSize = 24;
        



Implementering
    public function get hostFormat():flashx.textLayout.formats:ITextLayoutFormat
    public function set hostFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void

Relaterade API-element

interactionManager

egenskap 
interactionManager:ISelectionManager

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Den InteractionManager som är kopplad till det här TextFlow-objektet.

Styr all markering och redigering av texten. Om TextFlow inte kan markeras är interactionManager null. Om TextFlow ska vara markeringsbart tilldelar du en interactionManager, som är både en ISelectionManager och en IEditManager. Om ett TextFlow ska vara skrivskyddat, men ändå tillåta markering, tilldelar du en interactionManager som bara är en ISelectionManager.



Implementering
    public function get interactionManager():ISelectionManager
    public function set interactionManager(value:ISelectionManager):void

Relaterade API-element

Konstruktordetaljer

TextFlow

()Konstruktor
public function TextFlow(config:IConfiguration = null)

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Konstruktor – skapar en ny TextFlow-instans.

Om du anger en config-parameter kopieras innehållet i Configuration-objektet och du kan inte göra några ändringar. Du kan dock öppna konfigurationsinställningarna via egenskapen configuration. Om config-parametern är null kan du öppna standardkonfigurationsinställningarna via egenskapen defaultConfiguration.

Du kan använda Configuration-objektet för att ställa in konfigureringsbara standardattribut för ett TextFlow. Även om du inte kan ändra Configuration-objektet kan du vid behov åsidosätta standardattribut genom att ange attributen för TextFlow och dess underordnade objekt.

Parametrar
config:IConfiguration (default = null) — Ange den konfiguration som ska användas för det här TextFlow-objektet. Om värdet är null använder du TextFlow.defaultConfiguration för att öppna konfigurationsvärdena.

Relaterade API-element

Metoddetaljer

addEventListener

()metod
public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Registrerar ett händelseavlyssnarobjekt för ett EventDispatcher-objekt så att avlyssnaren får meddelanden om händelser. Du kan registrera händelseavlyssnare på alla noder i visningslistan efter en särskild typ av händelse, fas och prioritet.

När du har registrerat en händelseavlyssnare går det inte att ändra dess prioritet genom ytterligare anrop till addEventListener(). För att kunna ändra avlyssnarens prioritet måste du först anropa removeEventListener(). Sedan går det att registrera avlyssnaren på nytt med den nya prioritetsnivån.

När avlyssnaren har registrerats resulterar efterföljande anrop till addEventListener() med ett annat värde för antingen type eller useCapture i att en separat avlyssnarregistrering skapas. Om du t.ex. först registrerar en avlyssnare med useCapture inställt på true avlyssnar den bara under hämtningsfasen. Om du anropar addEventListener() igen med samma avlyssningsobjekt men med useCapture inställt på false får du två separata avlyssnare: en som avlyssnar under hämtningsfasen och en som avlyssnar under både mål- och bubblingsfasen.

Det går inte att registrera en händelseavlyssnare endast för målfasen eller bubblingsfasen. De faserna är sammankopplade vid registreringen eftersom bubblande bara tillämpas på de som är överordnade målnoden.

När du inte längre behöver en händelseavlyssnare tar du bort den genom att anropa EventDispatcher.removeEventListener(). Annars finns risk för minnesproblem. Objekt med registrerade händelseavlyssnare tas inte automatiskt bort från minnet, eftersom skräpinsamlaren inte tar bort objekt som fortfarande har referenser.

Kopiering av en EventDispatcher-instans innebär inte att de händelseavlyssnare som är kopplade till den kopieras. (Om en nod som du nyss skapat behöver en händelseavlyssnare måste du koppla avlyssnaren efter att du skapat noden.) Om du däremot flyttar en EventDispatcher-instans flyttas den kopplade händelseavlyssnaren med.

Om händelseavlyssnaren är registrerad på en nod samtidigt som en händelse bearbetas på den noden aktiveras inte händelseavlyssnaren under den aktuella fasen, men den kan aktiveras under en senare fas i händelseflödet, t.ex. bubblingsfasen.

Om en händelseavlyssnare tas bort från en nod samtidigt som en händelse bearbetas på den noden, aktiveras den ändå av de aktuella åtgärderna. När händelseavlyssnaren tagits bort anropas den aldrig mer (om den inte registreras på nytt för framtida bearbetning).

Parametrar

type:String — Händelsens typ.
 
listener:Function — Avlyssnarfunktionen som bearbetar händelsen. Den här funktionen måste acceptera ett händelseobjekt som dess enda parameter och får inte returnera någonting. Se följande exempel:

function(evt:Event):void

Funktionen kan ha vilket namn som helst.
 
useCapture:Boolean (default = false) — Bestämmer om avlyssnaren fungerar i hämtningsfasen eller mål- och bubblingsfaserna. Om useCapture är inställd på true bearbetar avlyssningsprocessen bara händelsen under hämtningsfasen och inte under mål- eller bubblingsfasen. Om useCapture är inställd på false bearbetar avlyssningsprocessen bara händelsen under mål- och bubblingsfasen. Om du vill avlyssna händelsen under alla tre faserna anropar du addEventListener() två gånger, en gång med useCapture inställd på true, och sedan en gång med useCapture inställd på false.
 
priority:int (default = 0) — Händelseavlyssnarens prioritetsnivå. Prioriteter anges av ett 32-bitars heltal med tecken. Ju högre tal, desto högre prioritet. Alla avlyssnare med prioritet n bearbetas före avlyssnare med prioritet n-1. Om två eller fler avlyssnare har samma prioritet bearbetas de i den ordning de lades till. Standardprioritet är 0.
 
useWeakReference:Boolean (default = false) — Avgör om referensen till avlyssnaren är stark eller svag. En stark referens (standard) förhindrar att avlyssnaren skräpsamlas. Det gör inte en svag referens.

Medlemsfunktioner på klassnivå skräpsamlas inte, så du kan ange useWeakReference till true för medlemsfunktioner på klassnivå utan att de skräpsamlas. Om du anger useWeakReference till true för en avlyssnare som är en inkapslad funktion kommer funktionen att skräpsamlas och inte längre vara beständig. Om du skapar referenser till den inre funktionen (sparar den i en annan variabel) skräpsamlas den inte utan förblir beständig.

dispatchEvent

()metod 
public function dispatchEvent(event:Event):Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Skickar en händelse till händelseflödet. Händelsemålet är det EventDispatcher-objekt som dispatchEvent() anropas till.

Parametrar

event:Event — Händelseobjektet som skickas till händelseflödet.

Returnerar
Boolean — Värdet true om inte preventDefault() anropades för händelsen, i så fall returneras false.

getBackgroundManager

()metod 
tlf_internal function getBackgroundManager():BackgroundManager

Returnerar
BackgroundManager

getElementByID

()metod 
public function getElementByID(idName:String):FlowElement

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Returnerar ett element vars id-egenskap matchar parametern idName. Gör det möjligt att använda ett format baserat på id.

Följande rad anger till exempel formatet "color" som 0xFF0000 (rött), för det element vars id är span1.

         textFlow.getElementByID("span1").setStyle("color", 0xFF0000);
         

Obs! I följande kod används p.addChild(s) för att ta bort s från det ursprungliga överordnade objektet och lägga till det i p, det nya överordnade objektet.

         var s:SpanElement = new SpanElement();
         var p:ParagraphElement = new ParagraphElement();
         ...
         s = textFlow.getElementByID("span3") as SpanElement;
         p.addChild(s);
         textFlow.addChild(p);
         

Parametrar

idName:Stringid-värdet för det element som ska hittas.

Returnerar
FlowElement — Det element vars ID matchar idName.

Relaterade API-element


Exempel  ( Så här använder du exemplet )

I det här exemplet importeras XML-kod till ett TextFlow-objekt och getElementByID() anropas för att öppna det omfång som har ID:t span3 och ange dess färg som röd.
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

()metod 
public function getElementsByStyleName(styleNameValue:String):Array

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Returnerar alla element vars styleName är inställt på styleNameValue.

Parametrar

styleNameValue:String — Namnet på det format som ska användas för att hitta de element som har det angivet.

Returnerar
Array — En matris med de element vars styleName-värde matchar styleNameValue. Till exempel alla element som har formatnamnet "color".

Relaterade API-element

getElementsByTypeName

()metod 
public function getElementsByTypeName(typeNameValue:String):Array

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Returnerar alla element vars typeName är inställt på typeNameValue.

Parametrar

typeNameValue:String — Namnet på det format som ska användas för att hitta de element som har det angivet.

Returnerar
Array — En matris med de element vars typeName-värde matchar typeNameValue. Till exempel alla element som har formatnamnet "foo".

Relaterade API-element

hasEventListener

()metod 
public function hasEventListener(type:String):Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Kontrollerar om EventDispatcher-objektet har några avlyssnare registrerade för en viss typ av händelse. Då kan du bestämma var i händelseflödeshierarkin ett EventDispatcher-objekt har förändrat hanteringen av en händelsetyp. Använd IEventDispatcher.willTrigger() om du vill ta reda på om en viss händelsetyp faktiskt kommer att aktivera en händelseavlyssnare.

Skillnaden mellan hasEventListener() och willTrigger() är att hasEventListener() bara undersöker det objekt som det hör till, medan willTrigger() undersöker hela händelseflödet för händelsen som angetts av type-parametern.

Parametrar

type:String — Händelsens typ.

Returnerar
Boolean — Värdet true om en avlyssnare för den angivna typen är registrerad, annars false.

invalidateAllFormats

()metod 
public function invalidateAllFormats():void

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Ogiltigförklarar all formateringsinformation för ett TextFlow så att det måste beräknas om. Anropa den här metoden när format har ändrats.

Relaterade API-element

removeEventListener

()metod 
public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Tar bort en avlyssnare från EventDispatcher-objektet. Ett anrop till den här metoden har ingen effekt om det inte finns någon matchande avlyssnare registrerad för EventDispatcher-objektet.

Parametrar

type:String — Händelsens typ.
 
listener:Function — Det avlyssnarobjekt som ska tas bort.
 
useCapture:Boolean (default = false) — Anger om avlyssnaren registrerades för hämtningsfasen eller mål- och bubblingsfaserna. Om avlyssnaren registrerades för både hämtningsfasen och mål- och bubblingsfaserna krävs två anrop till removeEventListener() för att båda ska tas bort: ett anrop med useCapture inställt på true och ett annat anrop med useCapture inställt på false.

willTrigger

()metod 
public function willTrigger(type:String):Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Kontrollerar om en händelseavlyssnare är registrerad för det här EventDispatcher-objektet eller något av dess överordnade objekt för den angivna händelsetypen. Den här metoden returnerar true om en händelsavlyssnare aktiveras under någon av faserna i händelseflödet när en händelse av den angivna typen skickas till det här EventDispatcher-objektet eller någon av dess underordnade.

Skillnaden mellan hasEventListener() och willTrigger() är att hasEventListener() bara undersöker det objekt som det hör till, medan willTrigger() undersöker hela händelseflödet för händelsen som angetts av type-parametern.

Parametrar

type:String — Händelsens typ.

Returnerar
Boolean — Värdet true om en avlyssnare för den angivna typen kommer att aktiveras, annars false.
Händelsedetaljer

click

Händelse
Typ av händelseobjekt: flashx.textLayout.events.FlowElementMouseEvent

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Skickas när någon klickar på en länk.

compositionComplete

Händelse  
Typ av händelseobjekt: flashx.textLayout.events.CompositionCompleteEvent

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Skickas efter varje omdisposition.

damage

Händelse  
Typ av händelseobjekt: flashx.textLayout.events.DamageEvent

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Skickas av ett TextFlow-objekt varje gång det skadas. Du kan använda den här händelsen för att ta reda på om TextFlow-objektet har ändrats, men öppna inte själva TextFlow-objektet när den här händelsen skickas. Den här händelsen skickas när TextFlow-ändringar delvis har slutförts, så statusen kan vara inkonsekvent: vissa ändringar har redan slutförts, medans andra återstår. Hämta den information som behövs från händelsen och utför nödvändiga ändringar när kontrollen återgår till programmet.

flowOperationBegin

Händelse  
Typ av händelseobjekt: flashx.textLayout.events.FlowOperationEvent
egenskap FlowOperationEvent.type = flashx.textLayout.events.FlowOperationEvent.FLOW_OPERATION_BEGIN

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Definierar värdet på egenskapen type för ett flowOperationBegin-händelseobjekt. Skickas innan en åtgärd utförs. Om du avbryter händelsen blockeras åtgärden.

flowOperationComplete

Händelse  
Typ av händelseobjekt: flashx.textLayout.events.FlowOperationEvent
egenskap FlowOperationEvent.type = flashx.textLayout.events.FlowOperationEvent.FLOW_OPERATION_COMPLETE

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Definierar värdet på type-egenskapen i ett flowOperationComplete-händelseobjekt. Skickas när alla åtgärder, inklusive väntande och sammansatta åtgärder, har slutförts, när dispositionen är klar och visningen rullas.

flowOperationEnd

Händelse  
Typ av händelseobjekt: flashx.textLayout.events.FlowOperationEvent
egenskap FlowOperationEvent.type = flashx.textLayout.events.FlowOperationEvent.FLOW_OPERATION_END

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Definierar värdet på type-egenskapen för ett flowOperationEnd-händelseobjekt. Skickas efter att en åtgärd slutförts. Alla fel lagras i OperationEvent.error. Om det finns något fel kommer avbrottet av händelsen att blockera felet. Alla fel är egentligen allvarliga.

Om du ändrar en åtgärd nu (när den har utförts) kan ändringen misslyckas.

inlineGraphicStatusChanged

Händelse  
Typ av händelseobjekt: flashx.textLayout.events.StatusChangeEvent

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Skickas när storleken på ett InlineGraphicElement ändras, på grund av att dess bredd eller höjd var inställd på auto eller procent, och bilden har lästs in helt.

mouseDown

Händelse  
Typ av händelseobjekt: flashx.textLayout.events.FlowElementMouseEvent

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Skickas när musknappen trycks ned på en länk.

mouseMove

Händelse  
Typ av händelseobjekt: flashx.textLayout.events.FlowElementMouseEvent

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Skickas när musen förs över en länk.

mouseUp

Händelse  
Typ av händelseobjekt: flashx.textLayout.events.FlowElementMouseEvent

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Skickas när musknappen släpps på en länk.

rollOut

Händelse  
Typ av händelseobjekt: flashx.textLayout.events.FlowElementMouseEvent

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Skickas när musen flyttas bort från en länk.

rollOver

Händelse  
Typ av händelseobjekt: flashx.textLayout.events.FlowElementMouseEvent

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Skickas när musen först förs in över en länk.

scroll

Händelse  
Typ av händelseobjekt: flashx.textLayout.events.TextLayoutEvent

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Skickas av ett TextFlow-objekt när text rullas inuti en kontrollenhetsbehållare.

selectionChange

Händelse  
Typ av händelseobjekt: flashx.textLayout.events.SelectionEvent

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Skickas när markeringen ändras. Används huvudsakligen för att uppdatera markeringsberoende användargränssnitt. Kan även användas för att ändra markeringen, men inte för att ändra själva textflödet.

updateComplete

Händelse  
Typ av händelseobjekt: flashx.textLayout.events.UpdateCompleteEvent

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Skickas av ett TextFlow-objekt varje gång en behållare får ett nytt DisplayObject tillagt eller uppdaterat på grund av disposition.

TextFlowExample.as

I det här exemplet skapas en TextFlow-instans med en inledande formatkonfiguration, varpå ett ParagraphElement-objekt och ett SpanElement-objekt läggs till för att visa Hello World.
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(); 
        }
    }
}





[ X ]Varför på engelska?
Innehåll i Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen är på engelska

Det är inte alla delar av Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen som översätts till alla språk. Om ett språkelement inte översätts visas det på engelska. Klassen ga.controls.HelpBox översätts till exempel inte till något språk. I den svenska versionen av referenshandboken visas därför klassen ga.controls.HelpBox på engelska.