ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: AIR 30.0 und früher, Flash Player 30.0 und früher, Flash Lite 4
Flex 4.6 und früher, Flash Pro CS6 und früher
Filter ausblenden
flashx.textLayout.container 

ContainerController  - AS3

Paketex

Oberste Ebene
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

Sprachelemente

Globale Konstanten
Globale Funktionen
Operatoren
Anweisungen, Schlüsselwörter und Direktiven
Sondertypen

Anhänge

Neue Funktionen
Compiler-Fehler
Compiler-Warnungen
Laufzeitfehler
Migration zu ActionScript 3
Unterstützte Zeichensätze
Nur MXML-Tags
Motion-XML-Elemente
Timed Text-Tags
Liste veralteter Elemente
Konstanten für die Implementierung von Eingabehilfen
Verwendung der ActionScript-Beispiele
Rechtliche Hinweise
Paketflashx.textLayout.container
Klassepublic class ContainerController
VererbungContainerController Inheritance Object
Implementiert IInteractionEventHandler, ITextLayoutFormat, ISandboxSupport

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

Die ContainerController-Klasse definiert die Beziehung zwischen einem TextFlow-Objekt und einem Container. Ein TextFlow kann einen oder mehrere rechteckige Bereiche aufweisen, die Text enthalten; der Text „fließt“ durch die Container. Jeder Container ist ein Sprite, das das übergeordnete DisplayObject für die TextLines ist. Jeder Container verfügt über einen ContainerController, der den Container verwaltet; der Controller enthält die Zielbreite und -höhe für den Textbereich, füllt den Container mit TextLines und verarbeitet den Bildlauf. Mit einem Container ist auch ein Format verknüpft, womit einige Formatierungsattribute auf den Text im Container angewendet werden können. Damit ist es zum Beispiel möglich, dass ein TextFlow einen Container aufweist, in dem der Text als einzelne Spalte erscheint, und einen zweiten Container, in dem der Text zweispaltig angezeigt wird. Nicht alle Attribute, die auf den Container angewendet werden können, wirken sich auf den Text aus; dies gilt nur für die Attribute, die das Layout auf Containerebene betreffen. Das folgende Diagramm veranschaulicht die Beziehung zwischen TextFlow, flowComposer und der Anzeigeliste.

IContainerController

Beispiele anzeigen

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  absoluteStart : int
[schreibgeschützt] Gibt das erste Zeichen im Container zurück.
ContainerController
  alignmentBaseline : *
TextLayoutFormat: Gibt die Grundlinie an, an dem die dominierende Grundlinie ausgerichtet wird.
ContainerController
  backgroundAlpha : *
TextLayoutFormat: Alpha-Wert (Transparenz) für den Hintergrund (übernimmt Standardwert, wenn während der Kaskade nicht definiert).
ContainerController
  backgroundColor : *
TextLayoutFormat: Hintergrundfarbe des Texts (übernimmt Standardwert, wenn während der Kaskade nicht definiert).
ContainerController
  baselineShift : *
TextLayoutFormat: Betrag, um den die Grundlinie vom dominantBaseline-Wert verschoben wird.
ContainerController
  blockProgression : *
TextLayoutFormat: Gibt eine vertikale oder horizontale Abfolge der Zeilenplatzierung an.
ContainerController
  breakOpportunity : *
TextLayoutFormat: Gibt die Position von Zeilenumbrüchen in einem mehrzeiligen Text an.
ContainerController
  cffHinting : *
TextLayoutFormat: Die für diesen Text verwendete Art des CFF-Hintings.
ContainerController
  clearFloats : *
TextLayoutFormat: Steuert, wie der Text bei einem Float umbricht.
ContainerController
  color : *
TextLayoutFormat: Farbe des Texts.
ContainerController
  columnCount : *
TextLayoutFormat: Anzahl der Textspalten (übernimmt Standardwert, wenn während der Kaskade nicht definiert).
ContainerController
  columnGap : *
TextLayoutFormat: Gibt den Zwischenraum in Pixeln an, der zwischen den Spalten gelassen werden soll (übernimmt Standardwert, wenn während der Kaskade nicht definiert).
ContainerController
  columnState : ColumnState
[schreibgeschützt] Gibt ein ColumnState-Objekt zurück, das die Anzahl und Merkmale der Spalten im Container beschreibt.
ContainerController
  columnWidth : *
TextLayoutFormat: Spaltenbreite in Pixeln (übernimmt Standardwert, wenn während der Kaskade nicht definiert).
ContainerController
  compositionHeight : Number
[schreibgeschützt] Gibt die vertikale Ausdehnung zurück, die für den Text innerhalb des Containers zulässig ist.
ContainerController
  compositionWidth : Number
[schreibgeschützt] Gibt die horizontale Ausdehnung zurück, die für den Text innerhalb des Containers zulässig ist.
ContainerController
  computedFormat : flashx.textLayout.formats:ITextLayoutFormat
[schreibgeschützt] Gibt eine ITextLayoutFormat-Instanz mit den auf diesen Container angewendeten Attributen zurück, einschließlich der vom Stammelement übernommenen Attribute.
ContainerController
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  container : Sprite
[schreibgeschützt] Gibt das Containeranzeigeobjekt zurück, das die Textzeilen für diese ContainerController-Instanz enthält.
ContainerController
  containerControllerInitialFormat : flashx.textLayout.formats:ITextLayoutFormat
[statisch]
ContainerController
  coreStyles : Object
[schreibgeschützt] Gibt die coreStyles für diesen ContainerController zurück.
ContainerController
  digitCase : *
TextLayoutFormat: Die für diesen Text verwendete Ziffernart.
ContainerController
  digitWidth : *
TextLayoutFormat: Die für diesen Text verwendete Ziffernbreite.
ContainerController
  direction : *
TextLayoutFormat: Gibt die standardmäßige bidirektionale Einbettungsebene des Texts im Textblock an.
ContainerController
  dominantBaseline : *
TextLayoutFormat: Gibt an, welche Elementgrundlinie an der alignmentBaseline ausgerichtet wird, um die vertikale Position des Elements auf der Linie zu bestimmen.
ContainerController
  firstBaselineOffset : *
TextLayoutFormat: Gibt die Grundlinienposition der ersten Linie im Container an.
ContainerController
  flowComposer : IFlowComposer
[schreibgeschützt] Gibt das Flow-Composer-Objekt zurück, das Text in dem von diesem Controller verwalteten Container erstellt und hervorhebt.
ContainerController
  fontFamily : *
TextLayoutFormat: Der Name der zu verwendenden Schriftart oder eine durch Kommas getrennte Liste mit Schriftartnamen.
ContainerController
  fontLookup : *
TextLayoutFormat: Zu verwendende Schriftartsuche.
ContainerController
  fontSize : *
TextLayoutFormat: Die Textgröße in Pixeln.
ContainerController
  fontStyle : *
TextLayoutFormat: Stil des Texts.
ContainerController
  fontWeight : *
TextLayoutFormat: Schriftartstärke.
ContainerController
  format : flashx.textLayout.formats:ITextLayoutFormat
Speichert das ITextLayoutFormat-Objekt, das die Attribute für diesen Container enthält.
ContainerController
  horizontalScrollPolicy : String
Gibt die horizontale Bildlaufrichtlinie an, die Sie festlegen können, indem Sie eine der Konstanten der ScrollPolicy-Klasse zuweisen: ON, OFF oder AUTO.
ContainerController
  horizontalScrollPosition : Number
Gibt die aktuelle horizontale Bildlaufposition auf der Bühne an.
ContainerController
  interactionManager : ISelectionManager
[schreibgeschützt] Der diesem TextFlow-Objekt zugeordnete InteractionManager.
ContainerController
  justificationRule : *
TextLayoutFormat: Regel zum Ausrichten von Text in einem Absatz.
ContainerController
  justificationStyle : *
TextLayoutFormat: Der Stil, der zum Ausrichten des Absatzes verwendet wird.
ContainerController
  kerning : *
TextLayoutFormat: Beim Kerning werden die Pixel zwischen bestimmten Zeichenpaaren angepasst, um die Lesbarkeit zu verbessern.
ContainerController
  leadingModel : *
TextLayoutFormat: Gibt das Zeilenabstandsmodell an, das eine Kombination von Zeilenabstandsbasis und Zeilenabstandsrichtung ist.
ContainerController
  ligatureLevel : *
TextLayoutFormat: Steuert, welche in der Schriftart definierten Ligaturen im Text verwendet werden können.
ContainerController
  lineBreak : *
TextLayoutFormat: Steuert Zeilenumbruch im Container (übernimmt Standardwert, wenn während der Kaskade nicht definiert).
ContainerController
  lineHeight : *
TextLayoutFormat: Steuerelemente für den Zeilenabstand des Texts.
ContainerController
  lineThrough : *
TextLayoutFormat: Wenn „true“, wird Durchstreichung angewendet, d. h eine mitten durch den Text gezogene Linie.
ContainerController
  linkActiveFormat : *
TextLayoutFormat: Definiert die Formatierungsattribute für Links im normalen Status.
ContainerController
  linkHoverFormat : *
TextLayoutFormat: Definiert die Formatierungsattribute, die für Links verwendet werden, über die der Mauszeiger bewegt wird („Hover“-Status).
ContainerController
  linkNormalFormat : *
TextLayoutFormat: Definiert die Formatierungsattribute für Links im normalen Status.
ContainerController
  listAutoPadding : *
TextLayoutFormat: Legt einen automatischen Einzug für die Startkante von Listen fest, wenn der Auffüllwert der Liste auf dieser Seite „auto“ lautet.
ContainerController
  listMarkerFormat : *
TextLayoutFormat: Definiert die Listenmarkierungen der Formatierungsattribute.
ContainerController
  listStylePosition : *
TextLayoutFormat: Zulässige Werte sind ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT. Standardwert ist nicht definiert, d. h. wurde nicht festgelegt. Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen.
ContainerController
  listStyleType : *
TextLayoutFormat: Zulässige Werte sind ListStyleType.UPPER_ALPHA, ListStyleType.LOWER_ALPHA, ListStyleType.UPPER_ROMAN, ListStyleType.LOWER_ROMAN, ListStyleType.NONE, ListStyleType.DISC, ListStyleType.CIRCLE, ListStyleType.SQUARE, ListStyleType.BOX, ListStyleType.CHECK, ListStyleType.DIAMOND, ListStyleType.HYPHEN, ListStyleType.ARABIC_INDIC, ListStyleType.BENGALI, ListStyleType.DECIMAL, ListStyleType.DECIMAL_LEADING_ZERO, ListStyleType.DEVANAGARI, ListStyleType.GUJARATI, ListStyleType.GURMUKHI, ListStyleType.KANNADA, ListStyleType.PERSIAN, ListStyleType.THAI, ListStyleType.URDU, ListStyleType.CJK_EARTHLY_BRANCH, ListStyleType.CJK_HEAVENLY_STEM, ListStyleType.HANGUL, ListStyleType.HANGUL_CONSTANT, ListStyleType.HIRAGANA, ListStyleType.HIRAGANA_IROHA, ListStyleType.KATAKANA, ListStyleType.KATAKANA_IROHA, ListStyleType.LOWER_ALPHA, ListStyleType.LOWER_GREEK, ListStyleType.LOWER_LATIN, ListStyleType.UPPER_ALPHA, ListStyleType.UPPER_GREEK, ListStyleType.UPPER_LATIN, FormatValue.INHERIT. Standardwert ist nicht definiert, d. h. wurde nicht festgelegt. Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen.
ContainerController
  locale : *
TextLayoutFormat: Das Gebietsschema des Texts.
ContainerController
  paddingBottom : *
TextLayoutFormat: Der untere Versatz in Pixeln.
ContainerController
  paddingLeft : *
TextLayoutFormat: Der linke Einzug in Pixeln.
ContainerController
  paddingRight : *
TextLayoutFormat: Der rechte Einzug in Pixeln.
ContainerController
  paddingTop : *
TextLayoutFormat: Der obere Versatz in Pixeln.
ContainerController
  paragraphEndIndent : *
TextLayoutFormat: Eine Zahl, die den Versatz des unteren Absatzrands in Pixeln angibt.
ContainerController
  paragraphSpaceAfter : *
TextLayoutFormat: Eine Zahl, die den Leerraum nach dem Absatz (in Pixeln) festlegt.
ContainerController
  paragraphSpaceBefore : *
TextLayoutFormat: Eine Zahl, die den Wert für den Leeraum vor dem Absatz in Pixeln angibt.
ContainerController
  paragraphStartIndent : *
TextLayoutFormat: Eine Zahl, die den Versatz des oberen Absatzrands angibt in Pixeln angibt.
ContainerController
  renderingMode : *
TextLayoutFormat: Der für diesen Text verwendete Wiedergabemodus.
ContainerController
  rootElement : ContainerFormattedElement
[schreibgeschützt] Gibt das Stammelement zurück, das im Container angezeigt wird.
ContainerController
  styleName : *
TextLayoutFormat: Weist einem Element eine identifizierende Klasse zu, sodass es möglich ist, einen Stil für das Element durch Verweis auf styleName festzulegen.
ContainerController
  styles : Object
[schreibgeschützt] Gibt die Stile für diesen ContainerController zurück.
ContainerController
  tabStops : *
TextLayoutFormat: Gibt die Tabulatoren an, die dem Absatz zugewiesen sind.
ContainerController
  textAlign : *
TextLayoutFormat: Ausrichtung der Zeilen im Absatz relativ zum Container.
ContainerController
  textAlignLast : *
TextLayoutFormat: Ausrichtung der letzten (oder einzigen) Zeile im Absatz relativ zum Container im ausgerichteten Text.
ContainerController
  textAlpha : *
TextLayoutFormat: Wert für Alpha (Transparenz) des Texts.
ContainerController
  textDecoration : *
TextLayoutFormat: Auszeichnung im Text.
ContainerController
  textFlow : flashx.textLayout.elements:TextFlow
[schreibgeschützt] Gibt das TextFlow-Objekt zurück, dessen Inhalt im Container angezeigt wird.
ContainerController
  textIndent : *
TextLayoutFormat: Eine Zahl, die die Einrückung der ersten Zeile des Absatzes in Pixeln festlegt.
ContainerController
  textJustify : *
TextLayoutFormat: Gibt Optionen für die Ausrichtung des Texts an.
ContainerController
  textLength : int
[schreibgeschützt] Gibt die Gesamtzahl der Zeichen im Container zurück.
ContainerController
  textRotation : *
TextLayoutFormat: Bestimmt die Gradzahl zum Drehen dieses Texts.
ContainerController
  trackingLeft : *
TextLayoutFormat: Zahl in Pixeln (oder Prozent der Schriftgröße, z. B. 120 %), die die Laufweite (manuelles Kerning) angibt, auf die linke Seite jedes Zeichens angewendet werden soll.
ContainerController
  trackingRight : *
TextLayoutFormat: Zahl in Pixeln (oder Prozent der Schriftgröße, z. B. 120 %), die die Laufweite (manuelles Kerning) angibt, die auf die rechte Seite jedes Zeichens angewendet werden soll.
ContainerController
  typographicCase : *
TextLayoutFormat: Die für diesen Text verwendete typografische Buchstabenart.
ContainerController
  userStyles : Object
Ermöglicht das Lesen und Schreiben von Benutzerstilen in einem ContainerController-Objekt.
ContainerController
  verticalAlign : *
TextLayoutFormat: Vertikale Ausrichtung oder Blocksatz (übernimmt Standardwert, wenn während der Kaskade nicht definiert).
ContainerController
  verticalScrollPolicy : String
Gibt die vertikale Bildlaufrichtlinie an, die Sie festlegen können, indem Sie eine der Konstanten der ScrollPolicy-Klasse zuweisen: ON, OFF oder AUTO.
ContainerController
  verticalScrollPosition : Number
Gibt die aktuelle vertikale Bildlaufposition auf der Bühne an.
ContainerController
  whiteSpaceCollapse : *
TextLayoutFormat: Blendet Leerraum aus oder behält ihn bei, wenn Text in einem TextFlow importiert wird.
ContainerController
  wordSpacing : *
