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
spark.components 

RichEditableText  - AS3 Flex

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
Packagespark.components
Classepublic class RichEditableText
HéritageRichEditableText Inheritance UIComponent Inheritance FlexSprite Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object
Implémente IFocusManagerComponent, IIMESupport, ISystemCursorClient, IViewport, IEditableText

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


Adobe recommande de ne pas utiliser ce composant dans une application qui fait appel au profil mobileDevice.

RichEditableText est un composant UIComponent de niveau inférieur prenant en charge l’affichage, le défilement, la sélection et la modification du texte format.

Texte enrichi peut contenir des hyperliens cliquables et des trafics en ligne incorporés ou chargés à partir d’URL.

Le contrôle RichEditableText ne possède pas de barre de défilement, mais il implémente l’interface IViewport permettant le défilement par programme afin de pouvoir être contrôlée par un objet Scroller, qui fournit des barres de défilement. Il prend également en charge le défilement vertical avec la molette de la souris.

Il n’inclut pas d’interface utilisateur permettant de modifier le formatage du texte. Mais il offre des API qui peut le faire par programmation. Ces dernières vous permettent, par exemple, de créer un bouton Gras qui rend le texte sélectionné en gras.

Cette classe est utilisée dans les habillages des versions Spark de TextInput et TextArea. (TextInput n’expose pas sa capacité à traiter du texte enrichi, contrairement à TextArea.) Par défaut, RichEditableText possède un arrière-plan transparent et ne prend pas en charge le traçage d’une bordure.

RichEditableText utilise la bibliothèque Text Layout Framework (TLF), qui repose elle-même sur le nouveau moteur Flash Text Engine (FTE) de Flash Player 10. Associés, ces calques offrent des fonctionnalités de modification de texte, notamment de typographie et de présentation internationales de qualité supérieure.

L’architecture Spark fournit trois « primitives » de texte : Label, RichText et RichEditableText. Label est la plus rapide et la plus légère, car elle utilise uniquement FTE, et pas TLF. Mais elle est limitée dans ses capacités : aucun texte enrichi, aucun défilement, aucune sélection et aucune modification. RichText ajoute la possibilité de lire du texte à la présentation complexe, mais n’est absolument pas interactive. RichEditableText est la plus lourde, mais tire le meilleur parti de la technologie TLF. Vous devez utiliser la primitive la plus rapide adaptée à vos besoins.

RichEditableText est similaire à la classe UITextField utilisée dans les composants MX. Cette classe n’utilise pas FTE ou TLF mais étend plutôt l’ancienne classe TextField.

Les principales différences entre UITextField et RichEditableText sont les suivantes :

  • RichEditableText offre des fonctionnalités typographiques et de présentation de texte optimisées, ainsi qu’une meilleure prise en charge des langues internationales.
  • RichEditableText possède un modèle orienté objet. de texte enrichi, ce qui n’est pas le cas de la classe UITextField.
  • RichEditableText possède une meilleure prise en charge de l’affichage de grandes quantités de texte.
  • Par rapport à la classe UITextField, l’incorporation de polices doit s’effectuer de manière différente dans RichEditableText. Consultez la documentation concernant l’utilisation de l’attribut embedAsCFF lors de l’incorporation d’une police.

RichEditableText utilise le modèle de texte enrichi orienté objet TLF, dans lequel les éléments de présentation de texte, tels que les divisions, les paragraphes, les étendues, les hyperliens, et les images sont représentés à l’exécution par des objets ActionScript. TextFlow est l’objet central de TLF permettant de représenter le texte enrichi. Vous pouvez spécifier l’affichage du texte enrichi dans le contrôle RichEditableText en définissant sa propriété textFlow sur une instance TextFlow. Consultez la description de la propriété textFlow pour en savoir plus sur sa création, par exemple, dans le cadre d’une importation de marquage TLF. Si vous n’avez pas besoin d’afficher un texte possédant plusieurs formats, vous pouvez utiliser la propriété text pour définir un composant TextArea sur une chaîne de texte brut. Consultez les descriptions des propriétés text et textFlow pour plus d’informations sur leurs interactions ; par exemple, vous pouvez en définir une et obtenir l’autre.

Lors de la compilation, vous pouvez placer des balises de marquage TLF dans la balise RichEditableText, comme l’illustre l’exemple suivant :

      <s:RichEditableText>Hello <s:span fontWeight="bold">World!</s:span></s:RichEditableText>
      
Dans cet exemple, le compilateur MXML définit la propriété content, ce qui entraîne la création d’un objet TextFlow à partir de l’élément FlowElements spécifié.

Le formatage de texte par défaut est déterminé par des styles CSS, par exemple fontFamily et fontSize. Les informations de formatage de l’objet TextFlow remplacent le formatage par défaut fourni par les styles CSS.

Vous pouvez contrôler l’espacement entre les lignes l’aide du style lineHeight et l’espacement entre les paragraphes avec les styles paragraphSpaceBefore et paragraphSpaceAfter. Vous pouvez aligner ou justifier le texte à l’aide des styles textAlign et textAlignLast. Vous pouvez mettre le texte en retrait à partir des bords du composant de l’aide des styles paddingLeft, paddingTop, paddingRight et paddingBottom.

Par défaut, un objet RichEditableText « se redimensionne automatiquement » : très réduit au départ en l’absence de texte, il croît en largeur jusqu’à maxWidth au fur et à mesure de la saisie. Sa taille augmente en hauteur lorsque vous appuyez sur la touche Entrée pour commencer une nouvelle ligne.

Les propriétés widthInChars et heightInLines constituent un moyen pratique pour spécifier la largeur et la hauteur en fonction de la taille de police. Vous pouvez également utiliser la propriété typicalText. Notez que si vous utilisez typicalText, les propriétés widthInChars et heightInLines sont ignorées. Vous pouvez également spécifier une largeur ou une hauteur explicite en pixels ou utiliser un pourcentage de largeur et de hauteur ou des contraintes telles que left and right ou top et bottom.

Lorsque vous spécifiez une largeur, qu’il s’agisse d’une largeur explicite ou en pourcentage, une largeur maxWidth ou des contraintes left et right, le texte revient à la ligne sur le bord droit du composant et il est possible de le faire défiler lorsqu’il dépasse les dimensions du conteneur. Si vous définissez le style lineBreak sur explicit, les nouvelles lignes commencent uniquement aux sauts de lignes explicites, si vous utilisez CR (\r), LF (\n) ou CR+LF (\r\n) dans text ou si vous utilisez <p> et <br /> dans le marquage TLF. Dans ce cas, il est possible de faire défiler le texte horizontalement si les lignes sont plus larges que le contrôle.

Vous pouvez utiliser la propriété maxChars pour limiter le nombre de caractères saisis par l’utilisateur et la propriété restrict pour limiter le type des caractères saisis par l’utilisateur.

La propriété multiline détermine ce qui se produit lorsque vous appuyez sur la touche Entrée. Si la valeur est true, la touche Entrée commence un nouveau paragraphe. Si elle est false, cela provoque la distribution d’un événement FlexEvent.ENTER.

Si vous ne souhaitez pas que le texte soit modifiable, définissez la propriété editable sur false. Si vous ne souhaitez pas que le texte soit sélectionné, définissez la propriété selectable sur false.

Etant donné que RichEditableText utilise TLF, prend en charge l’affichage du texte rédigé de gauche à droite (LTR), par exemple, en français, de droite à gauche (RTL), comme en arabe, et du texte bidirectionnel, par exemple une phrase française au sein d’une phrase arabe. Si le sens du texte prédominant est de droite à gauche, définissez le style direction sur rtl. Par défaut, le style textAlign pour la valeur "start", ce qui aligne le texte à gauche lorsque direction est définie sur ltr et à droite lorsque direction est définie sur rtl. Pour obtenir l’alignement inverse, définissez textAlign sur end.

L’utilisation TLF permet à RichEditableText de prendre en charge un nombre illimité d’opération d’annulation/rétablissement au cours d’une session d’édition. Une session d’édition commence lorsque le composant obtient le focus clavier et se termine lorsque le contrôle perd le focus.

RichEditableText utilise la classe TextContainerManager de TLF pour gérer l’affichage, le défilement, la sélection, la modification du texte et le menu contextuel.

Pour utiliser ce composant d’un composant à base de listes (par exemple List ou DataGrid) créez une option de rendu d’élément. Pour plus d’informations sur la création d’une option de rendu d’élément, consultez la section Options personnalisées de rendu d’élément Spark.

Syntaxe MXMLexpandedMasquer la syntaxe MXML

The <s:RichEditableText> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

      <s:RichEditableText
        Properties
        clipAndEnableScrolling="false|true"
        contentHeight="Calculated default"
        contentWidth="Calculated default"
        displayAsPassword="false"
        editable="true"
        heightInLines="NaN"
        horizontalScrollPosition="0"
        imeMode="null"
        maxChars="0"
        multiline="true"
        restrict="null"
        selectable="true"
        selectionActivePosition="-1"
        selectionAnchorPosition="-1"
        selectionHighlighting="TextSelectionHighlighting.WHEN_FOCUSED"
        text=""
        textFlow="TextFlow"
        typicalText=null
        verticalScrollPosition="0"
        widthInChars="NaN"
      
        Events
        change="No default"
        changing="No default"
        enter="No default"
        selectionChange="No default"
      />
      

Propriété MXML par défautcontent

Consulter les exemples

Eléments de l’API associés



Propriétés publiques
 PropriétéDéfini par
 InheritedaccessibilityDescription : String
Accesseur pratique pour la propriété description de l’objet accessibilityProperties de ce composant UIComponent.
UIComponent
 InheritedaccessibilityEnabled : Boolean
Accesseur pratique pour la propriété silent de l’objet accessibilityProperties de ce composant UIComponent.
UIComponent
 InheritedaccessibilityImplementation : AccessibilityImplementation
Implémentation d’accessibilité (AccessibilityImplementation) actuelle pour cette occurrence d’InteractiveObject.
InteractiveObject
 InheritedaccessibilityName : String
Accesseur pratique pour la propriété name de l’objet accessibilityProperties de ce composant UIComponent.
UIComponent
 InheritedaccessibilityProperties : AccessibilityProperties
Options d’accessibilité actuelles de l’objet d’affichage.
DisplayObject
 InheritedaccessibilityShortcut : String
Accesseur pratique pour la propriété shortcut de l’objet accessibilityProperties de ce composant UIComponent.
UIComponent
 InheritedactiveEffects : Array
[lecture seule] Liste des effets en cours de lecture sur le composant, sous forme d’un tableau d’instances EffectInstance.
UIComponent
 Inheritedalpha : Number
Indique la valeur de transparence alpha de l’objet spécifié.
DisplayObject
 InheritedautomationDelegate : Object
Objet délégué qui traite la fonction d’automatisation.
UIComponent
 InheritedautomationEnabled : Boolean
[lecture seule] True si ce composant est activé pour l’automatisation, false dans le cas contraire.
UIComponent
 InheritedautomationName : String
Nom pouvant être utilisé comme identifiant de cet objet.
UIComponent
 InheritedautomationOwner : DisplayObjectContainer
[lecture seule] Propriétaire de ce composant à des fins d’automatisation.
UIComponent
 InheritedautomationParent : DisplayObjectContainer
[lecture seule] Parent de ce composant à des fins d’automatisation.
UIComponent
 InheritedautomationTabularData : Object
[lecture seule] Implémentation de l’interface IAutomationTabularData, qui peut être utilisée pour récupérer les données.
UIComponent
 InheritedautomationValue : Array
[lecture seule] Cette valeur correspond généralement à l’apparence rendue de l’objet et doit être utilisable pour associer l’identifiant à l’objet lorsqu’il apparaît visuellement dans l’application.
UIComponent
 InheritedautomationVisible : Boolean
[lecture seule] True si ce composant est visible pour l’automatisation, false dans le cas contraire.
UIComponent
 Inheritedbaseline : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom.
UIComponent
 InheritedbaselinePosition : Number
[lecture seule] Coordonnée y de la ligne de base de la première ligne de texte du composant.
UIComponent
 InheritedblendMode : String
Valeur de la classe BlendMode qui spécifie le mode de fusion à utiliser.
DisplayObject
 InheritedblendShader : Shader
[écriture seule] Définit un shader utilisé pour la fusion de l’arrière-plan et du premier plan.
DisplayObject
 Inheritedbottom : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom.
UIComponent
 InheritedbuttonMode : Boolean
Spécifie le mode de bouton du sprite.
Sprite
 InheritedcacheAsBitmap : Boolean
Si la valeur true est définie, les moteurs d’exécution de Flash placent en mémoire cache une version bitmap interne de l’objet d’affichage.
DisplayObject
 Inherited    cacheAsBitmapMatrix : Matrix
S’il n’est pas nul, cet objet Matrix définit le mode de rendu d’un objet d’affichage lorsque cacheAsBitmap est définie sur true.
DisplayObject
 InheritedcacheHeuristic : Boolean
[écriture seule] Utilisé par Flex pour suggérer la mise en cache sous forme de bitmap de l’objet.
UIComponent
 InheritedcachePolicy : String
Spécifie la stratégie de mise en cache sous forme de bitmap de cet objet.
UIComponent
 InheritedclassName : String
[lecture seule] Nom de la classe de cette instance, par exemple « Button ».
UIComponent
  clipAndEnableScrolling : Boolean
Si la valeur est true, indique d’écrêter les enfants aux limites de la fenêtre.
RichEditableText
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  content : Object
Cette propriété est conçue pour une utilisation dans MXML au moment de la compilation. pour obtenir ou définir du contenu de texte enrichi à l’exécution, utilisez la propriété textFlow.
RichEditableText
  contentHeight : Number
[lecture seule] Hauteur du texte.
RichEditableText
 InheritedcontentMouseX : Number
[lecture seule] Renvoie la position x de la souris, dans le système de coordonnées du contenu.
UIComponent
 InheritedcontentMouseY : Number
[lecture seule] Renvoie la position y de la souris, dans le système de coordonnées du contenu.
UIComponent
  contentWidth : Number
[lecture seule] Largeur du texte.
RichEditableText
 InheritedcontextMenu : NativeMenu
Spécifie le menu contextuel associé à l’objet.
InteractiveObject
 InheritedcurrentState : String
Etat d’affichage actuel du composant.
UIComponent
 InheritedcursorManager : ICursorManager
[lecture seule] Récupère le gestionnaire CursorManager qui contrôle le curseur pour ce composant et ses homologues.
UIComponent
 Inheriteddepth : Number
Détermine l’ordre dans lequel les éléments sont rendus au sein des conteneurs.
UIComponent
 Inheriteddescriptor : UIComponentDescriptor
Référence à la classe UIComponentDescriptor, le cas échéant, utilisée par la méthode createComponentFromDescriptor() pour créer cette instance UIComponent.
UIComponent
 InheriteddesignLayer : DesignLayer
Spécifie l’instance DesignLayer facultative associée à cet élément visuel.
UIComponent
  displayAsPassword : Boolean
Indique si le champ de texte est un champ de texte de mot de passe.
RichEditableText
 Inheriteddocument : Object
Référence à l’objet de document associé à ce composant UIComponent.
UIComponent
 InheriteddoubleClickEnabled : Boolean
