Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : AIR 30.0 et versions antérieures, Flash Player 30.0 et versions antérieures, Flash Lite 4
Flex 4.6 et versions antérieures, Flash Pro CS6 et versions antérieures
Masquer les filtres
flashx.textLayout.elements 

FlowElement  - AS3

Packagesx

Niveau supérieur
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

Eléments du langage

Constantes globales
Fonctions globales
Opérateurs
Instructions, mots clés et directives
Types spéciaux

Annexes

Nouveautés
Erreurs de compilation
Avertissements du compilateur
Erreurs d’exécution
Migration vers ActionScript 3
Jeux de caractères pris en charge
Balises MXML uniquement
Eléments XML de mouvement
Balises Timed Text
Liste des éléments déconseillés
Constantes d’implémentation d’accessibilité
Utilisation des exemples de code ActionScript
Informations juridiques
Packageflashx.textLayout.elements
Classepublic class FlowElement
HéritageFlowElement Inheritance Object
Implémente ITextLayoutFormat
Sous-classes FlowGroupElement, FlowLeafElement

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Le texte d’un enchaînement est stocké sous forme d’arborescence avec les éléments de l’arborescence représentant les divisions logiques dans le texte. La classe FlowElement est la classe de base abstraite de tous les objets de cette arborescence. Les objets FlowElement représentent des paragraphes, plages de texte dans des paragraphes et des groupes de paragraphes.

La racine d’une arborescence d’objet FlowElement composable est toujours un objet TextFlow. Les éléments feuille de l’arborescence sont toujours des sous-classes de la classe FlowLeafElement. Toutes les feuilles organisées dans un objet TextFlow composable ont un ancêtre ParagraphElement.

Vous ne pouvez pas créer un objet FlowElement directement. Appeler un nouvel objet FlowElement() renvoie une exception d’erreur.

Eléments de l’API associés



Propriétés publiques
 PropriétéDéfini par
  alignmentBaseline : *
TextLayoutFormat : spécifie la ligne de base sur laquelle la ligne de base dominante s’aligne.
FlowElement
  backgroundAlpha : *
TextLayoutFormat : valeur alpha (transparence) pour l’arrière-plan (adopte la valeur par défaut si undefined pendant la cascade).
FlowElement
  backgroundColor : *
TextLayoutFormat : couleur d’arrière-plan du texte (adopte la valeur par défaut si undefined pendant la propagation en cascade).
FlowElement
  baselineShift : *
TextLayoutFormat : valeur de décalage de la ligne de base par rapport à la valeur dominantBaseline.
FlowElement
  blockProgression : *
TextLayoutFormat : spécifie la progression verticale ou horizontale du positionnement de la ligne.
FlowElement
  breakOpportunity : *
TextLayoutFormat : contrôle l’autorisation des sauts de ligne lors de la séparation de l’habillage du texte en plusieurs lignes.
FlowElement
  cffHinting : *
TextLayoutFormat : type de repère CFF utilisé pour ce texte.
FlowElement
  clearFloats : *
TextLayoutFormat : contrôle la manière dont le texte enveloppe un élément flottant.
FlowElement
  color : *
TextLayoutFormat : couleur du texte.
FlowElement
  columnCount : *
TextLayoutFormat : nombre de colonnes de texte (adopte la valeur par défaut si la valeur est undefined pendant la propagation en cascade).
FlowElement
  columnGap : *
TextLayoutFormat : spécifie la quantité d’espace de gouttière, en pixels, à laisser entre les colonnes (adopte la valeur par défaut si undefined pendant la propagation en cascade).
FlowElement
  columnWidth : *
TextLayoutFormat : largeur de colonne en pixels (adopte la valeur par défaut si undefined pendant la propagation en cascade).
FlowElement
  computedFormat : flashx.textLayout.formats:ITextLayoutFormat
[lecture seule] Renvoie les attributs de format de caractère calculés qui sont appliqués à cet élément.
FlowElement
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  coreStyles : Object
[lecture seule] Renvoie l’objet coreStyles sur cet objet FlowElement.
FlowElement
  digitCase : *
TextLayoutFormat : le type de casse de chiffres utilisée pour ce texte.
FlowElement
  digitWidth : *
TextLayoutFormat : type de largeur de chiffres utilisée pour ce texte.
FlowElement
  direction : *
TextLayoutFormat : spécifie le niveau d’intégration bidirectionnelle par défaut du texte dans le bloc de texte.
FlowElement
  dominantBaseline : *
TextLayoutFormat : spécifie la ligne de base de l’élément s’alignant sur alignmentBaseline pour déterminer la position verticale de l’élément sur la ligne.
FlowElement
  firstBaselineOffset : *
TextLayoutFormat : spécifie la position de ligne de base de la première ligne du conteneur.
FlowElement
  fontFamily : *
TextLayoutFormat : nom de la police à utiliser, ou liste de noms de police séparés par une virgule.
FlowElement
  fontLookup : *
TextLayoutFormat : recherche de police à utiliser.
FlowElement
  fontSize : *
TextLayoutFormat : taille du texte en pixels.
FlowElement
  fontStyle : *
TextLayoutFormat : style du texte.
FlowElement
  fontWeight : *
TextLayoutFormat : épaisseur du texte.
FlowElement
  format : flashx.textLayout.formats:ITextLayoutFormat
Propriétés TextLayoutFormat appliquées directement à cet élément.
FlowElement
  id : String
Attribue un identifiant à l’élément. De fait, il est possible de définir le style de l’élément, vous pouvez donc référencer l’identifiant.
FlowElement
  justificationRule : *
TextLayoutFormat : règle utilisée pour justifier le texte dans un paragraphe.
FlowElement
  justificationStyle : *
TextLayoutFormat : style utilisé pour la justification du paragraphe.
FlowElement
  kerning : *
TextLayoutFormat : le crénage ajuste les pixels entre certaines paires de caractères pour améliorer la lisibilité.
FlowElement
  leadingModel : *
TextLayoutFormat : spécifie le modèle d’interlignage, qui est une combinaison de la base et de la direction de l’interlignage.
FlowElement
  ligatureLevel : *
TextLayoutFormat : contrôle laquelle des ligatures qui sont définies dans la police peut être utilisée dans le texte.
FlowElement
  lineBreak : *
TextLayoutFormat : contrôle le retour à la ligne dans le conteneur (adopte la valeur par défaut si undefined pendant cascade).
FlowElement
  lineHeight : *
TextLayoutFormat : contrôles d’interlignage pour le texte.
FlowElement
  lineThrough : *
TextLayoutFormat : si la valeur est true, applique le style de formatage barré, une ligne au milieu du texte.
FlowElement
  linkActiveFormat : *
TextLayoutFormat : définit les attributs de mise en forme utilisés pour les liens à l’état normal.
FlowElement
  linkHoverFormat : *
TextLayoutFormat : définit les attributs de mise en forme utilisés pour les liens à l’état pointé, c’est-à-dire lorsque l’utilisateur survole un lien avec la souris.
FlowElement
  linkNormalFormat : *
TextLayoutFormat : définit les attributs de mise en forme utilisés pour les liens à l’état normal.
FlowElement
  listAutoPadding : *
TextLayoutFormat : spécifie un retrait automatique pour le bord de début des listes, lorsque la valeur d’espacement de la liste de ce côté est auto.
FlowElement
  listMarkerFormat : *
TextLayoutFormat : définit les marqueurs de liste d’attributs de mise en forme.
FlowElement
  listStylePosition : *
TextLayoutFormat : les valeurs valides sont ListStylePosition.INSIDE, ListStylePosition.OUTSIDE et FormatValue.INHERIT. La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie. Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre.
FlowElement
  listStyleType : *
TextLayoutFormat : les valeurs valides sont 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 et FormatValue.INHERIT. La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie. Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre.
FlowElement
  locale : *
TextLayoutFormat : paramètres régionaux du texte.
FlowElement
  paddingBottom : *
TextLayoutFormat : encart inférieur en pixels.
FlowElement
  paddingLeft : *
TextLayoutFormat : encart à gauche en pixels.
FlowElement
  paddingRight : *
TextLayoutFormat : encart à droite en pixels.
FlowElement
  paddingTop : *
TextLayoutFormat : encart supérieur en pixels.
FlowElement
  paragraphEndIndent : *
TextLayoutFormat : nombre qui indique, en pixels, la valeur de retrait du bord de la fin du paragraphe.
FlowElement
  paragraphSpaceAfter : *
TextLayoutFormat : un nombre qui spécifie la quantité d’espace, en pixels, à laisser après le paragraphe.
FlowElement
  paragraphSpaceBefore : *
TextLayoutFormat : nombre qui spécifie la quantité d’espace, en pixels, à conserver avant le paragraphe.
FlowElement
  paragraphStartIndent : *
TextLayoutFormat : nombre qui indique, en pixels, la valeur de retrait du bord du début du paragraphe.
FlowElement
  parent : FlowGroupElement
[lecture seule] Renvoie le parent de ce objet FlowElement.
FlowElement
  parentRelativeEnd : int
[lecture seule] Renvoie la fin relative de cet objet FlowElement dans le parent.
FlowElement
  parentRelativeStart : int
[lecture seule] Renvoie le début relatif de cet objet FlowElement dans le parent.
FlowElement
  renderingMode : *
TextLayoutFormat : mode de rendu utilisé pour ce texte.
FlowElement
  styleName : *
TextLayoutFormat : attribue une classe d’identification à l’élément, ce qui permet de définir le style de l’élément en référençant la propriété styleName.
FlowElement
  styles : Object
[lecture seule] Renvoie les styles sur cet objet FlowElement.
FlowElement
  tabStops : *
TextLayoutFormat : spécifie les taquets de tabulation associés au paragraphe.
FlowElement
  textAlign : *
TextLayoutFormat : alignement des lignes du paragraphe par rapport au conteneur.
FlowElement
  textAlignLast : *
TextLayoutFormat : alignement de la dernière (ou unique) ligne dans le paragraphe par rapport au conteneur dans un texte justifié.
FlowElement
  textAlpha : *
TextLayoutFormat : valeur alpha (transparence) du texte.
FlowElement
  textDecoration : *
TextLayoutFormat : décoration du texte.
FlowElement
  textIndent : *
TextLayoutFormat : nombre qui indique la quantité, en pixels, pour mettre en retrait la première ligne du paragraphe.
FlowElement
  textJustify : *
TextLayoutFormat : spécifie des options de justification de texte.
FlowElement
  textLength : int
[lecture seule] Renvoie la longueur totale de texte administrée par cet objet FlowElement et ses enfants.
FlowElement
  textRotation : *
TextLayoutFormat : détermine le nombre de degrés de rotation de ce texte.
FlowElement
  tracking : Object