TextLayoutFormat: Legt den optimalen, minimalen und maximalen Abstand (als Vielfaches der Breite einer normalen Leerstelle) zwischen Wörtern fest, der beim Blocksatz verwendet wird.
ContainerController
Öffentliche Methoden
 MethodeDefiniert von
  
ContainerController(container:Sprite, compositionWidth:Number = 100, compositionHeight:Number = 100)
Konstruktor - Erstellt eine ContainerController-Instanz.
ContainerController
  
Verarbeitet das Event.ACTIVATE-Ereignis, wenn der Client Ereignisse verwaltet.
ContainerController
  
Verarbeitet ein Bildlaufereignis während einer „Ziehauswahl“.
ContainerController
  
Fordert Clients auf, mouseup- und mousemove-Ereignisse von außerhalb einer Sicherheits-Sandbox weiterzuleiten.
ContainerController
  
Löscht den von styleProp angegebenen Stil aus diesem FlowElement.
ContainerController
  
Verarbeitet das Event.DEACTIVATE-Ereignis, wenn der Client Ereignisse verwaltet.
ContainerController
  
Verarbeitet ein Bearbeitungsereignis (CUT, COPY, PASTE, SELECT_ALL), wenn der Client Ereignisse verwaltet.
ContainerController
  
Informiert Client darüber, dass die Weiterleitung der mouseup- und mousemove-Ereignisse von außerhalb einer Sicherheits-Sandbox nicht mehr erforderlich ist.
ContainerController
  
Verarbeitet die FocusEvent.KEY_FOCUS_CHANGE- und FocusEvent.MOUSE_FOCUS_CHANGE-Ereignisse, wenn der Client Ereignisse verwaltet.
ContainerController
  
Verarbeitet das FocusEvent.FOCUS_IN-Ereignis, wenn der Client Ereignisse verwaltet.
ContainerController
  
Verarbeitet das FocusEvent.FOCUS_OUT-Ereignis, wenn der Client Ereignisse verwaltet.
ContainerController
  
Gibt den Bereich zurück, der den Text enthält, wie vom letzten Erstellungs- oder Aktualisierungsvorgang dargestellt.
ContainerController
  
Finden Sie den Bildlaufabstand heraus, der für den Bildlauf nach oben oder unten um die angegebene Anzahl der Zeilen erforderlich ist.
ContainerController
  
getStyle(styleProp:String):*
Gibt den Wert für den vom styleProp-Parameter angegebenen Stil zurück.
ContainerController
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
  
Verarbeitet das IMEEvent.IME_START_COMPOSITION-Ereignis, wenn der Client Ereignisse verwaltet.
ContainerController
  
Markiert den gesamten Text in diesem Container als zum Erstellen erforderlich.
ContainerController
  
Bestimmt, ob der Container Text enthält, für den ein Erstellen erforderlich ist.
ContainerController
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
  
Verarbeitet das KeyboardEvent.KEY_DOWN-Ereignis, wenn der Client Ereignisse verwaltet.
ContainerController
  
Verarbeitet das FocusEvent.KEY_FOCUS_CHANGE-Ereignis, wenn der Client Ereignisse verwaltet.
ContainerController
  
Verarbeitet das Keyboard.KEY_UP-Ereignis, wenn der Client Ereignisse verwaltet.
ContainerController
  
Verarbeitet das ContextMenuEvent.MENU_SELECT-Ereignis, wenn der Client Ereignisse verwaltet.
ContainerController
  
Verarbeitet das MouseEvent.DOUBLE_CLICK-Ereignis, wenn der Client Ereignisse verwaltet.
ContainerController
  
Verarbeitet das MouseEvent.MOUSE_DOWN-Ereignis, wenn der Client Ereignisse verwaltet.
ContainerController
  
Verarbeitet das MouseEvent.MOUSE_MOVE-Ereignis, wenn der Client Ereignisse verwaltet.
ContainerController
  
Client-Aufruf zum Weiterleiten eines mouseMove-Ereignisses von außerhalb einer Sicherheits-Sandbox.
ContainerController
  
Verarbeitet das MouseEvent.MOUSE_OUT-Ereignis, wenn der Client Ereignisse verwaltet.
ContainerController
  
Verarbeitet das MouseEvent.MOUSE_OVER-Ereignis, wenn der Client Ereignisse verwaltet.
ContainerController
  
Verarbeitet das MouseEvent.MOUSE_UP-Ereignis, wenn der Client Ereignisse verwaltet.
ContainerController
  
Client-Aufruf zum Weiterleiten eines mouseUp-Ereignisses von außerhalb einer Sicherheits-Sandbox.
ContainerController
  
Verarbeitet das MouseEvent.MOUSE_WHEEL-Ereignis, wenn der Client Ereignisse verwaltet.
ContainerController
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
scrollToRange(activePosition:int, anchorPosition:int):void
Führt einen Bildlauf durch, sodass der Textbereich im Container sichtbar ist.
ContainerController
  
selectRange(anchorIndex:int, activeIndex:int):void
Legt den Bereich des ausgewählten Texts in einer Komponente fest, die ITextSupport implementiert.
ContainerController
  
Legt die für Text im Container zulässige Breite und Höhe fest.
ContainerController
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
  
setStyle(styleProp:String, newValue:*):void
Legt den Wert für den vom styleProp-Parameter angegebenen Stil auf den vom newValue-Parameter angegebenen Wert fest.
ContainerController
  
Verarbeitet das SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING-Ereignis bei der Verwaltung von Ereignissen auf dem Client.
ContainerController
  
Verarbeitet das TextEvent.TEXT_INPUT-Ereignis, wenn der Client Ereignisse verwaltet.
ContainerController
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Geschützte Methoden
 MethodeDefiniert von
  
Fügt ein flash.display.Shape-Objekt hinzu, auf dem Hintergrundformen (z. B. Hintergrundfarbe) gezeichnet werden.
ContainerController
  
Fügt ein flash.display.DisplayObject-Objekt als untergeordnetes Objekt des übergeordneten Objekts hinzu.
ContainerController
  
Fügt ein flash.display.DisplayObjectContainer-Objekt ein, dem Auswahlformen (wie Blockauswahlmarkierung, Cursor usw.) hinzugefügt werden.
ContainerController
  
Fügt ein flash.text.engine.TextLine-Objekt als untergeordnetes Container-Element hinzu.
ContainerController
  
Erstellt ein Kontextmenü für den ContainerController.
ContainerController
  
Ruft die Indexposition ab, an der die erste Textzeile im übergeordneten Element angezeigt werden muss.
ContainerController
  
Entfernt ein flash.display.Shape-Objekt, in dem Hintergrundformen (wie Hintergrundfarben) gezeichnet werden.
ContainerController
  
Entfernt ein flash.display.DisplayObject-Objekt aus dem übergeordneten Element.
ContainerController
  
Entfernt das flash.display.DisplayObjectContainer-Objekt, das Auswahlformen (wie Blockauswahlmarkierung, Cursor usw.) enthält.
ContainerController
  
Entfernt ein flash.text.engine.TextLine-Objekt aus dem übergeordneten Element.
ContainerController
  
Bei der Durchführung eines Bildlaufs wird das Scroll-Rectangle so auf das Container-Rectangle festgelegt, dass alle Zeilen, die zur Hälfte angezeigt werden, auf den Bildlaufbereich beschnitten werden.
ContainerController
Eigenschaftendetails

_mouseWheelListenerAttached

Eigenschaft
tlf_internal var _mouseWheelListenerAttached:Boolean = false

absoluteStart

Eigenschaft 
absoluteStart:int  [schreibgeschützt]

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

Gibt das erste Zeichen im Container zurück. Wenn es sich nicht um den ersten Container im Textfluss handelt, wird dieser Wert beim Erstellen des Textes aktualisiert, und zwar, wenn die compose()- oder updateAllControllers()-Methoden von IFlowComposer aufgerufen werden.



Implementierung
    public function get absoluteStart():int

Verwandte API-Elemente

alignmentBaseline

Eigenschaft 
alignmentBaseline:*

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

TextLayoutFormat: Gibt die Grundlinie an, an der die dominierende Grundlinie ausgerichtet wird. Wenn Sie beispielsweise für dominantBaseline den Wert ASCENT und für alignmentBaseline den Wert DESCENT festlegen, wird der obere Textrand an der DESCENT-Grundlinie oder unter der Linie ausgerichtet. Das größte Element in der Zeile bestimmt im Allgemeinen die Grundlinien.

Grundlinien

Zulässige Werte sind TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, TextBaseline.USE_DOMINANT_BASELINE, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert TextBaseline.USE_DOMINANT_BASELINE verwendet.