[override] Spécifie si l’objet UIComponent reçoit les événements doubleClick.
UIComponent
 InheriteddropTarget : DisplayObject
[lecture seule] Spécifie l’objet d’affichage sur lequel le sprite est glissé ou sur lequel il a été déposé.
Sprite
  editable : Boolean
Un indicateur signale si l’utilisateur est autorisé à modifier le texte dans ce contrôle.
RichEditableText
 Inheritedenabled : Boolean
Indique si le composant peut accepter une interaction de l’utilisateur.
UIComponent
  enableIME : Boolean
[lecture seule] Indicateur qui signale si l’IME doit être activé lorsque le composant reçoit le focus.
RichEditableText
 InheritederrorString : String
Texte affiché par le conseil d’erreur d’un composant lorsqu’un composant est surveillé par un programme de validation et que la validation échoue.
UIComponent
 InheritedexplicitHeight : Number
Nombre définissant la hauteur explicite du composant en pixels, dans les coordonnées du composant.
UIComponent
 InheritedexplicitMaxHeight : Number
Hauteur maximale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
 InheritedexplicitMaxWidth : Number
Largeur maximale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
 InheritedexplicitMinHeight : Number
Hauteur minimale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
 InheritedexplicitMinWidth : Number
Largeur minimale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
 InheritedexplicitWidth : Number
Nombre définissant la largeur explicite du composant en pixels, dans les coordonnées du composant.
UIComponent
 Inheritedfilters : Array
Tableau indexé contenant tous les objets filtre actuellement associés à l’objet d’affichage.
DisplayObject
 InheritedflexContextMenu : IFlexContextMenu
Menu contextuel pour ce composant UIComponent.
UIComponent
 InheritedfocusEnabled : Boolean
Indique si le composant peut recevoir le focus par tabulation.
UIComponent
 InheritedfocusManager : IFocusManager
Récupère le FocusManager qui contrôle le focus pour ce composant et ses homologues.
UIComponent
 InheritedfocusPane : Sprite
Volet de focus associé à cet objet.
UIComponent
 InheritedfocusRect : Object
Spécifie si l’objet affiche un rectangle de focus.
InteractiveObject
 Inheritedgraphics : Graphics
[lecture seule] Spécifie l’objet Graphics appartenant au sprite qui prend en charge les commandes de dessin vectoriel.
Sprite
 InheritedhasFocusableChildren : Boolean
Indicateur qui signale si les objets enfant peuvent recevoir le focus
UIComponent
 InheritedhasLayoutMatrix3D : Boolean
[lecture seule] Contient true si l’élément possède une matrice 3D.
UIComponent
 Inheritedheight : Number
[override] Nombre définissant la hauteur du composant en pixels, dans les coordonnées du parent.
UIComponent
  heightInLines : Number
Hauteur par défaut du contrôle, mesurée en lignes.
RichEditableText
 InheritedhitArea : Sprite
Désigne un autre sprite qui fera office de zone active d’un sprite.
Sprite
 InheritedhorizontalCenter : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom.
UIComponent
  horizontalScrollPosition : Number
Nombre de pixels du défilement horizontal du texte.
RichEditableText
 Inheritedid : String
ID du composant.
UIComponent
  imeMode : String
Spécifie le mode IME (éditeur de méthode d’entrée).
RichEditableText
 InheritedincludeInLayout : Boolean
Indique si ce composant est inclus dans la présentation du conteneur parent.
UIComponent
 InheritedinheritingStyles : Object
Début de la chaîne de styles hérités de ce composant.
UIComponent
 Inheritedinitialized : Boolean
Indicateur déterminant si un objet a traversé les trois phases de présentation : validation, mesure et présentation (si besoin était).
UIComponent
 InheritedinstanceIndex : int
[lecture seule] Index d’un composant répété.
UIComponent
 InheritedinstanceIndices : Array
Tableau contenant les indices requis pour faire référence à cet objet UIComponent à partir de son document parent.
UIComponent
 Inheritedis3D : Boolean
[lecture seule] Contient true lorsque l’élément est en 3D.
UIComponent
 InheritedisDocument : Boolean
[lecture seule] Contient la valeur true si l’instance UIComponent est un objet document.
UIComponent
 InheritedisPopUp : Boolean
Défini sur true par le gestionnaire PopUpManager pour indiquer que composant a été ouvert sous forme de menu contextuel.
UIComponent
 InheritedlayoutMatrix3D : Matrix3D
[écriture seule] Matrice de transformation utilisée pour calculer la présentation d’un composant par rapport à ses frères.
UIComponent
 Inheritedleft : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom.
UIComponent
 InheritedloaderInfo : LoaderInfo
[lecture seule] Renvoie un objet LoaderInfo qui contient des informations relatives au chargement du fichier auquel appartient cet objet d’affichage.
DisplayObject
 InheritedmaintainProjectionCenter : Boolean
Lorsque sa valeur est true, le composant garde sa matrice de projection centrée sur le milieu de son cadre de sélection.
UIComponent
 Inheritedmask : DisplayObject
L’objet d’affichage appelant est masqué par l’objet mask spécifié.
DisplayObject
  maxChars : int
Le nombre maximum de caractères que le champ de texte peut contenir, tels que saisis par un utilisateur.
RichEditableText
 InheritedmaxHeight : Number
Hauteur maximale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
 InheritedmaxWidth : Number
Largeur maximale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
 InheritedmeasuredHeight : Number
Hauteur par défaut du composant, en pixels.
UIComponent
 InheritedmeasuredMinHeight : Number
Hauteur minimale par défaut du composant, en pixels.
UIComponent
 InheritedmeasuredMinWidth : Number
Largeur minimale par défaut du composant, en pixels.
UIComponent
 InheritedmeasuredWidth : Number
Largeur par défaut du composant, en pixels.
UIComponent
 InheritedmetaData : Object
Obtient les données d’objet de métadonnées de l’occurrence DisplayObject si les données d’meta a été stockée près de la l’occurrence de cette DisplayObject dans le fichier SWF à l’aide d’une balise de4 PlaceObject.
DisplayObject
 InheritedminHeight : Number
Hauteur minimale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
 InheritedminWidth : Number
Largeur minimale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
 InheritedmoduleFactory : IFlexModuleFactory
Une fabrique de modules est utilisée comme contexte d’utilisation de polices intégrées et pour la recherche du gestionnaire de style qui contrôle les styles de ce composant.
UIComponent
 InheritedmouseChildren : Boolean
Détermine si les enfants de l’objet prennent en charge la souris ou les périphériques de saisie utilisateur.
DisplayObjectContainer
 InheritedmouseEnabled : Boolean
Spécifie si l’objet reçoit des messages de la souris ou d’un autre périphérique de saisie utilisateur.
InteractiveObject
 InheritedmouseFocusEnabled : Boolean
Indique si le composant peut recevoir le focus à l’aide de la souris.
UIComponent
 InheritedmouseX : Number
[lecture seule] Indique la coordonnée x de la souris ou ou la position du périphérique de saisie utilisateur, en pixels.
DisplayObject
 InheritedmouseY : Number
[lecture seule] Indique la coordonnée y de la souris ou la position du périphérique de saisie utilisateur, en pixels.
DisplayObject
  multiline : Boolean
Détermine si l’utilisateur peut ou non entrer du texte multiligne.
RichEditableText
 Inheritedname : String
Indique le nom d’occurrence de DisplayObject.
DisplayObject
 InheritedneedsSoftKeyboard : Boolean
Indique si un clavier virtuel (clavier logiciel à l’écran) doit s’afficher lorsque cette occurrence d’InteractiveObject reçoit le focus.
InteractiveObject
 InheritednestLevel : int
Profondeur de cet objet dans la hiérarchie de confinement.
UIComponent
 InheritednonInheritingStyles : Object
Début de la chaîne de styles non hérités de ce composant.
UIComponent
 InheritednumAutomationChildren : int
[lecture seule] Nombre d’enfants d’automatisation que ce conteneur comporte.
UIComponent
 InheritednumChildren : int
[lecture seule] Renvoie le nombre d’enfants de l’objet.
DisplayObjectContainer
 InheritedopaqueBackground : Object
Indique si l’objet d’affichage est opaque avec une couleur d’arrière-plan spécifique.
DisplayObject
 Inheritedowner : DisplayObjectContainer
Propriétaire de cet objet IVisualElement.
UIComponent
 Inheritedparent : DisplayObjectContainer
[override] [lecture seule] Conteneur ou composant parent de ce composant.
UIComponent
 InheritedparentApplication : Object
[lecture seule] Référence à l’objet d’application contenant cette instance UIComponent.
UIComponent
 InheritedparentDocument : Object
[lecture seule] Référence à l’objet de document parent pour ce composant UIComponent.
UIComponent
 InheritedpercentHeight : Number
Spécifie la hauteur d’un composant en tant que pourcentage de la taille de son parent.
UIComponent
 InheritedpercentWidth : Number
Spécifie la largeur d’un composant en tant que pourcentage de la taille de son parent.
UIComponent
 InheritedpostLayoutTransformOffsets : mx.geom:TransformOffsets
Définit un ensemble de réglages pouvant être appliqué à la transformation d’un objet de manière invisible pour la présentation de son parent.
UIComponent
 InheritedprocessedDescriptors : Boolean
Définie sur true après la création d’enfant immédiate ou différée, en fonction de celle effectuée.
UIComponent
 Inheritedrepeater : IRepeater
[lecture seule] Référence à l’objet Repeater dans le document parent ayant produit ce composant UIComponent.
UIComponent
 InheritedrepeaterIndex : int
[lecture seule] Index de l’élément dans le fournisseur de données de l’objet Repeater ayant produit ce composant UIComponent.
UIComponent
 InheritedrepeaterIndices : Array
Tableau contenant les indices des éléments dans le fournisseur de données du des objets Repeater dans le document parent ayant produit ce composant UIComponent.
UIComponent
 Inheritedrepeaters : Array
Tableau contenant des références aux objets Repeater dans le document parent ayant produit ce composant UIComponent.
UIComponent
  restrict : String
Indique le jeu de caractères qu’un utilisateur peut rentrer dans le champ de texte.
RichEditableText
 Inheritedright : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom.
UIComponent
 Inheritedroot : DisplayObject
[lecture seule] Pour un objet d’affichage résidant dans un fichier SWF chargé, la propriété root correspond à l’objet d’affichage de premier niveau dans la partie de la structure arborescente de la liste d’affichage représentée par ce fichier.
DisplayObject
 Inheritedrotation : Number
[override] Indique la rotation de l’occurrence de DisplayObject, en degrés, à partir de son orientation d’origine.
UIComponent
 InheritedrotationX : Number
[override] Indique la rotation de l’axe des x de l’instance DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent.
UIComponent
 InheritedrotationY : Number
[override] Indique la rotation de l’axe des y de l’instance DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent.
UIComponent
 InheritedrotationZ : Number
[override] Indique la rotation de l’axe des z de l’instance DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent.
UIComponent
 Inheritedscale9Grid : Rectangle
Grille de mise à l’échelle en vigueur.
DisplayObject
 InheritedscaleX : Number
[override] Nombre spécifiant le facteur de mise à l’échelle horizontale.
UIComponent
 InheritedscaleY : Number
[override] Nombre spécifiant le facteur de mise à l’échelle verticale.
UIComponent
 InheritedscaleZ : Number
[override] Nombre spécifiant le facteur de mise à l’échelle sur l’axe z.
UIComponent
 Inheritedscreen : Rectangle
[lecture seule] Renvoie un objet contenant la taille et la position de la surface de tracé de base pour cet objet.
UIComponent
 InheritedscrollRect : Rectangle
Cadre de sélection du défilement de l’objet d’affichage.
DisplayObject
  selectable : Boolean
Indicateur signalant si le contenu est sélectionnable avec la souris ou avec le clavier lorsque le contrôle a le focus clavier.
RichEditableText
  selectionActivePosition : int
[lecture seule] La position d’un caractère, par rapport au début de la chaîne de caractères, en indiquant la fin de la sélection qui se déplace lorsque la sélection est étendue à l’aide des touches fléchées.
RichEditableText
  selectionAnchorPosition : int
[lecture seule] La position d’un caractère, par rapport au début de la chaîne de caractères, en indiquant la fin de la sélection qui reste fixe lorsque la sélection est étendue à l’aide des touches fléchées.
RichEditableText
  selectionHighlighting : String
Détermine si la sélection du texte est mis en surbrillance.
RichEditableText
 InheritedshowInAutomationHierarchy : Boolean
Indicateur qui détermine si un objet d’automatisation s’affiche dans la hiérarchie d’automatisation.
UIComponent
  showSystemCursor : Boolean
[lecture seule] True si le curseur du système doit toujours être affiché lorsque la souris survole le composant.
RichEditableText
 Inherited    softKeyboard : String
Contrôle l’aspect du clavier logiciel.
InteractiveObject
 InheritedsoftKeyboardInputAreaOfInterest : Rectangle
Définit la zone qui doit rester à l’écran lorsqu’un clavier logiciel s’affiche (non disponible sur iOS)
InteractiveObject
 InheritedsoundTransform : flash.media:SoundTransform
Contrôle le son à l’intérieur du sprite.
Sprite
 Inheritedstage : Stage
[lecture seule] Scène de l’objet d’affichage.
DisplayObject
 Inheritedstates : Array
Etats d’affichage définis pour ce composant.
UIComponent
 InheritedstyleDeclaration : CSSStyleDeclaration
Stockage pour les styles d’héritage intégrés sur cet objet.
UIComponent
 InheritedstyleManager : IStyleManager2
[lecture seule] Renvoie l’instance SystemManager utilisée par ce composant.
UIComponent
 InheritedstyleName : Object
Style de classe utilisé par ce composant.
UIComponent
 InheritedstyleParent : IAdvancedStyleClient
Le parent d’un composant permet d’évaluer les sélecteurs descendants.
UIComponent
 InheritedsystemManager : ISystemManager
Renvoie l’objet SystemManager utilisé par ce composant.
UIComponent
 InheritedtabChildren : Boolean
Détermine si les enfants de l’objet prennent ou non en charge la tabulation.
DisplayObjectContainer
 InheritedtabEnabled : Boolean
Indique si cet objet est spécifié dans l’ordre de tabulation.
InteractiveObject
 InheritedtabFocusEnabled : Boolean
Indicateur qui signale si cet objet peut recevoir le focus via la touche de tabulation. Cette fonction est similaire à la propriété tabEnabled utilisée par le lecteur Flash. Sa valeur est généralement true pour les composants qui gèrent l’entrée au clavier, mais certains composants des barres de contrôle les définissent sur false, car il est conseillé de ne pas voler le focus d’un autre composant (un éditeur, par exemple).
UIComponent
 InheritedtabIndex : int
Spécifie l’ordre de tabulation des objets dans un fichier SWF.
InteractiveObject
  text : String
Chaîne de caractères affichée par ce composant.
RichEditableText
  textFlow : flashx.textLayout.elements:TextFlow
TextFlow représentant le texte enrichi affiché par ce composant.
RichEditableText
 InheritedtextSnapshot : flash.text:TextSnapshot