[écriture seule] Définit le suivi et est synonyme de la propriété trackingRight.
FlowElement
  trackingLeft : *
TextLayoutFormat : nombre de pixels (ou pourcentage de taille fontSize, comme 120 %) indiquant la quantité de l’approche (crénage manuel) à appliquer à gauche de chaque caractère.
FlowElement
  trackingRight : *
TextLayoutFormat : nombre de pixels (ou pourcentage de taille fontSize, comme 120 %) indiquant la quantité de l’approche (crénage manuel) à appliquer à droite de chaque caractère.
FlowElement
  typeName : String
Chaque objet FlowElement a une propriété typeName.
FlowElement
  typographicCase : *
TextLayoutFormat : le type de casse typographique utilisée pour ce texte.
FlowElement
  userStyles : Object
Permet de lire les styles d’écriture de l’utilisateur sur un objet FlowElement.
FlowElement
  verticalAlign : *
TextLayoutFormat : alignement vertical ou justification (adopte la valeur par défaut si undefined pendant la propagation en cascade).
FlowElement
  whiteSpaceCollapse : *
TextLayoutFormat : réduit ou conserve les espaces lors de l’importation de texte dans un TextFlow.
FlowElement
  wordSpacing : *
TextLayoutFormat : spécifie les espacements optimal, minimal et maximal (comme multiplicateur de la largeur d’un espace normal) entres les mots à utiliser lors de la justification.
FlowElement
Méthodes publiques
 MéthodeDéfini par
  
Classe de base : appeler un nouvel objet FlowElement() renvoie une erreur d’exception.
FlowElement
  
Supprime le style spécifié par le paramètre styleProp à partir de cet objet FlowElement.
FlowElement
  
deepCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement
Effectue une copie en profondeur de cette objet FlowElement, y compris tout enfant, copiant le contenu entre les deux emplacements de caractère et renvoyant la copie en tant qu’objet FlowElement.
FlowElement
  
Comparez ces styles utilisateur avec les styles utilisateur d’autres éléments.
FlowElement
  
Renvoie l’emplacement de départ de l’élément dans l’enchaînement de texte avec un index absolu.
FlowElement
  
getCharAtPosition(relativePosition:int):String
Renvoie le caractère à la position spécifiée, par rapport à cet objet FlowElement.
FlowElement
  
getCharCodeAtPosition(relativePosition:int):int
Renvoie le code de caractère à la position spécifiée, par rapport à cet objet FlowElement.
FlowElement
  
Renvoie la valeur de début de cet élément par rapport à l’élément ancêtre.
FlowElement
  
Renvoie le prochain objet FlowElement frère dans la hiérarchie de l’enchaînement de texte.
FlowElement
  
Renvoie l’objet ParagraphElement associé à cet élément.
FlowElement
  
Renvoie l’objet FlowElement frère précédent dans la hiérarchie de l’enchaînement de texte.
FlowElement
  
getStyle(styleProp:String):*
Renvoie la valeur du style spécifié par le paramètre styleProp, qui spécifie le nom du style et peut être n’importe quel nom de style d’utilisateur.
FlowElement
  
getText(relativeStart:int = 0, relativeEnd:int = -1, paragraphSeparator:String = " "):String
Récupère la plage de texte spécifiée à partir d’un élément d’enchaînement.
FlowElement
  
Gravit la hiérarchie de l’enchaînement de texte pour renvoyer l’objet TextFlow racine pour l’élément.
FlowElement
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
  
Appelé pour des objets MXML une fois que l’objet d’implémentation a été créé et que toutes les propriétés de composants spécifiées sur la balise MXML ont été initialisées.
FlowElement
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre.
Object
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
  
setStyle(styleProp:String, newValue:*):void
Définit le style spécifié par le paramètre styleProp à la valeur spécifiée par le paramètre newValue.
FlowElement
  
shallowCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement
Effectue une copie de cet objet FlowElement, copie le contenu entre deux positions de caractères spécifiées.
FlowElement
  
splitAtPosition(relativePosition:int):FlowElement
Divise cet objet FlowElement à la position spécifiée par le paramètre relativePosition, qui est une position relative dans le texte pour cet élément.
FlowElement
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
Détails de la propriété

alignmentBaseline

propriété
alignmentBaseline:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : spécifie la ligne de base sur laquelle la ligne de base dominante s’aligne. Par exemple, si vous définissez dominantBaseline sur ASCENT, la définition de alignmentBaseline sur DESCENT aligne le haut du texte sur la ligne de base DESCENT ou en dessous. Le plus grand élément de la ligne détermine en général les lignes de base.

lignes de base

Les valeurs valides sont TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM, TextBaseline.USE_DOMINANT_BASELINE et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur TextBaseline.USE_DOMINANT_BASELINE.