Implementierung
    public function get alignmentBaseline():*
    public function set alignmentBaseline(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

backgroundAlpha

Eigenschaft 
backgroundAlpha:*

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

TextLayoutFormat: Alpha-Wert (Transparenz) für den Hintergrund (übernimmt Standardwert, wenn während der Kaskade nicht definiert). Der Wert 0 steht für vollständige Transparenz und der Wert 1 für vollständige Undurchsichtigkeit. Anzeigeobjekte mit dem alpha-Wert 0 sind aktiv, auch wenn sie nicht sichtbar sind.

Zulässige Werte sind Zahlen von 0 bis 1 und FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert 1 an.



Implementierung
    public function get backgroundAlpha():*
    public function set backgroundAlpha(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

backgroundColor

Eigenschaft 
backgroundColor:*

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

TextLayoutFormat: Hintergrundfarbe des Texts (übernimmt Standardwert, wenn während der Kaskade nicht definiert). Kann entweder der Konstantenwert BackgroundColor.TRANSPARENT oder ein hexadezimaler Wert sein, der die drei RGB-Werte in 8-Bit (rot, grün, blau) festlegt; z. B. 0xFF0000 für Rot und 0x00FF00 für Grün.

Zulässige Werte als String sind BackgroundColor.TRANSPARENT, FormatValue.INHERIT und Einheiten von 0x0 bis 0xffffffff.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert BackgroundColor.TRANSPARENT an.



Implementierung
    public function get backgroundColor():*
    public function set backgroundColor(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

baselineShift

Eigenschaft 
baselineShift:*

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

TextLayoutFormat: Betrag, um den die Grundlinie vom dominantBaseline-Wert verschoben wird. Einheiten in Pixeln oder einem Prozentwert für fontSize (geben Sie in diesem Fall einen Stringwert wie beispielsweise 140 % ein). Positive Werte verschieben die Zeile bei horizontalem Text nach oben (bei vertikalem nach rechts), negative Werte verschieben sie bei horizontalem Text nach unten (bei vertikalem nach links).

Zulässige Werte sind BaselineShift.SUPERSCRIPT, BaselineShift.SUBSCRIPT, FormatValue.INHERIT.

Zulässige Werte für Zahlen liegen zwischen -1000 und 1000.

Zulässige Werte für Prozentwerte liegen zwischen -1000 und 1000.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 0.0 verwendet.



Implementierung
    public function get baselineShift():*
    public function set baselineShift(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

blockProgression

Eigenschaft 
blockProgression:*

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

TextLayoutFormat: Gibt eine vertikale oder horizontale Abfolge der Zeilenplatzierung an. Zeilen werden entweder von oben nach unten (BlockProgression.TB für horizontalen Text) oder von rechts nach links (BlockProgression.RL für vertikalen Text) platziert.

Zulässige Werte sind BlockProgression.RL, BlockProgression.TB, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert BlockProgression.TB verwendet.



Implementierung
    public function get blockProgression():*
    public function set blockProgression(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

breakOpportunity

Eigenschaft 
breakOpportunity:*

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

TextLayoutFormat: Gibt die Position von Zeilenumbrüchen in einem mehrzeiligen Text an. Mit der Einstellung BreakOpportunity.AUTO wird der Text normal umbrochen. Mit der Einstellung BreakOpportunity.NONE wird der Text nicht umbrochen, es sei denn, er wird zu lang und die Zeile kann an keiner anderen Position umbrochen werden. Legen Sie BreakOpportunity.ANY fest, damit die Zeile an einer beliebigen Stelle und nicht nur zwischen den Wörtern umbrochen werden kann. Legen Sie BreakOpportunity.ALL fest, damit jede typografische Gruppe auf einer einzelnen Zeile platziert wird (hilfreich bei Text in einem Pfad).

Zulässige Werte sind BreakOpportunity.ALL, BreakOpportunity.ANY, BreakOpportunity.AUTO, BreakOpportunity.NONE, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert BreakOpportunity.AUTO verwendet.



Implementierung
    public function get breakOpportunity():*
    public function set breakOpportunity(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

cffHinting

Eigenschaft 
cffHinting:*

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

TextLayoutFormat: Die für diesen Text verwendete Art des CFF-Hintings. Durch CFF-Hinting wird bestimmt, ob die Flash-Laufzeitumgebung erzwingt, dass starke horizontale Ausläufer in das Subpixel-Raster eingefügt werden oder nicht. Diese Eigenschaft gilt nur, wenn die renderingMode-Eigenschaft auf RenderingMode.CFF festgelegt und die Schriftart eingebettet ist (fontLookup-Eigenschaft auf FontLookup.EMBEDDED_CFF festgelegt). Bei kleinen Bildschirmgrößen entsteht durch Hinting ein klar lesbarer Text.

Zulässige Werte sind CFFHinting.NONE, CFFHinting.HORIZONTAL_STEM, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert CFFHinting.HORIZONTAL_STEM verwendet.



Implementierung
    public function get cffHinting():*
    public function set cffHinting(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

clearFloats

Eigenschaft 
clearFloats:*

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

TextLayoutFormat: Steuert, wie der Text bei einem Float umbricht. Bei Verwendung des Werts „None“ umgibt der Text ein Float mit dem geringsten Abstand. Bei Verwendung des Werts „Left“ überspringt der Text jeden Teil des Containers mit einem linken Float; bei Verwendung des Werts „Right“ überspringt der Text jeden Teil des Containers mit einem rechten Float. Wenn beide Werte verwendet werden, überspringt der Text alle Floats.

Zulässige Werte sind ClearFloats.START, ClearFloats.END, ClearFloats.LEFT, ClearFloats.RIGHT, ClearFloats.BOTH, ClearFloats.NONE, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert ClearFloats.NONE an.



Implementierung
    public function get clearFloats():*
    public function set clearFloats(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

color

Eigenschaft 
color:*

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

TextLayoutFormat: Farbe des Texts. Ein Hexadezimalwert, der drei 8-Bit-RGB-Werte (red, green, blue) angibt; beispielsweise 0xFF0000 für rot und 0x00FF00 für grün.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 0 verwendet.



Implementierung
    public function get color():*
    public function set color(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

columnCount

Eigenschaft 
columnCount:*

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

TextLayoutFormat: Anzahl der Textspalten (übernimmt Standardwert, wenn während der Kaskade nicht definiert). Die Spaltenzahl überschreibt die anderen Spalteneinstellungen. Als Wert ist eine ganze Zahl oder FormatValue.AUTO festgelegt, falls nicht angegeben. Wenn columnCount nicht festgelegt ist, wird columnWidth dazu verwendet, so viele Spalten zu erstellen, wie in den Container passen.

Zulässige Werte als String sind FormatValue.AUTO, FormatValue.INHERIT sowie Ganzzahlen von 1 bis 50.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert FormatValue.AUTO an.



Implementierung
    public function get columnCount():*
    public function set columnCount(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

columnGap

Eigenschaft 
columnGap:*

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

TextLayoutFormat: Gibt den Zwischenraum in Pixeln an, der zwischen den Spalten gelassen werden soll (übernimmt Standardwert, wenn während der Kaskade nicht definiert). Wert ist eine Zahl

Zulässige Werte sind Zahlen von 0 bis 1000 und FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert 20 an.



Implementierung
    public function get columnGap():*
    public function set columnGap(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

columnState

Eigenschaft 
columnState:ColumnState  [schreibgeschützt]

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

Gibt ein ColumnState-Objekt zurück, das die Anzahl und Merkmale der Spalten im Container beschreibt. Diese Werte werden beim Neuerstellen des Texts aktualisiert, entweder infolge von IFlowComposer.compose() oder IFlowComposer.updateAllControllers().



Implementierung
    public function get columnState():ColumnState

Verwandte API-Elemente

columnWidth

Eigenschaft 
columnWidth:*

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

TextLayoutFormat: Spaltenbreite in Pixeln (übernimmt Standardwert, wenn während der Kaskade nicht definiert). Wenn Sie die Breite, aber nicht die Anzahl der Spalten festlegen, erstellt TextLayout so viele Spalten dieser Breite wie möglich, wobei die Containerbreite und die columnGap-Einstellungen zugrunde gelegt werden. Der restliche Raum befindet sich links nach der letzten Spalte. Der Wert ist eine Zahl.

Zulässige Werte als String sind FormatValue.AUTO, FormatValue.INHERIT und Zahlen von 0 bis 8000.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert FormatValue.AUTO an.



Implementierung
    public function get columnWidth():*
    public function set columnWidth(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

compositionHeight

Eigenschaft 
compositionHeight:Number  [schreibgeschützt]

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

Gibt die vertikale Ausdehnung zurück, die für den Text innerhalb des Containers zulässig ist. Der Wert wird in Pixeln angegeben.



Implementierung
    public function get compositionHeight():Number

Verwandte API-Elemente

compositionWidth

Eigenschaft 
compositionWidth:Number  [schreibgeschützt]

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

Gibt die horizontale Ausdehnung zurück, die für den Text innerhalb des Containers zulässig ist. Der Wert wird in Pixeln angegeben.



Implementierung
    public function get compositionWidth():Number

Verwandte API-Elemente

computedFormat

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

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

Gibt eine ITextLayoutFormat-Instanz mit den auf diesen Container angewendeten Attributen zurück, einschließlich der vom Stammelement übernommenen Attribute.



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

Verwandte API-Elemente

container

Eigenschaft 
container:Sprite  [schreibgeschützt]

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

Gibt das Containeranzeigeobjekt zurück, das die Textzeilen für diese ContainerController-Instanz enthält.



Implementierung
    public function get container():Sprite

Verwandte API-Elemente

containerControllerInitialFormat

Eigenschaft 
containerControllerInitialFormat:flashx.textLayout.formats:ITextLayoutFormat



Implementierung
    public static function get containerControllerInitialFormat():flashx.textLayout.formats:ITextLayoutFormat
    public static function set containerControllerInitialFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void

coreStyles

Eigenschaft 
coreStyles:Object  [schreibgeschützt]

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

Gibt die coreStyles für diesen ContainerController zurück. Beachten Sie, dass die Get-Funktion eine Kopie des coreStyles-Wörtbuchs erstellt. Das zurückgegebene Objekt enthält die durch TextLayoutFormat definierten und in TextLayoutFormat.description enthaltenen Formate. Das zurückgegebene Objekt besteht aus einem Array von Stilname/Wert-Paaren.



Implementierung
    public function get coreStyles():Object

Verwandte API-Elemente

digitCase

Eigenschaft 
digitCase:*

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

TextLayoutFormat: Die für diesen Text verwendete Ziffernart. Die DigitCase.OLD_STYLE-Einstellung stellt eine Annäherung an Kleinbuchstaben mit verschiedenen Oberlängen und Unterlängen dar. Die Ziffern haben proportionale Zwischenräume. Dieser Stil ist nur in ausgewählten Schriftarten verfügbar, am häufigsten in einem zusätzlichen oder Expert-Font. Die DigitCase.LINING-Einstellung hat eine All-Cap-Höhe und erscheint für die Darstellung in Tabellen im Allgemeinen in Monospace.

digitCase

Zulässige Werte sind DigitCase.DEFAULT, DigitCase.LINING, DigitCase.OLD_STYLE, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert DigitCase.DEFAULT verwendet.



Implementierung
    public function get digitCase():*
    public function set digitCase(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

digitWidth

Eigenschaft 
digitWidth:*

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

TextLayoutFormat: Die für diesen Text verwendete Ziffernbreite. Dies kann DigitWidth.PROPORTIONAL sein, was optimal für einzelne Zahlen aussieht, oder DigitWidth.TABULAR, was optimal für Zahlen in Tabellen, Diagrammen und vertikalen Zeilen funktioniert.

digitWidth

Zulässige Werte sind DigitWidth.DEFAULT, DigitWidth.PROPORTIONAL, DigitWidth.TABULAR, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert DigitWidth.DEFAULT verwendet.



Implementierung
    public function get digitWidth():*
    public function set digitWidth(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

direction

Eigenschaft 
direction:*

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

TextLayoutFormat: Gibt die standardmäßige bidirektionale Einbettungsebene des Texts im Textblock an. Lesereihenfolge von links nach rechts wie in lateinischen Skripten oder von rechts nach links (Arabisch, Hebräisch). Diese Eigenschaft wirkt sich auf die Spaltenanordnung aus, wenn sie auf der Containerebene angewendet wird. Spalten können ebenso wie Text von links nach rechts oder von rechts nach links ausgerichtet sein. Im Folgenden sind einige Beispiele aufgeführt:

direction

Zulässige Werte sind Direction.LTR, Direction.RTL, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert Direction.LTR verwendet.



Implementierung
    public function get direction():*
    public function set direction(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

dominantBaseline

Eigenschaft 
dominantBaseline:*

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

TextLayoutFormat: Gibt an, welche Elementgrundlinie an der alignmentBaseline ausgerichtet wird, um die vertikale Position des Elements auf der Linie zu bestimmen. Ein Wert von TextBaseline.AUTO wählt die dominierende Grundlinie basierend auf der locale-Eigenschaft des übergeordneten Absatzes. Für Japanisch und Chinesisch ist der ausgewählte Grundlinienwert TextBaseline.IDEOGRAPHIC_CENTER, für alle anderen Sprachen ist es TextBaseline.ROMAN. Diese Grundlinienauswahl wird durch die Auswahl der Schriftart und der Schriftgröße bestimmt.

Grundlinien

Zulässige Werte sind FormatValue.AUTO, TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert FormatValue.AUTO verwendet.



Implementierung
    public function get dominantBaseline():*
    public function set dominantBaseline(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

firstBaselineOffset

Eigenschaft 
firstBaselineOffset:*

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

TextLayoutFormat: Gibt die Grundlinienposition der ersten Linie im Container an. Auf welche Grundlinie diese Eigenschaft verweist, hängt vom Gebietsschema auf Containerebene ab. Für Japanisch und Chinesisch ist es TextBaseline.IDEOGRAPHIC_BOTTOM, für alle anderen Sprachen ist es TextBaseline.ROMAN. Der Offset vom oberen Versatz (oder dem rechten Einzug, wenn für blockProgression RL eingestellt wurde) des Containers zur Grundlinie der ersten Zeile kann BaselineOffset.ASCENT, d. h. gleich der Oberlänge der Zeile (BaselineOffset.LINE_HEIGHT) sein und damit der Höhe dieser ersten Zeile entsprechen oder eine beliebige Zahl mit einem Festwert für einen absoluten Abstand sein. BaselineOffset.AUTO richtet die Oberlänge der Zeile am oberen Versatz des Containers aus.

firstBaselineOffset1firstBaselineOffset2firstBaselineOffset3firstBaselineOffset4

Zulässige Werte als String sind BaselineOffset.AUTO, BaselineOffset.ASCENT, BaselineOffset.LINE_HEIGHT, FormatValue.INHERIT und Zahlen von 0 bis 1000.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert BaselineOffset.AUTO verwendet.



Implementierung
    public function get firstBaselineOffset():*
    public function set firstBaselineOffset(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

flowComposer

Eigenschaft 
flowComposer:IFlowComposer  [schreibgeschützt]

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

Gibt das Flow-Composer-Objekt zurück, das Text in dem von diesem Controller verwalteten Container erstellt und hervorhebt.



Implementierung
    public function get flowComposer():IFlowComposer

Verwandte API-Elemente

fontFamily

Eigenschaft 
fontFamily:*

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

TextLayoutFormat: Der Name der zu verwendenden Schriftart oder eine durch Kommas getrennte Liste mit Schriftartnamen. Die Flash-Laufzeitumgebung rendert das Element mit der ersten verfügbaren Schriftart in der Liste. Beispiel: Bei Arial, Helvetica und _sans sucht der Player nach Arial, dann nach Helvetica (wenn Arial nicht gefunden wurde) und anschließend nach _sans.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert Arial verwendet.



Implementierung
    public function get fontFamily():*
    public function set fontFamily(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

fontLookup

Eigenschaft 
fontLookup:*

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

TextLayoutFormat: Zu verwendende Schriftartsuche. Durch Angeben von FontLookup.DEVICE werden die auf dem System, das die SWF-Datei ausführt, installierten Schriftarten verwendet. Geräteschriftarten führen zu einer kleineren Filmgröße, der Text wird jedoch auf verschiedenen Systemen und Plattformen nicht unbedingt auf dieselbe Weise wiedergegeben. Durch Festlegen von FontLookup.EMBEDDED_CFF werden Schriftkonturen verwendet, die in der veröffentlichten SWF-Datei eingebettet sind. Eingebettete Schriftarten erhöhen die Größe der SWF-Datei (manchmal erheblich), der Text wird jedoch konsistent in der gewählten Schriftart angezeigt.

Zulässige Werte sind FontLookup.DEVICE, FontLookup.EMBEDDED_CFF, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert FontLookup.DEVICE verwendet.



Implementierung
    public function get fontLookup():*
    public function set fontLookup(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

fontSize

Eigenschaft 
fontSize:*

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

TextLayoutFormat: Die Textgröße in Pixeln.

Zulässige Werte sind Zahlen von 1 bis 720 und FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 12 verwendet.



Implementierung
    public function get fontSize():*
    public function set fontSize(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

fontStyle

Eigenschaft 
fontStyle:*

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

TextLayoutFormat: Stil des Texts. Kann FontPosture.NORMAL für einfachen Text oder FontPosture.ITALIC für Kursivschrift sein. Diese Eigenschaft gilt nur für Geräteschriftarten (fontLookup-Eigenschaft wird festgelegt auf flash.text.engine.FontLookup.DEVICE).

Zulässige Werte sind FontPosture.NORMAL, FontPosture.ITALIC, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert FontPosture.NORMAL verwendet.



Implementierung
    public function get fontStyle():*
    public function set fontStyle(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

fontWeight

Eigenschaft 
fontWeight:*

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

TextLayoutFormat: Schriftartstärke. Kann FontWeight.NORMAL für normalen Text oder FontWeight.BOLD sein. Wird nur auf Geräteschriftarten angewendet (für fontLookup-Eigenschaft ist flash.text.engine.FontLookup.DEVICE festgelegt).

Zulässige Werte sind FontWeight.NORMAL, FontWeight.BOLD, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert FontWeight.NORMAL verwendet.



Implementierung
    public function get fontWeight():*
    public function set fontWeight(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

format

Eigenschaft 
format:flashx.textLayout.formats:ITextLayoutFormat

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

Speichert das ITextLayoutFormat-Objekt, das die Attribute für diesen Container enthält. Der Controller übernimmt die Containereigenschaften vom TextFlow, dessen Teil er ist. Aufgrund dieser Eigenschaft können verschiedene Controller in demselben Textfluss beispielsweise unterschiedliche Spalteneinstellungen oder unterschiedlichen Abstand aufweisen.



Implementierung
    public function get format():flashx.textLayout.formats:ITextLayoutFormat
    public function set format(value:flashx.textLayout.formats:ITextLayoutFormat):void

Verwandte API-Elemente

horizontalScrollPolicy

Eigenschaft 
horizontalScrollPolicy:String

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

Gibt die horizontale Bildlaufrichtlinie an, die Sie festlegen können, indem Sie eine der Konstanten der ScrollPolicy-Klasse zuweisen: ON, OFF oder AUTO.



Implementierung
    public function get horizontalScrollPolicy():String
    public function set horizontalScrollPolicy(value:String):void

Verwandte API-Elemente

horizontalScrollPosition

Eigenschaft 
horizontalScrollPosition:Number

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

Gibt die aktuelle horizontale Bildlaufposition auf der Bühne an. Der Wert gibt die Anzahl der Pixel von links an.



Implementierung
    public function get horizontalScrollPosition():Number
    public function set horizontalScrollPosition(value:Number):void

interactionManager

Eigenschaft 
interactionManager:ISelectionManager  [schreibgeschützt]

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

Der diesem TextFlow-Objekt zugeordnete InteractionManager.

Steuert die gesamte Auswahl und Bearbeitung des Texts. Wenn der TextFlow nicht auswählbar ist, hat der interactionManager den Wert „null“. Weisen Sie einen interactionManager zu, der sowohl ein ISelectionManager als auch ein IEditManager ist, damit der TextFlow bearbeitbar wird. Weisen Sie einen interactionManager zu, der nur ein ISelectionManager ist, damit ein TextFlow schreibgeschützt und auswählbar wird.



Implementierung
    public function get interactionManager():ISelectionManager

Verwandte API-Elemente

justificationRule

Eigenschaft 
justificationRule:*

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

TextLayoutFormat: Regel zum Ausrichten von Text in einem Absatz. Standardwert ist FormatValue.AUTO, durch den der Text anhand der locale-Eigenschaft des Absatzes ausgerichtet wird. Bei allen Sprachen (mit Ausnahme von Japanisch und Chinesisch) wird FormatValue.AUTO zu JustificationRule.SPACE, wodurch zusätzlicher Leerraum zu den Leerzeichen hinzugefügt wird. Bei Japanisch und Chinesisch wird FormatValue.AUTO zu JustficationRule.EAST_ASIAN. Teilweise wird durch die Ausrichtung der Abstand der Interpunktion geändert. Bei Text mit lateinischen Buchstaben nehmen sowohl Komma als auch japanische Punkte die volle Zeichenbreite ein, bei Text mit ostasiatischen Zeichen nur die halbe Zeichenbreite. Bei ostasiatischem Text ist außerdem der Abstand zwischen aufeinanderfolgdenden Satzzeichen geringer, da dies den üblichen typographischen Konventionen in ostasiatischen Sprachen entspricht. Beachten Sie außerdem im folgenden Beispiel den Zeilenabstand, der auf die zweite Zeile der Absätze angewendet wird. In der ostasiatischen Version werden die letzten zwei Zeilen nach links verschoben. In der lateinischen Version werden die zweite und folgende Zeilen nach links verschoben.

justificationRule

Zulässige Werte sind JustificationRule.EAST_ASIAN, JustificationRule.SPACE, FormatValue.AUTO, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert FormatValue.AUTO verwendet.



Implementierung
    public function get justificationRule():*
    public function set justificationRule(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

justificationStyle

Eigenschaft 
justificationStyle:*

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

TextLayoutFormat: Der Stil, der zum Ausrichten des Absatzes verwendet wird. Nur zusammen mit einer justificationRule-Einstellung von JustificationRule.EAST_ASIAN verwendet. Der Standardwert FormatValue.AUTO wird in JustificationStyle.PUSH_IN_KINSOKU für alle Gebietsschemata aufgelöst. Die von der JustificationStyle-Klasse definierten Konstanten legen die Optionen für die Verarbeitung von Kinsoku-Zeichen fest. Diese japanischen Zeichen können weder am Anfang noch am Ende einer Zeile stehen. Legen Sie JustificationStyle.PUSH-OUT-ONLY fest, wenn die Abstände im Text größer sein sollen. Wenn Sie das gleiche Verhalten wie mit justificationRule auch mit JustificationRule.SPACE erzielen möchten, verwenden Sie JustificationStyle.PRIORITIZE-LEAST-ADJUSTMENT.

Zulässige Werte sind JustificationStyle.PRIORITIZE_LEAST_ADJUSTMENT, JustificationStyle.PUSH_IN_KINSOKU, JustificationStyle.PUSH_OUT_ONLY, FormatValue.AUTO, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert FormatValue.AUTO verwendet.



Implementierung
    public function get justificationStyle():*
    public function set justificationStyle(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

kerning

Eigenschaft 
kerning:*

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

TextLayoutFormat: Beim Kerning werden die Pixel zwischen bestimmten Zeichenpaaren angepasst, um die Lesbarkeit zu verbessern. Kerning wird für alle Schriftarten mit Kerningtabellen unterstützt.

Zulässige Werte sind Kerning.ON, Kerning.OFF, Kerning.AUTO, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert Kerning.AUTO verwendet.



Implementierung
    public function get kerning():*
    public function set kerning(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

leadingModel

Eigenschaft 
leadingModel:*

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

TextLayoutFormat: Gibt das Zeilenabstandsmodell an, das eine Kombination von Zeilenabstandsbasis und Zeilenabstandsrichtung ist. Die Leerraumbasis ist die Grundlinie, auf die sich die lineHeight-Eigenschaft bezieht. Die Zeilenabstandsrichtung bestimmt, ob die lineHeight-Eigenschaft auf den Abstand der Grundlinie einer Zeile zu derjenigen der vorherigen oder nachfolgenden Zeile verweist. Der Standardwert FormatValue.AUTO wird basierend auf der locale-Eigenschaft des Absatzes aufgelöst. Für Japanisch und Chinesisch ist es LeadingModel.IDEOGRAPHIC_TOP_DOWN, für alle anderen Sprachen ist es LeadingModel.ROMAN_UP.

Zeilenabstandsbasis:

leadingBasis1 leadingBasis2 leadingBasis3

Zeilenabstandsrichtung:

leadingDirection1 leadingDirection2 leadingDirection3

Zulässige Werte sind LeadingModel.ROMAN_UP, LeadingModel.IDEOGRAPHIC_TOP_UP, LeadingModel.IDEOGRAPHIC_CENTER_UP, LeadingModel.IDEOGRAPHIC_TOP_DOWN, LeadingModel.IDEOGRAPHIC_CENTER_DOWN, LeadingModel.APPROXIMATE_TEXT_FIELD, LeadingModel.ASCENT_DESCENT_UP, LeadingModel.BOX, LeadingModel.AUTO, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert LeadingModel.AUTO verwendet.



Implementierung
    public function get leadingModel():*
    public function set leadingModel(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

ligatureLevel

Eigenschaft 
ligatureLevel:*

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

TextLayoutFormat: Steuert, welche in der Schriftart definierten Ligaturen im Text verwendet werden können. Die Ligaturen, die für jede dieser Einstellungen angezeigt werden, sind von der Schriftart abhängig. Als Ligatur bezeichnet man zwei oder Buchstabenformen, die zu einer einzelnen Glyphe verbunden werden. Ligaturen ersetzen in der Regel aufeinanderfolgende Zeichen, die gemeinsame Komponenten aufweisen, beispielsweise die Buchstabenpaare fi, fl und ae. Sie werden sowohl für lateinische als auch nicht-lateinische Zeichensätze verwendet. Die Ligaturen, die von den Werten der LigatureLevel-Klasse aktiviert werden (MINIMUM, COMMON, UNCOMMON und EXOTIC) sind additiv. Jeder Wert aktiviert einen neuen Satz von Ligaturen, beinhaltet jedoch auch die der vorhergehenden Typen.

Hinweis: Bei der Arbeit mit arabischen oder syrischen Schriftarten muss ligatureLevel als „MINIMUM“ oder höher festgelegt werden.

ligatureLevel

Zulässige Werte sind LigatureLevel.MINIMUM, LigatureLevel.COMMON, LigatureLevel.UNCOMMON, LigatureLevel.EXOTIC, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert LigatureLevel.COMMON verwendet.



Implementierung
    public function get ligatureLevel():*
    public function set ligatureLevel(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

lineBreak

Eigenschaft 
lineBreak:*

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

TextLayoutFormat: Steuert Zeilenumbruch im Container (übernimmt Standardwert, wenn während der Kaskade nicht definiert). Text im Container kann an die Breite des Containers angepasst werden (LineBreak.TO_FIT) bzw. kann so festgelegt werden, dass nur bei expliziten Zeilenendschaltungen oder Zeilenvorschüben der Umbruch erfolgt (LineBreak.EXPLICIT).

Zulässige Werte sind LineBreak.EXPLICIT, LineBreak.TO_FIT, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert LineBreak.TO_FIT an.



Implementierung
    public function get lineBreak():*
    public function set lineBreak(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

lineHeight

Eigenschaft 
lineHeight:*

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

TextLayoutFormat: Steuerelemente für den Zeilenabstand des Texts. Der Abstand von der Grundlinie der vorherigen oder nächsten Zeile (auf der Basis des LeadingModel) zur Grundlinie der aktuellen Zeile ist mit dem maximalen zusätzlichen Leerraum identisch, der auf jedes Zeichen in der Zeile angewendet wird. Dies ist entweder eine Zahl oder ein Prozentsatz. Geben Sie beim Festlegen als Prozentangabe einen Stringwert wie 140% ein.

lineHeight1lineHeight2

Zulässige Werte als Zahlen liegen zwischen -720 und 720.

Zulässige Werte für Prozentwerte liegen zwischen -1000 % und 1000 %.

Zu den zulässigen Werten gehört FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 120 % verwendet.



Implementierung
    public function get lineHeight():*
    public function set lineHeight(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

lineThrough

Eigenschaft 
lineThrough:*

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

TextLayoutFormat: Wenn true, wird Durchstreichung angewendet, d. h eine mitten durch den Text gezogene Linie.

Zulässige Werte sind „true“, „false“ und FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert „false“ verwendet.



Implementierung
    public function get lineThrough():*
    public function set lineThrough(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

linkActiveFormat

Eigenschaft 
linkActiveFormat:*

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

TextLayoutFormat: Definiert die Formatierungsattribute für Links im normalen Status. Dieser Wert wird durch die Hierarchie nach unten kaskadiert und auf alle Nachfolger-Links angewendet. Akzeptiert inherit oder ein ITextLayoutFormat oder konvertiert ein Objekt-Array mit Schlüssel und Wert als Member in ein TextLayoutFormat.

Zu den zulässigen Werten gehört FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der Vorgänger diese Eigenschaft festgelegt ist, wird der Wert „null“ verwendet.



Implementierung
    public function get linkActiveFormat():*
    public function set linkActiveFormat(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

linkHoverFormat

Eigenschaft 
linkHoverFormat:*

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

TextLayoutFormat: Definiert die Formatierungsattribute, die für Links verwendet werden, über die der Mauszeiger bewegt wird („Hover“-Status). Dieser Wert wird durch die Hierarchie nach unten kaskadiert und auf alle Nachfolger-Links angewendet. Akzeptiert inherit oder ein ITextLayoutFormat oder konvertiert ein Objekt-Array mit Schlüssel und Wert als Member in ein TextLayoutFormat.

Zu den zulässigen Werten gehört FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der Vorgänger diese Eigenschaft festgelegt ist, wird der Wert „null“ verwendet.



Implementierung
    public function get linkHoverFormat():*
    public function set linkHoverFormat(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

linkNormalFormat

Eigenschaft 
linkNormalFormat:*

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

TextLayoutFormat: Definiert die Formatierungsattribute für Links im normalen Status. Dieser Wert wird durch die Hierarchie nach unten kaskadiert und auf alle Nachfolger-Links angewendet. Akzeptiert inherit oder ein ITextLayoutFormat oder konvertiert ein Objekt-Array mit Schlüssel und Wert als Member in ein TextLayoutFormat.

Zu den zulässigen Werten gehört FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der Vorgänger diese Eigenschaft festgelegt ist, wird der Wert „null“ verwendet.



Implementierung
    public function get linkNormalFormat():*
    public function set linkNormalFormat(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

listAutoPadding

Eigenschaft 
listAutoPadding:*

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

TextLayoutFormat: Legt einen automatischen Einzug für die Startkante von Listen fest, wenn der Auffüllwert der Liste auf dieser Seite auto lautet.

Zulässige Werte sind Zahlen von -1000 bis 1000 und FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 40 verwendet.



Implementierung
    public function get listAutoPadding():*
    public function set listAutoPadding(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

listMarkerFormat

Eigenschaft 
listMarkerFormat:*

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

TextLayoutFormat: Definiert die Listenmarkierungen der Formatierungsattribute. Dieser Wert wird durch die Hierarchie nach unten kaskadiert und auf alle Nachfolger-Links angewendet. Akzeptiert inherit oder ein IListMarkerFormat oder konvertiert ein Objekt-Array mit Schlüssel und Wert als Member in ein ListMarkerFormat.

Zu den zulässigen Werten gehört FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der Vorgänger diese Eigenschaft festgelegt ist, wird der Wert „null“ verwendet.



Implementierung
    public function get listMarkerFormat():*
    public function set listMarkerFormat(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

listStylePosition

Eigenschaft 
listStylePosition:*

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

TextLayoutFormat:

Zulässige Werte sind ListStylePosition.INSIDE, ListStylePosition.OUTSIDE, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert ListStylePosition.OUTSIDE verwendet.



Implementierung
    public function get listStylePosition():*
    public function set listStylePosition(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

listStyleType

Eigenschaft 
listStyleType:*

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

TextLayoutFormat:

Zulässige Werte sind ListStyleType.UPPER_ALPHA, ListStyleType.LOWER_ALPHA, ListStyleType.UPPER_ROMAN, ListStyleType.LOWER_ROMAN, ListStyleType.NONE, ListStyleType.DISC, ListStyleType.CIRCLE, ListStyleType.SQUARE, ListStyleType.BOX, ListStyleType.CHECK, ListStyleType.DIAMOND, ListStyleType.HYPHEN, ListStyleType.ARABIC_INDIC, ListStyleType.BENGALI, ListStyleType.DECIMAL, ListStyleType.DECIMAL_LEADING_ZERO, ListStyleType.DEVANAGARI, ListStyleType.GUJARATI, ListStyleType.GURMUKHI, ListStyleType.KANNADA, ListStyleType.PERSIAN, ListStyleType.THAI, ListStyleType.URDU, ListStyleType.CJK_EARTHLY_BRANCH, ListStyleType.CJK_HEAVENLY_STEM, ListStyleType.HANGUL, ListStyleType.HANGUL_CONSTANT, ListStyleType.HIRAGANA, ListStyleType.HIRAGANA_IROHA, ListStyleType.KATAKANA, ListStyleType.KATAKANA_IROHA, ListStyleType.LOWER_ALPHA, ListStyleType.LOWER_GREEK, ListStyleType.LOWER_LATIN, ListStyleType.UPPER_ALPHA, ListStyleType.UPPER_GREEK, ListStyleType.UPPER_LATIN, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert ListStyleType.DISC verwendet.



Implementierung
    public function get listStyleType():*
    public function set listStyleType(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

locale

Eigenschaft 
locale:*

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

TextLayoutFormat: Das Gebietsschema des Texts. Steuert die Transformation und Form von Groß- und Kleinschreibung. Standardmäßige Gebietsschemabezeichner werden verwendet, wie in Unicode Technical Standard #35 beschrieben. Beispiel: „en“, „en_US“ und „en-US“ stehen für Englisch, „ja“ für Japanisch.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert „en“ verwendet.



Implementierung
    public function get locale():*
    public function set locale(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

paddingBottom

Eigenschaft 
paddingBottom:*

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

TextLayoutFormat: Der untere Versatz in Pixeln. Standardwert für „auto“ ist „null“ außer in Listen, für die eine startseitige Auffüllung von 45 festgelegt ist. (nimmt Standardwert an, wenn während einer Kaskade nicht definiert). Raum zwischen der unteren Containerkante und dem Text. Wert ist eine Zahl oder „auto“.

Bei horizontalem Text in bildlauffähigen Containern mit mehreren Spalten wird in der ersten und den folgenden Spalten der Textabstand als Leerraum unten im Container angezeigt. Bei der letzten Spalte müssen Sie möglicherweise einen Bildlauf durchführen, um den Abstand zu sehen, wenn der gesamte Text nicht in die Spalte passt.

Zulässige Werte als String sind FormatValue.AUTO, FormatValue.INHERIT und Zahlen von -8000 bis 8000.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert FormatValue.AUTO an.



Implementierung
    public function get paddingBottom():*
    public function set paddingBottom(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

paddingLeft

Eigenschaft 
paddingLeft:*

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

TextLayoutFormat: Der linke Einzug in Pixeln. Standardwert für „auto“ ist „null“ außer in Listen, für die eine startseitige Auffüllung von 45 festgelegt ist. (nimmt Standardwert an, wenn während einer Kaskade nicht definiert). Raum zwischen der linken Containerkante und dem Text. Wert ist eine Zahl oder „auto“.

Bei vertikalem Text in bildlauffähigen Containern mit mehreren Spalten wird in der ersten und den folgenden Spalten der Textabstand als Leerraum am Ende des Containers angezeigt. Bei der letzten Spalte müssen Sie möglicherweise einen Bildlauf durchführen, um den Abstand zu sehen, wenn der gesamte Text nicht in die Spalte passt.

Zulässige Werte als String sind FormatValue.AUTO, FormatValue.INHERIT und Zahlen von -8000 bis 8000.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert FormatValue.AUTO an.



Implementierung
    public function get paddingLeft():*
    public function set paddingLeft(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

paddingRight

Eigenschaft 
paddingRight:*

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

TextLayoutFormat: Der rechte Einzug in Pixeln. Standardwert für „auto“ ist „null“ außer in Listen, für die eine startseitige Auffüllung von 45 festgelegt ist. (nimmt Standardwert an, wenn während einer Kaskade nicht definiert). Raum zwischen der rechten Containerkante und dem Text. Wert ist eine Zahl oder „auto“.

Zulässige Werte als String sind FormatValue.AUTO, FormatValue.INHERIT und Zahlen von -8000 bis 8000.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert FormatValue.AUTO an.



Implementierung
    public function get paddingRight():*
    public function set paddingRight(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

paddingTop

Eigenschaft 
paddingTop:*

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

TextLayoutFormat: Der obere Versatz in Pixeln. Standardwert für „auto“ ist „null“ außer in Listen, für die eine startseitige Auffüllung von 45 festgelegt ist. (nimmt Standardwert an, wenn während einer Kaskade nicht definiert). Raum zwischen der oberen Containerkante und dem Text. Wert ist eine Zahl oder „auto“.

Zulässige Werte als String sind FormatValue.AUTO, FormatValue.INHERIT und Zahlen von -8000 bis 8000.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert FormatValue.AUTO an.



Implementierung
    public function get paddingTop():*
    public function set paddingTop(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

paragraphEndIndent

Eigenschaft 
paragraphEndIndent:*

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

TextLayoutFormat: Eine Zahl, die den Versatz des unteren Absatzrands in Pixeln angibt. Dieser Wert gilt für den rechten Rand bei von links nach rechts verlaufendem Text und für den linken Rand bei von rechts nach links verlaufendem Text.

Zulässige Werte sind Zahlen von 0 bis 8000 und FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 0 verwendet.



Implementierung
    public function get paragraphEndIndent():*
    public function set paragraphEndIndent(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

paragraphSpaceAfter

Eigenschaft 
paragraphSpaceAfter:*

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

TextLayoutFormat: Eine Zahl, die den Leerraum nach dem Absatz (in Pixeln) festlegt. Wird zusammen mit paragraphSpaceBefore ausgeblendet.

Zulässige Werte sind Zahlen von 0 bis 8000 und FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 0 verwendet.



Implementierung
    public function get paragraphSpaceAfter():*
    public function set paragraphSpaceAfter(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

paragraphSpaceBefore

Eigenschaft 
paragraphSpaceBefore:*

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

TextLayoutFormat: Eine Zahl, die den Wert für den Leeraum vor dem Absatz in Pixeln angibt. Wird zusammen mit paragraphSpaceAfter ausgeblendet.

Zulässige Werte sind Zahlen von 0 bis 8000 und FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 0 verwendet.



Implementierung
    public function get paragraphSpaceBefore():*
    public function set paragraphSpaceBefore(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

paragraphStartIndent

Eigenschaft 
paragraphStartIndent:*

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

TextLayoutFormat: Eine Zahl, die den Versatz des oberen Absatzrands angibt in Pixeln angibt. Dieser Wert gilt für den linken Rand bei von links nach rechts verlaufendem Text und für den rechten Rand bei von rechts nach links verlaufendem Text.

Zulässige Werte sind Zahlen von 0 bis 8000 und FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 0 verwendet.



Implementierung
    public function get paragraphStartIndent():*
    public function set paragraphStartIndent(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

renderingMode

Eigenschaft 
renderingMode:*

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

TextLayoutFormat: Der für diesen Text verwendete Wiedergabemodus. Wird nur auf eingebettete Schriftarten angewendet (für die fontLookup-Eigenschaft ist FontLookup.EMBEDDED_CFF festgelegt).

Zulässige Werte sind RenderingMode.NORMAL, RenderingMode.CFF, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert RenderingMode.CFF verwendet.



Implementierung
    public function get renderingMode():*
    public function set renderingMode(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

rootElement

Eigenschaft 
rootElement:ContainerFormattedElement  [schreibgeschützt]

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

Gibt das Stammelement zurück, das im Container angezeigt wird. Das Stammelement könnte zum Beispiel eine DivElement- oder TextFlow-Instanz sein.



Implementierung
    public function get rootElement():ContainerFormattedElement

Verwandte API-Elemente

styleName

Eigenschaft 
styleName:*

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

TextLayoutFormat: Weist einem Element eine identifizierende Klasse zu, sodass es möglich ist, einen Stil für das Element durch Verweis auf styleName festzulegen.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert „null“ an.



Implementierung
    public function get styleName():*
    public function set styleName(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

styles

Eigenschaft 
styles:Object  [schreibgeschützt]

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

Gibt die Stile für diesen ContainerController zurück. Beachten Sie, dass die Get-Funktion eine Kopie des Stilwörterbuchs erstellt. Das zurückgegebene Objekt enthält alle in der format-Eigenschaft festgelegten Stile einschließlich Kern- und Benutzerstilen. Das zurückgegebene Objekt besteht aus einem Array von Stilname/Wert-Paaren.



Implementierung
    public function get styles():Object

Verwandte API-Elemente

tabStops

Eigenschaft 
tabStops:*

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

TextLayoutFormat: Gibt die Tabulatoren an, die dem Absatz zugewiesen sind. Setter können ein Array von TabStopFormat, eine zusammengezogene Stringdarstellung, nicht definiert oder FormatValue.INHERIT sein. Die zusammengezogene Stringdarstellung wird immer in ein Array mit TabStopFormat konvertiert.

Das stringbasierte Format ist eine Liste von Tabulatorpositionen, wobei die einzelnen Tabulatoren durch eine oder mehrere Leerstellen getrennt sind.

Ein Tabulator hat die folgende Form: <Ausrichtungstyp><Ausrichtungsposition>|<Ausrichtungs-Token>.

Der Ausrichtungstyp ist ein einzelnes Zeichen und kann S, E, C oder D sein (oder entsprechend mit Kleinbuchstaben sein). S oder s für Start, E oder e für End, C oder c für Center und D oder d für Decimal. Der Ausrichtungstyp ist optional und ist standardmäßig S, wenn er nicht festgelegt wurde.

Die Ausrichtungsposition ist eine Zahl und wird entsprechend der FXG-Spezifikation für Zahlen (dezimal oder wissenschaftliche Schreibweise) angegeben. Die Ausrichtungsposition ist erforderlich.

Mithilfe des vertikalen Balkens wird die Ausrichtungsposition vom Ausrichtungs-Token getrennt. Dieser Balken sollte nur vorhanden sein, wenn das Ausrichtungs-Token vorhanden ist.

Das Ausrichtungs-Token ist optional, wenn der Ausrichtungstyp D ist, nicht jedoch für die anderen Ausrichtungstypen. Das Ausrichtungs-Token kann eine beliebige Zeichensequenz sein, die durch das Leerzeichen beendet wird, das den Tabulator abschließt (für den letzten Tabulator ist das abschließenden Leerzeichen optional; das Ende des Ausrichtungs-Tokens ist implizit). Ein Leerzeichen ist möglicherweise Teil eines Ausrichtungs-Tokens, wenn ihm der umgekehrte Schrägstrich (\) als Escape-Zeichen vorangeht. Ein umgekehrter Schrägstrich ist möglicherweise Teil eines Ausrichtungs-Tokens, wenn ihm ein weiterer umgekehrter Schrägstrich (\) als Escape-Zeichen vorangeht. Wenn der Ausrichtungstyp D ist und kein Ausrichtungstoken angegeben ist, weist er den Standardwert „null“ auf.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der Vorgänger diese Eigenschaft festgelegt ist, wird der Wert „null“ verwendet.



Implementierung
    public function get tabStops():*
    public function set tabStops(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

textAlign

Eigenschaft 
textAlign:*

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

TextLayoutFormat: Ausrichtung der Zeilen im Absatz relativ zum Container. TextAlign.LEFT richtet Zeilen am linken Rand des Containers aus. TextAlign.RIGHT führt Ausrichtung am rechten Rand aus. TextAlign.CENTER richtet die Zeile in gleichen Abständen vom linken und rechten Rand aus. TextAlign.JUSTIFY richtet die Zeilen so aus, dass sie den Raum ausfüllen. TextAlign.START entspricht der Einstellung von links bei von links nach rechts verlaufendem Text oder von rechts bei von rechts nach links verlaufendem Text. TextAlign.END entspricht der Einstellung von rechts bei von links nach rechts verlaufendem Text oder von links bei von rechts nach links verlaufendem Text.

Zulässige Werte sind TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert TextAlign.START verwendet.



Implementierung
    public function get textAlign():*
    public function set textAlign(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

textAlignLast

Eigenschaft 
textAlignLast:*

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

TextLayoutFormat: Ausrichtung der letzten (oder einzigen) Zeile im Absatz relativ zum Container im ausgerichteten Text. Wenn für textAlign die Einstellung TextAlign.JUSTIFY festgelegt ist, gibt textAlignLast an, wie die letzte Zeile (oder einzige Zeile, wenn es sich dabei um einen Zeilenblock handelt) ausgerichtet wird. Werte sind gleich textAlign.

Zulässige Werte sind TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert TextAlign.START verwendet.



Implementierung
    public function get textAlignLast():*
    public function set textAlignLast(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

textAlpha

Eigenschaft 
textAlpha:*

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

TextLayoutFormat: Wert für Alpha (Transparenz) des Texts. Der Wert 0 steht für vollständige Transparenz und der Wert 1 für vollständige Undurchsichtigkeit. Anzeigeobjekte mit einem textAlpha-Wert von 0 sind aktiv, auch wenn sie nicht sichtbar sind.

Zulässige Werte sind Zahlen von 0 bis 1 und FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 1 verwendet.



Implementierung
    public function get textAlpha():*
    public function set textAlpha(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

textDecoration

Eigenschaft 
textDecoration:*

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

TextLayoutFormat: Auszeichnung im Text. Zum Anwenden der Unterstreichung verwenden; Standardeinstellung ist „keine“.

Zulässige Werte sind TextDecoration.NONE, TextDecoration.UNDERLINE, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert TextDecoration.NONE verwendet.



Implementierung
    public function get textDecoration():*
    public function set textDecoration(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

textFlow

Eigenschaft 
textFlow:flashx.textLayout.elements:TextFlow  [schreibgeschützt]

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

Gibt das TextFlow-Objekt zurück, dessen Inhalt im Container angezeigt wird. Entweder sind die textFlow- und rootElement-Werte identisch oder es handelt sich um das TextFlow-Objekt des Stammelements. Beispiel: Wenn das Stammelement des Containers ein DivElement ist, würde sich als Wert das TextFlow-Objekt ergeben, zu dem das DivElement gehört.



Implementierung
    public function get textFlow():flashx.textLayout.elements:TextFlow

Verwandte API-Elemente

textIndent

Eigenschaft 
textIndent:*

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

TextLayoutFormat: Eine Zahl, die die Einrückung der ersten Zeile des Absatzes in Pixeln festlegt. Durch eine negative Einrückung wird die Zeile an den Rand und möglicherweise aus dem Container verschoben.

Zulässige Werte sind Zahlen von -8000 bis 8000 und FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 0 verwendet.



Implementierung
    public function get textIndent():*
    public function set textIndent(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

textJustify

Eigenschaft 
textJustify:*

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

TextLayoutFormat: Gibt Optionen für die Ausrichtung des Texts an. Der Standardwert ist TextJustify.INTER_WORD, d. h., bei der Ausrichtung wird zusätzlicher Leerraum den Leerzeichen hinzugefügt. TextJustify.DISTRIBUTE fügt den Leerzeichen und zwischen einzelnen Buchstaben zusätzlichen Raum hinzu. Wird nur zusammen mit einem justificationRule-Wert von JustificationRule.SPACE verwendet.

Zulässige Werte sind TextJustify.INTER_WORD, TextJustify.DISTRIBUTE, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert TextJustify.INTER_WORD verwendet.



Implementierung
    public function get textJustify():*
    public function set textJustify(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

textLength

Eigenschaft 
textLength:int  [schreibgeschützt]

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

Gibt die Gesamtzahl der Zeichen im Container zurück. Dabei kann Text enthalten sein, der aktuell nicht in der Ansicht ist, wenn im Container ein Bildlauf durchgeführt werden kann. Dieser Wert wird beim Erstellen des Texts aktualisiert (wenn die compose()- oder updateAllControllers()-Methoden von IFlowComposer aufgerufen werden).



Implementierung
    public function get textLength():int

Verwandte API-Elemente

textRotation

Eigenschaft 
textRotation:*

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

TextLayoutFormat: Bestimmt die Gradzahl zum Drehen dieses Texts.

Zulässige Werte sind TextRotation.ROTATE_0, TextRotation.ROTATE_180, TextRotation.ROTATE_270, TextRotation.ROTATE_90, TextRotation.AUTO, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert TextRotation.AUTO verwendet.



Implementierung
    public function get textRotation():*
    public function set textRotation(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

trackingLeft

Eigenschaft 
trackingLeft:*

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

TextLayoutFormat: Zahl in Pixeln (oder Prozent der fontSize, z. B. 120 %), die die Laufweite (manuelles Kerning) angibt, auf die linke Seite jedes Zeichens angewendet werden soll. Wenn Kerning aktiviert ist, wird der trackingLeft-Wert den Werten der Kerning-Tabelle für die Schriftart hinzugefügt. Wenn Kerning deaktiviert ist, wird der trackingLeft-Wert als manueller Kerning-Wert verwendet. Unterstützt sowohl positive als auch negative Werte.

Zulässige Werte für Zahlen liegen zwischen -1000 und 1000.

Zulässige Werte für Prozentwerte liegen zwischen -1000 % und 1000 %.

Zu den zulässigen Werten gehört FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 0 verwendet.



Implementierung
    public function get trackingLeft():*
    public function set trackingLeft(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

trackingRight

Eigenschaft 
trackingRight:*

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

TextLayoutFormat: Zahl in Pixeln (oder Prozent von fontSize, z. B. 120 %), die die Laufweite (manuelles Kerning) angibt, die auf die rechte Seite jedes Zeichens angewendet werden soll. Wenn Kerning aktiviert ist, wird der trackingRight-Wert den Werten der Kerning-Tabelle für die Schriftart hinzugefügt. Wenn Kerning deaktiviert ist, wird der trackingRight-Wert als manueller Kerning-Wert verwendet. Unterstützt sowohl positive als auch negative Werte.

Zulässige Werte für Zahlen liegen zwischen -1000 und 1000.

Zulässige Werte für Prozentwerte liegen zwischen -1000 % und 1000 %.

Zu den zulässigen Werten gehört FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 0 verwendet.



Implementierung
    public function get trackingRight():*
    public function set trackingRight(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

typographicCase

Eigenschaft 
typographicCase:*

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

TextLayoutFormat: Die für diesen Text verwendete typografische Buchstabenart. Im Folgenden sind einige Beispiele dafür aufgeführt:

typographicCase

Zulässige Werte sind TLFTypographicCase.DEFAULT, TLFTypographicCase.CAPS_TO_SMALL_CAPS, TLFTypographicCase.UPPERCASE, TLFTypographicCase.LOWERCASE, TLFTypographicCase.LOWERCASE_TO_SMALL_CAPS, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert TLFTypographicCase.DEFAULT verwendet.



Implementierung
    public function get typographicCase():*
    public function set typographicCase(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

userStyles

Eigenschaft 
userStyles:Object

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

Ermöglicht das Lesen und Schreiben von Benutzerstilen in einem ContainerController-Objekt. Beachten Sie, dass beim Lesen dieser Eigenschaft die im Format dieses Elements festgelegten userStyles kopiert werden.



Implementierung
    public function get userStyles():Object
    public function set userStyles(value:Object):void

verticalAlign

Eigenschaft 
verticalAlign:*

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

TextLayoutFormat: Vertikale Ausrichtung oder Blocksatz (übernimmt Standardwert, wenn während der Kaskade nicht definiert). Bestimmt, wie TextFlow-Elemente innerhalb des Containers ausgerichtet werden.

Zulässige Werte sind VerticalAlign.TOP, VerticalAlign.MIDDLE, VerticalAlign.BOTTOM, VerticalAlign.JUSTIFY, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn diese Eigenschaft während einer Kaskade nicht definiert ist, nimmt sie den Wert VerticalAlign.TOP an.



Implementierung
    public function get verticalAlign():*
    public function set verticalAlign(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

verticalScrollPolicy

Eigenschaft 
verticalScrollPolicy:String

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

Gibt die vertikale Bildlaufrichtlinie an, die Sie festlegen können, indem Sie eine der Konstanten der ScrollPolicy-Klasse zuweisen: ON, OFF oder AUTO.



Implementierung
    public function get verticalScrollPolicy():String
    public function set verticalScrollPolicy(value:String):void

Verwandte API-Elemente

verticalScrollPosition

Eigenschaft 
verticalScrollPosition:Number

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

Gibt die aktuelle vertikale Bildlaufposition auf der Bühne an. Der Wert gibt die Anzahl der Pixel oben an.



Implementierung
    public function get verticalScrollPosition():Number
    public function set verticalScrollPosition(value:Number):void

whiteSpaceCollapse

Eigenschaft 
whiteSpaceCollapse:*

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

TextLayoutFormat: Entfernt Leerraum oder behält ihn bei, wenn Text in einem TextFlow importiert wird. WhiteSpaceCollapse.PRESERVE behält alle Whitespace-Zeichen bei. WhiteSpaceCollapse.COLLAPSE entfernt Zeichen für neue Zeilen, Tabulatoren sowie Leerzeichen am Anfang und Ende bei einem importierten Textblock. Zeilenumbruch-Tags () und Unicode-Zeilentrennzeichen werden beibehalten.

Zulässige Werte sind WhiteSpaceCollapse.PRESERVE, WhiteSpaceCollapse.COLLAPSE, FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert WhiteSpaceCollapse.COLLAPSE verwendet.



Implementierung
    public function get whiteSpaceCollapse():*
    public function set whiteSpaceCollapse(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt

Verwandte API-Elemente

wordSpacing

Eigenschaft 
wordSpacing:*

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

TextLayoutFormat: Legt den optimalen, minimalen und maximalen Abstand (als Vielfaches der Breite einer normalen Leerstelle) zwischen Wörtern fest, der beim Blocksatz verwendet wird. Der optimale Abstand wird verwendet, um den gewünschten Abstand als Bruchteil des in der Schriftart definierten Werts anzugeben. Die Mindest- und Höchstwerte werden verwendet, wenn mit textJustify bestimmt wird, wie groß oder klein die Abstände zwischen Wörtern werden können, bevor Zeichenabstände zum Ausrichten im Blocksatz verwendet werden.

Zulässige Werte für Prozentwerte liegen zwischen -1000 % und 1000 %.

Zu den zulässigen Werten gehört FormatValue.INHERIT.

Standardwert ist nicht definiert, d. h. wurde nicht festgelegt.

Wenn die Eigenschaft während einer Kaskade nicht definiert ist, wird der Wert aus einem übergeordneten Element übernommen. Wenn bei keinem der übergeordneten Elemente diese Eigenschaft festgelegt ist, wird der Wert 100 %, 50 %, 150 % verwendet.



Implementierung
    public function get wordSpacing():*
    public function set wordSpacing(value:any):void

Auslöser
RangeError — wenn der festgelegte Wert nicht innerhalb des gültigen Bereichs für diese Eigenschaft liegt
Konstruktordetails

ContainerController

()Konstruktor
public function ContainerController(container:Sprite, compositionWidth:Number = 100, compositionHeight:Number = 100)

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

Konstruktor - Erstellt eine ContainerController-Instanz. Der ContainerController hat eine Standardeinstellung für compositionWidth und compositionHeight, sodass Text im Container angezeigt wird, wenn Sie nicht die zugehörige Breite und Höhe festlegen.

Parameter
container:Sprite — Der DisplayObjectContainer, in dem die Textzeilen verwaltet werden sollen.
 
compositionWidth:Number (default = 100) — Die Anfangsbreite zum Erstellen von Text im Container.
 
compositionHeight:Number (default = 100) — Die Anfangshöhe zum Erstellen von Text im Container.
Methodendetails

activateHandler

()Methode
public function activateHandler(event:Event):void

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

Verarbeitet das Event.ACTIVATE-Ereignis, wenn der Client Ereignisse verwaltet.

Parameter

event:Event — Das Event-Objekt.

Verwandte API-Elemente


Beispiel  ( Verwendung dieses Beispiels )

In diesem Beispiel wird ContainerController erweitert, um die activateHandler()-Methode mit einer benutzerdefinierten activateHandler()-Methode zu überschreiben. Das Beispiel erfordert eine Anwendung, die die activateHandler()-Methode auslöst.
package flashx.textLayout.container.examples
{
    import flash.display.Sprite;
     import flash.events.Event;
     import flashx.textLayout.container.ContainerController;
     
    public class ContainerController_activateHandlerExample extends ContainerController
    {
        public function ContainerController_activateHandlerExample(container:Sprite, compositionWidth:Number=100, compositionHeight:Number=100)
        {
            super(container, compositionWidth, compositionHeight);
        }
        override public function activateHandler(event:Event):void
        {    
            // run the TLF handler for the activate event
            super.activateHandler(event);
            // and add your own code for the event 
            trace("You are in activateHandler()");        
        }
    }
}

addBackgroundShape

()Methode 
protected function addBackgroundShape(shape:Shape):void

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

Fügt ein flash.display.Shape-Objekt hinzu, auf dem Hintergrundformen (und Hintergrundfarbe) gezeichnet werden. Die Standardimplementierung dieser Methode, die überschrieben werden kann, fügt das Objekt container hinzu, und zwar unmittelbar vor dem ersten untergeordneten flash.text.engine.TextLine-Element, falls ein solches Element vorhanden ist. Andernfalls wird das Objekt nach dem letzten vorhandenen untergeordneten Element hinzugefügt.

Parameter

shape:Shape — Hinzuzufügendes flash.display.Shape-Objekt

Verwandte API-Elemente

addInlineGraphicElement

()Methode 
protected function addInlineGraphicElement(parent:DisplayObjectContainer, inlineGraphicElement:DisplayObject, index:int):void

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

Fügt ein flash.display.DisplayObject-Objekt als untergeordnetes Objekt von parent hinzu. Die Standardimplementierung dieser Methode, die überschrieben werden kann, fügt das Objekt als direkt untergeordnetes Element von parent an der angegebenen Indexposition hinzu. Dies wird aufgerufen, um InlineGraphicElements zur TextLine oder zum Container hinzuzufügen.

Parameter

parent:DisplayObjectContainer — Das flash.display.DisplayObjectContainer-Objekt, dem das inlineGraphicElement hinzugefügt wird
 
inlineGraphicElement:DisplayObject — Hinzuzufügendes flash.text.engine.TextLine-Objekt
 
index:int — Einfüge-Indexposition des Float im übergeordneten Element

Verwandte API-Elemente

addSelectionContainer

()Methode 
protected function addSelectionContainer(selectionContainer:DisplayObjectContainer):void

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

Fügt ein flash.display.DisplayObjectContainer-Objekt ein, dem Auswahlformen (wie Blockauswahlmarkierung, Cursor usw.) hinzugefügt werden. Die Standardimplementierung dieser Methode, die überschrieben werden kann, weist folgendes Verhalten auf: Das Objekt wird vor dem ersten untergeordneten flash.text.engine.TextLine-Element von container hinzugefügt, wenn ein solches Element vorhanden ist, das Objekt undurchsichtig ist und dafür die normale Füllmethode verwendet wird. In allen anderen Fällen wird es als letztes untergeordnetes container-Element hinzugefügt.

Parameter

selectionContainer:DisplayObjectContainer — Hinzuzufügendes flash.display.DisplayObjectContainer-Objekt

Verwandte API-Elemente

addTextLine

()Methode 
protected function addTextLine(textLine:flash.text.engine:TextLine, index:int):void

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

Fügt ein flash.text.engine.TextLine-Objekt als untergeordnetes container-Element hinzu. Die Standardimplementierung dieser Methode, die überschrieben werden kann, fügt das Objekt als direkt untergeordnetes container-Element an der angegebenen Indexposition hinzu.

Parameter

textLine:flash.text.engine:TextLine — Hinzuzufügendes flash.text.engine.TextLine-Objekt
 
index:int — Einfüge-Indexposition der Textzeile im übergeordneten Element

Verwandte API-Elemente

autoScrollIfNecessary

()Methode 
public function autoScrollIfNecessary(mouseX:int, mouseY:int):void

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

Verarbeitet ein Bildlaufereignis während einer „Ziehauswahl“.

Parameter

mouseX:int — Die horizontale Position des Cursors auf der Bühne.
 
mouseY:int — Die vertikale Position des Cursors auf der Bühne.

beginMouseCapture

()Methode 
public function beginMouseCapture():void

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

Fordert Clients auf, mouseup- und mousemove-Ereignisse von außerhalb einer Sicherheits-Sandbox weiterzuleiten.

clearStyle

()Methode 
public function clearStyle(styleProp:String):void

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

Löscht den von styleProp angegebenen Stil aus diesem FlowElement. Legt den Wert auf undefined fest.

Parameter

styleProp:String

createContextMenu

()Methode 
protected function createContextMenu():ContextMenu

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

Erstellt ein Kontextmenü für den ContainerController. Fügen Sie mit den Methoden der ContextMenu-Klasse Elemente dem Menü hinzu.

Sie können diese Methode überschreiben, um ein benutzerdefiniertes Kontextmenü zu definieren.

Rückgabewerte
ContextMenu

Verwandte API-Elemente

deactivateHandler

()Methode 
public function deactivateHandler(event:Event):void

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

Verarbeitet das Event.DEACTIVATE-Ereignis, wenn der Client Ereignisse verwaltet.

Parameter

event:Event — Das Event-Objekt.

Verwandte API-Elemente

editHandler

()Methode 
public function editHandler(event:Event):void

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

Verarbeitet ein Bearbeitungsereignis (CUT, COPY, PASTE, SELECT_ALL), wenn der Client Ereignisse verwaltet.

Parameter

event:Event — Ereignisobjekt.

Verwandte API-Elemente


Beispiel  ( Verwendung dieses Beispiels )

In diesem Beispiel wird ContainerController erweitert, um die editHandler()-Methode mit einer benutzerdefinierten editHandler()-Methode zu überschreiben. Das Beispiel erfordert eine Anwendung, die die editHandler()-Methode auslöst.
package flashx.textLayout.container.examples 
{
    import flash.events.Event;
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    
    public class ContainerController_editHandlerExample extends ContainerController
    {
        public function ContainerController_editHandlerExample(container:Sprite, compositionWidth:Number=100, compositionHeight:Number=100)
        {
            super(container, compositionWidth, compositionHeight);
        }
        override public function editHandler(event:Event):void
        {    
            // run the TLF handler for the focus event
            super.editHandler(event);
            // and add your own code for the event 
            trace("You are in editHandler()");        
        }
    }
}

endMouseCapture

()Methode 
public function endMouseCapture():void

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

Informiert Client darüber, dass die Weiterleitung der mouseup- und mousemove-Ereignisse von außerhalb einer Sicherheits-Sandbox nicht mehr erforderlich ist.

focusChangeHandler

()Methode 
public function focusChangeHandler(event:FocusEvent):void

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

Verarbeitet die FocusEvent.KEY_FOCUS_CHANGE- und FocusEvent.MOUSE_FOCUS_CHANGE-Ereignisse, wenn der Client Ereignisse verwaltet.

Parameter

event:FocusEvent — Das FocusEvent-Objekt.

Verwandte API-Elemente

focusInHandler

()Methode 
public function focusInHandler(event:FocusEvent):void

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

Verarbeitet das FocusEvent.FOCUS_IN-Ereignis, wenn der Client Ereignisse verwaltet.

Parameter

event:FocusEvent — Das FocusEvent-Objekt.

Verwandte API-Elemente


Beispiel  ( Verwendung dieses Beispiels )

In diesem Beispiel wird ContainerController erweitert, um die focusInHandler()-Methode mit einer benutzerdefinierten focusInHandler()-Methode zu überschreiben. Das Beispiel erfordert eine Anwendung, die die focusInHandler()-Methode auslöst.
package flashx.textLayout.container.examples 
{
    import flash.events.FocusEvent;
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    
    public class ContainerController_focusInHandlerExample extends ContainerController
    {
        public function ContainerController_focusInHandlerExample(container:Sprite, compositionWidth:Number=100, compositionHeight:Number=100)
        {
            super(container, compositionWidth, compositionHeight);
        }
        override public function focusInHandler(event:FocusEvent):void
        {    
            // run the TLF handler for the focus event
            super.focusInHandler(event);
            // and add your own code for the event 
            trace("You are in focusInHandler()");        
        }
    }
}

focusOutHandler

()Methode 
public function focusOutHandler(event:FocusEvent):void

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

Verarbeitet das FocusEvent.FOCUS_OUT-Ereignis, wenn der Client Ereignisse verwaltet.

Parameter

event:FocusEvent — Das FocusEvent-Objekt.

Verwandte API-Elemente

getContentBounds

()Methode 
public function getContentBounds():Rectangle

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

Gibt den Bereich zurück, der den Text enthält, wie vom letzten Erstellungs- oder Aktualisierungsvorgang dargestellt. Die Breite und Höhe könnten geschätzt werden, wenn der Bildlauf im Container möglich ist und der Text den sichtbaren Bereich überschreitet.

Rückgabewerte
Rectangle — Beschreibt den Bereich, der den Text enthält.

Verwandte API-Elemente


Beispiel  ( Verwendung dieses Beispiels )

In diesem Beispiel wird getContentBounds() verwendet, um einen Rahmen um den Text zu zeichnen.
package flashx.textLayout.container.examples
{
    import flash.geom.Rectangle;
    import flash.display.Sprite;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.conversion.TextConverter;

    public class ContainerController_getContentBoundsExample extends Sprite
    {    
        private const textMarkup:String = "<flow:TextFlow xmlns:flow='http://ns.adobe.com/textLayout/2008' fontSize='08' " + 
            "textIndent='10' paragraphSpaceBefore='6' paddingTop='8' paddingLeft='8' paddingRight='8'>" +
            "<flow:p paragraphSpaceBefore='inherit'>" +
            "<flow:span>There are many </flow:span>" + 
            "<flow:span fontStyle='italic'>such</flow:span>" + 
            "<flow:span> lime-kilns in that tract of country, for the purpose of burning the white" + 
            " marble which composes a large part of the substance of the hills. Some of them, built " + 
            "years ago, and long deserted, with weeds growing in the vacant round of the interior, " + 
            "which is open to the sky, and grass and wild-flowers rooting themselves into the chinks" + 
            "of the stones, look already like relics of antiquity, and may yet be overspread with the" + 
            " lichens of centuries to come.</flow:span>" +
            "</flow:p>" +
            "</flow:TextFlow>";
        
        public function ContainerController_getContentBoundsExample(textFlow:TextFlow):void
        {        
            // Body text TextFlow and flow composer
            var textFlow:TextFlow = new TextFlow();
            textFlow = TextConverter.importToFlow(textMarkup, TextConverter.TEXT_LAYOUT_FORMAT);
            var container:Sprite = new Sprite();
            var controller:ContainerController = new ContainerController(container, 120, 200);
            container.x = 150;
            container.y = 50;
            // Add controller to text flow; add container to stage and display text
            textFlow.flowComposer.addController(controller);
            addChild(container);
            textFlow.flowComposer.updateAllControllers();
            // draw a border around the text
            drawBorder(controller);
        }
        
        private function drawBorder(controller:ContainerController):void
        {
            // get the rectangle that makes up the bounds of the content
            var bounds:Rectangle = controller.getContentBounds();
            // retrieve the container and draw the border 
            var container:Sprite = controller.container as Sprite;
            container.graphics.lineStyle(.5);
            container.graphics.moveTo(bounds.left,bounds.top);
            container.graphics.lineTo(bounds.right,bounds.top);
            container.graphics.lineTo(bounds.right,bounds.bottom);
            container.graphics.lineTo(bounds.left,bounds.bottom);
            container.graphics.lineTo(bounds.left,bounds.top);
            container.graphics.drawRect(bounds.left, bounds.top, bounds.width, bounds.height );
        }
    }
}

        

getFirstTextLineChildIndex

()Methode 
protected function getFirstTextLineChildIndex():int

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

Ruft die Indexposition ab, an der die erste Textzeile im übergeordneten Element angezeigt werden muss. Die Standardimplementierung dieser Methode, die überschrieben werden kann, gibt die untergeordnete Indexposition des ersten untergeordneten flash.text.engine.TextLine-Elements in container wieder, falls ein solches Element vorhanden ist. Andernfalls wird die Indexposition des letzten untergeordneten container-Elements zurückgegeben.

Rückgabewerte
int — Die Indexposition, an der die erste Textzeile im übergeordneten Element angezeigt werden muss.

Verwandte API-Elemente

getScrollDelta

()Methode 
public function getScrollDelta(numLines:int):Number

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

Finden Sie den Bildlaufabstand heraus, der für den Bildlauf nach oben oder unten um die angegebene Anzahl der Zeilen erforderlich ist. Bei negativen Zahlen wird ein Bildlauf nach oben durchgeführt, wodurch mehr vom oberen Teil des TextFlow angezeigt wird. Bei positiven Zahlen wird ein Bildlauf nach unten durchgeführt, wodurch die nächste Zeile unterhalb vollständig angezeigt wird.

Wenn beispielsweise ein Bildlauf nach oben durchgeführt wird, macht diese Methode die nächste Zeile vollständig sichtbar. Wenn die nächste Zeile teilweise verborgen und die Anzahl der angegebenen Zeilen 1 ist, wird die teilweise verborgene Zeile vollständig sichtbar.

Parameter

numLines:int — Die Anzahl der Zeilen, für die ein Bildlauf durchgeführt wird.

Rückgabewerte
Number — der Delta-Abstand zur Durchführung eines Bildlaufs

getStyle

()Methode 
public function getStyle(styleProp:String):*

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

Gibt den Wert für den vom styleProp-Parameter angegebenen Stil zurück.

Parameter

styleProp:String — Der Name der Stileigenschaft, deren Wert Sie benötigen.

Rückgabewerte
* — Der aktuelle Wert für den angegebenen Stil.

imeStartCompositionHandler

()Methode 
public function imeStartCompositionHandler(event:IMEEvent):void

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

Verarbeitet das IMEEvent.IME_START_COMPOSITION-Ereignis, wenn der Client Ereignisse verwaltet.

Parameter

event:IMEEvent — Das IMEEvent-Objekt.

Verwandte API-Elemente

flash.events.IMEEvent.IME_START_COMPOSITION

invalidateContents

()Methode 
public function invalidateContents():void

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

Markiert den gesamten Text in diesem Container als zum Erstellen erforderlich.


Beispiel  ( Verwendung dieses Beispiels )

In diesem Beispiel wird geprüft, ob invalidateContents() zu einer Beschädigung des Textflusses führt.
package flashx.textLayout.container.examples 
{
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.conversion.TextConverter;
    
    public class ContainerController_invalidateContentsExample extends Sprite
    {
        public function ContainerController_invalidateContentsExample()
        {
            // create container, text flow, composer, paragraph, and span
            var container:Sprite = new Sprite();
            var textFlow:TextFlow = new TextFlow();
            var paragraph:ParagraphElement = new ParagraphElement();
            var span:SpanElement = new SpanElement;
            // add container to the stage; create controller and add it to the text flow
            addChild(container);
            container.x = 100;
            container.y = 50;
            var controller:ContainerController = new ContainerController(container, 200, 200);
            textFlow.flowComposer.addController(controller);
            // set font size and add text to the span; add the span to the paragraph
            textFlow.fontSize = 16;
            span.text = "Does invalidateContents() cause this text to be damaged?";
            paragraph.addChild(span);
            textFlow.addChild(paragraph);  
            //update controller to display text
            textFlow.flowComposer.updateAllControllers(); 
            // invalidate the controller contents and check to see if they are damaged
            controller.invalidateContents();
            if(controller.isDamaged())
                span.text += "\nYes, it does.";
            else
                span.text += "\nNo, it doesn't";
            textFlow.flowComposer.updateAllControllers();   
        }
    }
}

isDamaged

()Methode 
public function isDamaged():Boolean

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

Bestimmt, ob der Container Text enthält, für den ein Erstellen erforderlich ist.

Rückgabewerte
Boolean — Wert „true“, wenn für den Container ein Erstellen erforderlich ist.

Beispiel  ( Verwendung dieses Beispiels )

In diesem Beispiel wird geprüft, ob der Textfluss beschädigt ist, nachdem Text in der Span-Datei ersetzt wurde.
 

package flashx.textLayout.container.examples 
{
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.conversion.TextConverter;
    
    public class ContainerController_isDamagedExample extends Sprite
    {
        public function ContainerController_isDamagedExample()
        {
            // create container, composer, text flow, paragraph, and span
            var container:Sprite = new Sprite();
            var textFlow:TextFlow = new TextFlow();
            var paragraph:ParagraphElement = new ParagraphElement();
            var span:SpanElement = new SpanElement;
            // add container to the stage; create controller and add it to the text flow
            addChild(container);
            var controller:ContainerController = new ContainerController(container, 200, 700 );
            textFlow.flowComposer.addController(controller);
            //set font size, add text to the span and the paragraph to the text flow
                        textFlow.fontSize = 24;
            span.text = "Does this text flow need to be composed?";
            paragraph.addChild(span);
            textFlow.addChild(paragraph); 
            // display the text               
            textFlow.flowComposer.updateAllControllers();
            // replace 'this' with 'your' and check to see if text flow is damaged
            span.replaceText(5, 9, "your");
            if(controller.isDamaged())
            {
                span.text += " Yes it does.";
            }
            textFlow.flowComposer.updateAllControllers();   
        }
    }
}

keyDownHandler

()Methode 
public function keyDownHandler(event:KeyboardEvent):void

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

Verarbeitet das KeyboardEvent.KEY_DOWN-Ereignis, wenn der Client Ereignisse verwaltet.

Parameter

event:KeyboardEvent — KeyboardEvent-Objekt.

Verwandte API-Elemente

keyFocusChangeHandler

()Methode 
public function keyFocusChangeHandler(event:FocusEvent):void

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

Verarbeitet das FocusEvent.KEY_FOCUS_CHANGE-Ereignis, wenn der Client Ereignisse verwaltet.

Parameter

event:FocusEvent — Das FocusEvent-Objekt.

Verwandte API-Elemente

keyUpHandler

()Methode 
public function keyUpHandler(event:KeyboardEvent):void

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

Verarbeitet das Keyboard.KEY_UP-Ereignis, wenn der Client Ereignisse verwaltet.

Parameter

event:KeyboardEvent — Das KeyboardEvent-Objekt.

Verwandte API-Elemente


Beispiel  ( Verwendung dieses Beispiels )

In diesem Beispiel wird ContainerController erweitert, um die keyUpHandler()-Methode mit einer benutzerdefinierten keyUpHandler()-Methode zu überschreiben. Das Beispiel erfordert eine Anwendung, die die keyUpHandler()-Methode auslöst.
package flashx.textLayout.container.examples  
{
    import flash.events.KeyboardEvent;
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    
    public class ContainerController_keyUpHandlerExample extends ContainerController
    {
        public function ContainerController_keyUpHandlerExample(container:Sprite, compositionWidth:Number=100, compositionHeight:Number=100)
        {
            super(container, compositionWidth, compositionHeight);
        }
        override public function keyUpHandler(event:KeyboardEvent):void
        {    
            // run the TLF handler for the KEY_UP event
            super.keyUpHandler(event);
            // and add your own code for the event 
            trace("You are in keyUpHandler()");        
        }
    }
}

menuSelectHandler

()Methode 
public function menuSelectHandler(event:ContextMenuEvent):void

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

Verarbeitet das ContextMenuEvent.MENU_SELECT-Ereignis, wenn der Client Ereignisse verwaltet.

Parameter

event:ContextMenuEvent — ContextMenuEvent-Objekt.

Verwandte API-Elemente


Beispiel  ( Verwendung dieses Beispiels )

In diesem Beispiel wird ContainerController erweitert, um die menuSelectHandler()-Methode mit einer benutzerdefinierten menuSelectHandler()-Methode zu überschreiben. Das Beispiel erfordert eine Anwendung, die die menuSelectHandler()-Methode auslöst.
package flashx.textLayout.container.examples 
{
    import flash.events.ContextMenuEvent;
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
     
    public class ContainerController_menuSelectHandlerExample extends ContainerController
    {
        public function ContainerController_menuSelectHandlerExample(container:Sprite, compositionWidth:Number=100, compositionHeight:Number=100)
         {
             super(container, compositionWidth, compositionHeight);
         }
        override public function menuSelectHandler(event:ContextMenuEvent):void
        {    
            // run the TLF handler for the MENU_SELECT event
            super.menuSelectHandler(event);
            // and add your own code for the event 
            trace("You are in menuSelectHandler()");        
        }
    }
}

mouseDoubleClickHandler

()Methode 
public function mouseDoubleClickHandler(event:MouseEvent):void

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

Verarbeitet das MouseEvent.DOUBLE_CLICK-Ereignis, wenn der Client Ereignisse verwaltet.

Parameter

event:MouseEvent — Das MouseEvent-Objekt.

Verwandte API-Elemente


Beispiel  ( Verwendung dieses Beispiels )

In diesem Beispiel wird ContainerController erweitert, um die mouseDoubleClickHandler()-Methode mit einer benutzerdefinierten mouseDoubleClickHandler()-Methode zu überschreiben. Das Beispiel erfordert eine Anwendung, die die mouseDoubleClickHandler()-Methode auslöst.
package flashx.textLayout.container.examples  
{
    import flash.events.MouseEvent;
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    
    public class ContainerController_mouseDoubleClickHandlerExample extends ContainerController
    {
        public function ContainerController_mouseDoubleClickHandlerExample(container:Sprite, compositionWidth:Number=100, compositionHeight:Number=100)
        {
            super(container, compositionWidth, compositionHeight);
        }
        override public function mouseDoubleClickHandler(event:MouseEvent):void
        {    
            // run the TLF handler for the MOUSE_OVER event
            super.mouseDoubleClickHandler(event);
            // and add your own code for the event 
            trace("You are in mouseDoubleClickHandler()");        
        }
    }
}

mouseDownHandler

()Methode 
public function mouseDownHandler(event:MouseEvent):void

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

Verarbeitet das MouseEvent.MOUSE_DOWN-Ereignis, wenn der Client Ereignisse verwaltet.

Parameter

event:MouseEvent — Das MouseEvent-Objekt.

Verwandte API-Elemente

mouseMoveHandler

()Methode 
public function mouseMoveHandler(event:MouseEvent):void

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

Verarbeitet das MouseEvent.MOUSE_MOVE-Ereignis, wenn der Client Ereignisse verwaltet.

Parameter

event:MouseEvent — Das MouseEvent-Objekt.

Verwandte API-Elemente

mouseMoveSomewhere

()Methode 
public function mouseMoveSomewhere(event:Event):void

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

Client-Aufruf zum Weiterleiten eines mouseMove-Ereignisses von außerhalb einer Sicherheits-Sandbox. Die Koordinaten der Mausbewegung werden nicht benötigt.

Parameter

event:Event

mouseOutHandler

()Methode 
public function mouseOutHandler(event:MouseEvent):void

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

Verarbeitet das MouseEvent.MOUSE_OUT-Ereignis, wenn der Client Ereignisse verwaltet.

Parameter

event:MouseEvent — Das MouseEvent-Objekt.

Verwandte API-Elemente

mouseOverHandler

()Methode 
public function mouseOverHandler(event:MouseEvent):void

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

Verarbeitet das MouseEvent.MOUSE_OVER-Ereignis, wenn der Client Ereignisse verwaltet.

Parameter

event:MouseEvent — Das MouseEvent-Objekt.

Verwandte API-Elemente


Beispiel  ( Verwendung dieses Beispiels )

In diesem Beispiel wird ContainerController erweitert, um die mouseOverHandler()-Methode mit einer benutzerdefinierten mouseOverHandler()-Methode zu überschreiben. Das Beispiel erfordert eine Anwendung, die die mouseOverHandler()-Methode auslöst.
package flashx.textLayout.container.examples  
{
    import flash.events.MouseEvent;
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    
    public class ContainerController_mouseOverHandlerExample extends ContainerController
    {
        public function ContainerController_mouseOverHandlerExample(container:Sprite, compositionWidth:Number=100, compositionHeight:Number=100)
        {
            super(container, compositionWidth, compositionHeight);
        }
        override public function mouseOverHandler(event:MouseEvent):void
        {    
            // run the TLF handler for the MOUSE_OVER event
            super.mouseOverHandler(event);
            // and add your own code for the event 
            trace("You are in mouseOverHandler()");        
        }
    }
}

mouseUpHandler

()Methode 
public function mouseUpHandler(event:MouseEvent):void

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

Verarbeitet das MouseEvent.MOUSE_UP-Ereignis, wenn der Client Ereignisse verwaltet.

Parameter

event:MouseEvent — Das MouseEvent-Objekt.

Verwandte API-Elemente

mouseUpSomewhere

()Methode 
public function mouseUpSomewhere(event:Event):void

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

Client-Aufruf zum Weiterleiten eines mouseUp-Ereignisses von außerhalb einer Sicherheits-Sandbox. Die Koordinaten des mouseUp-Ereignisses werden nicht benötigt.

Parameter

event:Event

mouseWheelHandler

()Methode 
public function mouseWheelHandler(event:MouseEvent):void

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

Verarbeitet das MouseEvent.MOUSE_WHEEL-Ereignis, wenn der Client Ereignisse verwaltet.

Parameter

event:MouseEvent — Das MouseEvent-Objekt.

Verwandte API-Elemente

removeBackgroundShape

()Methode 
protected function removeBackgroundShape(shape:Shape):void

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

Entfernt ein flash.display.Shape-Objekt, in dem Hintergrundformen (wie Hintergrundfarben) gezeichnet werden. Die Standardimplementierung dieser Methode, die überschrieben werden kann, entfernt das Objekt aus dem übergeordneten Element.

Parameter

shape:Shape — Zu entfernendes flash.display.Shape-Objekt

Verwandte API-Elemente

removeInlineGraphicElement

()Methode 
protected function removeInlineGraphicElement(parent:DisplayObjectContainer, inlineGraphicElement:DisplayObject):void

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

Entfernt ein flash.display.DisplayObject-Objekt aus dem übergeordneten Element. Die Standardimplementierung dieser Methode, die überschrieben werden kann, entfernt das Objekt aus container, wenn es sich um ein direkt untergeordnetes container-Element handelt. Diese Methode kann auch dann aufgerufen werden, wenn das Objekt kein untergeordnetes Element des übergeordneten Elements ist. Bei jeder Implementierung dieser Methode muss sichergestellt werden, dass in diesem Fall keine Aktion erfolgt.

Parameter

parent:DisplayObjectContainer — Zu entfernendes flash.display.DisplayObject-Objekt
 
inlineGraphicElement:DisplayObject

Verwandte API-Elemente

removeSelectionContainer

()Methode 
protected function removeSelectionContainer(selectionContainer:DisplayObjectContainer):void

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

Entfernt das flash.display.DisplayObjectContainer-Objekt, das Auswahlformen (wie Blockauswahlmarkierung, Cursor usw.) enthält. Die Standardimplementierung dieser Methode, die überschrieben werden kann, entfernt das Objekt aus dem übergeordneten Element, wenn vorhanden.

Parameter

selectionContainer:DisplayObjectContainer — Zu entfernendes flash.display.DisplayObjectContainer-Objekt

Verwandte API-Elemente

removeTextLine

()Methode 
protected function removeTextLine(textLine:flash.text.engine:TextLine):void

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

Entfernt ein flash.text.engine.TextLine-Objekt aus dem übergeordneten Element. Die Standardimplementierung dieser Methode, die überschrieben werden kann, entfernt das Objekt aus container, wenn es sich um ein direkt untergeordnetes container-Element handelt. Diese Methode kann auch dann aufgerufen werden, wenn das Objekt kein untergeordnetes container-Element ist. Bei jeder Implementierung dieser Methode muss sichergestellt werden, dass in diesem Fall keine Aktion erfolgt.

Parameter

textLine:flash.text.engine:TextLine — Zu entfernendes flash.text.engine.TextLine-Objekt

Verwandte API-Elemente

scrollToRange

()Methode 
public function scrollToRange(activePosition:int, anchorPosition:int):void

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

Führt einen Bildlauf durch, sodass der Textbereich im Container sichtbar ist.

Parameter

activePosition:int — Das Ende der Auswahl, das beim Erweitern der Auswahl geändert wird. Es kann entweder der Anfang oder das Ende der Auswahl sein, ausgedrückt als Offset ab dem Anfang des Textflusses.
 
anchorPosition:int — Das stabile Ende der Auswahl, wenn Sie die Auswahl erweitern. Es kann entweder der Anfang oder das Ende der Auswahl sein.

selectRange

()Methode 
public function selectRange(anchorIndex:int, activeIndex:int):void

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0, Flash Player 10.0

Legt den Bereich des ausgewählten Texts in einer Komponente, die ITextSupport implementiert, fest. Wenn eines der beiden Argumente sich außerhalb des Bereichs befindet, sollte die Auswahl nicht geändert werden. Um Inline-IME zu unterstützen, sollten Komponenten diese Methode aufrufen.

Parameter

anchorIndex:int — Der auf null basierende Index des Zeichens beim Ankerende der Auswahl
 
activeIndex:int — Der auf null basierende Index des Zeichens beim aktiven Ende der Auswahl.

setCompositionSize

()Methode 
public function setCompositionSize(w:Number, h:Number):void

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

Legt die für Text im Container zulässige Breite und Höhe fest. Die Breite und die Höhe können in Pixeln angegeben werden, NaN kann für beide Werte verwendet werden. NaN bedeutet, dass der Wert gemessen werden muss. Mit dieser Funktion können Sie die längste Zeile und/oder die Gesamthöhe des gesamten Inhalts ermitteln. Wenn „NaN“ für die Breite angegeben wurde, werden die Zeilen mit der maximalen Breite TextLine.MAX_LINE_WIDTH umbrochen. Wenn NaN für die Höhe angegeben wird, wird eine unbegrenzte Höhe für den Container angenommen. Die tatsächlich gemessenen Werte können in getContentBounds bereitgestellt werden. Wenn die berechnete blockProgression-Eigenschaft von TextFlow den Wert BlockProgression.RL annimmt, wird die Bedeutung von Breite und Höhe vertauscht.

Parameter

w:Number — Die Breite in Pixel, die für Text im Container zur Verfügung steht. NaN bedeutet, dass keine Breite festgelegt wurde.
 
h:Number — Die Höhe in Pixel, die für Text im Container zur Verfügung steht. NaN bedeutet, dass keine Höhe festgelegt wurde.

Verwandte API-Elemente


Beispiel  ( Verwendung dieses Beispiels )

In diesem Beispiel wird die Erstellungsbreite und -höhe mit setCompositionSize() festgelegt.
package flashx.textLayout.container.examples 
{
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.conversion.TextConverter;
    
    public class ContainerController_setCompositionSizeExample extends Sprite
    {
        public function ContainerController_setCompositionSizeExample()
        {
            // create container, text flow, composer, paragraph, and span
            var container:Sprite = new Sprite();
            var textFlow:TextFlow = new TextFlow();
            var paragraph:ParagraphElement = new ParagraphElement();
            var span:SpanElement = new SpanElement;
            // add container to the stage; create controller and add it to the text flow
            addChild(container);
            container.x = 100;
            container.y = 50;
            var controller:ContainerController = new ContainerController(container);
            textFlow.flowComposer.addController(controller);
            // set font size and add text to the span; add the span to the paragraph
            textFlow.fontSize = 12;
            controller.setCompositionSize(250, 200);
            span.text = "This example uses setCompositionSize() to set compositionWidth (";
            span.text += controller.compositionWidth; 
            span.text += ") and compositionHeight ("
            span.text += controller.compositionHeight;
            span.text += "), rather than setting them with:\nnew ContainerController()";
            paragraph.addChild(span);
            // add paragraph to text flow, and display text
            textFlow.addChild(paragraph);            
            textFlow.flowComposer.updateAllControllers();       
        }
    }
}

setStyle

()Methode 
public function setStyle(styleProp:String, newValue:*):void

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

Legt den Wert für den vom styleProp-Parameter angegebenen Stil auf den vom newValue-Parameter angegebenen Wert fest.

Parameter

styleProp:String — Der Name der Stileigenschaft, deren Wert Sie festlegen möchten.
 
newValue:* — Der Wert, den Sie dem Stil zuweisen möchten.

softKeyboardActivatingHandler

()Methode 
public function softKeyboardActivatingHandler(event:Event):void

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

Verarbeitet das SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING-Ereignis bei der Verwaltung von Ereignissen auf dem Client.

Parameter

event:Event — Das SoftKeyboardEvent-Objekt.

Verwandte API-Elemente

textInputHandler

()Methode 
public function textInputHandler(event:flash.events:TextEvent):void

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

Verarbeitet das TextEvent.TEXT_INPUT-Ereignis, wenn der Client Ereignisse verwaltet.

Parameter

event:flash.events:TextEvent — Das TextEvent-Objekt.

Verwandte API-Elemente


Beispiel  ( Verwendung dieses Beispiels )

In diesem Beispiel wird ContainerController erweitert, um die textInputHandler()-Methode mit einer benutzerdefinierten textInputHandler()-Methode zu überschreiben. Das Beispiel erfordert eine Anwendung, die die textInputHandler()-Methode auslöst.
package flashx.textLayout.container.examples   
{
    import flash.events.TextEvent;
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
 
    public class ContainerController_textInputHandlerExample extends ContainerController
    {
        public function ContainerController_textInputHandlerExample(container:Sprite, compositionWidth:Number=100, compositionHeight:Number=100)
         {
             super(container, compositionWidth, compositionHeight);
         }
        override public function textInputHandler(event:TextEvent):void
        {    
            // run the TLF handler for the textInput event
            super.textInputHandler(event);
            // and add your own code for the event - e.g. only allow alpha characters
            trace("You are in textInputHandler()");
            
        }
    }
}

updateGraphics

()Methode 
tlf_internal function updateGraphics(updateStart:int):void

Parameter

updateStart:int

updateVisibleRectangle

()Methode 
protected function updateVisibleRectangle():void

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

Bei der Durchführung eines Bildlaufs wird das Scroll-Rectangle so auf das Container-Rectangle festgelegt, dass alle Zeilen, die zur Hälfte angezeigt werden, auf den Bildlaufbereich beschnitten werden. Wird kein Bildlauf durchgeführt, löschen Sie das Scroll-Rectangle, sodass kein Abschneiden erfolgt.

ContainerControllerExample1.as

In diesem Beispiel wird ein Textfluss in zwei Kreisen dargestellt, die verbundene Container sind. Das bedeutet, dass Text, der den ersten Container überfüllen würde, automatisch im zweiten Container dargestellt wird. Beachten Sie, dass es zwei Container und Controller gibt, jedoch nur einen Textfluss.
package flashx.textLayout.container.examples 
{
    import flash.display.Sprite;
    import flashx.textLayout.compose.StandardFlowComposer;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.conversion.TextConverter;
    import flashx.textLayout.elements.TextFlow;

    public class ContainerControllerExample1 extends Sprite
    {        
        private const textMarkup:String = "<flow:TextFlow xmlns:flow='http://ns.adobe.com/textLayout/2008' fontSize='8' " + 
                "textIndent='10' paragraphSpaceBefore='6' paddingTop='8' paddingLeft='8' paddingRight='8'>" +
            "<flow:p paragraphSpaceBefore='inherit'>" +
                "<flow:span>There are many </flow:span>" + 
                "<flow:span fontStyle='italic'>such</flow:span>" + 
                "<flow:span> lime-kilns in that tract of country, for the purpose of burning the white" + 
                    " marble which composes a large part of the substance of the hills. Some of them, built " + 
                    "years ago, and long deserted, with weeds growing in the vacant round of the interior, " + 
                    "which is open to the sky, and grass and wild-flowers rooting themselves into the chinks" + 
                    "of the stones, look already like relics of antiquity, and may yet be overspread with the" + 
                    " lichens of centuries to come. Others, where the lime-burner still feeds his daily and " + 
                    "nightlong fire, afford points of interest to the wanderer among the hills, who seats " + 
                    "himself on a log of wood or a fragment of marble, to hold a chat with the solitary man. " + 
                    "It is a lonesome, and, when the character is inclined to thought, may be an intensely " + 
                    "thoughtful occupation; as it proved in the case of Ethan Brand, who had mused to such " + 
                    "strange purpose, in days gone by, while the fire in this very kiln was burning.</flow:span>" +
            "</flow:p>" +
            "<flow:p paragraphSpaceBefore='inherit'>" +
                "<flow:span>" + 
                    "The man who now watched the fire was of a different order, and troubled himself with no " + 
                    "thoughts save the very few that were requisite to his business. At frequent intervals, " + 
                    "he flung back the clashing weight of the iron door, and, turning his face from the " + 
                    "insufferable glare, thrust in huge logs of oak, or stirred the immense brands with a " + 
                    "long pole. Within the furnace were seen the curling and riotous flames, and the burning " + 
                    "marble, almost molten with the intensity of heat; while without, the reflection of the " + 
                    "fire quivered on the dark intricacy of the surrounding forest, and showed in the " + 
                    "foreground a bright and ruddy little picture of the hut, the spring beside its door, the " + 
                    "athletic and coal-begrimed figure of the lime-burner, and the halffrightened child, " + 
                    "shrinking into the protection of his father's shadow. And when again the iron door was " + 
                    "closed, then reappeared the tender light of the half-full moon, which vainly strove to" + 
                    "trace out the indistinct shapes of the neighboring mountains; and, in the upper sky, " + 
                    "there was a flitting congregation of clouds, still faintly tinged with the rosy sunset, " + 
                    "though thus far down into the valley the sunshine had vanished long and long ago.</flow:span>" + 
            "</flow:p>" +
        "</flow:TextFlow>";
        public function ContainerControllerExample1()
        {
            // create the TextFlow, containers, and container controllers
            var textFlow:TextFlow;
            var container:Sprite = new Sprite();
            var container2:Sprite = new Sprite();
            var controllerOne:ContainerController = new ContainerController(container, 200, 210);
            var controllerTwo:ContainerController = new ContainerController(container2, 200, 220);
            // import the text flow from markup using TextConverter and assign a StandardFlowComposer
            textFlow = TextConverter.importToFlow(textMarkup, TextConverter.TEXT_LAYOUT_FORMAT);
            textFlow.flowComposer = new StandardFlowComposer();
            // draw the container circles, add them to the stage and position them
            container.graphics.beginFill(0xFFCC00);
            container.graphics.drawCircle(100, 100, 140);
            container.graphics.endFill();
            container2.graphics.beginFill(0xFF0000);
            container2.graphics.drawCircle(100, 100, 140);
            container2.graphics.endFill();            
            addChild(container);
            addChild(container2);
            container.x = 25;
            container.y = 100;
            container2.x = 280;
            container2.y = 100;    
            // add the controllers to the text flow and update them to display the text
            textFlow.flowComposer.addController(controllerOne);
            textFlow.flowComposer.addController(controllerTwo);
            textFlow.flowComposer.updateAllControllers();
        }    
    }
}

ContainerControllerExample2.as

In diesem Beispiel werden zwei Textflüsse, Überschriften und Haupttext, in zwei Containern dargestellt. Im Beispiel werden Spalten für den Haupttext erstellt und Bildlauf implementiert. Die resizeHandler()-Methode ändert die Containergröße und erstellt die Textflüsse, wenn die Bühnengröße geändert wird.
package flashx.textLayout.container.examples 
{
    import flash.display.Sprite;
    import flash.display.StageAlign;
    import flash.events.Event;
    import flash.geom.Rectangle;
    
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.container.ScrollPolicy;
    import flashx.textLayout.conversion.TextConverter;
    import flashx.textLayout.edit.SelectionManager;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.formats.TextLayoutFormat;

    public class ContainerControllerExample2 extends Sprite
    {    
        // these variables are accessible to both methods in the class
        private var headingFlow:TextFlow;
        private var bodyFlow:TextFlow;
        private var headController:ContainerController;
        private var bodyController:ContainerController;
        
        private const headingMarkup:String = "<flow:TextFlow xmlns:flow='http://ns.adobe.com/textLayout/2008'>" +
                "<flow:p textAlign='center'>" +
                    "<flow:span fontFamily='Georgia' fontSize='36'>Ethan Brand</flow:span><flow:br/>" +
                    "<flow:span fontSize='8' fontStyle='italic'>by </flow:span>" +
                    "<flow:span fontSize='12' fontStyle='italic'>Nathaniel Hawthorne</flow:span>" +    
                "</flow:p>" +
            "</flow:TextFlow>";
        private const bodyMarkup:String = "<flow:TextFlow xmlns:flow='http://ns.adobe.com/textLayout/2008' fontSize='8' " + 
                "textIndent='10' paragraphSpaceBefore='6' paddingTop='8' paddingBottom='8' paddingLeft='8' paddingRight='8'>" +
            "<flow:p paragraphSpaceBefore='inherit' >" +
                "<flow:span>There are many </flow:span>" + 
                "<flow:span fontStyle='italic'>such</flow:span>" + 
                "<flow:span> lime-kilns in that tract of country, for the purpose of burning the white" + 
                    " marble which composes a large part of the substance of the hills. Some of them, built " + 
                    "years ago, and long deserted, with weeds growing in the vacant round of the interior, " + 
                    "which is open to the sky, and grass and wild-flowers rooting themselves into the chinks " + 
                    "of the stones, look already like relics of antiquity, and may yet be overspread with the" + 
                    " lichens of centuries to come. Others, where the lime-burner still feeds his daily and " + 
                    "nightlong fire, afford points of interest to the wanderer among the hills, who seats " + 
                    "himself on a log of wood or a fragment of marble, to hold a chat with the solitary man. " + 
                    "It is a lonesome, and, when the character is inclined to thought, may be an intensely " + 
                    "thoughtful occupation; as it proved in the case of Ethan Brand, who had mused to such " + 
                    "strange purpose, in days gone by, while the fire in this very kiln was burning.</flow:span>" +
            "</flow:p>" +
            "<flow:p paragraphSpaceBefore='inherit'>" +
                "<flow:span>" + 
                    "The man who now watched the fire was of a different order, and troubled himself with no " + 
                    "thoughts save the very few that were requisite to his business. At frequent intervals, " + 
                    "he flung back the clashing weight of the iron door, and, turning his face from the " + 
                    "insufferable glare, thrust in huge logs of oak, or stirred the immense brands with a " + 
                    "long pole. Within the furnace were seen the curling and riotous flames, and the burning " + 
                    "marble, almost molten with the intensity of heat; while without, the reflection of the " + 
                    "fire quivered on the dark intricacy of the surrounding forest, and showed in the " + 
                    "foreground a bright and ruddy little picture of the hut, the spring beside its door, the " + 
                    "athletic and coal-begrimed figure of the lime-burner, and the halffrightened child, " + 
                    "shrinking into the protection of his father's shadow. And when again the iron door was " + 
                    "closed, then reappeared the tender light of the half-full moon, which vainly strove to " + 
                    "trace out the indistinct shapes of the neighboring mountains; and, in the upper sky, " + 
                    "there was a flitting congregation of clouds, still faintly tinged with the rosy sunset, " + 
                    "though thus far down into the valley the sunshine had vanished long and long ago.</flow:span>" + 
            "</flow:p>" +
        "</flow:TextFlow>";
        public function ContainerControllerExample2()
        {
            // align the stage and add a listener (resizeHandler) for RESIZE events
            stage.align = StageAlign.TOP_LEFT;
            stage.addEventListener(flash.events.Event.RESIZE, resizeHandler);
            // create heading text flow, import heading text, and assign composer
            headingFlow = new TextFlow();
            headingFlow = TextConverter.importToFlow(headingMarkup, TextConverter.TEXT_LAYOUT_FORMAT);
            // create body text flow, import body text, and assign flow composer
            bodyFlow = new TextFlow();
            bodyFlow = TextConverter.importToFlow(bodyMarkup, TextConverter.TEXT_LAYOUT_FORMAT);
            // create heading container, add controller, position container and add to stage
            var headContainer:Sprite = new Sprite();
            headController = new ContainerController(headContainer, 300, 50);
            headingFlow.flowComposer.addController(headController);    
            headContainer.x = 120;
            headContainer.y = 20;
            addChild(headContainer);
            // update controller to display heading text
            headingFlow.flowComposer.updateAllControllers();
            // create container for body text and position it
            var bodyContainer:Sprite = new Sprite();
            bodyController = new ContainerController(bodyContainer, 300, 200);
            bodyContainer.x = 125;
            bodyContainer.y = 85;
            // create container format to specify columns
            var bodyContainerFormat:TextLayoutFormat = new TextLayoutFormat();
            bodyContainerFormat.columnWidth = 120;
            bodyContainerFormat.columnGap = 15;
            bodyController.format = bodyContainerFormat;
            // enable scrolling
            bodyController.verticalScrollPolicy = ScrollPolicy.AUTO;
            bodyFlow.interactionManager = new SelectionManager();
            // add controller, add container to stage, and display body text
            bodyFlow.flowComposer.addController(bodyController);
            addChild(bodyContainer);
            bodyFlow.flowComposer.updateAllControllers();
        }
        
        private function resizeHandler(event:Event):void
        {
            const verticalGap:Number = 25;
            const stagePadding:Number = 16;
            var stageWidth:Number = stage.stageWidth - stagePadding;
            var stageHeight:Number = stage.stageHeight - stagePadding;
            var headlineWidth:Number = stageWidth;
            var headlineContainerHeight:Number = stageHeight;
            // Initial compose to get height of headline after resize
            headController.setCompositionSize(headlineWidth, headlineContainerHeight);
            headingFlow.flowComposer.compose();
            var rect:Rectangle = headController.getContentBounds();
            headlineContainerHeight = rect.height;
            // Resize and place headline text container
            // Call setCompositionSize() again with updated headline height
            headController.setCompositionSize(headlineWidth, headlineContainerHeight );
            headController.container.x = stagePadding / 2;
            headController.container.y = stagePadding / 2;
            headingFlow.flowComposer.updateAllControllers();
            // Resize and place body text container
            var bodyContainerHeight:Number = (stageHeight - verticalGap -
            headlineContainerHeight);
            bodyController.setCompositionSize(stageWidth, bodyContainerHeight );
            bodyController.container.x = (stagePadding/2);
            bodyController.container.y = (stagePadding/2) + headlineContainerHeight +
                verticalGap;
            bodyFlow.flowComposer.updateAllControllers();
        }
    }
}




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

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