[lecture seule] Renvoie un objet TextSnapshot pour l’occurrence de DisplayObjectContainer.
DisplayObjectContainer
 InheritedtoolTip : String
Texte à afficher dans l’info-bulle.
UIComponent
 Inheritedtop : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom.
UIComponent
 Inheritedtransform : flash.geom:Transform
[override] Objet dont les propriétés se rapportent à la matrice, à la transformation des couleurs et aux limites des pixels d’un objet d’affichage.
UIComponent
 InheritedtransformX : Number
Définit la coordonnée x du centre de la transformation du composant.
UIComponent
 InheritedtransformY : Number
Définit la coordonnée y du centre de la transformation du composant.
UIComponent
 InheritedtransformZ : Number
Définit la coordonnée z du centre de la transformation du composant.
UIComponent
 Inheritedtransitions : Array
Tableau d’objets de transition, où chaque objet de transition définit un ensemble d’effets à lire lors d’un changement de l’état d’affichage.
UIComponent
 InheritedtweeningProperties : Array
Tableau de propriétés en cours d’interpolation sur cet objet.
UIComponent
  typicalText : String
Texte qui est utilisé pour déterminer la largeur et la hauteur par défaut du contrôle, sans réellement être affiché.
RichEditableText
 Inheriteduid : String
Identifiant unique de l’objet.
UIComponent
 InheritedupdateCompletePendingFlag : Boolean
Indicateur déterminant si un objet a traversé les trois phases de validation de mise en forme (si besoin était).
UIComponent
 InheriteduseHandCursor : Boolean
Valeur booléenne indiquant si le curseur en forme de main apparaît lorsque le pointeur survole un sprite dont la propriété buttonMode est définie sur true.
Sprite
 InheritedvalidationSubField : String
Utilisé par un validateur pour associer un sous-champ à ce composant.
UIComponent
 InheritedverticalCenter : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom.
UIComponent
  verticalScrollPosition : Number
Nombre de pixels du défilement vertical du texte.
RichEditableText
 Inheritedvisible : Boolean
[override] Indique si l’objet d’affichage est visible ou non.
UIComponent
 Inheritedwidth : Number
[override] Nombre définissant la largeur du composant en pixels, dans les coordonnées du parent.
UIComponent
  widthInChars : Number
Largeur par défaut du contrôle, mesurée en unités em.
RichEditableText
 Inheritedx : Number
[override] Nombre spécifiant la position horizontale du composant, en pixels, au sein de son conteneur parent.
UIComponent
 Inheritedy : Number
[override] Nombre spécifiant la position verticale du composant, en pixels, au sein de son conteneur parent.
UIComponent
 Inheritedz : Number
[override] Indique la position de coordonnée z le long de l’axe des z de l’instance DisplayObject par rapport au conteneur 3D parent.
UIComponent
Propriétés protégées
 PropriétéDéfini par
 InheritedcurrentCSSState : String
[lecture seule] Etat à utiliser pour faire correspondre les pseudo-sélecteurs CSS.
UIComponent
 InheritedhasComplexLayoutMatrix : Boolean
[lecture seule] Renvoie true si la classe UIComponent possède des propriétés de transformation de non-translation (x,y).
UIComponent
 InheritedresourceManager : IResourceManager
[lecture seule] Référence à l’objet qui gère toutes les ressources localisées de l’application.
UIComponent
 InheritedunscaledHeight : Number
[lecture seule] Méthode pratique pour déterminer la hauteur non mise à l’échelle du composant.
UIComponent
 InheritedunscaledWidth : Number
[lecture seule] Méthode pratique pour déterminer la hauteur non mise à l’échelle du composant. L’ensemble du traçage et de la présentation des enfants d’un composant doit être réalisé dans un rectangle de délimitation de cette largeur, qui est également transmise comme argument à la méthode updateDisplayList().
UIComponent
Méthodes publiques
 MéthodeDéfini par
  
Constructeur.
RichEditableText
 Inherited
Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer.
DisplayObjectContainer
 Inherited
Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer.
DisplayObjectContainer
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement.
EventDispatcher
 Inherited
Ajoute un client de style non visuel à cette instance de composant.
UIComponent
  
Ajoute le texte spécifié à la fin de la classe RichEditableText, comme si vous aviez cliqué à la fin et l’aviez tapé.
RichEditableText
 Inherited
Indique si les restrictions de sécurité entraîneraient l’omission des objets d’affichage de la liste renvoyée en appelant la méthode DisplayObjectContainer.getObjectsUnderPoint() avec le point « point » spécifié.
DisplayObjectContainer
 Inherited
callLater(method:Function, args:Array = null):void
Place en attente une fonction à appeler ultérieurement.
UIComponent
 Inherited
Définit une propriété de style depuis cette instance de composant.
UIComponent
 Inherited
Détermine si l’objet d’affichage spécifié est un enfant de l’occurrence de DisplayObjectContainer ou l’occurrence en tant que telle.
DisplayObjectContainer
 Inherited
Convertit un objet Point de coordonnées de contenu en coordonnées globales.
UIComponent
 Inherited
Convertit un objet Point de coordonnées de contenu en coordonnées locales.
UIComponent
 Inherited
Renvoie un ensemble de propriétés qui identifient l’enfant au sein de ce conteneur.
UIComponent
 Inherited
Renvoie un ensemble de propriétés qui identifient l’enfant au sein de ce conteneur.
UIComponent
 Inherited
Crée une référence id pour cet objet IUIComponent sur son objet document parent.
UIComponent
 Inherited
Supprime la référence d’id à cet objet IUIComponent sur son objet de document parent.
UIComponent
 Inherited
Renvoie un objet UITextFormat correspondant aux styles du texte pour ce composant UIComponent.
UIComponent
 Inherited
[override] Distribue un événement dans le flux d’événements.
UIComponent
 Inherited
Affiche ou masque l’indicateur de focus autour de ce composant.
UIComponent
 Inherited
drawRoundRect(x:Number, y:Number, w:Number, h:Number, r:Object = null, c:Object = null, alpha:Object = null, rot:Object = null, gradient:String = null, ratios:Array = null, hole:Object = null):void
Trace par programmation un rectangle dans l’objet Graphics de cet habillage.
UIComponent
 Inherited
Appelé par l’instance d’effet lors de la fin de sa lecture sur le composant.
UIComponent
 Inherited
Appelé par l’instance d’effet lors du début de sa lecture sur le composant.
UIComponent
 Inherited
Termine tous les effets en cours de lecture sur le composant.
UIComponent
 Inherited
executeBindings(recurse:Boolean = false):void
Exécute toutes les liaisons dont l’objet UIComponent est la destination.
UIComponent
 Inherited
Appelée après la fin de l’impression.
UIComponent
 Inherited
Fournit l’objet d’automatisation à l’index spécifié.
UIComponent
 Inherited
Fournit la liste d’objets d’automatisation.
UIComponent
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Renvoie un rectangle qui définit la zone de l’objet d’affichage relativement au système de coordonnées de l’objet targetCoordinateSpace.
DisplayObject
 Inherited
getBoundsXAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
Renvoie la coordonnée x des limites de l’élément à la taille d’élément spécifiée.
UIComponent
 Inherited
getBoundsYAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
Renvoie la coordonnée y des limites de l’élément à la taille d’élément spécifiée.
UIComponent
 Inherited
Renvoie l’occurrence enfant de l’objet d’affichage associée à l’index spécifié.
DisplayObjectContainer
 Inherited
Renvoie l’objet d’affichage enfant portant le nom spécifié.
DisplayObjectContainer
 Inherited
Renvoie la position d’index d’une occurrence enfant de DisplayObject.
DisplayObjectContainer
 Inherited
Recherche les sélecteurs de type de cette instance UIComponent.
UIComponent
 Inherited
getConstraintValue(constraintName:String):*
Renvoie une valeur de contrainte de présentation, ce qui revient à obtenir le style de contrainte pour ce composant.
UIComponent
 Inherited
Méthode pratique pour déterminer si la hauteur explicite ou mesurée doit être utilisée
UIComponent
 Inherited
Méthode pratique pour déterminer si la largeur explicite ou mesurée doit être utilisée
UIComponent
 Inherited
Récupère l’objet ayant actuellement le focus.
UIComponent
  
getFormatOfRange(requestedFormats:Vector.<String> = null, anchorPosition:int = -1, activePosition:int = -1):flashx.textLayout.formats:TextLayoutFormat
Renvoie un objet TextLayoutFormat spécifiant les formats calculés de la plage de caractères spécifiée.
RichEditableText
  
Renvoie la quantité à ajouter à la position horizontalScrollPosition actuelle de la fenêtre selon laquelle l’unité de défilement demandée doit faire défiler l’affichage.
RichEditableText
 Inherited
getLayoutBoundsHeight(postLayoutTransform:Boolean = true):Number
Renvoie la hauteur de présentation de l’élément.
UIComponent
 Inherited
getLayoutBoundsWidth(postLayoutTransform:Boolean = true):Number
Renvoie la largeur de la présentation de l’élément.
UIComponent
 Inherited
getLayoutBoundsX(postLayoutTransform:Boolean = true):Number
Renvoie la coordonnée x que l’élément utilise pour dessiner à l’écran.
UIComponent
 Inherited
getLayoutBoundsY(postLayoutTransform:Boolean = true):Number
Renvoie la coordonnée y utilisée par l’élément pour son affichage à l’écran.
UIComponent
 Inherited
Renvoie la matrice de transformation utilisée pour calculer la présentation du composant par rapport à ses frères.
UIComponent
 Inherited
Renvoie la matrice Matrix3D de transformation de présentation pour cet élément.
UIComponent
 Inherited
getMaxBoundsHeight(postLayoutTransform:Boolean = true):Number
Renvoie la hauteur maximale de l’élément.
UIComponent
 Inherited
getMaxBoundsWidth(postLayoutTransform:Boolean = true):Number
Renvoie la largeur maximale de l’élément.
UIComponent
 Inherited
getMinBoundsHeight(postLayoutTransform:Boolean = true):Number
Renvoie la hauteur minimale de l’élément.
UIComponent
 Inherited
getMinBoundsWidth(postLayoutTransform:Boolean = true):Number
Renvoie la largeur minimale de l’élément.
UIComponent
 Inherited
Renvoie un tableau d’objets de niveau inférieur au point spécifié et qui sont les enfants (ou les petits-enfants, etc.) de l’occurrence de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
getPreferredBoundsHeight(postLayoutTransform:Boolean = true):Number
Renvoie la hauteur préférée de l’élément.
UIComponent
 Inherited
getPreferredBoundsWidth(postLayoutTransform:Boolean = true):Number
Renvoie la largeur préférée de l’élément.
UIComponent
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Renvoie un rectangle qui définit les limites de l’objet d’affichage, en se basant sur le système de coordonnées défini par le paramètre targetCoordinateSpace, moins tout trait appliqué aux formes.
DisplayObject
 Inherited
getRepeaterItem(whichRepeater:int = -1):Object
Renvoie l’élément de l’objet dataProvider utilisé par le composant Repeater spécifié pour produire ce composant Repeater, ou null si ce composant Repeater n’est pas répété.
UIComponent
 Inherited
getStyle(styleProp:String):*
Extrait une propriété de style ayant été définie n’importe où dans la chaîne de recherche de style de ce composant.
UIComponent
  
Renvoie la quantité à ajouter à la position verticalScrollPosition actuelle de la fenêtre selon laquelle l’unité de défilement demandée doit faire défiler l’affichage.
RichEditableText
 Inherited
Convertit un objet Point de coordonnées globales en coordonnées de contenu.
UIComponent
 Inherited
Convertit l’objet point des coordonnées de scène (globales) vers les coordonnées de l’objet d’affichage (locales).
DisplayObject
 Inherited
Convertit un point bidimensionnel à partir des coordonnées de scène (globales) vers les coordonnées d’un objet d’affichage tridimensionnel (locales).
DisplayObject
 Inherited
Renvoie true si la valeur currentCSSState n’est pas nulle.
UIComponent
 Inherited
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement.
EventDispatcher
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
Détermine si l’état spécifié a été défini sur ce composant UIComponent.
UIComponent
 Inherited
Evalue le cadre de sélection de l’objet d’affichage pour savoir s’il recouvre ou recoupe le cadre de sélection de l’objet d’affichage obj.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Evalue l’objet d’affichage pour savoir s’il recouvre ou recoupe le point spécifié par les paramètres x et y.
DisplayObject
 Inherited
Renvoie une matrice de zone pouvant être transmise à la méthode drawRoundRect() en tant que paramètre rot lors du tracé d’un dégradé horizontal.
UIComponent
 Inherited
Initialise la structure interne de ce composant.
UIComponent
 Inherited
Initialise différentes propriétés qui effectuent le suivi des instances répétées de ce composant.
UIComponent
  
Insère le texte spécifié dans le composant RichEditableText comme si vous l’aviez tapé.
RichEditableText
 Inherited
Marque un composant de sorte que sa méthode updateDisplayList() soit appelée au cours d’une actualisation d’écran ultérieure.
UIComponent
 Inherited
Appelé par les éléments d’un composant pour indiquer que leur propriété de profondeur a changé.
UIComponent
 Inherited
Un élément doit appeler cette méthode lorsque la direction de la mise en forme change ou lorsque la direction de la mise en forme de son parent change.
UIComponent
 Inherited
Marque un composant de sorte que sa méthode commitProperties() soit appelée au cours d’une actualisation d’écran ultérieure.
UIComponent
 Inherited
Marque un composant de sorte que sa méthode measure() soit appelée au cours d’une actualisation d’écran ultérieure.
UIComponent
 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
Convertit un point tridimensionnel des coordonnées de l’objet d’affichage tridimensionnel (locales) vers un point bidimensionnel dans les coordonnées de scène (globales).
DisplayObject
 Inherited
Convertit un objet Point de coordonnées locales en coordonnées de contenu.
UIComponent
 Inherited
Convertit l’objet point des coordonnées de l’objet d’affichage (locales) vers les coordonnées de la scène (globales).
DisplayObject
 Inherited
Renvoie la valeur true si cssState correspond à currentCSSState.
UIComponent
 Inherited
Détermine si l’instance est identique au, ou est une sous-classe du, type donné.
UIComponent
 Inherited
Mesure le texte HTML spécifié, pouvant contenir des balises HTML telles que <font> et <b>, en supposant qu’il s’affiche sur un objet UITextField à une seule ligne, avec un format UITextFormat déterminé par les styles de ce composant UIComponent.
UIComponent
 Inherited
Mesure le texte spécifié, en supposant qu’il s’affiche sur un objet UITextField (ou UIFTETextField) à une seule ligne, avec un format UITextFormat déterminé par les styles de ce composant UIComponent.
UIComponent
 Inherited
Déplace le composant vers une position spécifiée dans son parent.
UIComponent
 Inherited
Propage les modifications de style aux enfants.
UIComponent
 Inherited
Renvoie true si la chaîne de propriétés du propriétaire pointe de l’enfant vers ce composant UIComponent.
UIComponent
 Inherited
Appelé par Flex lorsqu’un composant UIComponent est ajouté à ou supprimé d’un parent.
UIComponent
 Inherited