Implémentation
    public function get alignmentBaseline():*
    public function set alignmentBaseline(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

backgroundAlpha

propriété 
backgroundAlpha:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : valeur alpha (transparence) pour l’arrière-plan (adopte la valeur par défaut si undefined pendant la cascade). La valeur 0 est entièrement transparente et la valeur 1 est complètement opaque. Les objets d’affichage où alpha est défini sur 0 sont actifs, même s’ils sont invisibles.

Les valeurs valides sont les nombres compris entre 0 et 1, et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété aura la valeur 1.



Implémentation
    public function get backgroundAlpha():*
    public function set backgroundAlpha(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

backgroundColor

propriété 
backgroundColor:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : couleur d’arrière-plan du texte (adopte la valeur par défaut si undefined pendant la propagation en cascade). Il peut s’agir de la valeur de la constante BackgroundColor.TRANSPARENT ou d’une valeur hexadécimale qui spécifie les trois valeurs RVB à 8 bits (rouge, vert, bleu), par exemple, 0xFF0000 est rouge et 0x00FF00 est vert.

Les valeurs valides en tant que chaîne sont BackgroundColor.TRANSPARENT, FormatValue.INHERIT et les nombres uint compris entre 0x0 et 0xffffffff.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade la valeur est undefined, cette propriété aura la valeur BackgroundColor.TRANSPARENT.



Implémentation
    public function get backgroundColor():*
    public function set backgroundColor(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

baselineShift

propriété 
baselineShift:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : valeur de décalage de la ligne de base par rapport à la valeur dominantBaseline. Les unités sont en pixels, ou un pourcentage de fontSize (dans ce cas, entrez une valeur de chaîne, comme 140 %). Les valeurs positives décalent la ligne vers le haut pour le texte horizontal (à droite pour le texte vertical) et les valeurs négatives décalent la ligne vers le bas pour le texte horizontal (à gauche pour le texte vertical).

Les valeurs valides sont BaselineShift.SUPERSCRIPT, BaselineShift.SUBSCRIPT et FormatValue.INHERIT.

Les valeurs valides sous forme de nombre sont comprises entre -1000 et 1000.

Les valeurs en pourcentage sont comprises entre -1000 et 1000.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura une valeur de 0.0.



Implémentation
    public function get baselineShift():*
    public function set baselineShift(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

blockProgression

propriété 
blockProgression:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : spécifie la progression verticale ou horizontale du positionnement de la ligne. Les lignes sont placées de haut en bas (BlockProgression.TB, pour le texte horizontal) ou de droite à gauche (BlockProgression.RL, pour le texte vertical).

Les valeurs valides sont BlockProgression.RL, BlockProgression.TB et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur BlockProgression.TB.



Implémentation
    public function get blockProgression():*
    public function set blockProgression(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

breakOpportunity

propriété 
breakOpportunity:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : contrôle l’autorisation des sauts de ligne lors de la séparation de l’habillage du texte en plusieurs lignes. Défini sur BreakOpportunity.AUTO pour diviser le texte normalement. Défini sur BreakOpportunity.NONE pour ne pas diviser le texte à moins que le texte ne dépasse la mesure et qu’il n’existe pas d’autres endroits auquel diviser la ligne. Défini sur BreakOpportunity.tout pour permettre le saut de ligne à n’importe quel endroit, plutôt qu’entre les mots. Défini sur BreakOpportunity.ALL pour placer chaque groupe typographique sur une ligne distincte (utile pour le texte d’un chemin).

Les valeurs valides sont BreakOpportunity.ALL, BreakOpportunity.ANY, BreakOpportunity.AUTO, BreakOpportunity.NONE et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur BreakOpportunity.AUTO.



Implémentation
    public function get breakOpportunity():*
    public function set breakOpportunity(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

cffHinting

propriété 
cffHinting:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : type de repère CFF utilisé pour ce texte. Les repères CFF déterminent si l’exécution de Flash force les souches horizontales fortes à intégrer une grille de sous-pixels ou non. Cette propriété s’applique uniquement si la propriété renderingMode est définie sur RenderingMode.CFF et que la police est intégrée (la propriété fontLookup est définie sur FontLookup.EMBEDDED_CFF). Sur des écrans de petite taille, les repères produisent un texte clair et lisible pour les lecteurs humains.

Les valeurs valides sont CFFHinting.NONE, CFFHinting.HORIZONTAL_STEM et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur CFFHinting.HORIZONTAL_STEM.



Implémentation
    public function get cffHinting():*
    public function set cffHinting(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

clearFloats

propriété 
clearFloats:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : contrôle la manière dont le texte enveloppe un élément flottant. La valeur none permet d’ajuster le plus étroitement possible le texte autour d’un élément flottant. Si la valeur left (gauche) est définie, le texte ignorera toute partie du conteneur possédant un élément flottant gauche, tandis que si la valeur right (droite) est définie, le texte ignorera toute partie du conteneur possédant un élément flottant droit. Si ces deux valeurs sont définies, le texte ignorera tout élément flottant.

Les valeurs valides sont ClearFloats.START, ClearFloats.END, ClearFloats.LEFT, ClearFloats.RIGHT, ClearFloats.BOTH, ClearFloats.NONE et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété aura la valeur ClearFloats.NONE.



Implémentation
    public function get clearFloats():*
    public function set clearFloats(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

color

propriété 
color:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : couleur du texte. Nombre hexadécimal qui spécifie les trois valeurs RVB à 8 bits (rouge, vert, bleu) ; par exemple, 0xFF0000 est rouge et 0x00FF00 est vert.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur 0.



Implémentation
    public function get color():*
    public function set color(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

columnCount

propriété 
columnCount:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : nombre de colonnes de texte (adopte la valeur par défaut si la valeur est undefined pendant la propagation en cascade). Le numéro de la colonne prévaut sur les autres paramètres de colonne. La valeur est un nombre entier ou FormatValue.AUTO si elle n’est pas spécifiée. Si le compte columnCount n’est pas spécifié, la largeur columnWidth est utilisée pour créer autant de colonnes que le conteneur peut en contenir.

Les valeurs valides en tant que chaîne sont FormatValue.AUTO, FormatValue.INHERIT et les ints de 1 à 50.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade la valeur est undefined, cette propriété aura la valeur FormatValue.AUTO.



Implémentation
    public function get columnCount():*
    public function set columnCount(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

columnGap

propriété 
columnGap:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : spécifie la valeur de l’espace de gouttière, en pixels, à laisser entre les colonnes (adopte la valeur par défaut si undefined pendant la propagation en cascade). La valeur est un nombre

Les valeurs valides sont les nombres compris entre 0 et 1000, et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété aura la valeur 20.



Implémentation
    public function get columnGap():*
    public function set columnGap(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

columnWidth

propriété 
columnWidth:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : largeur de colonne en pixels (adopte la valeur par défaut si undefined pendant la propagation en cascade). Si vous spécifiez la largeur des colonnes, mais pas le nombre, l’objet TextLayout va créer autant de colonnes de cette largeur que possible, à partir des paramètres columnGap et de la largeur du conteneur. Tout espace restant est laissé après la dernière colonne. La valeur est un nombre.

Les valeurs valides en tant que chaîne sont FormatValue.AUTO, FormatValue.INHERIT et les nombres compris entre 0 et 8000.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade la valeur est undefined, cette propriété aura la valeur FormatValue.AUTO.



Implémentation
    public function get columnWidth():*
    public function set columnWidth(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

computedFormat

propriété 
computedFormat:flashx.textLayout.formats:ITextLayoutFormat  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Renvoie les attributs de format de caractère calculés qui sont appliqués à cet élément. Prend en compte l’héritage des attributs d’éléments parent.



Implémentation
    public function get computedFormat():flashx.textLayout.formats:ITextLayoutFormat

Eléments de l’API associés

coreStyles

propriété 
coreStyles:Object  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Renvoie l’objet coreStyles sur cet objet FlowElement. Notez que la méthode Get effectue une copie du dictionnaire de styles principaux. L’objet coreStyles encapsule les formats qui sont définis par TextLayoutFormat et qui se trouvent dans TextLayoutFormat.description. L’objet coreStyles se compose d’un tableau de paires nom de style-valeur.



Implémentation
    public function get coreStyles():Object

Eléments de l’API associés

digitCase

propriété 
digitCase:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : le type de casse de chiffres utilisée pour ce texte. La définition de la valeur sur DigitCase.OLD_STYLE lettres minuscules se rapproche fonctionnalité et avec des jambages. Les chiffres sont espacés proportionnellement. Ce style n’est disponible que dans les caractères sélectionnés, le plus souvent dans une police supplémentaire ou spéciale. Le paramètre DigitCase.LINING a une hauteur en majuscules et est généralement à espacement fixe pour s’aligner dans les graphiques.

digitCase

Les valeurs valides sont DigitCase.DEFAULT, DigitCase.LINING, DigitCase.OLD_STYLE et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur DigitCase.DEFAULT.



Implémentation
    public function get digitCase():*
    public function set digitCase(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

digitWidth

propriété 
digitWidth:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : type de largeur de chiffres utilisée pour ce texte. La valeur peut être DigitWidth.PROPORTIONAL, ce qui est la meilleure approche pour les nombres individuels, ou DigitWidth.TABULAR, qui est recommandé pour les nombres inclus dans les tableaux, diagrammes et lignes verticales.

digitWidth

Les valeurs valides sont DigitWidth.DEFAULT, DigitWidth.PROPORTIONAL, DigitWidth.TABULAR et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur DigitWidth.DEFAULT.



Implémentation
    public function get digitWidth():*
    public function set digitWidth(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

direction

propriété 
direction:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : spécifie le niveau d’intégration bidirectionnelle par défaut du texte dans le bloc de texte. Sens de lecture de gauche à droite, comme dans les scripts de style latin, ou de droite à gauche, comme en arabe ou en hébreu. Cette propriété affecte également le sens de la colonne lorsqu’elle est appliquée au niveau du conteneur. Les colonnes peuvent se lire de gauche à droite ou de droite à gauche, exactement comme du texte. Voici quelques exemples :

sens

Les valeurs valides sont Direction.LTR, Direction.RTL et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur Direction.LTR.



Implémentation
    public function get direction():*
    public function set direction(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

dominantBaseline

propriété 
dominantBaseline:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : spécifie la ligne de base de l’élément s’alignant sur le alignmentBaseline pour déterminer la position verticale de l’élément sur la ligne. La valeur TextBaseline.AUTO sélectionne la ligne de base dominante en fonction de la propriété locale du paragraphe parent. Pour le chinois et le japonais, la valeur de ligne de base sélectionnée est TextBaseline.IDEOGRAPHIC_CENTER ; pour tous les autres, il s’agit de TextBaseline.ROMAN. Ces choix de base sont déterminés par le choix de police et la taille de police.

lignes de base

Les valeurs valides sont FormatValue.AUTO, TextBaseline.ROMAN, TextBaseline.ASCENT, TextBaseline.DESCENT, TextBaseline.IDEOGRAPHIC_TOP, TextBaseline.IDEOGRAPHIC_CENTER, TextBaseline.IDEOGRAPHIC_BOTTOM et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur FormatValue.AUTO.



Implémentation
    public function get dominantBaseline():*
    public function set dominantBaseline(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

firstBaselineOffset

propriété 
firstBaselineOffset:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : spécifie la position de ligne de base de la première ligne du conteneur. La ligne de base à laquelle cette propriété fait référence dépend de la langue définie au niveau du conteneur. Pour le chinois et le japonais, la valeur est TextBaseline.IDEOGRAPHIC_BOTTOM et pour toutes les autres langues, la valeur est TextBaseline.ROMAN La valeur du décalage entre l’encart supérieur (ou l’encart droit si la valeur de blockProgression est RL) du conteneur et la ligne de base de la première ligne peut être BaselineOffset.ASCENT, c’est-à-dire égale à la hauteur de la ligne,BaselineOffset.LINE_HEIGHT, c’est-à-dire égale à la hauteur de cette première ligne, ou n’importe quel nombre de valeur fixe pour indiquer une distance absolue. BaselineOffset.AUTO aligne la hauteur de la ligne sur l’encart supérieur du conteneur.

firstBaselineOffset1firstBaselineOffset2firstBaselineOffset3firstBaselineOffset4

Les valeurs valides en tant que chaîne sont BaselineOffset.AUTO, BaselineOffset.ASCENT, BaselineOffset.LINE_HEIGHT, FormatValue.INHERIT et les nombres compris entre 0 et 1000.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur BaselineOffset.AUTO.



Implémentation
    public function get firstBaselineOffset():*
    public function set firstBaselineOffset(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

fontFamily

propriété 
fontFamily:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : nom de la police à utiliser, ou liste de noms de police séparés par une virgule. Pour le rendu de l’élément, le moteur d’exécution Flash sélectionne la première police disponible dans la liste. Par exemple Arial, Helvetica, _sans oblige le lecteur à rechercher Arial, puis Helvetica si Arial est introuvable, puis _sans lorsque ces deux polices sont introuvables.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura pour valeur Arial.



Implémentation
    public function get fontFamily():*
    public function set fontFamily(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

fontLookup

propriété 
fontLookup:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : recherche de police à utiliser. Si vous spécifiez FontLookup.DEVICE, les polices installées sur le système qui utilise le fichier SWF sont utilisées. Les polices de périphérique donnent la taille des fichiers d’animation, mais le texte n’est pas toujours restitué de la même façon selon les systèmes et plates-formes. Si vous spécifiez FontLookup.EMBEDDED_CFF, des polices vectorielles incorporées dans le fichier SWF publié sont utilisées. Les polices incorporées augmentent la taille du fichier SWF (parfois nettement), mais le texte est systématiquement affiché dans la police choisie.

Les valeurs valides sont FontLookup.DEVICE, FontLookup.EMBEDDED_CFF et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur FontLookup.DEVICE.



Implémentation
    public function get fontLookup():*
    public function set fontLookup(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

fontSize

propriété 
fontSize:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : taille du texte en pixels.

Les valeurs valides sont les nombres compris entre 1 et 720, et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur 12.



Implémentation
    public function get fontSize():*
    public function set fontSize(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

fontStyle

propriété 
fontStyle:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : style du texte. Peut être FontPosture.NORMAL, à utiliser en texte brut, ou FontPosture.ITALIC pour l’italique. Cette propriété s’applique uniquement aux polices de périphérique (fontLookup est définie sur flash.text.engine.FontLookup.DEVICE).

Les valeurs valides sont FontPosture.NORMAL, FontPosture.ITALIC et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur FontPosture.NORMAL.



Implémentation
    public function get fontStyle():*
    public function set fontStyle(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

fontWeight

propriété 
fontWeight:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : épaisseur du texte. Peut être FontWeight.NORMAL pour une utilisation en texte brut ou FontWeight.BOLD. S’applique uniquement aux polices de périphérique (fontLookup est définie sur flash.text.engine.FontLookup.DEVICE).

Les valeurs valides sont FontWeight.NORMAL, FontWeight.BOLD et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur FontWeight.NORMAL.



Implémentation
    public function get fontWeight():*
    public function set fontWeight(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

format

propriété 
format:flashx.textLayout.formats:ITextLayoutFormat

Propriétés TextLayoutFormat appliquées directement à cet élément.

Chaque élément peut se voir appliquer des propriétés grâce à son format. Les propriétés appliquées à cet élément remplacent des propriétés héritées du parent. Les propriétés appliquées à cet élément seront à leur tour héritées par les enfants de l’élément si elles ne sont pas remplacées sur l’enfant. Si aucune propriété n’est appliquée à l’élément, cette propriété est null.



Implémentation
    public function get format():flashx.textLayout.formats:ITextLayoutFormat
    public function set format(value:flashx.textLayout.formats:ITextLayoutFormat):void

Eléments de l’API associés

id

propriété 
id:String

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Attribue un identifiant à l’élément. De fait, il est possible de définir le style de l’élément, vous pouvez donc référencer l’identifiant. Par exemple, la ligne suivante définit la couleur d’un objet SpanElement ayant un identifiant de span1 :

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



Implémentation
    public function get id():String
    public function set id(value:String):void

Eléments de l’API associés

justificationRule

propriété 
justificationRule:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : règle utilisée pour justifier le texte dans un paragraphe. La valeur par défaut est FormatValue.AUTO, qui justifie le texte en fonction de la propriété locale du paragraphe. Pour toutes les langues, sauf le japonais et le chinois, FormatValue.AUTO devient JustificationRule.SPACE, qui ajoute un espace supplémentaire aux caractères d’espace. Pour le chinois et le japonais, FormatValue.AUTO devient JustficationRule.EAST_ASIAN. La justification change partiellement l’espacement de la ponctuation. Dans un texte en caractères romains, la virgule et les points japonais prennent une largeur de caractère complète, mais seulement la moitié de cette largeur dans un texte en caractères asiatiques. Par ailleurs, dans le texte en caractères asiatiques, l’espacement entre les signes de ponctuation séquentielle se rapproche, obéissant ainsi aux conventions typographiques asiatiques traditionnelles. Notez également, dans l’exemple ci-après, l’interligne qui est appliqué à la deuxième ligne des paragraphes. Dans la version asiatique, les deux dernières lignes sont décalées à gauche. Dans la version en caractères romains, la deuxième ligne et les lignes suivantes sont décalées à gauche.

justificationRule

Les valeurs valides sont JustificationRule.EAST_ASIAN, JustificationRule.SPACE, FormatValue.AUTO et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur FormatValue.AUTO.



Implémentation
    public function get justificationRule():*
    public function set justificationRule(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

justificationStyle

propriété 
justificationStyle:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : style utilisé pour la justification du paragraphe. A utiliser uniquement en combinaison avec un paramètre justificationRule de la règle JustificationRule.EAST_ASIAN. La valeur par défaut FormatValue.AUTO est résolue sur JustificationStyle.PUSH_IN_KINSOKU pour toutes les langues. Les constantes définies par la classe JustificationStyle spécifient les options de gestion des caractères kinsoku, c’est-à-dire des caractères japonais qui ne peuvent pas s’afficher au début ou à la fin d’une ligne. Pour obtenir un texte plus étiré, spécifiez JustificationStyle.PUSH-OUT-ONLY. Si vous souhaitez un comportement similaire à celui obtenu avec le paramètre justificationRule de la règle JustificationRule.SPACE, utilisez JustificationStyle.PRIORITIZE-LEAST-ADJUSTMENT.

Les valeurs valides sont JustificationStyle.PRIORITIZE_LEAST_ADJUSTMENT, JustificationStyle.PUSH_IN_KINSOKU, JustificationStyle.PUSH_OUT_ONLY, FormatValue.AUTO et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur FormatValue.AUTO.



Implémentation
    public function get justificationStyle():*
    public function set justificationStyle(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

kerning

propriété 
kerning:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : le crénage ajuste les pixels entre certaines paires de caractères pour améliorer la lisibilité. Le crénage est pris en charge pour toutes les polices qui disposent de tables de crénage.

Les valeurs valides sont Kerning.ON, Kerning.OFF, Kerning.AUTO et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur Kerning.AUTO.



Implémentation
    public function get kerning():*
    public function set kerning(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

leadingModel

propriété 
leadingModel:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : spécifie le modèle d’interlignage, qui est une combinaison de la base et de la direction de l’interlignage. La base d’interlignage est la ligne de base à laquelle se rapporte la propriété lineHeight. Le sens de l’interlignage détermine si la propriété lineHeight fait référence à la distance de la ligne de base d’une ligne par rapport à celle de la ligne précédente ou suivante. La valeur par défaut FormatValue.AUTO est résolue en fonction de la propriété locale du paragraphe. Pour le chinois et le japonais, il s’agit de LeadingModel.IDEOGRAPHIC_TOP_DOWN et pour tous les autres, il s’agit de LeadingModel.ROMAN_UP.

Base d’interlignage :

leadingBasis1 leadingBasis2leadingBasis3

Direction de l’interlignage :

leadingDirection1 leadingDirection2 leadingDirection3

Les valeurs valides sont 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 et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur LeadingModel.AUTO.



Implémentation
    public function get leadingModel():*
    public function set leadingModel(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

ligatureLevel

propriété 
ligatureLevel:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : contrôle laquelle des ligatures qui sont définies dans la police peut être utilisée dans le texte. Les ligatures qui apparaissent pour chacun de ces paramètres dépendent de la police. Une ligature se produit lorsque plusieurs formes de lettres sont unies dans un seul glyphe. Les ligatures remplacent généralement des caractères consécutifs partageant des composants communs, par exemple les paires de lettres ’fi’, ’fl’ ou ’ae’. Elles sont utilisées avec les jeux de caractères latins et non latins. Les ligatures activées par les valeurs de la classe LigatureLevel, MINIMUM, COMMON, UNCOMMON, et EXOTIC, sont cumulables. Chaque valeur active un nouvel ensemble de ligatures, mais comprend également ceux des types précédents.

Remarque : lorsque vous utilisez les polices Arabic ou Syriac, ligatureLevel doit être défini sur MINIMUM ou une valeur supérieure.

ligatureLevel

Les valeurs valides sont LigatureLevel.MINIMUM, LigatureLevel.COMMON, LigatureLevel.UNCOMMON, LigatureLevel.EXOTIC et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur LigatureLevel.COMMON.



Implémentation
    public function get ligatureLevel():*
    public function set ligatureLevel(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

lineBreak

propriété 
lineBreak:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : contrôle le retour à la ligne des mots dans le conteneur (adopte la valeur par défaut si undefined pendant la propagation en cascade). Le texte du conteneur peut être défini pour s’adapter à la largeur du conteneur (LineBreak.TO_FIT) ou pour aller à la ligne uniquement lors de caractères de retour chariot ou de saut de ligne (LineBreak.EXPLICIT).

Les valeurs valides sont LineBreak.EXPLICIT, LineBreak.TO_FIT et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade la valeur est undefined, cette propriété aura la valeur LineBreak.TO_FIT.



Implémentation
    public function get lineBreak():*
    public function set lineBreak(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

lineHeight

propriété 
lineHeight:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : contrôles d’interlignage pour le texte. La distance entre la ligne de base de la ligne précédente ou suivante (en fonction de LeadingModel) et la ligne de base de la ligne actuelle est égale à la quantité maximale de l’interlignage appliquée à n’importe quel caractère de la ligne. Il s’agit d’un nombre ou d’un pourcentage. Si vous spécifiez un pourcentage, entrez une valeur de chaîne, telle que 140 %.

lineHeight1lineHeight2

Les valeurs numériques valides sont comprises entre -720 et 720.

Les valeurs en pourcentage valides sont comprises entre -1000 % à 1000 %.

Les valeurs valides incluent FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura une valeur de 120 %.



Implémentation
    public function get lineHeight():*
    public function set lineHeight(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

lineThrough

propriété 
lineThrough:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : si la valeur est true, applique le style de formatage barré, une ligne au milieu du texte.

Les valeurs valides sont true, false et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur false.



Implémentation
    public function get lineThrough():*
    public function set lineThrough(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

linkActiveFormat

propriété 
linkActiveFormat:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : définit les attributs de formatage utilisés pour les liens à l'état normal. Cette valeur est propagée en cascade vers le bas de la hiérarchie et s’applique à tous les liens descendants. Accepte inherit, un paramètre ITextLayoutFormat ou convertit un tableau d’objets avec une clé et une valeur en tant que membres vers un objet TextLayoutFormat.

Les valeurs valides incluent FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur null.



Implémentation
    public function get linkActiveFormat():*
    public function set linkActiveFormat(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

linkHoverFormat

propriété 
linkHoverFormat:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : définit les attributs de formatage utilisés pour les liens à l'état suspendu, c’est-à-dire lorsque l’utilisateur survole un lien avec la souris. Cette valeur est propagée en cascade vers le bas de la hiérarchie et s’applique à tous les liens descendants. Accepte inherit, un paramètre ITextLayoutFormat ou convertit un tableau d’objets avec une clé et une valeur en tant que membres vers un objet TextLayoutFormat.

Les valeurs valides incluent FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur null.



Implémentation
    public function get linkHoverFormat():*
    public function set linkHoverFormat(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

linkNormalFormat

propriété 
linkNormalFormat:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : définit les attributs de formatage utilisés pour les liens à l'état normal. Cette valeur est propagée en cascade vers le bas de la hiérarchie et s’applique à tous les liens descendants. Accepte inherit, un paramètre ITextLayoutFormat ou convertit un tableau d’objets avec une clé et une valeur en tant que membres vers un objet TextLayoutFormat.

Les valeurs valides incluent FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur null.



Implémentation
    public function get linkNormalFormat():*
    public function set linkNormalFormat(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

listAutoPadding

propriété 
listAutoPadding:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : spécifie un retrait automatique pour le bord de début des listes, lorsque la valeur d’espacement de la liste de ce côté est auto.

Les valeurs valides sont les nombres compris entre -1000 et 1000, et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur 40.



Implémentation
    public function get listAutoPadding():*
    public function set listAutoPadding(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

listMarkerFormat

propriété 
listMarkerFormat:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : définit les marqueurs de liste d’attributs de mise en forme. Cette valeur est propagée en cascade vers le bas de la hiérarchie et s’applique à tous les liens descendants. Accepte inherit, un paramètre IListMarkerFormat ou convertit un tableau d’objets avec une clé et une valeur en tant que membres vers un objet ListMarkerFormat.

Les valeurs valides incluent FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur null.



Implémentation
    public function get listMarkerFormat():*
    public function set listMarkerFormat(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

listStylePosition

propriété 
listStylePosition:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat:

Les valeurs valides sont ListStylePosition.INSIDE, ListStylePosition.OUTSIDE et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur ListStylePosition.OUTSIDE.



Implémentation
    public function get listStylePosition():*
    public function set listStylePosition(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

listStyleType

propriété 
listStyleType:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat:

Les valeurs valides sont 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 et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur ListStyleType.DISC.



Implémentation
    public function get listStyleType():*
    public function set listStyleType(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

locale

propriété 
locale:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : paramètres régionaux du texte. Contrôle les transformations de casse et de forme. Les identifiants de langue standard tels que décrits dans la norme technique Unicode #35 sont utilisés. Par exemple en, en_US et en-US correspondent à l’anglais, ja au japonais.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur en.



Implémentation
    public function get locale():*
    public function set locale(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

paddingBottom

propriété 
paddingBottom:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : encart inférieur en pixels. Par défaut, auto a la valeur zéro, sauf dans les listes qui obtiennent un espacement côté début de 45. (adopte la valeur par défaut si la valeur est non définie pendant la propagation en cascade). Espace entre le bord inférieur du conteneur et le texte. La valeur est un nombre ou auto.

Avec le texte horizontal, dans les conteneurs défilants à plusieurs colonnes, la première colonne et les suivantes affichent la marge sous forme d’espace au bas du conteneur ; mais pour la dernière colonne, si le texte ne tient pas entièrement, vous devrez éventuellement le faire défiler pour voir la marge.

Les valeurs valides en tant que chaîne sont FormatValue.AUTO, FormatValue.INHERIT et les nombres compris entre -8000 et 8000.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade la valeur est undefined, cette propriété aura la valeur FormatValue.AUTO.



Implémentation
    public function get paddingBottom():*
    public function set paddingBottom(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

paddingLeft

propriété 
paddingLeft:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : encart à gauche en pixels. Par défaut, auto a la valeur zéro, sauf dans les listes qui obtiennent un espacement côté début de 45. (adopte la valeur par défaut si la valeur est non définie pendant la propagation en cascade). Espace entre le bord gauche du conteneur et le texte. La valeur est un nombre ou auto.

Avec le texte vertical, dans les conteneurs défilants à plusieurs colonnes, la première colonne et les suivantes affichent la marge sous forme d’espace à la fin du conteneur ; mais pour la dernière colonne, si le texte ne tient pas entièrement, vous devrez éventuellement le faire défiler pour voir la marge.

Les valeurs valides en tant que chaîne sont FormatValue.AUTO, FormatValue.INHERIT et les nombres compris entre -8000 et 8000.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade la valeur est undefined, cette propriété aura la valeur FormatValue.AUTO.



Implémentation
    public function get paddingLeft():*
    public function set paddingLeft(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

paddingRight

propriété 
paddingRight:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : encart à droite en pixels. Par défaut, auto a la valeur zéro, sauf dans les listes qui obtiennent un espacement côté début de 45. (adopte la valeur par défaut si la valeur est non définie pendant la propagation en cascade). Espace entre le bord droit du conteneur et le texte. La valeur est un nombre ou auto.

Les valeurs valides en tant que chaîne sont FormatValue.AUTO, FormatValue.INHERIT et les nombres compris entre -8000 et 8000.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade la valeur est undefined, cette propriété aura la valeur FormatValue.AUTO.



Implémentation
    public function get paddingRight():*
    public function set paddingRight(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

paddingTop

propriété 
paddingTop:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : encart supérieur en pixels. Par défaut, auto a la valeur zéro, sauf dans les listes qui obtiennent un espacement côté début de 45. (adopte la valeur par défaut si la valeur est non définie pendant la propagation en cascade). Espace entre le bord supérieur du conteneur et le texte. La valeur est un nombre ou auto.

Les valeurs valides en tant que chaîne sont FormatValue.AUTO, FormatValue.INHERIT et les nombres compris entre -8000 et 8000.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade la valeur est undefined, cette propriété aura la valeur FormatValue.AUTO.



Implémentation
    public function get paddingTop():*
    public function set paddingTop(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

paragraphEndIndent

propriété 
paragraphEndIndent:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : nombre qui indique, en pixels, la valeur de retrait du bord de la fin du paragraphe. Fait référence au bord droit dans un texte rédigé de gauche à droite et au bord gauche dans un texte rédigé de droite à gauche.

Les valeurs valides sont les nombres compris entre 0 et 8000, et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur 0.



Implémentation
    public function get paragraphEndIndent():*
    public function set paragraphEndIndent(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

paragraphSpaceAfter

propriété 
paragraphSpaceAfter:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : nombre qui spécifie la quantité d’espace, en pixels, à laisser après le paragraphe. Réduit en tandem avec paragraphSpaceBefore.

Les valeurs valides sont les nombres compris entre 0 et 8000, et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur 0.



Implémentation
    public function get paragraphSpaceAfter():*
    public function set paragraphSpaceAfter(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

paragraphSpaceBefore

propriété 
paragraphSpaceBefore:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : nombre qui spécifie la quantité d’espace, en pixels, à conserver avant le paragraphe. Réduit en tandem avec paragraphSpaceAfter.

Les valeurs valides sont les nombres compris entre 0 et 8000, et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur 0.



Implémentation
    public function get paragraphSpaceBefore():*
    public function set paragraphSpaceBefore(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

paragraphStartIndent

propriété 
paragraphStartIndent:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : nombre qui indique, en pixels, la valeur de retrait du bord du début du paragraphe. Fait référence au bord gauche dans un texte rédigé de gauche à droite et au bord droit dans un texte rédigé de droite à gauche.

Les valeurs valides sont les nombres compris entre 0 et 8000, et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur 0.



Implémentation
    public function get paragraphStartIndent():*
    public function set paragraphStartIndent(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

parent

propriété 
parent:FlowGroupElement  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Renvoie le parent de ce objet FlowElement. Chaque objet FlowElement a au plus un parent.



Implémentation
    public function get parent():FlowGroupElement

parentRelativeEnd

propriété 
parentRelativeEnd:int  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Renvoie la fin relative de cet objet FlowElement dans le parent. Si le parent est null cette propriété est toujours égale à textLength. Si le parent n’est pas null, la valeur est la somme des longueurs du texte et de toutes ses frères, qui est en fait le premier caractère du prochain objet FlowElement.



Implémentation
    public function get parentRelativeEnd():int

Eléments de l’API associés

parentRelativeStart

propriété 
parentRelativeStart:int  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Renvoie le début relatif de cet objet FlowElement dans le parent. Si le parent est null, cette valeur est toujours zéro. Si le parent n’est pas null, la valeur est la somme des longueurs de texte de tous ses frères précédents.



Implémentation
    public function get parentRelativeStart():int

Eléments de l’API associés

renderingMode

propriété 
renderingMode:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : mode de rendu utilisé pour ce texte. S’applique uniquement aux polices incorporées (la propriété fontLookup est définie sur FontLookup.EMBEDDED_CFF).

Les valeurs valides sont RenderingMode.NORMAL, RenderingMode.CFF et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur RenderingMode.CFF.



Implémentation
    public function get renderingMode():*
    public function set renderingMode(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

styleName

propriété 
styleName:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : attribue une classe d’identification à l’élément, ce qui permet de définir le style de l’élément en référençant la propriété styleName.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si undefined pendant la cascade cette propriété aura la valeur null.



Implémentation
    public function get styleName():*
    public function set styleName(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

styles

propriété 
styles:Object  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Renvoie les styles sur cet objet FlowElement. Notez que la méthode Get effectue une copie du dictionnaire de styles. L’objet renvoyé encapsule tous les styles définis dans la propriété de format y compris les styles principaux et utilisateur. L’objet renvoyé se compose d’un tableau de paires nom de style-valeur.



Implémentation
    public function get styles():Object

Eléments de l’API associés

tabStops

propriété 
tabStops:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : spécifie les taquets de tabulation associés au paragraphe. Les accesseurs Set peuvent contenir un tableau de TabStopFormat, une représentation sous forme de chaîne condensée, une valeur undefined ou FormatValue.INHERIT. La représentation sous forme de chaîne condensée est toujours convertie en tableau d’objets TabStopFormat.

Le format basé sur une chaîne est une liste de taquets de tabulation, où chaque taquet de tabulation est délimité par un ou plusieurs espaces.

Un taquet de tabulation prend la forme suivante : <type d’alignement><position d’alignement>|<jeton d’alignement>.

Le type d’alignement est un caractère unique. Il peut s’agir des caractères S, E, C ou D (ou des équivalents minuscules). S ou s correspond à start, E ou e à end, C ou c à center, D ou d à decimal. Le type d’alignement est facultatif. S’il n’est pas spécifié, sa valeur est par défaut S.

La position d’alignement est un nombre qui est spécifié conformément aux spécifications FXG des nombres (notation décimale ou scientifique). La position d’alignement est obligatoire.

La barre verticale permet de séparer la position d’alignement du jeton d’alignement, et elle ne doit être présente que si le jeton d’alignement est présent.

Le jeton d’alignement est facultatif si l’alignement est de type D et ne doit pas être présent si le type d’alignement est autre que D. Le jeton d’alignement peut se composer de n’importe quelle séquence de caractères se terminant par l’espace qui met fin au taquet de tabulation (pour le dernier taquet de tabulation, l’espace de fin est facultatif ; la fin du jeton d’alignement étant implicite). Un espace peut faire partie du jeton d’alignement s’il s’accompagne d’une barre oblique inverse (\). Une barre oblique inverse peut faire partie du jeton d’alignement si elle est convertie avec une autre barre oblique inverse (\\). Si l’alignement est de type D et que le jeton d’alignement n’est pas spécifié, il prendra la valeur null par défaut.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur null.



Implémentation
    public function get tabStops():*
    public function set tabStops(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

textAlign

propriété 
textAlign:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : alignement des lignes du paragraphe par rapport au conteneur. TextAlign.LEFT aligne les lignes le long du bord gauche du conteneur. TextAlign.RIGHT les aligne sur le bord droit. TextAlign.CENTER positionne la ligne à distance égale entre les bords gauche et droit. TextAlign.JUSTIFY répartit les lignes afin qu’elles remplissent l’espace. TextAlign.START équivaut à définir gauche dans du texte de gauche à droite ou droite dans du texte de droite à gauche. TextAlign.END revient à spécifier la droite pour un texte écrit de gauche à droite, ou à spécifier la gauche pour un texte écrit de droite à gauche.

Les valeurs valides sont TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur TextAlign.START.



Implémentation
    public function get textAlign():*
    public function set textAlign(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

textAlignLast

propriété 
textAlignLast:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : alignement de la dernière (ou de l’unique) ligne du paragraphe par rapport au conteneur dans un texte justifié. Si la propriété textAlign est définie sur TextAlign.JUSTIFY, textAlignLast indique la façon dont la dernière ligne (ou la ligne unique s’il s’agit d’un seul bloc de lignes) est alignée. Les valeurs sont similaires à textAlign.

Les valeurs valides sont TextAlign.LEFT, TextAlign.RIGHT, TextAlign.CENTER, TextAlign.JUSTIFY, TextAlign.START, TextAlign.END et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur TextAlign.START.



Implémentation
    public function get textAlignLast():*
    public function set textAlignLast(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

textAlpha

propriété 
textAlpha:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : valeur alpha (transparence) du texte. La valeur 0 est entièrement transparente et la valeur 1 est complètement opaque. Les objets d’affichage où textAlpha est défini sur 0 sont actifs, même s’ils sont invisibles.

Les valeurs valides sont les nombres compris entre 0 et 1, et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur 1.



Implémentation
    public function get textAlpha():*
    public function set textAlpha(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

textDecoration

propriété 
textDecoration:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : décoration du texte. Permet d’appliquer un soulignement. Par défaut, aucun soulignement n’est appliqué.

Les valeurs valides sont TextDecoration.NONE, TextDecoration.UNDERLINE et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur TextDecoration.NONE.



Implémentation
    public function get textDecoration():*
    public function set textDecoration(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

textIndent

propriété 
textIndent:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : nombre qui indique la quantité, en pixels, pour mettre en retrait la première ligne du paragraphe. Une valeur de retrait négative pousse la ligne dans la marge, et probablement en dehors du conteneur.

Les valeurs valides sont les nombres compris entre -8000 et 8000, et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur 0.



Implémentation
    public function get textIndent():*
    public function set textIndent(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

textJustify

propriété 
textJustify:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : spécifie des options de justification de texte. La valeur par défaut est TextJustify.INTER_WORD, ce qui signifie qu’un espace supplémentaire est ajouté aux espaces. TextJustify.DISTRIBUTE ajoute un espace supplémentaire aux espaces et entre chaque lettre. A utiliser uniquement en combinaison avec une valeur justificationRule de JustificationRule.SPACE.

Les valeurs valides sont TextJustify.INTER_WORD, TextJustify.DISTRIBUTE et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur TextJustify.INTER_WORD.



Implémentation
    public function get textJustify():*
    public function set textJustify(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

textLength

propriété 
textLength:int  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Renvoie la longueur totale de texte administrée par cet objet FlowElement et ses enfants. Si un élément n’a aucun texte, la valeur de textLength est généralement la valeur zéro.

Les objets ParagraphElement ont une dernière plage avec un caractère terminateur de paragraphe pour le dernier objet SpanElement. Le terminateur de paragraphe est inclus dans la valeur de la propriété textLength textLength de cet objet SpanElement et de tous ses parents. Il n’est pas inclus dans la propriété text de l’objet SpanElement.



Implémentation
    public function get textLength():int

Eléments de l’API associés

textRotation

propriété 
textRotation:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : détermine le nombre de degrés de rotation de ce texte.

Les valeurs valides sont TextRotation.ROTATE_0, TextRotation.ROTATE_180, TextRotation.ROTATE_270, TextRotation.ROTATE_90, TextRotation.AUTO et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur TextRotation.AUTO.



Implémentation
    public function get textRotation():*
    public function set textRotation(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

tracking

propriété 
tracking:Object  [écriture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Définit le suivi et est synonyme de la propriété trackingRight. Spécifié sous forme d’un nombre de pixels ou un pourcentage de valeur fontSize.



Implémentation
    public function set tracking(value:Object):void

Eléments de l’API associés

trackingLeft

propriété 
trackingLeft:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : nombre de pixels (ou pourcentage de taille fontSize, comme 120 %) indiquant la quantité de l’approche (crénage manuel) à appliquer à gauche de chaque caractère. Si le crénage est activé, la valeur trackingLeft est ajoutée aux valeurs de la table de crénage de la police. Si le crénage est désactivé, la valeur trackingLeft est utilisée comme valeur de crénage manuel. Prend en charge les valeurs positives et négatives.

Les valeurs valides sous forme de nombre sont comprises entre -1000 et 1000.

Les valeurs en pourcentage valides sont comprises entre -1000 % à 1000 %.

Les valeurs valides incluent FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur 0.



Implémentation
    public function get trackingLeft():*
    public function set trackingLeft(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

trackingRight

propriété 
trackingRight:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : nombre de pixels (ou pourcentage de taille fontSize, comme 120 %) indiquant la quantité de l’approche (crénage manuel) à appliquer à droite de chaque caractère. Si le crénage est activé, la valeur trackingRight est ajoutée aux valeurs de la table de crénage de la police. Si le crénage est désactivé, la valeur trackingRight est utilisée comme valeur de crénage manuel. Prend en charge les valeurs positives et négatives.

Les valeurs valides sous forme de nombre sont comprises entre -1000 et 1000.

Les valeurs en pourcentage valides sont comprises entre -1000 % à 1000 %.

Les valeurs valides incluent FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur 0.



Implémentation
    public function get trackingRight():*
    public function set trackingRight(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

typeName

propriété 
typeName:String

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Chaque objet FlowElement a une propriété typeName. La valeur par défaut de typeName est la chaîne que TextConverter de l’objet textLayoutFormat utilise. Cette interface peut être utilisée pour définir une autre propriété typeName pour un objet FlowElement. En règle générale, cela se fait pour prendre en charge les sélecteurs de type dans CSS.

Voir la documentation TEXT_FIELD_HTML_FORMAT pour la procédure d’utilisation.



Implémentation
    public function get typeName():String
    public function set typeName(value:String):void

Eléments de l’API associés

typographicCase

propriété 
typographicCase:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : le type de casse typographique utilisée pour ce texte. Voici quelques exemples :

typographicCase

Les valeurs valides sont TLFTypographicCase.DEFAULT, TLFTypographicCase.CAPS_TO_SMALL_CAPS, TLFTypographicCase.UPPERCASE, TLFTypographicCase.LOWERCASE, TLFTypographicCase.LOWERCASE_TO_SMALL_CAPS et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur TLFTypographicCase.DEFAULT.



Implémentation
    public function get typographicCase():*
    public function set typographicCase(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

userStyles

propriété 
userStyles:Object

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Permet de lire les styles d’écriture de l’utilisateur sur un objet FlowElement. Notez que la lecture de cette propriété effectue une copie de la propriété userStyles définie dans le format de cet élément.



Implémentation
    public function get userStyles():Object
    public function set userStyles(value:Object):void

verticalAlign

propriété 
verticalAlign:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : alignement vertical ou justification (adopte la valeur par défaut si undefined pendant la propagation en cascade). Indique la façon dont les éléments TextFlow s’alignent dans le conteneur.

Les valeurs valides sont VerticalAlign.TOP, VerticalAlign.MIDDLE, VerticalAlign.BOTTOM, VerticalAlign.JUSTIFY et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade la valeur est undefined, cette propriété aura la valeur VerticalAlign.TOP.



Implémentation
    public function get verticalAlign():*
    public function set verticalAlign(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

whiteSpaceCollapse

propriété 
whiteSpaceCollapse:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : réduit ou conserve les espaces lors de l’importation de texte dans un TextFlow. WhiteSpaceCollapse.PRESERVE conserve tous les espaces. WhiteSpaceCollapse.COLLAPSE supprime les nouvelles lignes, les tabulations et l’interlignage ou les espaces dans un bloc de texte importé. Les caractères de balise de saut de ligne () et de séparateur de ligne Unicode sont conservés.

Les valeurs valides sont WhiteSpaceCollapse.PRESERVE, WhiteSpaceCollapse.COLLAPSE et FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété elle aura la valeur WhiteSpaceCollapse.COLLAPSE.



Implémentation
    public function get whiteSpaceCollapse():*
    public function set whiteSpaceCollapse(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété

Eléments de l’API associés

wordSpacing

propriété 
wordSpacing:*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

TextLayoutFormat : spécifie les espacements optimal, minimal et maximal (comme multiplicateur de la largeur d’un espace normal) entres les mots à utiliser lors de la justification. L’espace optimal permet d’indiquer la taille souhaitée d’un espace, sous la forme d’une fraction de la valeur définie dans la police. Les valeurs minimale et maximale sont utilisés lorsque textJustify a la valeur distribute pour déterminer la largeur que peuvent prendre les espaces entre les mots avant que l’espacement des lettres soit utilisé pour justifier la ligne.

Les valeurs en pourcentage valides sont comprises entre -1000 % à 1000 %.

Les valeurs valides incluent FormatValue.INHERIT.

La valeur par défaut est undefined, ce qui indique qu’elle n’est pas définie.

Si lors de la propagation en cascade, la valeur est undefined, cette propriété héritera ses valeurs d’un ancêtre. Si aucun ancêtre n’a défini cette propriété, elle aura la valeur 100 %, 50 %, 150 %.



Implémentation
    public function get wordSpacing():*
    public function set wordSpacing(value:any):void

Valeur émise
RangeError — lorsque la valeur définie n’est pas située dans les limites de cette propriété
Détails du constructeur

FlowElement

()Constructeur
public function FlowElement()

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Classe de base : appeler un nouvel objet new FlowElement() renvoie une exception d’erreur.

Détails de la méthode

clearStyle

()méthode
public function clearStyle(styleProp:String):void

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Supprime le style spécifié par le paramètre styleProp à partir de cet objet FlowElement. Définit la valeur sur undefined.

Paramètres

styleProp:String — Le nom du style à supprimer.

Eléments de l’API associés


Exemple  ( Comment utiliser cet exemple )

Cet exemple indique que le paramètre clearStyle() définit la valeur d’un style sur undefined, mais qu’une valeur héritée peut cependant être appliquée à ce style.
package flashx.textLayout.elements.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;
    
    public class FlowElement_clearStyleExample extends Sprite{    
        public function FlowElement_clearStyleExample()
        {
            // create a container and a TextFlow object
            var container:Sprite = new Sprite();
            this.addChild(container);
            var textFlow:TextFlow = new TextFlow();
            
            // create a paragraph and set lineThrough style to true 
            var paragraph:ParagraphElement = new ParagraphElement();
            paragraph.setStyle("color", 204);
            // create two spans of text
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            var span3:SpanElement = new SpanElement();            
            span1.text = "After calling clearStyle(), the value of color for span1 is: ";     
            span2.text = " but the value of span1.getStyle() for color is ";
            span3.text = " because getStyle() returns the inherited value that's applied to the style.";
            span1.clearStyle("color");        // undefined
            span1.text += span1.color;
            paragraph.addChild(span1);
            paragraph.addChild(span2);
            span2.text += span1.getStyle("color");    //204 
            paragraph.addChild(span3);
            
            textFlow.addChild(paragraph);
            // add controller, then update controller to display text
            var firstController:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(firstController);
            textFlow.flowComposer.updateAllControllers(); 
        }
    }
}

deepCopy

()méthode 
public function deepCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Effectue une copie en profondeur de cette objet FlowElement, y compris tout enfant, copiant le contenu entre les deux emplacements de caractère et renvoyant la copie en tant qu’objet FlowElement.

Sans arguments, par défaut, le paramètre deepCopy() copie l’élément entier par défaut.

Paramètres

relativeStart:int (default = 0) — position du texte relative du premier caractère à copier. La première position est 0.
 
relativeEnd:int (default = -1) — position du texte relative du dernier caractère à copier. Une valeur -1 indique la copie à la fin.

Valeur renvoyée
FlowElement — l’objet créé par l’opération de copie en profondeur.

Eléments de l’API associés


Exemple  ( Comment utiliser cet exemple )

Cet exemple crée un deuxième paragraphe sous la forme d’une copie en profondeur de la première, à partir de offset 3, et affiche le résultat.
package flashx.textLayout.elements.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;
    
    public class FlowElement_deepCopyExample extends Sprite{    
        public function FlowElement_deepCopyExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            // add text to the spans and spans to the paragraph
            span1.text = "Hello, ";
            span2.text = "World!";
            p.fontSize = 48;
            p.addChild(span1);
            p.addChild(span2);
            // make a deep copy of paragraph p, starting at relative offset 3; copy to end
            var p2:ParagraphElement = p.deepCopy(3, -1) as ParagraphElement; 
            // add copied paragraph (p2) to textflow; add composer and controller 
            // and update controller to display text
            textFlow.addChild(p2);
            var controller:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(controller);
            textFlow.flowComposer.updateAllControllers();    // 'lo, World!'
        }
    }
}

equalUserStyles

()méthode 
public function equalUserStyles(otherElement:FlowElement):Boolean

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Comparez ces styles utilisateur avec les styles utilisateur d’autres éléments.

Paramètres

otherElement:FlowElement — L’objet FlowElement avec lequel comparer les styles de l’utilisateur

Valeur renvoyée
Boolean — true si les styles de l’utilisateur sont égaux, false dans le cas contraire.

Eléments de l’API associés

getAbsoluteStart

()méthode 
public function getAbsoluteStart():int

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Renvoie l’emplacement de départ de l’élément dans l’enchaînement de texte avec un index absolu. Le premier caractère dans l’enchaînement est la position 0.

Valeur renvoyée
int — L’index du début de l’élément à partir du début de l’objet TextFlow.

Eléments de l’API associés


Exemple  ( Comment utiliser cet exemple )

Cet exemple utilise deux objets SpanElement pour créer un paragraphe et appellespan2.getAbsoluteStart() pour obtenir la position de départ de span2.
package flashx.textLayout.elements.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;
    
    public class FlowElement_getAbsoluteStartExample extends Sprite
    {    
        public function FlowElement_getAbsoluteStartExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            // add text to the spans, spans to the paragraph, and paragraph to the text flow
            span1.text = "The start of span2 ";
            span2.text = "in this paragraph is at index: ";
            p.fontSize = 20;
            p.addChild(span1);
            p.addChild(span2);
            textFlow.addChild(p);
            // find the starting position of span2 and update controller to display text
            span2.text += span2.getAbsoluteStart();  // 19
            var controller:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(controller);
            textFlow.flowComposer.updateAllControllers();  
        }
    }
}

getCharAtPosition

()méthode 
public function getCharAtPosition(relativePosition:int):String

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Renvoie le caractère à la position spécifiée, par rapport à cet objet FlowElement. Le premier caractère à la position relative 0.

Paramètres

relativePosition:int — La position relative du caractère dans cet objet FlowElement.

Valeur renvoyée
String — Chaîne contenant le caractère.

Eléments de l’API associés


Exemple  ( Comment utiliser cet exemple )

L’exemple suivant renvoie le caractère à la position relative 27 dans un objet SpanElement.
package flashx.textLayout.elements.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;
    
    public class FlowElement_getCharAtPositionExample extends Sprite
    {        
        public function FlowElement_getCharAtPositionExample()
        {
            // create a container and a controller for it and add it to the stage
            var container:Sprite = new Sprite();
            var controller:ContainerController = new ContainerController( container, 400, 200 );
            this.stage.addChild( container );
                        
            //create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            
            // add text to the two spans, calling getCharAtPosition() to return the
            // character at relative position 27 in the first span
            span1.text = "The character at offset 27 in this paragraph is: ";
            span2.text =  span1.getCharAtPosition(27) + ".";    // i
            
            // add spans to paragraph p   
            p.addChild(span1);
            p.addChild(span2);
            
            // add paragraph p to text flow and update controller to display it
            textFlow.addChild(p);
            textFlow.flowComposer.addController( controller );                               
            textFlow.flowComposer.updateAllControllers();
        }
    }
}

getCharCodeAtPosition

()méthode 
public function getCharCodeAtPosition(relativePosition:int):int

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Renvoie le code de caractère à la position spécifiée, par rapport à cet objet FlowElement. Le premier caractère à la position relative 0.

Paramètres

relativePosition:int — La position relative du caractère dans cet objet FlowElement.

Valeur renvoyée
int — La valeur Unicode pour le caractère à la position spécifiée.

Eléments de l’API associés


Exemple  ( Comment utiliser cet exemple )

Cet exemple renvoie le code de caractère du caractère à la position relative 16 d’un objet SpanElement.
package flashx.textLayout.elements.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;
    
    public class FlowElement_getCharCodeAtPositionExample extends Sprite
    {        
        public function FlowElement_getCharCodeAtPositionExample()
        {
            // create a container and a controller for it and add it to the stage
            var container:Sprite = new Sprite();
            var controller:ContainerController = new ContainerController( container, 400, 200 );
            this.stage.addChild( container );
            
            //create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            
            // add text to spans; use getCharCodeAtPosition() to add char code from pos. 16
            // of span1
            
            span1.text = "The character code at offset 16 in this paragraph is: ";
            span2.text =  String(span1.getCharCodeAtPosition(16)) + ".";    // 100 (d)
            
            // add spans to paragraph p   
            p.addChild(span1);
            p.addChild(span2);
            
            // add paragraph p to text flow and update controller to display it
            textFlow.addChild(p);
            textFlow.flowComposer.addController( controller );                               
            textFlow.flowComposer.updateAllControllers();
        }
    }
}

getElementRelativeStart

()méthode 
public function getElementRelativeStart(ancestorElement:FlowElement):int

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Renvoie la valeur de début de cet élément par rapport à l’élément ancêtre. Suppose que l’élément ancêtre est dans la chaîne parent. Si l’élément ancêtre est le parent, il s’agit du même que this.parentRelativeStart. Si l’élément ancêtre est le grand-parent, il s’agit du même que parentRelativeStart plus parent.parentRelativeStart et ainsi de suite.

Paramètres

ancestorElement:FlowElement — L’élément à partir duquel vous souhaitez connaître le début relatif de cet élément.

Valeur renvoyée
int — le décalage de cet élément.

Eléments de l’API associés


Exemple  ( Comment utiliser cet exemple )

Cet exemple appelle la valeur getElementRelativeStart() pour déterminer la position de départ d’un lien au sein d’un paragraphe.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.LinkElement;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getElementRelativeStartExample extends Sprite
    {        
        public function FlowElement_getElementRelativeStartExample()
        {
            // create a container and a controller for it and add it to the stage
            var container:Sprite = new Sprite();
            var controller:ContainerController = new ContainerController( container, 400, 200 );
            this.stage.addChild( container );
            
            //create TextFlow, ParagraphElement, SpanElement, and LinkElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var link:LinkElement = new LinkElement();
            var span2:SpanElement = new SpanElement();
            var span3:SpanElement = new SpanElement();
            
            // add text to first two spans
            span1.text = "The relative start of the link SpanElement (";
            span2.text =  ") in this paragraph is at position ";
            
            // create link span, add text and corresponding URL and add to link
            var linkSpan:SpanElement = new SpanElement();
            linkSpan.text = "Adobe's website";
            link.href = "http://www.adobe.com";
            link.addChild(linkSpan);
            
            // add first span, link, and second span to paragraph p   
            p.addChild(span1);
            p.addChild(link);
            p.addChild(span2);
            
            // call getElementRelativeStart() to get start of linkSpan and add to span 3
            span3.text = String(linkSpan.getElementRelativeStart(p)) + ".";  // 44.
            p.addChild(span3);
            
            // add paragraph p to text flow and update controller to display it
            textFlow.addChild(p);
            textFlow.flowComposer.addController( controller );                               
            textFlow.flowComposer.updateAllControllers();
        }
    }
}

getNextSibling

()méthode 
public function getNextSibling():FlowElement

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Renvoie le prochain objet FlowElement frère dans la hiérarchie de l’enchaînement de texte.

Valeur renvoyée
FlowElement — le prochain objet FlowElement du même type, ou null s’il n’existe aucun frère.

Eléments de l’API associés


Exemple  ( Comment utiliser cet exemple )

Cet exemple utilise deux objets SpanElement pour afficher « Hello World » et définit le résultat de span2.getNextSibling() en rouge.
package flashx.textLayout.elements.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;
    
    public class FlowElement_getNextSiblingExample extends Sprite
    {        
        public function FlowElement_getNextSiblingExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            var nextSpanElement:SpanElement = new SpanElement();
            // add text, set font size, add spans to paragraph, add paragraph to text flow
            span1.text = "Hello, ";
            span2.text = "World!";
            p.fontSize = 48;
            p.addChild(span1);
            p.addChild(span2);
            textFlow.addChild(p);
            // get next SpanElement for span1 and set its color to red; display text
            nextSpanElement = SpanElement(span1.getNextSibling());
            nextSpanElement.color = 0xCC0000;
            textFlow.flowComposer.addController(new ContainerController(this,stage.stageWidth,stage.stageHeight));
            textFlow.flowComposer.updateAllControllers(); 
        }
    }
}

getParagraph

()méthode 
public function getParagraph():ParagraphElement

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Renvoie l’objet ParagraphElement associé à cet élément. Il recherche la hiérarchie de l’enchaînement de texte et renvoie le premier objet ParagraphElement.

Valeur renvoyée
ParagraphElement — l’objet ParagraphElement qui est associé à cet objet FlowElement.

Eléments de l’API associés


Exemple  ( Comment utiliser cet exemple )

Cet exemple utilise la valeur getParagraph() pour renvoyer l’objet ParagraphElement pour un objet LinkElement.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.LinkElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getParagraphExample extends Sprite
    {        
        public function FlowElement_getParagraphExample()
        {
            // create a container and a controller for it and add to the stage
            var container:Sprite = new Sprite();
            var controller:ContainerController = new ContainerController( container, 400, 200 );
            this.stage.addChild( container );
                        
            //create TextFlow, ParagraphElement, SpanElement, and LinkElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var link:LinkElement = new LinkElement();
            var span2:SpanElement = new SpanElement();
            
            // add text to first span
            span1.text = "Text that includes a link to ";
            
            // create link span, add text and corresponding URL and add to link
            var linkSpan:SpanElement = new SpanElement();
            linkSpan.text = "Adobe's website";
            link.href = "http://www.adobe.com";
            link.addChild(linkSpan);
            
            // add text to second span and add spans and link to paragraph p
            span2.text = ". Notice that paragraph p2 is identical to paragraph p."; 
            p.addChild(span1);
            p.addChild(link);
            p.addChild(span2);
            
            // call getParagraph() to retrieve paragaph for LinkElement 
            var p2:ParagraphElement = link.getParagraph();
            
            // add paragraph p2 to the text flow and display it
            textFlow.addChild(p2);
            textFlow.flowComposer.addController( controller );                               
            textFlow.flowComposer.updateAllControllers();
        }
    }
}

getPreviousSibling

()méthode 
public function getPreviousSibling():FlowElement

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Renvoie l’objet FlowElement frère précédent dans la hiérarchie de l’enchaînement de texte.

Valeur renvoyée
FlowElement — Le précédent objet FlowElement du même type, ou null s’il n’existe aucun frère précédent.

Eléments de l’API associés


Exemple  ( Comment utiliser cet exemple )

Cet exemple utilise deux objets SpanElement pour afficher « Hello World » et définit le résultat de span2.getPreviousSibling() en rouge.
package flashx.textLayout.elements.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;
    
    public class FlowElement_getPreviousSiblingExample extends Sprite
    {        
        public function FlowElement_getPreviousSiblingExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            var prevSpanElement:SpanElement = new SpanElement();
            // add text, set font size, add spans to paragraph, add paragraph to text flow
            span1.text = "Hello, ";
            span2.text = "World!";
            p.fontSize = 48;
            p.addChild(span1);
            p.addChild(span2);
            textFlow.addChild(p);
            // get previous SpanElement for span2 and set its color to red; display text
            prevSpanElement = SpanElement(span2.getPreviousSibling());
            prevSpanElement.color = 0xCC0000;
            textFlow.flowComposer.addController(new ContainerController(this,400,200));
            textFlow.flowComposer.updateAllControllers(); 
        }
    }
}

getStyle

()méthode 
public function getStyle(styleProp:String):*

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Renvoie la valeur du style spécifié par le paramètre styleProp, qui spécifie le nom du style et peut être n’importe quel nom de style d’utilisateur. Accède à une plage, un paragraphe, un enchaînement de texte, ou un style de conteneur existant. Recherche l’arborescence du parent si le style est undefined sur un élément spécifique.

Paramètres

styleProp:String — Le nom du style dont la valeur est à récupérer.

Valeur renvoyée
* — La valeur du style spécifié. Le type varie selon le type de style en cours d’accès. Renvoie undefined si le style n’est pas défini.

Eléments de l’API associés


Exemple  ( Comment utiliser cet exemple )

Cet exemple appelle getStyle() pour déterminer si le style lineThrough est appliqué à une plage.
package flashx.textLayout.elements.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;
    
    public class FlowElement_getStyleExample extends Sprite
    {        
        public function FlowElement_getStyleExample()
        {
            // create a container and a TextFlow object
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            var textFlow:TextFlow = new TextFlow();
            
            // create a paragraph and set lineThrough style to true 
            var paragraph:ParagraphElement = new ParagraphElement();
            paragraph.setStyle("lineThrough", true);
            // create two spans of text
            var p1Span1:SpanElement = new SpanElement();
            var p1Span2:SpanElement = new SpanElement();            
            p1Span1.text = "It was a dark and stormy night. ";
            p1Span2.text = "The quick red fox jumped over the lazy brown dog.";
            paragraph.addChild(p1Span1);
            paragraph.addChild(p1Span2);
            
            // call getStyle() for 1st span to see if lineThrough is on
            if(p1Span1.getStyle("lineThrough") == true)
                p1Span1.setStyle("lineThrough", false)    // if so, turn it off for this span
            textFlow.addChild(paragraph);
            
            // add composer and controller, then update controller to display text
            var controller:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(controller);
            textFlow.flowComposer.updateAllControllers(); 
        }
    }
}

getText

()méthode 
public function getText(relativeStart:int = 0, relativeEnd:int = -1, paragraphSeparator:String = " "):String

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Récupère la plage de texte spécifiée à partir d’un élément d’enchaînement.

Paramètres

relativeStart:int (default = 0) — Position de départ de la plage de texte à récupérer par rapport au début de l’objet FlowElement.
 
relativeEnd:int (default = -1) — Position de fin de la plage de texte à récupérer par rapport au début de l’objet FlowElement, -1 jusqu’à la fin de l’élément.
 
paragraphSeparator:String (default = " ") — Caractère à insérer entre les paragraphes.

Valeur renvoyée
String — Le texte requis.

getTextFlow

()méthode 
public function getTextFlow():flashx.textLayout.elements:TextFlow

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Gravit la hiérarchie de l’enchaînement de texte pour renvoyer l’objet TextFlow racine pour l’élément.

Valeur renvoyée
flashx.textLayout.elements:TextFlow — L’objet TextFlow racine pour cet objet FlowElement.

Eléments de l’API associés


Exemple  ( Comment utiliser cet exemple )

Cet exemple utilise la propriété getTextFlow() avec un objet LinkElement pour renvoyer son objet TextFlow racine.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.LinkElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_getTextFlowExample extends Sprite
    {        
        public function FlowElement_getTextFlowExample()
        {
            // create a container and a controller for it and add to the stage
            var container:Sprite = new Sprite();
            var controller:ContainerController = new ContainerController(container, 400, 200);
            this.stage.addChild( container );
                        
            //create TextFlow, ParagraphElement, SpanElement, and LinkElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var link:LinkElement = new LinkElement();
            var span2:SpanElement = new SpanElement();
            
            // add text to first span
            span1.text = "Text that includes a link to ";
            
            // create link span, add text and corresponding URL and add to link
            var linkSpan:SpanElement = new SpanElement();
            linkSpan.text = "Adobe's website";
            link.href = "http://www.adobe.com";
            link.addChild(linkSpan);
            
            // add text to second span, add spans and link to paragraph p, and
            // add paragraph p to textFlow
            span2.text = ". Notice that textFlow2 is identical to textFlow."; 
            p.addChild(span1);
            p.addChild(link);
            p.addChild(span2);
            textFlow.addChild(p);
            
            // use getTextFlow() with LinkElement to return its TextFlow; update controller
            // and display it
            var textFlow2:TextFlow = link.getTextFlow();     
            textFlow2.flowComposer.addController( controller );                               
            textFlow2.flowComposer.updateAllControllers();
        }
    }
}

initialized

()méthode 
public function initialized(document:Object, id:String):void

Appelé pour des objets MXML une fois que l’objet d’implémentation a été créé et que toutes les propriétés de composants spécifiées sur la balise MXML ont été initialisées.

Paramètres

document:Object — Document MXML à l’origine de l’objet.
 
id:String — Identificateur utilisé par le document pour faire référence à cet objet.

setStyle

()méthode 
public function setStyle(styleProp:String, newValue:*):void

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Définit le style spécifié par le paramètre styleProp à la valeur spécifiée par le paramètre newValue. Vous pouvez définir une plage, un paragraphe, un enchaînement de texte ou un style de conteneur, y compris toute paire nom-valeur de l’utilisateur.

Remarque : si vous affectez un style personnalisé, la structure de mise en forme de texte peut l’importer et l’exporter, mais du MXML compilé ne peut pas le prendre en charge.

Paramètres

styleProp:String — Le nom du style à définir.
 
newValue:* — La valeur à définir pour ce style.

Eléments de l’API associés


Exemple  ( Comment utiliser cet exemple )

Cet exemple appelle setStyle() pour définir la couleur sur une plage et définir le style de police pour l’enchaînement de texte en italique.
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flash.text.engine.FontPosture;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class FlowElement_setStyleExample extends Sprite
    {        
        public function FlowElement_setStyleExample()
        {
            // create a container and a controller for it and add it to the stage
            var container:Sprite = new Sprite();
            var controller:ContainerController = new ContainerController( container, 400, 200 );
            this.stage.addChild( container );
            
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            
            // add text to the spans
            span1.text = "Hello, ";
            span2.text = "World!";
            
            // set the color style for span2 and add spans to paragraph p
            span2.setStyle("color", 0xCC0000);
            p.addChild(span1);
            p.addChild(span2);
            
            // add paragraph to text flow, set fontStyle for the text flow to italic,
            // and update controller to display the paragraph
            textFlow.addChild(p);
            textFlow.setStyle("fontStyle", FontPosture.ITALIC);
            textFlow.flowComposer.addController( controller );                               
            textFlow.flowComposer.updateAllControllers(); 
        }
    }
}

shallowCopy

()méthode 
public function shallowCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Effectue une copie de cet objet FlowElement, copie le contenu entre deux positions de caractères spécifiées. Elle renvoie la copie du contenu sous la forme d’un nouvel objet FlowElement. Contrairement à la propriétédeepCopy(), shallowCopy() ne copie aucun enfant de cet objet FlowElement.

Sans arguments, la propriété shallowCopy() copie par défaut tout le contenu.

Paramètres

relativeStart:int (default = 0) — La position du texte relative au premier caractère à copier. La première position est 0.
 
relativeEnd:int (default = -1) — La position du texte relative au dernier caractère à copier. Une valeur -1 indique la copie à la fin.

Valeur renvoyée
FlowElement — l’objet créé par l’opération de copie.

Eléments de l’API associés


Exemple  ( Comment utiliser cet exemple )

Cet exemple crée un deuxième paragraphe sous la forme d’une copie simple de la première et indique que le nouveau paragraphe n’a pas d’enfants.
package flashx.textLayout.elements.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;
    
    public class FlowElement_shallowCopyExample extends Sprite
    {        
        public function FlowElement_shallowCopyExample()
        {
            // create a container and add it to the stage
            var container:Sprite = new Sprite();
            this.stage.addChild(container);
            // create TextFlow, ParagraphElement, and SpanElement objects
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            var span1:SpanElement = new SpanElement();
            var span2:SpanElement = new SpanElement();
            var span3:SpanElement = new SpanElement();
            // add text to the spans, spans to the paragraph
            span1.text = "paragraph2 has  ";
            span3.text = " children, so it would display nothing."
            p.fontSize = 20;
            p.addChild(span1);
            p.addChild(span2);
            p.addChild(span3);
            // create paragraph p2 as a shallow copy of paragraph p
            var p2:ParagraphElement = p.shallowCopy(3, -1) as ParagraphElement; 
            // add the number of children that p2 has to span2 for paragraph p
            span2.text += p2.numChildren;    // 0
            // add paragraph p to textFlow and update controller to display it
            textFlow.addChild(p);
            var controller:ContainerController = new ContainerController(container, 200, 200 );
            textFlow.flowComposer.addController(controller);
            textFlow.flowComposer.updateAllControllers();  
        }
    }
}

splitAtPosition

()méthode 
public function splitAtPosition(relativePosition:int):FlowElement

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Divise cet objet FlowElement à la position spécifiée par le paramètrerelativePosition , qui est une position relative dans le texte pour cet élément. Cette méthode divise uniquement les objets SpanElement et FlowGroupElement.

Paramètres

relativePosition:int — la position à partir de laquelle diviser le contenu de l’objet d’origine, la première position étant 0.

Valeur renvoyée
FlowElement — le nouvel objet, qui contient le contenu de l’objet d’origine, en commençant à la position spécifiée.

Valeur émise
RangeError — si le paramètre relativePosition est supérieur à la valeur textLength, ou inférieur à 0.




[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.