Prépare un objet IFlexDisplayObject pour l’impression.
UIComponent
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
Génère ou régénère le cache de style CSS pour ce composant et, si le paramètre recursive a la valeur true, pour tous les descendants de ce composant également.
UIComponent
 Inherited
Pour chaque événement d’effet, enregistre le gestionnaire EffectManager comme l’un des écouteurs d’événement.
UIComponent
 Inherited
Supprime l’occurrence enfant de DisplayObject spécifiée de la liste d’enfants de l’occurrence de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
Supprime une occurrence enfant de DisplayObject de la position d’index spécifiée dans la liste d’enfants de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
removeChildren(beginIndex:int = 0, endIndex:int = 0x7fffffff):void
Supprime toutes les occurrences enfants de DisplayObject de la liste d’enfants de l’occurrence de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Supprime un écouteur de l’objet EventDispatcher.
EventDispatcher
 Inherited
Supprime un client de style non visuel de cette instance de composant.
UIComponent
 Inherited
Réexécute l’événement spécifié.
UIComponent
 Inherited
Affiche un clavier virtuel.
InteractiveObject
 Inherited
Résout un enfant en utilisant l’ID fourni.
UIComponent
 Inherited
[statique] Reprend le traitement en arrière-plan des méthodes mises en attente par la méthode callLater(), après un appel à la méthode suspendBackgroundProcessing().
UIComponent
  
scrollToRange(anchorPosition:int, activePosition:int):void
Fait défiler afin que la plage du texte soit visible dans le conteneur.
RichEditableText
  
Sélectionne l’ensemble du texte.
RichEditableText
  
selectRange(anchorPosition:int, activePosition:int):void
Sélectionne une plage de caractères spécifiée.
RichEditableText
 Inherited
Dimensionne l’objet.
UIComponent
 Inherited
Modifie la position d’un enfant existant dans le conteneur d’objet d’affichage.
DisplayObjectContainer
 Inherited
setConstraintValue(constraintName:String, value:*):void
Définit une valeur de contrainte de présentation, ce qui revient à définir le style de contrainte pour ce composant.
UIComponent
 Inherited
setCurrentState(stateName:String, playTransition:Boolean = true):void
Définir l’état actuel.
UIComponent
 Inherited
Définit le focus sur ce composant.
UIComponent
  
setFormatOfRange(format:flashx.textLayout.formats:TextLayoutFormat, anchorPosition:int = -1, activePosition:int = -1):void
Applique les formats spécifiés à chaque élément de la plage spécifiée qui correspondent au format donné.
RichEditableText
 Inherited
setLayoutBoundsPosition(x:Number, y:Number, postLayoutTransform:Boolean = true):void
Définit les coordonnées utilisées par l’élément pour son affichage à l’écran.
UIComponent
 Inherited
setLayoutBoundsSize(width:Number, height:Number, postLayoutTransform:Boolean = true):void
Définit la taille de la présentation de l’élément.
UIComponent
 Inherited
setLayoutMatrix(value:Matrix, invalidateLayout:Boolean):void
Définit la matrice de transformation utilisée pour calculer la taille de présentation et la position du composant par rapport à ses frères.
UIComponent
 Inherited
setLayoutMatrix3D(value:Matrix3D, invalidateLayout:Boolean):void
Définit la matrice de transformation Matrix3D utilisée pour calculer la taille et la position de la présentation du composant par rapport à ses frères.
UIComponent
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
 Inherited
setStyle(styleProp:String, newValue:*):void
Définit une propriété de style pour cette instance de composant.
UIComponent
 Inherited
setVisible(value:Boolean, noEvent:Boolean = false):void
Appelé lorsque la propriété visible est modifiée.
UIComponent
 Inherited
startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
Permet à l’utilisateur de faire glisser le sprite spécifié.
Sprite
 Inherited
startTouchDrag(touchPointID:int, lockCenter:Boolean = false, bounds:Rectangle = null):void
Permet à l’utilisateur de faire glisser le sprite spécifié sur un périphérique tactile.
Sprite
 Inherited
Interrompt de façon récursive l’exécution du scénario de tous les clips ayant cet objet comme racine.
DisplayObjectContainer
 Inherited
Met fin à la méthode startDrag().
Sprite
 Inherited
stopTouchDrag(touchPointID:int):void
Met fin à la méthode startTouchDrag() en vue d’utiliser des périphériques tactiles.
Sprite
  
[override] Détecte les modifications apportées aux propriétés de style.
RichEditableText
  
[override] Flex() appelle la méthode stylesInitialized() lorsque les styles d’un composant sont d’abord initialisés.
RichEditableText
 Inherited
[statique] Bloque le traitement en arrière-plan des méthodes placées en attente par callLater(), jusqu’à l’appel de la méthode resumeBackgroundProcessing().
UIComponent
 Inherited
Intervertit l’ordre de plan (ordre d’empilement du premier plan vers l’arrière-plan) des deux objets enfant spécifiés.
DisplayObjectContainer
 Inherited
swapChildrenAt(index1:int, index2:int):void
Intervertit l’ordre de plan (ordre d’empilement du premier plan vers l’arrière-plan) des objets enfant aux deux positions d’index spécifiées dans la liste d’enfants.
DisplayObjectContainer
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
[override] Renvoie une chaîne indiquant l’emplacement de l’objet dans la hiérarchie des objets DisplayObject de l’application.
FlexSprite
 Inherited
transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
Méthode d’utilitaire permettant de mettre à jour la rotation, la mise à l’échelle et la translation de la transformation tout en conservant un point particulier, spécifié dans l’espace de coordonnées du composant, fixe dans l’espace de coordonnées du parent.
UIComponent
 Inherited
transformPointToParent(localPosition:Vector3D, position:Vector3D, postLayoutPosition:Vector3D):void
Méthode utilitaire permettant de transformer un point spécifié dans les coordonnées locales de cet objet en emplacement dans les coordonnées du parent de l’objet.
UIComponent
 Inherited
Valide la position et la taille des enfants, et trace d’autres effets visuels.
UIComponent
 Inherited
Valide et actualise les propriétés et la présentation de cet objet, puis le retrace si nécessaire.
UIComponent
 Inherited
Utilisé par la logique de présentation pour valider les propriétés d’un composant par l’appel de la méthode commitProperties().
UIComponent
 Inherited
validateSize(recursive:Boolean = false):void
Valide la taille mesurée du composant si la méthode LayoutManager.invalidateSize() est appelée avec cette interface ILayoutManagerClient, puis la méthode validateSize() est appelée lorsqu’il est temps d’effectuer les mesures.
UIComponent
 Inherited
Traite à la fois les événements valid et invalid d’une classe Validator assignée à ce composant.
UIComponent
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
 Inherited
Renvoie une matrice de zone pouvant être transmise à la méthode drawRoundRect() en tant que paramètre rot lors du tracé d’un dégradé vertical.
UIComponent
 Inherited
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié.
EventDispatcher
Méthodes protégées
 MéthodeDéfini par
 Inherited
Ajuste le rectangle de focus.
UIComponent
 Inherited
Valide la matrice calculée générée par combinaison de la matrice de présentation et des décalages de transformation de la transformation de l’objet flash displayObject.
UIComponent
 Inherited
Il s’agit d’une méthode interne utilisée par la structure Flex pour prendre en charge l’effet Fondre.
UIComponent
 Inherited
Détermine si l’appel à la méthode measure() peut être ignoré.
UIComponent
 Inherited
Effectue les traitements finals éventuels après la création des objets enfant.
UIComponent
 Inherited
Traite les propriétés définies sur le composant.
UIComponent
 Inherited
Crée des objets enfant du composant.
UIComponent
 Inherited
Crée un nouvel objet à l’aide d’un contexte basé sur la police incorporée en cours d’utilisation.
UIComponent
 Inherited
Crée l’objet à l’aide d’une fabrique moduleFactory donnée.
UIComponent
 Inherited
dispatchPropertyChangeEvent(prop:String, oldValue:*, value:*):void
Méthode d’assistance permettant la distribution d’un événement PropertyChangeEvent lorsqu’une propriété est actualisée.
UIComponent
 Inherited
Gestionnaire d’événement appelé lorsqu’un objet UIComponent obtient le focus.
UIComponent
 Inherited
Gestionnaire d’événement appelé lorsqu’un objet UIComponent perd le focus.
UIComponent
 Inherited
Initialise l’implémentation et le stockage de certaines des fonctions de présentation avancées d’un composant utilisées plus rarement.
UIComponent
 Inherited
Termine l’initialisation de ce composant.
UIComponent
 Inherited
Initialise le code d’accessibilité de ce composant.
UIComponent
 Inherited
Méthode d’assistance permettant d’invalider la taille du parent et la liste d’affichage si cet objet affecte sa présentation (includeInLayout est défini sur true).
UIComponent
 Inherited
Généralement remplacée par les composants contenant des objets UITextField, où l’objet UITextField obtient le focus.
UIComponent
 Inherited
Gestionnaire d’événement appelé pour un événement keyDown.
UIComponent
 Inherited
Gestionnaire d’événement appelé pour un événement keyUp.
UIComponent
 Inherited
Calcule la taille par défaut du composant. Peut également calculer sa taille minimale par défaut.
UIComponent
 Inherited
Cette méthode est appelée lors de la construction d’une classe UIComponent, puis chaque fois que ResourceManager envoie un événement « change » pour indiquer que les ressources localisées ont subi une modification.
UIComponent
 Inherited
setStretchXY(stretchX:Number, stretchY:Number):void
Spécifie un facteur d’étirement de transformation dans le sens horizontal et vertical.
UIComponent
 Inherited
stateChanged(oldState:String, newState:String, recursive:Boolean):void
Cette méthode est appelée lorsqu’un état change pour vérifier si des styles spécifiques à l’état s’appliquent à ce composant.
UIComponent
 Inherited
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
Trace l’objet et/ou dimensionne et place ses enfants.
UIComponent
Evénements
 Evénement Synthèse Défini par
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active.EventDispatcher
 InheritedDistribué lorsque le composant est ajouté à un conteneur en tant que contenu enfant à l’aide de la méthode addChild(), addChildAt(), addElement() ou addElementAt().UIComponent
 InheritedDistribué lorsqu’un objet d’affichage est ajouté à la liste d’affichage.DisplayObject
 InheritedEnvoyé lorsqu’un objet d’affichage est ajouté dans la liste d’affichage de la scène, directement ou par l’intermédiaire d’une arborescence secondaire qui contient l’objet d’affichage.DisplayObject
  Distribué au terme d’une opération de modification par un utilisateur.RichEditableText
  Distribué avant une opération utilisateur de modification.RichEditableText
 InheritedDistribué lorsque l’utilisateur sélectionne ’Effacer’ (ou ’Supprimer’) dans le menu contextuel.InteractiveObject
 InheritedDistribué lorsque l’utilisateur appuie sur le bouton principal de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject.InteractiveObject
 Inherited
    contextMenu
Distribué lorsque l’action d’un utilisateur active le menu contextuel associé à cet objet interactif dans une application AIR.InteractiveObject
 InheritedDistribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de copie ou sélectionne "Copier" dans le menu contextuel.InteractiveObject
 InheritedDistribué lorsque le composant a terminé sa construction, son traitement de propriétés, sa mesure, sa présentation et son tracé.UIComponent
 InheritedDistribué après la modification de l’état d’affichage.UIComponent
 InheritedDistribué après la modification de la propriété currentState, mais avant la modification de l’état d’affichage.UIComponent
 InheritedDistribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de coupage ou sélectionne "Couper" dans le menu contextuel.InteractiveObject
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive.EventDispatcher
 InheritedDistribué lorsque l’utilisateur appuie sur le bouton principal d’un périphérique de pointage et le relâche deux fois de suite sur la même occurrence d’InteractiveObject si l’indicateur doubleClickEnabled de cet objet est réglé sur true.InteractiveObject
 InheritedDistribué par l’initiateur de l’action glisser (le composant source des données en cours de déplacement) lorsque l’opération de glissement se termine, lorsque vous déposez les données glissées sur une cible de dépôt ou lorsque vous terminez l’opération de glisser-déposer sans avoir effectué un dépôt.UIComponent
 InheritedDistribué par la cible de dépôt lorsque l’utilisateur libère le bouton de la souris au-dessus de la cible.UIComponent
 InheritedDistribué par un composant lorsque l’utilisateur passe le pointeur de la souris sur le composant pendant une opération de déplacement.UIComponent
 InheritedDistribué par le composant lorsque l’utilisateur effectue un déplacement en dehors du composant, mais ne dépose pas les données sur la cible.UIComponent
 InheritedDistribué par un composant lorsque l’utilisateur déplace la souris en survolant le composant pendant une opération de glissement.UIComponent
 InheritedDistribué par l’initiateur du déplacement lors du démarrage d’une opération de déplacement.UIComponent
 InheritedDistribué après la fin d’un effet.UIComponent
 InheritedDistribué juste avant le démarrage d’un effet.UIComponent
 InheritedDistribué après l’arrêt d’un effet, ce qui se produit uniquement par l’appel de la méthode stop() sur l’effet.UIComponent
  Distribué lorsque l’utilisateur appuie sur la touche Entrée, si la valeur de la propriété multiline est false.RichEditableText
 Inherited[événement de diffusion] Distribué lorsque la tête de lecture est placée sur une nouvelle image.DisplayObject
 InheritedDistribué après l’entrée du composant dans un état d’affichage.UIComponent
 Inherited[événement de diffusion] Distribué lorsque la tête de lecture quitte l’image en cours.DisplayObject
 InheritedDistribué juste avant que le composant quitte un état d’affichage.UIComponent
 InheritedDistribué après la prise de focus par un objet d’affichage.InteractiveObject
 InheritedDistribué après la perte de focus par un objet d’affichage.InteractiveObject
 Inherited[événement de diffusion] Distribué après l’exécution des constructeurs des objets d’affichage d’image, mais avant celle des scripts d’image.DisplayObject
 InheritedDistribué lorsque l’utilisateur crée un point de contact le long du bord de la surface tactile à l’aide d’une occurrence InteractiveObject (par exemple, en appuyant le long du bord de la surface tactile sur la télécommande Siri Remote pour l’Apple TV). Certains périphériques peuvent également interpréter ce contact comme une combinaison de plusieurs événements tactiles.InteractiveObject
 InheritedDistribué lorsque l’utilisateur appuie sur deux points de contact sur la même occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsque l’utilisateur appuie avec deux doigts sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile, puis les retire).InteractiveObject
 InheritedDistribué lorsque l’utilisateur déplace un point de contact sur l’occurrence d’InteractiveObject d’un périphérique tactile (notamment lorsqu’il déplace un doigt de gauche à droite sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile).InteractiveObject
 InheritedDistribué lorsque l’utilisateur effectue un mouvement de rotation sur un point de contact à l’aide d’une occurrence d’InteractiveObject (par exemple, lorsqu’il pose deux doigts sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile, puis les fait pivoter).InteractiveObject
 InheritedDistribué lorsque l’utilisateur effectue un mouvement de glissement sur un point de contact à l’aide d’une occurrence d’InteractiveObject (par exemple, lorsqu’il pose trois doigts puis les déplace parallèlement sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile).InteractiveObject
 InheritedDistribué lorsque l’utilisateur crée un point de contact à l’aide d’une occurrence d’InteractiveObject, puis appuie brièvement sur un périphérique tactile (notamment lorsqu’il place plusieurs doigts sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile pour ouvrir un menu, puis appuie brièvement avec un doigt pour sélectionner une option de menu).InteractiveObject
 InheritedDistribué lorsque l’utilisateur effectue un mouvement de zoom sur un point de contact à l’aide d’une occurrence d’InteractiveObject (par exemple, lorsqu’il pose deux doigts, puis les écarte rapidement sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile).InteractiveObject
 InheritedDistribué lorsqu’un objet passe de l’état visible à l’état invisible.UIComponent
 InheritedCet événement est distribué à une application cliente prenant en charge la saisie en ligne avec un éditeur IME.InteractiveObject
 InheritedDistribué lorsque le composant a terminé sa construction et dispose de toutes les propriétés d’initialisation définies.UIComponent
 InheritedDistribué si un composant est contrôlé par un validateur et que la validation a échoué.UIComponent
 InheritedDistribué lorsque l’utilisateur appuie sur une touche.InteractiveObject
 InheritedDistribué lorsque l’utilisateur tente de déplacer le focus à l’aide du clavier.InteractiveObject
 InheritedDistribué lorsque l’utilisateur relâche une touche.InteractiveObject
 InheritedDistribué lorsque l’utilisateur appuie sur le bouton central de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage central sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué par un composant ouvert à l’aide du gestionnaire PopUpManager lorsque l’utilisateur clique en dehors du composant.UIComponent
 InheritedDistribué lorsque l’utilisateur tente de déplacer le focus à l’aide d’un périphérique de pointage.InteractiveObject
 InheritedDistribué lorsque l’utilisateur déplace le périphérique de pointage placé sur une occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsque l’utilisateur éloigne un périphérique de pointage d’une occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsque l’utilisateur place un périphérique de pointage sur une occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué lorsque la molette d’une souris est actionnée sur une occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué à partir d’un composant ouvert à l’aide du gestionnaire PopUpManager lorsque l’utilisateur fait défiler la molette de la souris en dehors de celui-ci.UIComponent
 InheritedDistribué lorsque l’objet a été déplacé.UIComponent
 InheritedDistribué par l’initiateur glisser InteractiveObject lorsque l’utilisateur arrête l’opération glisser.InteractiveObject
 InheritedDistribué par l’objet InteractiveObject cible lorsqu’un objet glissé est déposé dessus et que l’opération déposer a été acceptée avec un appel à DragManager.acceptDragDrop().InteractiveObject
 InheritedDistribué par un InteractiveObject lorsqu’une opération glisser entre dans ses limites.InteractiveObject
 InheritedDistribué par un InteractiveObject lorsqu’une opération glisser sort des limites.InteractiveObject
 InheritedDistribué par un objet InteractiveObject de façon continue lorsqu’une opération glisser reste dans ses limites.InteractiveObject
 InheritedDistribué au début d’une opération glisser par l’objet InteractiveObject spécifié comme initiateur de l’action glisser dans l’appel DragManager.doDrag().InteractiveObject
 InheritedDistribué lors d’une opération glisser par l’objet InteractiveObject spécifié comme initiateur de l’action glisser dans l’appel DragManager.doDrag().InteractiveObject
 InheritedDistribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de collage ou sélectionne "Coller" dans le menu contextuel.InteractiveObject
 InheritedDistribué au début de la séquence d’initialisation du composant.UIComponent
 InheritedDistribué lorsque l’utilisateur approche un stylet actif de l’écran après le seuil de détection de proximité de l’écran.InteractiveObject
 Inherited
    proximityEnd
Distribué lorsque l’utilisateur soulève un stylet actif au-dessus du seuil de détection de proximité de l’écran.InteractiveObject
 InheritedDistribué lorsque l’utilisateur déplace un stylet actif sur l’écran tout en respectant le seuil de détection de proximité.InteractiveObject
 Inherited
    proximityOut
Distribué lorsque l’utilisateur déplace un stylet actif en dehors de cet objet InteractiveObject, tout en respectant le seuil de détection de proximité de l’écran.InteractiveObject
 InheritedDistribué lorsque l’utilisateur déplace un stylet actif directement au-dessus de cet objet InteractiveObject, tout en respectant le seuil de détection de proximité de l’écran.InteractiveObject
 InheritedDistribué lorsque l’utilisateur déplace un stylet actif hors de cet objet InteractiveObject et de l’un de ses enfants, tout en respectant le seuil de détection de proximité de l’écran.InteractiveObject
 InheritedDistribué lorsque l’utilisateur déplace un stylet actif sur cet objet InteractiveObject de l’extérieur de l’arborescence d’objets de descendants dans la liste d’affichage (tout en respectant le seuil de détection de proximité de l’écran).InteractiveObject
 InheritedDistribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage après avoir appuyé sur le bouton sur une occurrence d’InteractiveObject, puis après avoir déplacé le périphérique de pointage hors de l’occurrence d’InteractiveObject.InteractiveObject
 InheritedDistribué lorsque le composant est supprimé d’un conteneur en tant que contenu enfant en utilisant la méthode removeChild(), removeChildAt(), removeElement() ou removeElementAt().UIComponent
 InheritedDistribué lorsqu’un objet d’affichage est sur le point d’être supprimé de la liste d’affichage.DisplayObject
 InheritedDistribué lorsqu’un objet d’affichage est sur le point d’être supprimé de la liste d’affichage de la scène, directement ou par l’intermédiaire de la suppression d’une arborescence secondaire qui contient l’objet d’affichage.DisplayObject
 Inherited[événement de diffusion] Distribué lorsque la liste d’affichage est sur le point d’être mise à jour et restituée.DisplayObject
 InheritedDistribué lorsque le composant est redimensionné.UIComponent
 InheritedDistribué lorsque l’utilisateur appuie sur le bouton droit de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué lorsque l’utilisateur éloigne un périphérique de pointage d’une occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsque l’utilisateur place un périphérique de pointage sur une occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour tout sélectionner ou choisit "Sélectionner tout" dans le menu contextuel.InteractiveObject
  Distribué après modification, quelle qu’en soit la raison, des propriétés selectionAnchorPosition et/ou selectionActivePosition.RichEditableText
 InheritedDistribué lorsqu’un objet passe de l’état invisible à l’état visible.UIComponent
 InheritedDistribué immédiatement après l’affichage du clavier logiciel.InteractiveObject
 InheritedDistribué immédiatement avant l’affichage du clavier logiciel.InteractiveObject
 InheritedDistribué immédiatement après la disparition du clavier logiciel.InteractiveObject
 InheritedDistribué après le basculement du composant dans un nouvel état et après la lecture de toute animation de transition d’état vers cet état.UIComponent
 InheritedDistribué lorsqu’un composant interrompt une transition à son état actuel afin de basculer dans un nouvel état.UIComponent
 InheritedDistribué lorsque la valeur de l’indicateur tabChildren de l’objet change.InteractiveObject
 InheritedDistribué lorsque l’indicateur tabEnabled de l’objet change.InteractiveObject
 InheritedDistribué lorsque la valeur de la propriété tabIndex de l’objet change.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur entre un ou plusieurs caractères de texte.InteractiveObject
 InheritedDistribué par le composant lorsqu’il est nécessaire de créer un composant ToolTip.UIComponent
 InheritedDistribué par le composant lorsque son objet ToolTip a été masqué et va être rapidement supprimé.UIComponent
 InheritedDistribué par le composant lorsque son composant ToolTip est sur le point d’être masqué.UIComponent
 InheritedDistribué par le composant lorsque son composant ToolTip est sur le point d’être affiché.UIComponent
 InheritedDistribué par le composant lorsque son composant ToolTip a été affiché.UIComponent
 InheritedDistribué par un composant dont la propriété toolTip est définie, dès que l’utilisateur le survole avec la souris.UIComponent
 InheritedDistribué lorsque l’utilisateur touche pour la première fois un périphérique tactile (notamment lorsqu’il pose un doigt sur un téléphone portable ou une tablette munis d’un écran tactile).InteractiveObject
 InheritedDistribué lorsque l’utilisateur cesse le contact avec un périphérique tactile (notamment lorsqu’il retire le doigt d’un téléphone portable ou d’une tablette munis d’un écran tactile).InteractiveObject
 InheritedEvénement non annulable, distribué par un composant lorsque celui-ci a terminé de réagir à un geste d’interaction tactile de l’utilisateur.UIComponent
 InheritedEvénement non annulable, distribué par un composant lorsque celui-ci commence à réagir à un geste d’interaction tactile de l’utilisateur.UIComponent
 InheritedEvénement annulable, distribué par un composant tentant de réagir à un geste d’interaction tactile de l’utilisateur.UIComponent
 InheritedDistribué lorsque l’utilisateur appuie sur le périphérique, et est continuellement distribué jusqu’au retrait du point de contact.InteractiveObject
 InheritedDistribué lorsque l’utilisateur retire le point de contact d’une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un objet d’affichage vers un autre sur un téléphone portable ou une tablette munis d’un écran tactile).InteractiveObject
 InheritedDistribué lorsque l’utilisateur déplace le point de contact sur une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un point se trouvant en dehors d’un objet d’affichage vers un point sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile).InteractiveObject
 InheritedDistribué lorsque l’utilisateur retire le point de contact d’une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un se trouvant sur l’objet d’affichage d’un téléphone portable ou une tablette munis d’un écran tactile vers un point se trouvant en dehors de cet objet).InteractiveObject
 InheritedDistribué lorsque l’utilisateur déplace le point de contact sur une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un point se trouvant en dehors d’un objet d’affichage vers un point sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile).InteractiveObject
 InheritedDistribué lorsque l’utilisateur lève le point de contact sur la même occurrence d’InteractiveObject sur laquelle le contact a été lancé sur un périphérique tactile (notamment lorsqu’il appuie avec un doigt à partir d’un point de contact unique sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile, puis le retire).InteractiveObject
 InheritedDistribué lorsque les méthodes commitProperties(), measure() et updateDisplayList() d’un objet ont été appelées (si nécessaire).UIComponent
 InheritedDistribué si un composant est contrôlé par un validateur et que la validation a réussi.UIComponent
 InheritedDistribué lorsque les valeurs sont modifiées soit par programmation, soit par interaction de l’utilisateur.UIComponent
Styles

Les styles sont soit communs soit associés à un thème spécifique. Si le style est commun, il peut être utilisé avec n’importe quel thème. Si un style est associé à un thème spécifique, il ne peut être utilisé que si votre application utilise ce thème.

Styles communs
 Style Description Défini par
  
alignmentBaseline
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Spécifie la ligne de base sur laquelle la ligne de base dominante s’aligne.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.alignmentBaseline

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
backgroundAlpha
Type: Number Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Le niveau alpha de la couleur définie par le style backgroundColor. Les valeurs possibles sont comprises entre 0.0 et 1.0. La valeur par défaut est 1.0.
RichEditableText
  
backgroundColor
Type: uint Format: Color Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

La couleur de l’arrière-plan de l’ensemble du cadre de délimitation de ce composant. Si ce style est undefined aucun arrière-plan n’est dessiné. Dans le cas contraire, cette couleur RVB est dessinée avec un niveau alpha déterminé par le style backgroundAlpha. La valeur par défaut est undefined.
RichEditableText
 InheritedType: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Distance verticale en pixels du bord supérieur de la zone de contenu à la position de la ligne de base de la commande.
UIComponent
  
baselineShift
Type: Object Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Valeur du décalage de la ligne de base.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.baselineShift.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
blockProgression
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Spécifie la progression verticale ou horizontale du positionnement de la ligne.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.blockProgression.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
 InheritedType: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Distance verticale, en pixels, entre le bord inférieur du composant et le bord inférieur de la zone de contenu de son conteneur parent.
UIComponent
  
breakOpportunity
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Contrôle l’autorisation des sauts de ligne lors de la séparation de l’habillage du texte en plusieurs lignes.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.breakOpportunity.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
cffHinting
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Type de repère CFF utilisé pour ce texte.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.cffHinting.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
clearFloats
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Contrôle la manière dont le texte enveloppe un élément flottant.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.clearFloats.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
color
Type: uint Format: Color Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Couleur du texte.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.color.

Pour le thème Mobile, si vous utilisez StyleableTextField, voir spark.components.supportClasses.StyleableTextField Style color et si vous utilisez StyleableStageText, voir spark.components.supportClasses.StyleableStageText Style color.

La valeur par défaut est 0x000000.

Eléments de l’API associés

RichEditableText
  
columnCount
Type: Object Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Nombre de colonnes de texte.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.columnCount.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
columnGap
Type: Number Format: Length Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Valeur de l’espace de gouttière, en pixels, à laisser entre les colonnes.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.columnGap.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
columnWidth
Type: Object Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Largeur de colonne en pixels.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.columnWidth.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
digitCase
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Type de casse de chiffres utilisé pour ce texte.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.digitCase.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
digitWidth
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Type de largeur de chiffres utilisé pour ce texte.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.digitWidth.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
direction
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Spécifie le niveau par défaut d’incorporation bidirectionnelle du texte.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.direction.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
dominantBaseline
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

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.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.dominantBaseline.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
 InheritedType: uint Format: Color Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Couleur de surbrillance du composant lorsque la validation échoue.
UIComponent
  
firstBaselineOffset
Type: Object Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Spécifie la position de la ligne de base de la première ligne du conteneur.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.firstBaselineOffset.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
 InheritedType: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Mode de fusion utilisé par le rectangle de focus.
UIComponent
  
focusedTextSelectionColor
Type: uint Format: Color Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Couleur du texte lorsque le composant est activé et a le focus.

Pour le thème Mobile, ceci n’est pas pris en charge.

RichEditableText
 InheritedType: Class Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Habillage utilisé pour tracer le rectangle de focus.
UIComponent
 InheritedType: Number Format: Length Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Epaisseur du contour du rectangle de focus, en pixels.
UIComponent
  
fontFamily
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Nom de la police à utiliser, ou liste de noms de police séparés par une virgule.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.fontFamily.

Pour le thème Mobile, si vous utilisez StyleableTextField, voir spark.components.supportClasses.StyleableTextField Style fontFamily et si vous utilisez StyleableStageText, voir spark.components.supportClasses.StyleableStageText Style fontFamily.

La valeur par défaut du thème Spark est Arial. La valeur par défaut du thème Mobile est _sans.

Eléments de l’API associés

RichEditableText
  
fontLookup
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Recherche de police à utiliser.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.fontLookup

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
fontSize
Type: Number Format: Length Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Hauteur du texte, en pixels.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.fontSize

Pour le thème Mobile, si vous utilisez StyleableTextField, voir spark.components.supportClasses.StyleableTextField Style fontSize et si vous utilisez StyleableStageText, voir spark.components.supportClasses.StyleableStageText Style fontSize.

La valeur par défaut du thème Spark est 12. La valeur par défaut du thème Mobile est 24

Eléments de l’API associés

RichEditableText
  
fontStyle
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Détermine si le texte doit être en italique.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.fontStyle

Pour le thème Mobile, si vous utilisez StyleableTextField, voir spark.components.supportClasses.StyleableTextField Style fontStyle et si vous utilisez StyleableStageText, voir spark.components.supportClasses.StyleableStageText Style fontStyle.

Eléments de l’API associés

RichEditableText
  
fontWeight
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Détermine si le texte doit être en gras.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.fontWeight

Pour le thème Mobile, si vous utilisez StyleableTextField, voir spark.components.supportClasses.StyleableTextField Style fontWeight et si vous utilisez StyleableStageText, voir spark.components.supportClasses.StyleableStageText Style fontWeight.

Eléments de l’API associés

RichEditableText
 InheritedType: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Distance horizontale, en pixels, entre le centre de la zone de contenu et celui du composant.
UIComponent
  
inactiveTextSelectionColor
Type: uint Format: Color Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Couleur du texte lorsque le composant est désactivé.

Pour le thème Mobile, ceci n’est pas pris en charge.

RichEditableText
 InheritedType: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4.5  Versions du moteur d’exécution: Flash10, AIR 2.5

Le principal mode d’interaction pour ce composant.
UIComponent
  
justificationRule
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Règle utilisée pour justifier le texte dans un paragraphe.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.justificationRule

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
justificationStyle
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Style utilisé pour la justification du paragraphe.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.justificationStyle

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
kerning
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Style utilisé pour la justification du paragraphe.

Le crénage est activé par défaut pour les composants Spark, mais il est désactivé par défaut pour les composants MX. Certains composants Spark interprètent default comme auto, alors que les composants MX interprètent default comme false.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.kerning

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
 InheritedType: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4.1  Versions du moteur d’exécution: Flash10, AIR 1.5

Spécifie la direction de mise en forme souhaitée d’un composant.
UIComponent
  
leadingModel
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Spécifie le modèle d’interlignage, qui est une combinaison de la base et de la direction de l’interlignage.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.leadingModel.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
 InheritedType: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Distance horizontale, en pixels, du bord gauche du composant au bord gauche de la zone de contenu de son conteneur parent.
UIComponent
  
ligatureLevel
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Définit laquelle des ligatures définies dans la police à utiliser dans le texte.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.ligatureLevel

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
lineBreak
Type: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Contrôle le retour à la ligne des mots dans le conteneur.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.blockProgression.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
lineHeight
Type: Object Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Contrôles d’interligne du texte.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.lineHeight.

Pour le thème Mobile, ceci n’est pas pris en charge. Reportez-vous à la section Interligne.

Eléments de l’API associés

RichEditableText
  
lineThrough
Type: Boolean Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

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

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.lineThrough

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
listAutoPadding
Type: Number Format: length Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Cela 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.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.listAutoPadding.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
listStylePosition
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4.5  Versions du moteur d’exécution: Flash10, AIR 2.5

Contrôle le placement d’un marqueur d’élément de liste par rapport à l’élément de liste.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.listStylePosition.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
listStyleType
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4.5  Versions du moteur d’exécution: Flash10, AIR 2.5

Contrôle l’apparence des éléments dans une liste.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.listStyleType.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
locale
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Variable locale du texte. Contrôle les transformations de casse et de forme. Utilisez les identifiants de langue standard tels que décrits dans la norme technique Unicode #35. Par exemple « en », « en_US » et « en-US » pour l’anglais, « ja » pour le japonais.

La valeur par défaut est undefined. Cette propriété hérite de sa valeur d’un ancêtre ; si elle n’est pas encore définie, elle hérite du style de langue global. Lors de l’initialisation de l’application, si le style de langue global n’est pas défini, la valeur par défaut est définie sur « en ».

Lors de l’utilisation des classes de formatage et globalisation Spark, vous pouvez définir ce style pour l’application racine sur la valeur de la constante LocaleID.DEFAULT. Ces classes utiliseront ensuite les préférences internationales du système d’exploitation du client.

La valeur par défaut est undefined.

Informations complémentaires

RichEditableText
  
paddingBottom
Type: Number Format: Length Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Encart inférieur en pixels.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.paddingBottom.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
paddingLeft
Type: Number Format: Length Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Encart gauche en pixels.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.paddingLeft.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
paddingRight
Type: Number Format: Length Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Encart droit en pixels.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.paddingRight.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
paddingTop
Type: Number Format: Length Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Encart supérieur en pixels.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.paddingRight.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
paragraphEndIndent
Type: Number Format: length Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Valeur de retrait du bord situé à l’extrémité du paragraphe.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.paragraphEndIndent.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
paragraphSpaceAfter
Type: Number Format: length Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Quantité d’espace à laisser après le paragraphe.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.paragraphSpaceAfter.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
paragraphSpaceBefore
Type: Number Format: length Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Quantité d’espace à laisser avant le paragraphe.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.paragraphSpaceBefore.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
paragraphStartIndent
Type: Number Format: length Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Valeur de retrait du bord situé au début du paragraphe.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.paragraphStartIndent.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
renderingMode
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Mode de rendu utilisé pour ce texte, qui s’applique uniquement aux polices incorporées.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.renderingMode

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
 InheritedType: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Distance horizontale, en pixels, du bord droit du composant au bord droit de la zone de contenu de son conteneur parent.
UIComponent
 InheritedType: Boolean Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4.5  Versions du moteur d’exécution: Flash10, AIR 1.5

Montrer l’erreur bordure ou enveloppe lorsque ce composant n’est pas valide.
UIComponent
 InheritedType: Boolean Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4.5  Versions du moteur d’exécution: Flash10, AIR 1.5

Afficher l’erreur-bulle lorsque ce composant n’est pas valide et que l’utilisateur pointe le curseur dessus
UIComponent
  
tabStops
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Spécifie les taquets de tabulation associés au paragraphe.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.tabStops.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
textAlign
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Alignement du texte au sein d’un conteneur.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.textAlign

Pour le thème Mobile, si vous utilisez StyleableTextField, voir spark.components.supportClasses.StyleableTextField Style textAlign et si vous utilisez StyleableStageText, voir spark.components.supportClasses.StyleableStageText Style textAlign.

Eléments de l’API associés

RichEditableText
  
textAlignLast
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Alignement de la dernière ligne du paragraphe par rapport au conteneur dans un texte justifié.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.textAlignLast

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
textAlpha
Type: Number Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Valeur alpha (transparence) du texte.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.textAlpha

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
textDecoration
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Détermine si le texte doit être souligné.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.textDecoration

Pour le thème Mobile, si vous utilisez StyleableTextField, voir spark.components.supportClasses.StyleableTextField Style textDecoration et si vous utilisez StyleableStageText, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
textIndent
Type: Number Format: Length Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Décalage de la première ligne de texte par rapport au côté gauche du conteneur.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.textIndent.

Pour le thème Mobile, si vous utilisez StyleableTextField, voir spark.components.supportClasses.StyleableTextField Style textIndent et si vous utilisez StyleableStageText, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
textJustify
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Spécifie des options de justification de texte.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.textJustify

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
textRotation
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Détermine le nombre de degrés de rotation de ce texte.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.textRotation.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
 InheritedType: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Distance verticale, en pixels, entre le bord supérieur du composant et le bord supérieur de la zone de contenu de son conteneur parent.
UIComponent
  
trackingLeft
Type: Object Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Valeur de l’approche (crénage manuel) à appliquer à gauche de chaque caractère.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.trackingLeft

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
trackingRight
Type: Object Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Valeur de l’approche (crénage manuel) à appliquer à droite de chaque caractère.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.trackingRight

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
typographicCase
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Type de casse typographique utilisée pour ce texte.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.typographicCase

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
unfocusedTextSelectionColor
Type: uint Format: Color Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Couleur du texte lorsque le composant est activé mais n’a pas le focus.

Pour le thème Mobile, ceci n’est pas pris en charge.

RichEditableText
  
verticalAlign
Type: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Alignement vertical ou justification.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.verticalAlign.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
 InheritedType: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Distance verticale, en pixels, du centre de la zone de contenu du composant au centre du composant.
UIComponent
  
whiteSpaceCollapse
Type: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Réduit ou conserve les espaces lors de l’importation de texte dans un objet TextFlow.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.whiteSpaceCollapse.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
wordSpacing
Type: Object Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4.5  Versions du moteur d’exécution: Flash10.5, AIR 2.0

Spécifie l’espacement entre les mots à utiliser lors de la justification.

Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.wordSpacing.

Pour le thème Mobile, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
Styles du thème Halo
 Style Description Défini par
 InheritedType: uint Format: Color Héritage CSS: Oui Thème : halo
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Couleur de thème d’un composant.
UIComponent
Styles du thème Mobile
 Style Description Défini par
  
leading
Type: Number Format: Length Héritage CSS: Oui Thème : mobile
Version du langage: ActionScript 3.0  Version du produit: Flex 4.5  Versions du moteur d’exécution: Flash10.1, AIR 2.0

Espace vertical supplémentaire entre les lignes de texte.

Pour le thème Spark, ceci n’est pas pris en charge. Reportez-vous à la section lineHeight.

Pour le thème Mobile, si vous utilisez StyleableTextField, voir spark.components.supportClasses.StyleableStageText Style fontWeight et si vous utilisez StyleableStageText, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
  
letterSpacing
Type: Number Héritage CSS: Oui Thème : mobile
Version du langage: ActionScript 3.0  Version du produit: Flex 4.5  Versions du moteur d’exécution: Flash10.1, AIR 2.0

Nombre de pixels supplémentaires qui apparaissent entre chaque caractère.

Pour le thème Spark, ceci n’est pas pris en charge. Reportez-vous aux sections trackingLeft et trackingRight.

Pour le thème Mobile, si vous utilisez StyleableTextField, voir spark.components.supportClasses.StyleableTextField.letterSpacing et si vous utilisez StyleableStageText, ceci n’est pas pris en charge.

Eléments de l’API associés

RichEditableText
Effets
 Effet Description Défini par
 Inherited Evénement déclenchant: added
Lue lorsque le composant est ajouté en tant qu’enfant à un conteneur.
UIComponent
 Inherited Evénement déclenchant: creationComplete
Lue lorsque le composant est créé.
UIComponent
 Inherited Evénement déclenchant: focusIn
Lue lorsque le composant obtient le focus du clavier.
UIComponent
 Inherited Evénement déclenchant: focusOut
Lue lorsque le composant perd le focus du clavier.
UIComponent
 Inherited Evénement déclenchant: hide
Lue lorsque le composant devient invisible.
UIComponent
 Inherited Evénement déclenchant: mouseDown
Lue lorsque l’utilisateur appuie sur le bouton de la souris pendant qu’elle est située sur le composant.
UIComponent
 Inherited Evénement déclenchant: mouseUp
Lue lorsque l’utilisateur relâche le bouton de la souris pendant qu’elle est située sur le composant.
UIComponent
 Inherited Evénement déclenchant: move
Lue lorsque le composant est déplacé.
UIComponent
 Inherited Evénement déclenchant: removed
Lue lorsque le composant est supprimé d’un conteneur.
UIComponent
 Inherited Evénement déclenchant: resize
Lue lorsque le composant est redimensionné.
UIComponent
 Inherited Evénement déclenchant: rollOut
Lue lorsque l’utilisateur déplace la souris pour enlever le curseur du composant.
UIComponent
 Inherited Evénement déclenchant: rollOver
Lue lorsque l’utilisateur déplace la souris sur le composant.
UIComponent
 Inherited Evénement déclenchant: show
Lue lorsque le composant devient visible.
UIComponent
Détails de la propriété

clipAndEnableScrolling

propriété
clipAndEnableScrolling:Boolean

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

Si la valeur est true, indique d’écrêter les enfants aux limites de la fenêtre. Si la valeur est false, les enfants du conteneur s’étendent au-delà des limites du conteneur, quelle que soit la spécification de taille du composant.

La valeur par défaut est false.



Implémentation
    public function get clipAndEnableScrolling():Boolean
    public function set clipAndEnableScrolling(value:Boolean):void

content

propriété 
content:Object

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

Cette propriété est conçue pour une utilisation dans MXML au moment de la compilation. pour obtenir ou définir du contenu de texte enrichi à l’exécution, utilisez la propriété textFlow.

La propriété content, la propriété par défaut pour TextArea, vous permet d’écrire au format MXML

          <s:RichEditableText>Hello <s:span fontWeight="bold"/>World</s:span></s:RichEditableText>
          
et possède des éléments String et SpanElement que vous pouvez spécifier en tant que contenu à utiliser pour créer un objet TextFlow.

Cette propriété est typée sous forme d’objet car vous pouvez la définir en tant que chaîne, FlowElement ou tableau de chaînes et FlowElements. Dans l’exemple ci-dessus, le contenu spécifié est un tableau à deux éléments dont le premier est la chaîne « hello » et dont la deuxième est un élément SpanElement avec le texte « World » en gras.

Quelle que soit la manière dont vous spécifiez le contenu, il est converti en TextFlow et lorsque vous obtenez cette propriété, vous obtenez le résultat TextFlow.

Adobe recommande d’utiliser la propriété textFlow pour obtenir et définir le contenu de texte à l’exécution, car il est de type TextFlow plutôt que qu’Object. Un objet TextFlow est la représentation canonique du contenu de texte enrichi dans Text Layout Framework.



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

contentHeight

propriété 
contentHeight:Number  [lecture seule]

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

hauteur du texte.

En raison du fait que Text Layout Framework virtualise TextLines à des fins de performances, cette hauteur est initialement une estimation de la capacité du composant à afficher l’ensemble du texte. Si vous faites défiler le texte jusqu’à sa fin, tous les lignes TextLines créées sont composées et contentHeight sera exact.

Pour faire défiler le texte verticalement, faites varier la position verticalScrollPosition entre 0 et contentHeight - height.

Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement propertyChange .



Implémentation
    public function get contentHeight():Number

contentWidth

propriété 
contentWidth:Number  [lecture seule]

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

Largeur du texte.

En raison du fait que Text Layout Framework virtualise TextLines à des fins de performances, cette hauteur est initialement une estimation de la capacité du composant à afficher l’ensemble du texte. Si vous faites défiler le texte jusqu’à sa fin, tous les lignes TextLines créées sont composées et contentHeight sera exact.

Pour faire défiler le texte horizontalement, modifiez la position verticalScrollPosition entre 0 et contenWidth - Width.

Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement propertyChange .



Implémentation
    public function get contentWidth():Number

displayAsPassword

propriété 
displayAsPassword:Boolean

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

Indique si le champ de texte est un champ de texte de mot de passe. Si la valeur de cette propriété est true, le champ de texte est traité en tant que mot de passe et masque les caractères d’entrée en utilisant les astérisques à la place des caractères. Si false, le champ de texte n’est pas traité comme un mot de passe. Lorsque le mode mot de passe est activé, les commandes Couper et Copier et leurs raccourcis clavier ne fonctionnent pas. Ce mécanisme de sécurité empêche un utilisateur malhonnête d’utiliser les raccourcis pour découvrir le mot de passe d’un ordinateur sans surveillance.



Implémentation
    public function get displayAsPassword():Boolean
    public function set displayAsPassword(value:Boolean):void

editable

propriété 
editable:Boolean

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

Un indicateur signale si l’utilisateur est autorisé à modifier le texte dans ce contrôle.

Si elle est true, le curseur de la souris prend la forme d’un i sur les limites de ce contrôle. Si la valeur est false, le curseur de la souris reste une flèche.

Si cette propriété est true, la propriété selectable est ignorée.

La valeur par défaut est true.



Implémentation
    public function get editable():Boolean
    public function set editable(value:Boolean):void

Eléments de l’API associés

enableIME

propriété 
enableIME:Boolean  [lecture seule]

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

Indicateur qui signale si l’IME doit être activé lorsque le composant reçoit le focus.



Implémentation
    public function get enableIME():Boolean

heightInLines

propriété 
heightInLines:Number

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

Hauteur par défaut du contrôle, en lignes.

Ces styles de formatage, tels que fontSize et lineHeight, sont utilisés pour calculer la hauteur de ligne en pixels.

Vous pouvez par exemple, définir cette propriété sur 5 si vous souhaitez que la hauteur du composant RichEditableText soit suffisante pour afficher cinq lignes de texte.

Si cette propriété est NaN (valeur par défaut), alors la valeur par défaut de la hauteur du composant est déterminée à partir du texte à afficher.

Cette propriété sera ignorée si vous spécifiez une hauteur explicite, un pourcentage de hauteur ou les deux contraintes top et bottom.

Cette propriété sera également ignorée si la propriété typicalText est spécifiée.

La méthode measure() de RichEditableText utilise widthInChars et heightInLines pour déterminer measuredWidth et measuredHeight. Ces propriétés sont similaires aux propriétés cols et rows d’un composant TextArea HTML.

Comme la valeur par défaut des propriétés widthInChars et heightInLines est NaN, RichTextEditable « s’autodimensionne » : peu volumineux en l’absence de texte, elle croît en largeur au fur et à mesure de la saisie et croît en hauteur lorsque vous appuyez sur Entrée pour commencer une nouvelle ligne.

La valeur par défaut est NaN.



Implémentation
    public function get heightInLines():Number
    public function set heightInLines(value:Number):void

Eléments de l’API associés

horizontalScrollPosition

propriété 
horizontalScrollPosition:Number

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

Nombre de pixels du défilement horizontal du texte.

Pour faire défiler le texte horizontalement, faites varier la position verticalScrollPosition entre 0 et contenWidth - Width.

La valeur par défaut est 0.

Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement propertyChange .



Implémentation
    public function get horizontalScrollPosition():Number
    public function set horizontalScrollPosition(value:Number):void

imeMode

propriété 
imeMode:String

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

Spécifie le mode IME (éditeur de méthode d’entrée). L’éditeur IME permet aux utilisateurs d’entrer du texte en chinois, japonais et coréen. Flex définit le mode IME spécifié lorsque le contrôle est mis en focus et rétablit la valeur précédente lorsque le contrôle est désactivé.

La classe flash.system.IMEConversionMode définit des constantes pour les valeurs possibles de cette propriété. Vous pouvez également spécifier null si vous ne souhaitez pas spécifier d’éditeur IME.

La valeur par défaut est null.



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

Eléments de l’API associés

maxChars

propriété 
maxChars:int

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

Le nombre maximum de caractères que le champ de texte peut contenir, tels que saisis par un utilisateur. Un script peut insérer plus de texte que maxChars ne le permet ; la propriété maxChars n’indique que la quantité de texte qu’un utilisateur peut entrer. Si la valeur de la propriété est égale à 0, l’utilisateur peut entrer autant de texte que nécessaire.

La valeur par défaut est 0.



Implémentation
    public function get maxChars():int
    public function set maxChars(value:int):void

multiline

propriété 
multiline:Boolean

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

Détermine si l’utilisateur peut ou non entrer du texte multiligne.

Si la valeur est true, la touche Entrée commence un nouveau paragraphe. Si la valeur est false, la touche Entrée n’affecte pas le texte mais provoque la distribution d’un événement enter par la classe RichEditableText. Si vous collez du texte dans l’objet RichEditableText avec une valeur multiligne false, les nouvelles lignes sont éliminées du texte.

La valeur par défaut est true.



Implémentation
    public function get multiline():Boolean
    public function set multiline(value:Boolean):void

restrict

propriété 
restrict:String

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

Indique le jeu de caractères qu’un utilisateur peut rentrer dans le champ de texte. Si la valeur de la propriété restrict est null, vous pouvez entrer n’importe quel caractère. Si la valeur de la propriété restrict est une chaîne vide, aucun caractère ne peut être entré. Si la valeur de la propriété restrict est une chaîne de caractères, vous ne pouvez entrer que les caractères dans la chaîne du champ de texte. La chaîne est lue de gauche à droite. Vous pouvez spécifier une plage à l’aide du caractère (-). Seule l’interaction de l’utilisateur est limitée ; un script peut mettre n’importe quel texte dans le champ de texte. Cette propriété ne se synchronise pas avec les options de polices incorporées de l’inspecteur des propriétés.

Si la chaîne commence par un caret (^), tous les caractères sont initialement acceptés et les caractères suivants de la chaîne sont exclus du jeu de caractères acceptés. Si la chaîne ne commence pas par un caret (^), aucun caractère n’est initialement accepté et les caractères suivants de la chaîne sont inclus dans le jeu de caractères acceptés.

L’exemple suivant autorise uniquement les caractères en majuscules, les espaces et les nombres dans le champ de texte :

     my_txt.restrict = "A-Z 0-9";
     

L’exemple suivant exclut uniquement les caractères en minuscules :

     my_txt.restrict = "^a-z";
     

Insérez une barre oblique pour saisir un ^ ou un -. Les séquences acceptables sont \-, \^ ou \\. Si la barre oblique doit être un caractère réel dans la chaîne, vous devez également la faire précéder d’une autre barre oblique dans le code ActionScript. Par exemple, le code suivant inclut uniquement le tiret (-) et le signe circonflexe (^) :

     my_txt.restrict = "\\-\\^";
     

Le caractère ^ peut être utilisé n’importe où dans la chaîne pour faire alterner l’inclusion et l’exclusion des caractères. Le code suivant inclut uniquement des lettres en majuscules, mais exclut la lettre Q en majuscules :

     my_txt.restrict = "A-Z^Q";
     

Vous pouvez utiliser la séquence d’échappement \u pour créer des chaînes restrict. Le code suivant inclut uniquement les caractères ASCII allant de 32 à 126 (tilde).

     my_txt.restrict = "\u0020-\u007E";
     

La valeur par défaut est null.



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

selectable

propriété 
selectable:Boolean

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

Indicateur signalant si le contenu est sélectionnable avec la souris ou avec le clavier lorsque le contrôle a le focus clavier.

Le fait de rendre le texte sélectionnable permet de copier du texte à partir du contrôle.

Cette propriété est ignorée si la propriété editable est définie sur true.

La valeur par défaut est true.



Implémentation
    public function get selectable():Boolean
    public function set selectable(value:Boolean):void

selectionActivePosition

propriété 
selectionActivePosition:int  [lecture seule]

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

La position d’un caractère, par rapport au début de la chaîne text en indiquant la fin de la sélection qui se déplace lorsque la sélection est étendue à l’aide des touches fléchées.

La position active peut être le début ou la fin de la sélection.

Par exemple, si vous faites glisser la sélection de la position 12 à la position 8, selectionAnchorPosition devient 12 et selectionActivePosition devient 8. Lorsque vous appuyez sur la flèche gauche selectionActivePosition devient 7.

La valeur -1 indique « non défini ».

La valeur par défaut est -1.

Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement selectionChange .



Implémentation
    public function get selectionActivePosition():int

Eléments de l’API associés

selectionAnchorPosition

propriété 
selectionAnchorPosition:int  [lecture seule]

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

La position d’un caractère, par rapport au début de la chaîne text, en indiquant la fin de la sélection qui reste fixe lorsque la sélection est étendue à l’aide des touches fléchées.

La position d’ancrage peut être le début ou la fin de la sélection.

Par exemple, si vous faites glisser la sélection de la position 12 à la position 8, selectionAnchorPosition devient 12 et selectionActivePosition devient 8. Lorsque vous appuyez sur la flèche gauche selectionActivePosition devient 7.

La valeur -1 indique « non défini ».

La valeur par défaut est -1.

Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement selectionChange .



Implémentation
    public function get selectionAnchorPosition():int

Eléments de l’API associés

selectionHighlighting

propriété 
selectionHighlighting:String

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

Détermine si la sélection du texte est mise en surbrillance.

Les valeurs autorisées sont indiquées par la classe TextSelectionHighlighting. Les valeurs possibles sont les suivantes : TextSelectionHighlighting.WHEN_FOCUSED, TextSelectionHighlighting.WHEN_ACTIVE et TextSelectionHighlighting.toujours.

WHEN_FOCUSED affiche la sélection du texte uniquement lorsque le composant a le focus du clavier.

WHEN_ACTIVE affiche la sélection du texte du composant chaque fois que la fenêtre est active même si le composant ne dispose pas du focus clavier.

ALWAYS affiche la sélection du texte, même si le composant ne dispose pas du focus clavier ou si la fenêtre du composant n’est pas la fenêtre active.

La valeur par défaut est TextSelectionHighlighting.WHEN_FOCUSED.



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

Eléments de l’API associés

showSystemCursor

propriété 
showSystemCursor:Boolean  [lecture seule]

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

True si le curseur du système doit toujours être affiché lorsque la souris survole le composant. Si false, le curseur personnalisé s’affiche.



Implémentation
    public function get showSystemCursor():Boolean

text

propriété 
text:String

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

Chaîne de caractères affichée par ce composant.

La définition de cette propriété affecte la propriété textFlow et vice-versa.

Si vous définissez la propriété text sur une chaîne telle que « Hello World » et obtenez textFlow, elle devient un TextFlow contenant un seul ParagraphElement avec un seul SpanElement.

Si vous définissez la propriété text sur null, elle est définie sur la valeur par défaut, une chaîne vide.

Si le texte contient des sauts de ligne explicites, CR (« \r »), LF (« \n ») ou CR+LF (« \r\n »), le contenu est défini sur un composant TextFlow qui contient plusieurs paragraphes, chacun ayant une plage.

Si vous définissez la classe textFlow et obtenez la propriété texte, le texte de chaque paragraphe est séparé par une seule LF (« \n »).

La définition de cette propriété affecte également la propriété spécifiant la position de défilement du contrôle et la sélection de texte. Elle réinitialise les propriétés horizontalScrollPosition et verticalScrollPosition sur 0. Depuis Flex 4.6, les propriétés selectionAnchorPosition et selectionActivePosition sont conservées. Précédemment, les propriétés selectionAnchorPosition et selectionActivePosition étaient définies sur -1 pour effacer la sélection.

La valeur par défaut est "".

Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement change .



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

Eléments de l’API associés

textFlow

propriété 
textFlow:flashx.textLayout.elements:TextFlow

Version du langage: ActionScript 3.0
Version du produit: Flex 4.5
Versions du moteur d’exécution: Flash Player 10, AIR 2.5

TextFlow représentant le texte enrichi affiché par ce composant.

Un objet TextFlow est la classe la plus importante de TFL (Text Layout Framework). C’est la racine d’une arborescence d’objets FlowElement représentant le contenu de texte enrichi.

Vous créez habituellement un TextFlow à partir du marquage TLF à l’aide des méthodes TextFlowUtil.importFromString() ou TextFlowUtil.importFromXML(). Vous pouvez également utiliser la classe TextConverter de TLF (qui peut importer un sous-ensemble HTML) ou construire une classe TextFlow en y appliquant des méthodes telles que addChild().

La définition de cette propriété affecte la propriété text et vice-versa.

Si vous définissez la classe textFlow et obtenez la propriété text, le texte de chaque paragraphe est séparé par une seule LF (« \n »).

Si vous définissez la propriété text sur une chaîne telle que « Hello World » et obtenez textFlow, elle devient un TextFlow contenant un seul ParagraphElement avec un seul SpanElement.

Si le texte contient des sauts de ligne explicites, CR (« \r »), LF (« \n ») ou CR+LF (« \r\n »), le contenu est défini sur un composant TextFlow qui contient plusieurs paragraphes, chacun ayant une plage.

La définition de cette propriété affecte également la propriété spécifiant la position de défilement du contrôle et la sélection de texte. Il réinitialise les propriétés horizontalScrollPosition et verticalScrollPosition sur 0, et définit les propriétés selectionAnchorPosition et selectionActivePosition sur -1 pour effacer la sélection.

Pour transformer un objet TextFlow en marquage TLF, utilisez le marquage TextFlowUtil.exportation().

Il est impossible de partager un seul TextFlow entre plusieurs instances de RichEditableText. Pour afficher le même texte dans la seconde instance, vous devez créer un deuxième TextFlow, soit en utilisant TextFlowUtil.exportation() et TextFlowUtil.importFromXML() ou en appliquant la méthode deepCopy() sur TextFlow.



Implémentation
    public function get textFlow():flashx.textLayout.elements:TextFlow
    public function set textFlow(value:flashx.textLayout.elements:TextFlow):void

Eléments de l’API associés

typicalText

propriété 
typicalText:String

Version du langage: ActionScript 3.0
Version du produit: Flex 4.5
Versions du moteur d’exécution: Flash Player 10.2, AIR 2.0

Texte qui est utilisé pour déterminer la largeur et la hauteur par défaut du contrôle, sans qu’il soit réellement affiché.

Cette propriété sera ignorée si vous spécifiez une largeur explicite, un pourcentage de largeur ou les deux contraintes left et right.

L’utilisation de cette propriété fait que les propriétés widthInChars et heightInLines seront ignorées.

La valeur par défaut est null.



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

Eléments de l’API associés

spark.primitives.heightInLines
spark.primitives.widthInChars

verticalScrollPosition

propriété 
verticalScrollPosition:Number

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

Nombre de pixels du défilement vertical du texte.

Pour faire défiler le texte verticalement, modifiez la position verticalScrollPosition entre 0 et contentHeight - height.

La valeur par défaut est 0.

Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement propertyChange .



Implémentation
    public function get verticalScrollPosition():Number
    public function set verticalScrollPosition(value:Number):void

widthInChars

propriété 
widthInChars:Number

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

Largeur par défaut du contrôle, mesurée en unités em.

Un em est une unité de mesure typographiques égale à la taille en points. Il ne s’agit pas nécessairement de la largeur exacte du caractère« M », mais dans la plupart des polices le « M » correspond à environ un em de large. Le style fontSize du contrôle est utilisé pour calculer l’unité em en pixels.

Vous pouvez par exemple, définir cette propriété sur 20 si vous souhaitez que la largeur du composant RichEditableText soit suffisante pour afficher 20 caractères.

Si cette propriété est NaN (valeur par défaut), alors la valeur par défaut de la largeur du composant est déterminée à partir du texte à afficher.

Cette propriété sera ignorée si vous spécifiez une largeur explicite, un pourcentage de largeur ou les deux contraintes left et right.

Cette propriété sera également ignorée si la propriété typicalText est spécifiée.

La méthode measure() de RichEditableText utilise widthInChars et heightInLines pour déterminer measuredWidth et measuredHeight. Ces propriétés sont similaires aux propriétés cols et rows d’un composant TextArea HTML.

Comme la valeur par défaut des propriétés widthInChars et heightInLines est NaN, RichTextEditable « s’autodimensionne » : peu volumineux en l’absence de texte, elle croît en largeur au fur et à mesure de la saisie et croît en hauteur lorsque vous appuyez sur Entrée pour commencer une nouvelle ligne.

La valeur par défaut est NaN.



Implémentation
    public function get widthInChars():Number
    public function set widthInChars(value:Number):void

Eléments de l’API associés

spark.primitives.heightInLines
Détails du constructeur

RichEditableText

()Constructeur
public function RichEditableText()

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

Constructeur.

Détails de la méthode

appendText

()méthode
public function appendText(text:String):void

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

Ajoute le texte spécifié à la fin de la classe RichEditableText, comme si vous aviez cliqué à la fin et l’aviez tapé.

Un point d’insertion est alors défini après le nouveau texte. Si nécessaire, le texte défile pour vous assurer que le point d’insertion est visible.

Paramètres

text:String — Texte à ajouter.

getFormatOfRange

()méthode 
public function getFormatOfRange(requestedFormats:Vector.<String> = null, anchorPosition:int = -1, activePosition:int = -1):flashx.textLayout.formats:TextLayoutFormat

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

Renvoie un objet TextLayoutFormat spécifiant les formats calculés de la plage de caractères spécifiée.

Si un format n’est pas défini de manière cohérente à travers toute la plage, il a la valeur undefined.

Vous pouvez spécifier un vecteur de chaînes contenant les noms des formats qui vous intéressent ; dans le cas contraire, tous les formats sont calculés.

Si vous ne spécifiez pas de plage, la plage sélectionnée est utilisée.

Paramètres

requestedFormats:Vector.<String> (default = null) — Vecteur de chaînes qui indique les noms des formats requis ou null pour demander tous les formats.
 
anchorPosition:int (default = -1) — Position de caractère indiquant la fin fixe de la sélection.
 
activePosition:int (default = -1) — Position de caractère indiquant une fin de sélection pouvant être déplacée.

Valeur renvoyée
flashx.textLayout.formats:TextLayoutFormat — Objet TextLayoutFormat.

getHorizontalScrollPositionDelta

()méthode 
public function getHorizontalScrollPositionDelta(navigationUnit:uint):Number

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

Renvoie la quantité à ajouter à la position horizontalScrollPosition actuelle de la fenêtre selon laquelle l’unité de défilement demandée doit faire défiler l’affichage.

Paramètres

navigationUnit:uint — Quantité de défilement. La valeur doit être l’une des constantes spark.core.NavigationUnit suivantes :
  • LEFT
  • RIGHT
  • PAGE_LEFT
  • PAGE_RIGHT
  • HOME
  • END
Pour faire défiler l’affichage d’une seule colonne, utilisez LEFT ou RIGHT. Pour faire défiler l’affichage jusqu’à la première ou la dernière colonne, utilisez HOME ou END.

Valeur renvoyée
Number — Nombre de pixels à ajouter à horizontalScrollPosition.

getVerticalScrollPositionDelta

()méthode 
public function getVerticalScrollPositionDelta(navigationUnit:uint):Number

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

Renvoie la quantité à ajouter à la position verticalScrollPosition actuelle de la fenêtre selon laquelle l’unité de défilement demandée doit faire défiler l’affichage.

Paramètres

navigationUnit:uint — Quantité de défilement. La valeur de l’unité doit être l’une des constantes spark.core.NavigationUnit suivantes :
  • UP
  • DOWN
  • PAGE_UP
  • PAGE_DOWN
  • HOME
  • END
Pour faire défiler l’affichage d’une seule ligne, utilisez UP ou DOWN. Pour faire défiler l’affichage jusqu’à la première ou la dernière ligne, utilisez HOME ou END.

Valeur renvoyée
Number — Nombre de pixels à ajouter à verticalScrollPosition.

insertText

()méthode 
public function insertText(text:String):void

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

Insère le texte spécifié dans le champ RichEditableText comme si vous l’aviez tapé.

Si une plage a été sélectionnée, le nouveau texte remplace le texte sélectionné. S’il existe un point d’insertion, le nouveau texte est inséré.

Un point d’insertion est alors défini après le nouveau texte. Si nécessaire, le texte défile pour vous assurer que le point d’insertion est visible.

Paramètres

text:String — Texte à insérer.

scrollToRange

()méthode 
public function scrollToRange(anchorPosition:int, activePosition:int):void

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

Fait défiler afin que la plage du texte soit visible dans le conteneur.

Paramètres

anchorPosition:int — L’extrémité de la sélection est modifiée lorsque vous développez la sélection. Il peut s’agir du début ou de la fin de la sélection, exprimé sous la forme d’un décalage à partir du début de l’enchaînement de texte.
 
activePosition:int — La fin stable de la sélection lorsque vous développez la sélection. Il peut s’agir du début ou de la fin de la sélection.

selectAll

()méthode 
public function selectAll():void

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

Sélectionne l’ensemble du texte. Cela n’inclut pas le terminateur de paragraphe final.

selectRange

()méthode 
public function selectRange(anchorPosition:int, activePosition:int):void

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

Sélectionne une plage de caractères spécifiée.

Si l’une des deux positions est négative, la plage de texte est désélectionnée.

Paramètres

anchorPosition:int — Position des caractères spécifiant la fin de la sélection qui reste fixe lorsque la sélection est étendue.
 
activePosition:int — Position des caractères spécifiant la fin de la sélection qui se déplace lorsque la sélection est étendue.

setFormatOfRange

()méthode 
public function setFormatOfRange(format:flashx.textLayout.formats:TextLayoutFormat, anchorPosition:int = -1, activePosition:int = -1):void

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

Applique les formats spécifiés à chaque élément de la plage spécifiée qui correspondent au format donné. Il applique les formats de caractère au texte dans la plage spécifiée (aucune modification n’est apportée si la plage spécifiée est un point unique). Il applique les formats de paragraphe au moins partiellement à tous les paragraphes de la plage (ou à un seul paragraphe si la plage correspond à un point unique). Il applique les formats de conteneur au conteneur.

Les formats pris en charge sont ceux de l’objet TextLayoutFormat. La valeur undefined n’est pas appliquée. Si vous ne spécifiez pas de plage, la plage sélectionnée est utilisée.

L’exemple suivant définit les propriétés fontSize et color de la sélection :

          var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat();
          textLayoutFormat.fontSize = 12;
          textLayoutFormat.color = 0xFF0000;
          myRET.setFormatOfRange(textLayoutFormat);
          

Si vous utilisez les résultats de getFormatOfRange() pour spécifier le format, notez que chaque format dans le TextLayoutFormat a une valeur calculée, qui sera appliquée à chaque élément qui correspond au format donné.

Si vous souhaitez spécifier un format à appliquer à l’ensemble du texte, il serait préférable d’utiliser setStyle(format, value) sur le composant lui-même.

L’exemple suivant définit les propriétés fontSize et color de l’ensemble du texte :

          myRET.setStyle("fontSize", 12);
          myRET.setStyle("color", 0xFF0000);
          

Paramètres

format:flashx.textLayout.formats:TextLayoutFormat — Format TextLayoutFormat à appliquer à la sélection.
 
anchorPosition:int (default = -1) — La position d’un caractère, par rapport au début de la chaîne de caractères, en indiquant la fin de la sélection qui reste fixe lorsque la sélection est étendue à l’aide des touches fléchées.
 
activePosition:int (default = -1) — La position d’un caractère, par rapport au début de la chaîne de caractères, en indiquant la fin de la sélection qui se déplace lorsque la sélection est étendue à l’aide des touches fléchées.

styleChanged

()méthode 
override public function styleChanged(styleProp:String):void

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

Détecte les modifications apportées aux propriétés de style. Lorsqu’une propriété de style est définie, Flex appelle la méthode styleChanged() et lui transmet le nom du style défini.

Il s’agit d’une méthode avancée que vous pouvez remplacer lorsque vous créez une sous-classe de la classe UIComponent. Lorsque vous créez un composant personnalisé, vous pouvez remplacer la méthode styleChanged() pour vérifier le nom de style qui lui a été transmis et traiter la modification en conséquence. Vous pouvez ainsi remplacer le comportement par défaut d’un style existant ou ajouter vos propres propriétés de style personnalisé.

Si vous traitez la propriété de style, le remplacement de la méthode styleChanged() doit appeler la méthode invalidateDisplayList() pour que Flex exécute la méthode updateDisplayList() du composant lors de la prochaine mise à jour de l’affichage.

Paramètres

styleProp:String — Nom de la propriété de style ou null si tous les styles de ce composant ont été modifiés.

stylesInitialized

()méthode 
override public function stylesInitialized():void

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

Flex appelle la méthode stylesInitialized() lorsque les styles d’un composant sont d’abord initialisés.

Il s’agit d’une méthode avancée que vous pouvez remplacer lorsque vous créez une sous-classe de la classe UIComponent. Flex garantit que les styles du composant sont entièrement initialisés avant le premier appel des méthodes measure et updateDisplayList du composant. Cela suffit pour la plupart des composants. Si toutefois vous devez accéder rapidement aux valeurs de style, vous pouvez remplacer la fonction stylesInitialized() pour accéder aux propriétés de style dès leur première initialisation.

Détails de l’événement

change

Evénement
Type d’objet d’événement: spark.events.TextOperationEvent
propriété TextOperationEvent.type = spark.events.TextOperationEvent.CHANGE

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

Distribué au terme d’une opération utilisateur de modification.

La constante TextOperationEvent.CHANGE définit la valeur de la propriété type de l’objet d’événement d’un événement change.

Les valeurs des propriétés de l’objet d’événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse
currentTargetObjet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget.
operationObjet FlowOperation décrivant l’opération de modification réalisée sur le texte par l’utilisateur.
targetObjet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget.

changing

Evénement  
Type d’objet d’événement: spark.events.TextOperationEvent
propriété TextOperationEvent.type = spark.events.TextOperationEvent.CHANGING

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

Distribué avant une opération utilisateur de modification. Vous pouvez modifier l’opération ou annuler l’événement pour empêcher le traitement de l’opération.

La constante TextOperationEvent.CHANGING définit la valeur de la propriété type de l’objet d’événement d’un événement changing.

Les valeurs des propriétés de l’objet d’événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelabletrue
currentTargetObjet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget.
operationObjet FlowOperation décrivant l’opération de modification réalisée sur le texte par l’utilisateur.
targetObjet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget.

enter

Evénement  
Type d’objet d’événement: mx.events.FlexEvent
propriété FlexEvent.type = mx.events.FlexEvent.ENTER

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

Distribué lorsque l’utilisateur appuie sur la touche Entrée, si la valeur de la propriété multiline est false.

La constante FlexEvent.ENTER définit la valeur de la propriété type de l’objet d’événement d’un événement enter.

Les valeurs des propriétés de l’objet d’événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse
currentTargetObjet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget.
targetObjet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget.

selectionChange

Evénement  
Type d’objet d’événement: mx.events.FlexEvent
propriété FlexEvent.type = mx.events.FlexEvent.SELECTION_CHANGE

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

Distribué après modification, quelle qu’en soit la raison, des propriétés selectionAnchorPosition et/ou selectionActivePosition.

La constante FlexEvent.SELECTION_CHANGE définit la valeur de la propriété type de l’objet d’événement d’un événement selectionChange.

Les valeurs des propriétés de l’objet d’événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse
currentTargetObjet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget.
targetObjet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget.
RichEditableTextExample.mxml
<?xml version="1.0" encoding="utf-8"?>
<!-- Simple example to demonstrate the Spark RichEditableText primitive. -->
<s:Application name="RichEditableTextExample"
        xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark"
        xmlns:mx="library://ns.adobe.com/flex/mx">

    <fx:Script>
        <![CDATA[
            import flashx.textLayout.conversion.TextConverter;
        ]]>
    </fx:Script>

    <fx:Declarations>
        <fx:XML id="extTxtFlow" source="externalTextFlow.xml" />
    </fx:Declarations>

    <s:Panel title="RichText textFlow test"
            width="90%" height="90%"
            horizontalCenter="0" verticalCenter="0">
        <s:Scroller width="100%" height="100%">
            <s:VGroup paddingLeft="20" paddingRight="20" paddingTop="20" paddingBottom="20">
                <s:RichEditableText id="richTxt1" textAlign="justify" percentWidth="100">
                    <s:textFlow>
                        <s:TextFlow>
                            <s:p fontSize="24">Inline TextFlow</s:p>
                            <s:p>1) Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus aliquet tristique libero, vel mattis massa pellentesque nec. Maecenas non nulla nibh, et egestas ligula. Etiam massa mauris, elementum gravida rhoncus sit amet, blandit eu lacus. Proin nisi felis, accumsan at interdum eu, mattis at velit. Nulla at ipsum risus. Nullam non justo vel lacus vulputate mollis id quis libero.</s:p>
                            <s:p>2) Cras posuere posuere sem, eu congue orci mattis quis. Morbi vitae est ut purus vestibulum iaculis malesuada quis metus. Donec feugiat sapien quis turpis porttitor vel mattis libero viverra. Sed nisl justo, fringilla eget ultrices ut, venenatis quis magna. Nulla feugiat egestas mattis. Phasellus sed dignissim justo. Etiam malesuada bibendum urna, id dapibus nulla posuere eu.</s:p>
                            <s:p>3) Curabitur pulvinar tellus venenatis ipsum tempus lobortis. Vestibulum eros velit, bibendum at aliquet ut, placerat sed mauris.</s:p>
                        </s:TextFlow>
                    </s:textFlow>
                </s:RichEditableText>

                <s:RichEditableText id="richTxt2" textAlign="justify" width="100%"
                        textFlow="{TextConverter.importToFlow(extTxtFlow, TextConverter.TEXT_LAYOUT_FORMAT)}" />
            </s:VGroup>
        </s:Scroller>
    </s:Panel>

</s:Application>
externalTextFlow.xml
<?xml version="1.0" encoding="UTF-8"?>
<!-- externalTextFlow.xml -->
<TextFlow xmlns="http://ns.adobe.com/textLayout/2008">
    <p fontSize="24">External TextFlow</p>
    <p>1) Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus aliquet tristique libero, vel mattis massa pellentesque nec. Maecenas non nulla nibh, et egestas ligula. Etiam massa mauris, elementum gravida rhoncus sit amet, blandit eu lacus. Proin nisi felis, accumsan at interdum eu, mattis at velit. Nulla at ipsum risus. Nullam non justo vel lacus vulputate mollis id quis libero.</p>
    <p>2) Cras posuere posuere sem, eu congue orci mattis quis. Morbi vitae est ut purus vestibulum iaculis malesuada quis metus. Donec feugiat sapien quis turpis porttitor vel mattis libero viverra. Sed nisl justo, fringilla eget ultrices ut, venenatis quis magna. Nulla feugiat egestas mattis. Phasellus sed dignissim justo. Etiam malesuada bibendum urna, id dapibus nulla posuere eu.</p>
    <p>3) Curabitur pulvinar tellus venenatis ipsum tempus lobortis. Vestibulum eros velit, bibendum at aliquet ut, placerat sed mauris.</p>
</TextFlow>




[ 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.