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
fl.text 

TLFTextField  - AS3 Flash

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
Packagefl.text
Classepublic class TLFTextField
HéritageTLFTextField Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object

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

Utilisez la classe TLFTextField pour créer des champs de texte qui utilisent les fonctions d’affichage de texte avancées de Text Layout Framework (TLF). Les objets TLFTextField sont similaires aux objets TextField, à la différence que les objets TLFTextField peuvent avoir recours aux propriétés et aux méthodes des classes de TLF incluses dans les packages flashx. TLF fournit un large éventail d’options et de fonctionnalités de formatage.

Créez un objet TLFTextField de la même façon que vous créez un champ de texte avec la classe TextField. Utilisez ensuite la propriété textFlow pour appliquer le formatage avancé à partir des classes de TLF. Par exemple :

	 import fl.text.TLFTextField;
	 import flashx.textLayout.formats.TextLayoutFormat;
	 import flashx.textLayout.elements.TextFlow;
	 
	 var myTLFTextField:TLFTextField = new TLFTextField();
	 addChild(myTLFTextField); 
	 myTLFTextField.x = 10;
	 myTLFTextField.y = 10;
	 myTLFTextField.width = 200
	 myTLFTextField.height = 100;
	 myTLFTextField.text = "This is my text";
	 
	 var myFormat:TextLayoutFormat = new TextLayoutFormat();
	 myFormat.textIndent = 8;
	 myFormat.color = 0x336633;
	 myFormat.fontFamily = "Arial, Helvetica, _sans";
	 myFormat.fontSize = 24;
	 
	 var myTextFlow:TextFlow = myTLFTextField.textFlow;
	 myTextFlow.hostFormat = myFormat;
	 myTextFlow.flowComposer.updateAllControllers();
	 

Plus d’exemples

Informations complémentaires

Eléments de l’API associés



Propriétés publiques
 PropriétéDéfini par
 InheritedaccessibilityImplementation : AccessibilityImplementation
Implémentation d’accessibilité (AccessibilityImplementation) actuelle pour cette occurrence d’InteractiveObject.
InteractiveObject
 InheritedaccessibilityProperties : AccessibilityProperties
Options d’accessibilité actuelles de l’objet d’affichage.
DisplayObject
 Inheritedalpha : Number
Indique la valeur de transparence alpha de l’objet spécifié.
DisplayObject
  alwaysShowSelection : Boolean
Lorsque la valeur définie est true et le champ de texte n’a pas le focus, Flash Player sélectionne le contenu du champ de texte en bleu.
TLFTextField
  antiAliasType : String
Type d’anticrènelage appliqué à ce champ de texte.
TLFTextField
  autoSize : String
Commande le dimensionnement et l’alignement automatiques des champs de texte.
TLFTextField
  background : Boolean
Spécifie si le champ de texte a un remplissage d’arrière-plan.
TLFTextField
  backgroundAlpha : Number
Spécifie la valeur alpha de l’arrière-plan du champ de texte.
TLFTextField
  backgroundColor : uint
Spécifie la couleur d’arrière-plan du champ de texte.
TLFTextField
 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
  blockProgression : Object
Spécifie la progression verticale ou horizontale du positionnement de la ligne.
TLFTextField
  border : Boolean
Spécifie si le champ de texte comporte une bordure.
TLFTextField
  borderAlpha : Number
Spécifie la valeur alpha de la bordure.
TLFTextField
  borderColor : uint
Spécifie la bordure du champ de texte.
TLFTextField
  borderWidth : Number
Spécifie la largeur de la bordure.
TLFTextField
  bottomScrollV : int
[lecture seule] Entier (index basé sur 1) qui indique la ligne la plus basse visible dans le champ de texte spécifié.
TLFTextField
 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
  caretIndex : int
[lecture seule] L’index de la position du point d’insertion (caret).
TLFTextField
  columnCount : Object
Nombre de colonnes de texte (adopte la valeur par défaut si la valeur est undefined pendant la propagation en cascade).
TLFTextField
  columnGap : Object
Spécifie la valeur de l’espace de gouttière, en pixels, à laisser entre les colonnes (adopte la valeur par défaut si undefined pendant la propagation en cascade).
TLFTextField
  columnWidth : Object
Largeur de colonne en pixels (adopte la valeur par défaut si undefined pendant la propagation en cascade).
TLFTextField
  condenseWhite : Boolean
Valeur booléenne qui indique si l’espace blanc supplémentaire (espaces, saut de ligne, etc.) est supprimé dans un champ comportant du texte HTML ou un balisage TLF.
TLFTextField
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
 InheritedcontextMenu : NativeMenu
Spécifie le menu contextuel associé à l’objet.
InteractiveObject
  defaultTextFormat : flash.text:TextFormat
Spécifie le format appliqué au texte qui vient d’être inséré, notamment au texte saisi par un utilisateur ou inséré à l’aide de la méthode replaceSelectedText().
TLFTextField
  direction : String
Spécifie le niveau d’intégration bidirectionnelle par défaut du texte dans le bloc de texte.
TLFTextField
  displayAsPassword : Boolean
Indique si le champ de texte est un champ de texte de mot de passe.
TLFTextField
 InheriteddoubleClickEnabled : Boolean
Spécifie si l’objet reçoit les événements doubleClick.
InteractiveObject
 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
  embedFonts : Boolean
Spécifie si le rendu doit utiliser des polices vectorielles incorporées.
TLFTextField
 Inheritedfilters : Array
Tableau indexé contenant tous les objets filtre actuellement associés à l’objet d’affichage.
DisplayObject
  firstBaselineOffset : Object
Spécifie la position de la ligne de base de la première ligne du conteneur.
TLFTextField
 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
  gridFitType : String
Type d’adaptation à la grille appliqué à ce champ de texte.
TLFTextField
 Inheritedheight : Number
Indique la hauteur de l’objet d’affichage, en pixels.
DisplayObject
 InheritedhitArea : Sprite
Désigne un autre sprite qui fera office de zone active d’un sprite.
Sprite
  htmlText : String
Contient la représentation HTML du contenu du champ de texte.
TLFTextField
  length : int
[lecture seule] Nombre de caractères d’un champ de texte.
TLFTextField
 InheritedloaderInfo : LoaderInfo
[lecture seule] Renvoie un objet LoaderInfo qui contient des informations relatives au chargement du fichier auquel appartient cet objet d’affichage.
DisplayObject
 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.
TLFTextField
  maxScrollH : int
[lecture seule] Valeur maximale de scrollH.
TLFTextField
  maxScrollV : int
[lecture seule] Valeur maximale de scrollV.
TLFTextField
 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
 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
  mouseWheelEnabled : Boolean
Valeur booléenne qui indique si Flash Player fait automatiquement défiler les champs de texte multiligne lorsque l’utilisateur clique sur le champ de texte et actionne la molette de sa souris.
TLFTextField
 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
Indique si le champ de texte est un champ de texte multiligne.
TLFTextField
 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
 InheritednumChildren : int
[lecture seule] Renvoie le nombre d’enfants de l’objet.
DisplayObjectContainer
  numLines : int
[lecture seule] Définit le nombre de lignes de texte d’un champ multiligne.
TLFTextField
 InheritedopaqueBackground : Object
Indique si l’objet d’affichage est opaque avec une couleur d’arrière-plan spécifique.
DisplayObject
  paddingBottom : Object
Encart inférieur en pixels (adopte la valeur par défaut si undefined pendant la propagation en cascade).
TLFTextField
  paddingLeft : Object
Encart à gauche en pixels (adopte la valeur par défaut si undefined pendant la propagation en cascade).
TLFTextField
  paddingRight : Object
Encart à droite en pixels (adopte la valeur par défaut si undefined pendant la propagation en cascade).
TLFTextField
  paddingTop : Object
Encart supérieur en pixels (adopte la valeur par défaut si undefined pendant la propagation en cascade).
TLFTextField
 Inheritedparent : DisplayObjectContainer
[lecture seule] Indique l’objet DisplayObjectContainer qui contient l’objet d’affichage.
DisplayObject
  pixelMaxScrollV : int
[lecture seule] Valeur maximale de pixelScrollV.
TLFTextField
  pixelScrollV : int
Position verticale du texte dans un champ de texte, en pixels, contrairement à la propriété scrollV qui est basée sur les lignes.
TLFTextField
  restrict : String
Indique le jeu de caractères qu’un utilisateur peut rentrer dans le champ de texte.
TLFTextField
 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
Indique la rotation de l’occurrence de DisplayObject, en degrés, à partir de son orientation d’origine.
DisplayObject
 InheritedrotationX : Number
Indique la rotation de l’axe des x de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent.
DisplayObject
 InheritedrotationY : Number
Indique la rotation de l’axe des y de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent.
DisplayObject
 InheritedrotationZ : Number
Indique la rotation de l’axe des z de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent.
DisplayObject
 Inheritedscale9Grid : Rectangle
Grille de mise à l’échelle en vigueur.
DisplayObject
 InheritedscaleX : Number
Indique l’échelle horizontale (pourcentage) de l’objet telle qu’elle est appliquée à partir du point d’alignement.
DisplayObject
 InheritedscaleY : Number
Indique l’échelle verticale (pourcentage) de l’objet telle qu’elle est appliquée à partir du point d’alignement.
DisplayObject
 InheritedscaleZ : Number
Indique l’échelle de profondeur (pourcentage) de l’objet tel qu’elle est appliquée à partir du point d’alignement.
DisplayObject
  scrollH : int
Position de défilement horizontal actuelle.
TLFTextField
 InheritedscrollRect : Rectangle
Cadre de sélection du défilement de l’objet d’affichage.
DisplayObject
  scrollV : int
La position verticale du texte dans un champ de texte.
TLFTextField
  selectable : Boolean
Une valeur booléenne qui indique si le champ de texte peut être sélectionné.
TLFTextField
  selectionBeginIndex : int
[lecture seule] Valeur d’index de base zéro du premier caractère de la sélection actuelle.
TLFTextField
  selectionEndIndex : int
[lecture seule] Valeur d’index de base zéro du dernier caractère de la sélection actuelle.
TLFTextField
  sharpness : Number
La netteté ne peut pas être appliquée aux objets TextFields de TLF.
TLFTextField
 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
  styleSheet : StyleSheet
Feuilles de style pour l’objet TextField de TLF.
TLFTextField
 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
 InheritedtabIndex : int
Spécifie l’ordre de tabulation des objets dans un fichier SWF.
InteractiveObject
  text : String
Une chaîne qui correspond au texte du champ de texte.
TLFTextField
  textColor : uint
Couleur du texte dans un champ de texte, au format hexadécimal.
TLFTextField
  textFlow : flashx.textLayout.elements:TextFlow
Utilisez cette propriété pour affecter le formatage des classes TLF dans les packages flashx à l’occurrence de TLFTextField.
TLFTextField
  textHeight : Number
[lecture seule] Hauteur du texte en pixels.
TLFTextField
 InheritedtextSnapshot : flash.text:TextSnapshot
[lecture seule] Renvoie un objet TextSnapshot pour l’occurrence de DisplayObjectContainer.
DisplayObjectContainer
  textWidth : Number
[lecture seule] Largeur du texte en pixels.
TLFTextField
  thickness : Number
La propriété thickness n’est pas applicable à l’objet TextField de TLF.
TLFTextField
  tlfMarkup : String
Définit ou récupère le balisage TLF du texte dans le champ de texte TLF.
TLFTextField
 Inheritedtransform : flash.geom:Transform
Objet dont les propriétés se rapportent à la matrice, à la transformation des couleurs et aux limites des pixels d’un objet d’affichage.
DisplayObject
  type : String
Type du champ de texte.
TLFTextField
 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
  useRichTextClipboard : Boolean
Indique si vous souhaitez copier le formatage du texte en même temps que le texte dans le Presse-papiers.
TLFTextField
  verticalAlign : String
Alignement vertical ou justification (adopte la valeur par défaut si undefined pendant la propagation en cascade).
TLFTextField
 Inheritedvisible : Boolean
Indique si l’objet d’affichage est visible ou non.
DisplayObject
 Inheritedwidth : Number
Indique la largeur de l’objet d’affichage, en pixels.
DisplayObject
  wordWrap : Boolean
Valeur booléenne indiquant si le champ de texte comporte un retour à la ligne.
TLFTextField
 Inheritedx : Number
Indique la coordonnée x de l’occurrence de DisplayObject par rapport aux coordonnées locales de l’objet DisplayObjectContainer parent.
DisplayObject
 Inheritedy : Number
Indique la coordonnée y de l’occurrence de DisplayObject par rapport aux coordonnées locales de l’objet DisplayObjectContainer parent.
DisplayObject
 Inheritedz : Number
Indique la position de coordonnée z le long de l’axe des z de l’occurrence DisplayObject par rapport au conteneur 3D parent.
DisplayObject
Méthodes publiques
 MéthodeDéfini par
  
Constructeur associé aux objets TLFTextField.
TLFTextField
 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
  
Ajoute la chaîne spécifiée par le paramètre newText à la fin du texte du champ de texte.
TLFTextField
 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
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
Distribue un événement dans le flux d’événements.
EventDispatcher
 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
  
Renvoie un rectangle représentant le cadre de sélection du caractère.
TLFTextField
  
Renvoie la valeur d’index de base zéro du caractère au point spécifié par les paramètres x et y.
TLFTextField
 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
  
En fonction d’un caractère d’index, renvoie l’index du premier caractère dans le même paragraphe.
TLFTextField
  
Renvoie une référence DisplayObject pour l’ID donné, pour une image ou un fichier SWF qui a été ajouté à un champ de texte qui applique le format HTML à l’aide de la balise <img>.
TLFTextField
  
Renvoie la valeur d’index de base zéro de la ligne au point spécifié par les paramètres x et y.
TLFTextField
  
Renvoie la valeur d’index de base zéro de la ligne qui contient le caractère spécifié par le paramètre charIndex.
TLFTextField
  
getLineLength(lineIndex:int):int
Renvoie le nombre de caractères d’une ligne de texte donnée.
TLFTextField
  
Renvoie les informations métriques relatives à une ligne de texte donnée.
TLFTextField
  
getLineOffset(lineIndex:int):int
Renvoie le caractère d’index du premier caractère de la ligne spécifiée par le paramètre lineIndex.
TLFTextField
  
Renvoie le texte de la ligne spécifiée par le paramètre lineIndex.
TLFTextField
 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
  
En fonction d’un caractère d’index, renvoie la longueur du paragraphe qui contient le caractère donné.
TLFTextField
 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
  
getTextFormat(beginIndex:int = -1, endIndex:int = -1):flash.text:TextFormat
Renvoie un objet TextFormat qui contient des informations de formatage pour la plage de texte délimitée par les paramètres beginIndex et endIndex.
TLFTextField
 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
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
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
  
isFontCompatible(fontName:String, fontStyle:String):Boolean
Renvoie true si une police incorporée est disponible avec les paramètres fontName et fontStyle spécifiés, où Font.fontType est flash.text.FontType.EMBEDDED_CFF.
TLFTextField
 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 l’objet point des coordonnées de l’objet d’affichage (locales) vers les coordonnées de la scène (globales).
DisplayObject
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 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
  
Remplace la sélection actuelle par le contenu du paramètre value.
TLFTextField
  
replaceText(beginIndex:int, endIndex:int, newText:String):void
Remplace la plage de caractères que les paramètres beginIndex et endIndex spécifient par le contenu du paramètre newText.
TLFTextField
 Inherited
Affiche un clavier virtuel.
InteractiveObject
 Inherited
Modifie la position d’un enfant existant dans le conteneur d’objet d’affichage.
DisplayObjectContainer
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
  
setSelection(begIdx:int, endIdx:int):void
Définit comme sélectionné le texte désigné par les valeurs d’index des premier et dernier caractères, spécifiés par les paramètres beginIndex et endIndex.
TLFTextField
  
setTextFormat(format:flash.text:TextFormat, beginIndex:int = -1, endIndex:int = -1):void
Applique à la partie sélectionnée d’un champ de texte le format spécifié par le paramètre format.
TLFTextField
 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
 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
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
 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
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é 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é après la modification d’une valeur de contrôle, contrairement à l’événement textInput, qui est distribué avant la modification de la valeur.TLFTextField
 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 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
 Inherited[événement de diffusion] Distribué lorsque la tête de lecture est placée sur une nouvelle image.DisplayObject
 Inherited[événement de diffusion] Distribué lorsque la tête de lecture quitte l’image en cours.DisplayObject
 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
 InheritedCet événement est distribué à une application cliente prenant en charge la saisie en ligne avec un éditeur IME.InteractiveObject
 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
  Distribué lorsqu’un utilisateur clique sur un lien hypertexte dans un champ de texte HTML dont l’URL commence par « event: ».TLFTextField
 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é 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é 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é 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é 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 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
  Distribué par un objet TextField après une opération de défilement effectuée par l’utilisateur.TLFTextField
 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
 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é 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
  Flash Player distribue l’événement textInput lorsqu’un utilisateur entre un ou plusieurs caractères de texte.TLFTextField
 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
 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
Détails de la propriété

alwaysShowSelection

propriété
alwaysShowSelection:Boolean

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

Lorsque la valeur définie est true et le champ de texte n’a pas le focus, Flash Player sélectionne le contenu du champ de texte en bleu. Lorsque défini sur false et si le champ de texte n’a pas le focus, Flash Player ne sélectionne pas le contenu du champ de texte.

Exemple :

		package 
		{
		    import flash.display.Sprite;
		    import fl.text.TLFTextField;
		    import flash.text.TextFieldType;
		
    	    public class TLFTextField_alwaysShowSelection extends Sprite 
		    {
		
		        public function TLFTextField_alwaysShowSelection() 
		        {
		            var label1:TLFTextField = createTLFTextField(0, 20, 200, 20);
		            label1.text = "This text is selected.";
		            label1.setSelection(0, 9);
		            label1.alwaysShowSelection = true;
		
		            var label2:TLFTextField = createTLFTextField(0, 50, 200, 20);
		            label2.text = "Drag to select some of this text.";
		        }
		
		        private function createTLFTextField(x:Number, y:Number, width:Number, height:Number):TLFTextField 
		        {
		            var result:TLFTextField = new TLFTextField();
		            result.x = x; 
		            result.y = y;
		            result.width = width; 
		            result.height = height;
		            addChild(result);
		            return result;
		        }
		    }
		}
		

La valeur par défaut est false.



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

Eléments de l’API associés

antiAliasType

propriété 
antiAliasType:String

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

Type d’anticrènelage appliqué à ce champ de texte. Utilisez les constantes flash.text.AntiAliasType pour cette propriété. Vous ne pouvez contrôler cette définition que si la police est incorporée (avec la propriété embedFonts définie sur true).

Pour définir les valeurs pour cette propriété, utilisez les valeurs de chaîne suivantes :

Valeur de chaîneDescription
flash.text.AntiAliasType.NORMALApplique un anticrènelage ordinaire au texte. Ceci correspond au type d’anticrènelage utilisé par Flash Player 7 et les versions précédentes.
flash.text.AntiAliasType.ADVANCEDApplique un anticrènelage avancé qui rend le texte plus lisible (cette fonctionnalité est devenue disponible dans Flash Player 8). Anticrènelage avancé permet d’obtenir une qualité du rendu des polices de petite taille. Il est préférable de l’utiliser avec les applications comprenant une grande quantité de texte de petite taille. L’anticrènelage avancé n’est pas recommandé pour les polices de plus de 48 points.

La valeur par défaut est flash.text.AntiAliasType.NORMAL.



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

Eléments de l’API associés

autoSize

propriété 
autoSize:String

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

Commande le dimensionnement et l’alignement automatiques des champs de texte. Les valeurs acceptables pour les constantes TextFieldAutoSize sont : TextFieldAutoSize.NONE (par défaut), TextFieldAutoSize.LEFT, TextFieldAutoSize.RIGHT et TextFieldAutoSize.CENTER.

Si autoSize est défini sur TextFieldAutoSize.NONE (par défaut), aucun redimensionnement n’a lieu.

Si autoSize est défini sur TextFieldAutoSize.LEFT, le texte est alors traité comme du texte cadré à gauche, ce qui signifie que la marge gauche du champ de texte reste fixe et tout redimensionnement d’un champ de texte sur une seule ligne se fera dans la marge de droite. Si le texte contient un saut de ligne (par exemple "\n" ou "\r") le bas est alors également redimensionné pour s’adapter à la ligne suivante du texte. Si wordWrap est également défini sur true, seul le bas du champ de texte est redimensionné et le côté droit reste fixe.

Si autoSize est défini sur TextFieldAutoSize.RIGHT, le texte est alors traité comme du texte cadré à droite, ce qui signifie que la marge droite du champ de texte reste fixe et tout redimensionnement d’un champ de texte sur une seule ligne se fera dans la marge de gauche. Si le texte contient un saut de ligne (par exemple "\n" ou "\r") le bas est alors également redimensionné pour s’adapter à la ligne suivante du texte. Si wordWrap est également défini sur true, seul le bas du champ de texte est redimensionné et le côté gauche reste fixe.

Si autoSize est défini sur TextFieldAutoSize.CENTER, le texte est traité comme du texte centré, ce qui signifie que tout redimensionnement d’un champ de texte sur une seule ligne est uniformément réparti sur les marges droite et gauche. Si le texte contient un saut de ligne (par exemple "\n" ou "\r") le bas est alors également redimensionné pour s’adapter à la ligne suivante du texte. Si wordWrap est également défini sur true, seul le bas du champ de texte est redimensionné et les côtés gauche et droit restent fixe.



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

Valeur émise
ArgumentError — Le paramètre autoSize spécifié n’appartient pas à flash.text.TextFieldAutoSize.

Eléments de l’API associés

background

propriété 
background:Boolean

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

Spécifie si le champ de texte a un remplissage d’arrière-plan. Si true, le champ de texte a un remplissage d’arrière-plan. Si false, le champ de texte n’a pas de remplissage d’arrière-plan. La propriété backgroundColor permet de définir la couleur d’arrière-plan d’un champ de texte.

La valeur par défaut est false.



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

Eléments de l’API associés

backgroundAlpha

propriété 
backgroundAlpha:Number

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

Spécifie la valeur alpha de l’arrière-plan du champ de texte. La valeur alpha de l’arrière-plan peut être définie sur une valeur comprise entre 0 (invisible) et 1 (uni). Cette propriété peut être extraite ou définie, même s’il n’existe pas encore d’arrière-plan, mais l’effet alpha n’est visible que si la propriété background du champ de texte est définie sur true.

La valeur par défaut est 1.0.



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

Eléments de l’API associés

backgroundColor

propriété 
backgroundColor:uint

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

Spécifie la couleur d’arrière-plan du champ de texte. Cette propriété peut être extraite ou définie, même s’il n’y a pas encore d’arrière-plan, mais la couleur n’est visible que si la propriété background du champ de texte est définie sur true.

La valeur par défaut est 0xFFFFFF (white).



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

Eléments de l’API associés

blockProgression

propriété 
blockProgression:Object

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

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

Les valeurs légales sont flashx.textLayout.formats.BlockProgression.RL, flashx.textLayout.formats.BlockProgression.TB et flashx.textLayout.formats.FormatValue.INHERIT.

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

La valeur par défaut est undefined (indicates not set).



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

Eléments de l’API associés

border

propriété 
border:Boolean

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

Spécifie si le champ de texte comporte une bordure. Si true, le champ de texte comporte une bordure. Si false, le champ de texte ne comporte pas de bordure. La propriété borderColor permet de définir la couleur de la bordure.

La valeur par défaut est false.



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

Eléments de l’API associés

borderAlpha

propriété 
borderAlpha:Number

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

Spécifie la valeur alpha de la bordure. La valeur alpha de la bordure peut être définie sur une valeur comprise entre 0 (invisible) et 1 (unie). Cette propriété peut être extraite ou définie, même s’il n’existe pas encore de bordure, mais l’effet alpha n’est visible que si la propriété border du champ de texte est définie sur true.

La valeur par défaut est 1.0.



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

Eléments de l’API associés

borderColor

propriété 
borderColor:uint

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

Spécifie la bordure du champ de texte. La valeur par défaut est 0x000000 (noir). Cette propriété peut être extraite ou définie, même s’il n’y a pas encore de bordure, mais la couleur n’est visible que si la propriété border du champ de texte est définie sur true.



Implémentation
    public function get borderColor():uint
    public function set borderColor(value:uint):void

Eléments de l’API associés

borderWidth

propriété 
borderWidth:Number

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

Spécifie la largeur de la bordure. Il est possible de définir la largeur de la bordure sur une valeur comprise entre 1 et 100. Cette propriété peut être extraite ou définie, même s’il n’existe pas encore de bordure, mais la largeur n’est visible que si la propriété border du champ de texte est définie sur true.

La largeur de la bordure est prise en compte lorsque la largeur ou la hauteur du champ de texte est calculée. Pour obtenir la largeur ou la hauteur du conteneur de texte sans la bordure, il convient de soustraire 2 fois la largeur de bordure de la valeur de largeur ou de hauteur.

Par exemple, txtHeight = tlf.height - (2 tlf.borderwidth);.

La valeur par défaut est 1.



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

Eléments de l’API associés

bottomScrollV

propriété 
bottomScrollV:int  [lecture seule]

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

Entier (index basé sur 1) qui indique la ligne la plus basse visible dans le champ de texte spécifié. Considérez le champ de texte comme une fenêtre sur un bloc de texte. La propriété scrollV est l’index en base 1 de la ligne visible la plus haute dans la fenêtre et bottomScroll est la dernière ligne visible dans la fenêtre.

Tout le texte situé entre les lignes désignées par scrollV et bottomScrollV est visible dans le champ de texte.



Implémentation
    public function get bottomScrollV():int

Eléments de l’API associés

caretIndex

propriété 
caretIndex:int  [lecture seule]

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

L’index de la position du point d’insertion (caret). Si aucun point d’insertion ne s’affiche, cette valeur correspond à la position du point d’insertion en cas de restauration du focus sur le champ (il s’agit généralement du dernier emplacement du point d’insertion, ou 0 si le champ n’a pas eu le focus).

Les index de plages de sélection sont de base zéro (par exemple, la première position est 0, la deuxième position est 1, etc.).

Exemple :

		package 
		{
			import flash.display.Sprite;
			import flash.events.MouseEvent;
			import fl.text.TLFTextField;
			import flash.text.TextFieldType;
		
			public class TLFTextField_caretIndex extends Sprite 
			{
				public function TLFTextField_caretIndex() 
				{
					var tlf:TLFTextField = createTLFTextField(10, 10, 100, 100);
					tlf.wordWrap = true;
					tlf.type = TextFieldType.INPUT;
					tlf.text = "Click in this text field. Compare the difference between clicking without selecting versus clicking and selecting text.";
					tlf.addEventListener(MouseEvent.CLICK, printCursorPosition);
				}
		
				private function printCursorPosition(event:MouseEvent):void 
				{
					var tlf:TLFTextField = TLFTextField(event.currentTarget);
					trace("caretIndex:", tlf.caretIndex);
					trace("selectionBeginIndex:", tlf.selectionBeginIndex);
					trace("selectionEndIndex:", tlf.selectionEndIndex);
				}
		
				private function createTLFTextField(x:Number, y:Number, width:Number, height:Number):TLFTextField 
				{
					var result:TLFTextField = new TLFTextField();
					result.x = x;
					result.y = y;
					result.width = width;
					result.height = height;
					addChild(result);
					return result;
				}
			}
		}		 
		



Implémentation
    public function get caretIndex():int

Eléments de l’API associés

columnCount

propriété 
columnCount:Object

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

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

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

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

La valeur par défaut est undefined (indicates not set).



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

Eléments de l’API associés

columnGap

propriété 
columnGap:Object

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

Spécifie la valeur de l’espace de gouttière, en pixels, à laisser entre les colonnes (adopte la valeur par défaut si undefined pendant la propagation en cascade).

Les valeurs valides sont des nombres compris entre 0 et 1000 et flashx.textLayout.formats.FormatValue.INHERIT.

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

La valeur par défaut est undefined (indicates not set).



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

Eléments de l’API associés

columnWidth

propriété 
columnWidth:Object

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

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

Les valeurs valides en tant que chaîne sont flashx.textLayout.formats.FormatValue.AUTO, flashx.textLayout.formats.FormatValue.INHERIT et des nombres de 0 à 8000.

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

La valeur par défaut est undefined (indicates not set).



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

Eléments de l’API associés

condenseWhite

propriété 
condenseWhite:Boolean

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

Valeur booléenne qui indique si l’espace blanc supplémentaire (espaces, saut de ligne, etc.) est supprimé dans un champ comportant du texte HTML ou un balisage TLF. La valeur par défaut est false. La propriété condenseWhite affecte uniquement le balisage TLF ou le texte défini avec la propriété htmlText, et non la propriété text. Si vous définissez du texte avec la propriété text, la propriété condenseWhite est ignorée.

Si la propriété condenseWhite est définie sur true, utilisez les balises HTML standard, telles que <br> et <p>, pour insérer des sauts de ligne dans le champ de texte.

Définissez la propriété condenseWhite avant de définir la propriété htmlText ou la propriété tlfMarkup.

L’exemple suivant explique comment utiliser la propriété condenseWhite pour supprimer les espaces supplémentaires du contenu tlfMarkup :

		 import fl.text.TLFTextField;
		 
		 var my_tlf:TLFTextField = new TLFTextField();
		 my_tlf.autoSize = 'left';
		 
		 // This line removes white space from tlfMarkup
		 my_tlf.condenseWhite = true;
		 
		 addChild(my_tlf);
		 
		 var my_markup:String =   '<TextFlow xmlns="http://ns.adobe.com/textLayout/2008">'
		 					+ '	<p>'
		 					+ '		<span>Here is the first span.</span>'
		 					+ ' 	       \n'
		 					+ '		<span>And here is the second span.</span>'
		 					+ '	</p>'
		 					+ '</TextFlow>';
		 					
		 my_tlf.tlfMarkup = my_markup;
		 

La valeur par défaut est false.



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

Eléments de l’API associés

defaultTextFormat

propriété 
defaultTextFormat:flash.text:TextFormat

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

Spécifie le format appliqué au texte qui vient d’être inséré, notamment au texte saisi par un utilisateur ou inséré à l’aide de la méthode replaceSelectedText().



Implémentation
    public function get defaultTextFormat():flash.text:TextFormat
    public function set defaultTextFormat(value:flash.text:TextFormat):void

Eléments de l’API associés

direction

propriété 
direction:String

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

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

sens

Les valeurs valides sont flashx.textLayout.formats.Direction.LTR, flashx.textLayout.formats.Direction.RTL, flashx.textLayout.formats.FormatValue.INHERIT.

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

La valeur par défaut est undefined (indicates not set).



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

Eléments de l’API associés

displayAsPassword

propriété 
displayAsPassword:Boolean

Version du langage: ActionScript 3.0
Version du produit: Flash CS5
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.

La valeur par défaut est false.



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

embedFonts

propriété 
embedFonts:Boolean

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

Spécifie si le rendu doit utiliser des polices vectorielles incorporées. Si false, Flash Player restitue le champ de texte à l’aide de polices de périphérique.

Si vous définissez la propriété embedFonts sur true pour un champ de texte, vous devez spécifier la police du texte par l’intermédiaire de la propriété font d’un objet TextFormat appliqué au champ de texte. Si la police spécifiée n’est pas incorporée dans le fichier SWF, le texte s’affiche dans une police de secours.

La valeur par défaut est false.



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

Eléments de l’API associés

firstBaselineOffset

propriété 
firstBaselineOffset:Object

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

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

firstBaselineOffset1firstBaselineOffset2firstBaselineOffset3firstBaselineOffset4

Les valeurs valides en tant que chaîne sont flashx.textLayout.formats.BaselineOffset.AUTO, flashx.textLayout.formats.BaselineOffset.ASCENT, flashx.textLayout.formats.BaselineOffset.LINE_HEIGHT, flashx.textLayout.formats.FormatValue.INHERIT, et les nombres de 1 à 1000.

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

La valeur par défaut est undefined (indicates not set).



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

Eléments de l’API associés

gridFitType

propriété 
gridFitType:String

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

Type d’adaptation à la grille appliqué à ce champ de texte. Cette propriété s’applique uniquement si la propriété flash.text.AntiAliasType du champ de texte est définie sur flash.text.AntiAliasType.ADVANCED.

Le type d’adaptation à la grille utilisé détermine si Flash Player force les lignes horizontales et verticales fortes à s’aligner sur une grille de pixels ou sous-pixels, ou pas du tout.

Pour la propriété flash.text.GridFitType, vous pouvez utiliser les valeurs de chaînes suivantes :

Valeur de chaîneDescription
flash.text.GridFitType.NONENe spécifie pas d’adaptation à la grille. Les lignes horizontales et verticales des glyphes ne sont pas alignées sur la grille de pixels. Ce paramètre est conseillé pour les animations ou les grandes polices.
flash.text.GridFitType.PIXELSpécifie que les lignes horizontales et verticales fortes sont adaptées à la grille de pixels. Ce paramètre convient uniquement aux champs de texte alignés à gauche. Pour utiliser ce paramètre, la propriété flash.display.AntiAliasType du champ de texte doit être définie sur flash.text.AntiAliasType.ADVANCED. Ce paramètre rend généralement le texte justifié à gauche plus lisible.
flash.text.GridFitType.SUBPIXELSpécifie que les lignes horizontales et verticales fortes sont adaptées à la grille de sous-pixels sur les écrans à cristaux liquides. Pour utiliser ce paramètre, la propriété flash.text.AntiAliasType du champ de texte doit être défini sur flash.text.AntiAliasType.ADVANCED. Le paramètre flash.text.GridFitType.SUBPIXEL est généralement préférable pour le texte dynamique aligné à droite ou centré et permet parfois d’établir un bon compromis entre la qualité d’animation et la qualité du texte.

La valeur par défaut est flash.text.GridFitType.PIXEL.



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

Eléments de l’API associés

htmlText

propriété 
htmlText:String

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

Contient la représentation HTML du contenu du champ de texte.

Les occurrences de TLFTextField prennent en charge les balises HTML suivantes :

Balise Description
Balise d’ancrage La balise <a> crée un lien hypertexte et prend en charge les attributs suivants :
  • target : Désigne le nom de la fenêtre cible dans laquelle vous chargez la page. Les options incluent _self, _blank, _parent et _top. L’option _selfspécifie l’image active dans la fenêtre actuelle, _blank spécifie une nouvelle fenêtre, _parent spécifie le parent de l’image active et _top spécifie l’image de plus haut niveau dans la fenêtre active.
  • href: Spécifie une URL. L’URL peut être absolue ou relative à l’emplacement du fichier SWF qui charge la page. Par exemple, l’URL http://www.adobe.com constitue une référence absolue, alors que /index.html est une référence relative. Les URL absolues doivent être précédées du préfixe http:// ; dans le cas contraire, Flash les considère comme des URL relatives. Remarque : contrairement à la classe TextField, les événements ActionScript link ne sont pas pris en charge. C’est également le cas des styles a:link, a:hover et a:active.
Balise Bold La balise <b> met le texte en gras. Des caractères en gras doivent être disponibles dans la police utilisée.
Balise Break La balise <br> introduit un saut de ligne dans le texte.
Balise Font La balise <font> spécifie une police ou une liste de polices pour afficher le texte. La balise font prend en charge les attributs suivants :
  • color : Seules les valeurs de couleur hexadécimales (#FFFFFF) sont prises en charge.
  • face : Désigne le nom de la police à utiliser. Comme indiqué dans l’exemple suivant, vous pouvez spécifier des noms de police séparés par des virgules, auquel cas Flash Player sélectionne la première balise disponible. Si la police spécifiée n’est pas installée sur le système informatique local ou si elle n’est pas intégrée dans le fichier SWF, Flash Player sélectionne une police de remplacement.
  • size : Désigne la taille de la police. Vous pouvez appliquer des tailles de pixels absolues, telles que 16 ou 18, ou relatives, telles que +2 ou -4.
  • letterspacing : spécifie l’interlettrage (crénage manuel), en pixels, à appliquer à droite de chaque caractère.
  • kerning : indique si le crénage est activé ou désactivé. Une valeur non nulle active le crénage, alors qu’une valeur de zéro le désactive.
Balise Image  La balise <img> permet d’intégrer des fichiers image (JPEG, GIF, PNG), des fichiers SWF et des clips externes dans le texte.

La balise <img> prend en charge les attributs suivants :

  • src : Spécifie l’URL vers un fichier image ou SWF, ou l’identifiant de liaison pour un symbole de clip dans la bibliothèque. Cet attribut est requis ; tous les autres attributs sont facultatifs. Les fichiers externes (JPEG, GIF, PNG et SWF) ne s’affichent pas tant qu’ils ne sont pas entièrement téléchargés.
  • width : Largeur de l’image, du fichier SWF ou du clip inséré, en pixels.
  • height : Hauteur de l’image, du fichier SWF ou du clip inséré, en pixels.

Remarque : contrairement à la classe TextField, les attributs suivants ne sont pas pris en charge : align, hspace, vspace, id et checkPolicyFile.

Balise Italic La balise <i> affiche le texte entre balises en italiques. Des caractères italiques doivent être disponibles dans la police utilisée.
Balise List item Remarque : contrairement à la classe TextField, la balise de l’élément List n’est pas prise en charge.
Balise Paragraphe La balise <p> crée un paragraphe. La balise <p> prend en charge les attributs suivants :
  • align : Détermine l’alignement du texte au sein du paragraphe ; les valeurs valides sont left, right, justify et center.
  • class : spécifie un nom de classe qui peut être utilisé pour définir le style
Balise Span La balise <span> prend en charge les attributs suivants :
  • class : spécifie un nom de classe qui peut être utilisé pour définir le style .
  • Vous pouvez également insérer les propriétés directement dans la balise span : <span fontFamily="Arial">Bonjour</span>. Toutefois, les balises span imbriquées ne sont pas prises en charge.
Balise Text format

La balise <textformat> permet d’utiliser un sous-ensemble de propriétés de formatage des paragraphes de la classe TextFormat dans les champs de texte, dont l’interlignage, le retrait, les marges et les taquets de tabulation. Vous pouvez associer des balises <textformat> aux balises HTML intégrées.

La balise <textformat> dispose des attributs suivants :

  • indent : Spécifie l’indentation, de la marge gauche au premier caractère du paragraphe. Correspond à TextFormat.indent. Les nombres positifs et négatifs sont acceptables.
  • blockindent : spécifie le retrait appliqué à toutes les lignes du paragraphe.
  • leftmargin : Spécifie la marge gauche du paragraphe, en points. Correspond à TextFormat.leftMargin.
  • rightmargin : Spécifie la marge gauche du paragraphe, en points. Correspond à TextFormat.rightMargin.
  • leading : spécifie l’interligne (hauteur de ligne) mesuré en pixels entre le jambage supérieur d’une ligne et le jambage inférieur de la ligne précédente.
  • tabstops : spécifie une liste de positions des taquets de tabulation pour le paragraphe, séparée par des virgules.
Balise Underline La balise <u> souligne le texte placé entre les balises.

Flash prend également en charge les codes de caractères explicites, tels que & (éperluette ASCII) et € (symbole € Unicode).



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

Eléments de l’API associés

length

propriété 
length:int  [lecture seule]

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

Nombre de caractères d’un champ de texte. Un caractère tel qu’une marque de tabulation (\t) compte comme un seul caractère.



Implémentation
    public function get length():int

maxChars

propriété 
maxChars:int

Version du langage: ActionScript 3.0
Version du produit: Flash CS5
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

maxScrollH

propriété 
maxScrollH:int  [lecture seule]

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

Valeur maximale de scrollH.



Implémentation
    public function get maxScrollH():int

Eléments de l’API associés

maxScrollV

propriété 
maxScrollV:int  [lecture seule]

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

Valeur maximale de scrollV.



Implémentation
    public function get maxScrollV():int

Eléments de l’API associés

mouseWheelEnabled

propriété 
mouseWheelEnabled:Boolean

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

Valeur booléenne qui indique si Flash Player fait automatiquement défiler les champs de texte multiligne lorsque l’utilisateur clique sur le champ de texte et actionne la molette de sa souris. Cette propriété est utile si vous souhaitez empêcher le défilement des champs de texte en actionnant la molette de la souris, ou implémenter votre propre défilement de champs de texte.

La valeur par défaut est true.



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

multiline

propriété 
multiline:Boolean

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

Indique si le champ de texte est un champ de texte multiligne. Si la valeur est true, le champ de texte est multiligne ; si la valeur est false, le champ de texte est un champ de texte sur une seule ligne. Dans un champ de type TextFieldType.INPUT, la valeur multiline détermine si la touche Entrée créé une nouvelle ligne (valeur false et la touche Entrée est ignorée). Si vous collez du texte dans un objet TextField avec une valeur multiline false, les nouvelles lignes sont éliminées du texte.

La valeur par défaut est false.



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

Eléments de l’API associés

numLines

propriété 
numLines:int  [lecture seule]

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

Définit le nombre de lignes de texte d’un champ multiligne. Si la propriété wordWrap est définie sur true, le nombre de lignes augmente lorsque le texte contient des sauts de ligne.



Implémentation
    public function get numLines():int

Eléments de l’API associés

paddingBottom

propriété 
paddingBottom:Object

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

Encart inférieur en pixels (adopte la valeur par défaut si undefined pendant la propagation en cascade). Espace entre le bord inférieur du conteneur et le texte. La valeur est un nombre.

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

Les valeurs valides sont des nombres compris entre 0 et 1000 et flashx.textLayout.formats.FormatValue.INHERIT.

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

La valeur par défaut est undefined (indicates not set).



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

Eléments de l’API associés

paddingLeft

propriété 
paddingLeft:Object

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

Encart à gauche en pixels (adopte la valeur par défaut si undefined pendant la propagation en cascade). Espace entre le bord gauche du conteneur et le texte. La valeur est un nombre.

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

Les valeurs valides sont des nombres compris entre 0 et 1000 et flashx.textLayout.formats.FormatValue.INHERIT.

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

La valeur par défaut est undefined (indicates not set).



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

Eléments de l’API associés

paddingRight

propriété 
paddingRight:Object

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

Encart à droite en pixels (adopte la valeur par défaut si undefined pendant la propagation en cascade). Espace entre le bord droit du conteneur et le texte. La valeur est un nombre.

Les valeurs valides sont des nombres compris entre 0 et 1000 et flashx.textLayout.formats.FormatValue.INHERIT.

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

La valeur par défaut est undefined (indicates not set).



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

Eléments de l’API associés

paddingTop

propriété 
paddingTop:Object

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

Encart supérieur en pixels (adopte la valeur par défaut si undefined pendant la propagation en cascade). Espace entre le bord supérieur du conteneur et le texte. La valeur est un nombre.

Les valeurs valides sont des nombres compris entre 0 et 1000 et flashx.textLayout.formats.FormatValue.INHERIT.

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

La valeur par défaut est undefined (indicates not set).



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

Eléments de l’API associés

passwordCharacter

propriété 
passwordCharacter:String  [lecture seule]

Récupère ou définit le caractère utilisé pour masquer les caractères dans un bloc de mot de passe.



Implémentation
    tlf_internal function get passwordCharacter():String

pixelMaxScrollV

propriété 
pixelMaxScrollV:int  [lecture seule]

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

Valeur maximale de pixelScrollV. Les unités de la propriété pixelMaxScrollV sont les pixels, contrairement à la propriété maxScrollV qui est basée sur les lignes.



Implémentation
    public function get pixelMaxScrollV():int

pixelScrollV

propriété 
pixelScrollV:int

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

Position verticale du texte dans un champ de texte, en pixels, contrairement à la propriété scrollV qui est basée sur les lignes. La propriété pixelScrollV est utile pour le défilement progressif d’un objet textField vers une position spécifique.



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

Eléments de l’API associés

restrict

propriété 
restrict:String

Version du langage: ActionScript 3.0
Version du produit: Flash CS5
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

scrollH

propriété 
scrollH:int

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

Position de défilement horizontal actuelle. Si la propriété scrollH est 0, le texte ne défile pas horizontalement. Cette valeur de propriété est un entier qui représente la position horizontale en pixels.

Les unités du défilement horizontal sont les pixels, alors que les unités du défilement vertical sont les lignes. Le défilement horizontal est mesuré en pixels étant donné que la plupart des polices que vous utilisez sont généralement espacées de façon proportionnelle, c’est-à-dire que les caractères peuvent avoir différentes largeurs. Flash Player procède au défilement vertical par ligne dans la mesure où les utilisateurs préfèrent généralement consulter une ligne entière de texte. Même s’il existe plusieurs polices sur une ligne, la hauteur de la ligne s’adapte à la plus grande police utilisée.

Remarque : la propriété scrollH est de base zéro, contrairement à la propriété de défilement vertical scrollV qui est de base 1.



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

Eléments de l’API associés

scrollV

propriété 
scrollV:int

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

La position verticale du texte dans un champ de texte. La propriété scrollV est utile pour diriger les utilisateurs vers un paragraphe spécifique dans un long passage ou pour créer des champs de texte avec défilement.

Les unités du défilement vertical sont des lignes, alors que les unités du défilement horizontal sont des pixels. Si la première ligne qui s’affiche correspond à la première ligne du champ de texte, scrollV est défini sur 1 (non pas sur 0). Le défilement horizontal est mesuré en pixels étant donné que la plupart des polices que vous utilisez sont généralement espacées de façon proportionnelle et les caractères peuvent donc avoir différentes largeurs. Flash procède au défilement vertical par ligne dans la mesure où les utilisateurs préfèrent généralement consulter une ligne entière de texte. Même s’il existe plusieurs polices sur une ligne, la hauteur de la ligne s’adapte à la plus grande police utilisée.



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

Eléments de l’API associés

selectable

propriété 
selectable:Boolean

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

Une valeur booléenne qui indique si le champ de texte peut être sélectionné. La valeur true indique que le texte est sélectionnable. La propriété selectable détermine si un champ de texte peut être sélectionné et non pas s’il peut être modifié. Contrairement à un champ de texte dynamique ou à un champ de saisie classique, si un champ de texte TLF est modifiable, il est toujours possible de le sélectionner. Si cette propriété est définie sur false et si le type de saisie est défini sur dynamic, l’utilisateur ne peut pas sélectionner le texte du champ de texte.

Si selectable est défini sur false, le texte du champ de texte ne répond pas aux commandes de sélection de la souris ou du clavier, et le texte ne peut pas être copié à l’aide de la commande Copier. Si la propriété selectable est définie sur true, il est possible de sélectionner le texte du champ de texte avec la souris ou le clavier, ainsi que de copier le texte à l’aide de la commande Copier.

La valeur par défaut est true.



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

Eléments de l’API associés

selectionBeginIndex

propriété 
selectionBeginIndex:int  [lecture seule]

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

Valeur d’index basée sur zéro du premier caractère de la sélection actuelle. Par exemple, le premier caractère est 0, le deuxième est 1, etc. Si aucun texte n’est sélectionné, cette propriété reprend la valeur de caretIndex.



Implémentation
    public function get selectionBeginIndex():int

Eléments de l’API associés

selectionEndIndex

propriété 
selectionEndIndex:int  [lecture seule]

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

Valeur d’index de base zéro du dernier caractère de la sélection actuelle. Par exemple, le premier caractère est 0, le deuxième est 1, etc. Si aucun texte n’est sélectionné, cette propriété reprend la valeur de caretIndex.



Implémentation
    public function get selectionEndIndex():int

Eléments de l’API associés

sharpness

propriété 
sharpness:Number

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

La netteté ne peut pas être appliquée aux objets TextFields de TLF. Toute valeur fournie est ignorée et la valeur 0 est toujours renvoyée.



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

styleSheet

propriété 
styleSheet:StyleSheet

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

Feuilles de style pour l’objet TextField de TLF.



Implémentation
    public function get styleSheet():StyleSheet
    public function set styleSheet(value:StyleSheet):void

text

propriété 
text:String

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

Une chaîne qui correspond au texte du champ de texte. Les lignes sont séparées par le caractère de retour chariot (’\r’, ASCII 13). Cette propriété contient du texte non formaté dans le champ de texte, sans balises HTML.

Pour obtenir le texte du formulaire HTML, utilisez la propriété htmlText.



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

Eléments de l’API associés

textColor

propriété 
textColor:uint

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

Couleur du texte dans un champ de texte, au format hexadécimal. Le système de couleur hexadécimal utilise les six chiffres pour représenter les valeurs de couleur. Chaque chiffre a 16 valeurs ou caractères possibles. La plage de caractères va de 0 à 9, puis de A à F. Par exemple, le noir correspond à 0x000000 et le blanc à 0xFFFFFF.

La valeur par défaut est 0 (0x000000).



Implémentation
    public function get textColor():uint
    public function set textColor(value:uint):void

textFlow

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

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

Utilisez cette propriété pour affecter le formatage des classes TLF dans les packages flashx à l’occurrence de TLFTextField. Par exemple :

		 var myFormat:TextLayoutFormat = new TextLayoutFormat();
		 myFormat.textIndent = 8;
		 myFormat.color = 0x336633;
		 myFormat.fontFamily = "Arial, Helvetica, _sans";
		 myFormat.fontSize = 24;
		 
		 var myTextFlow:TextFlow = myTLFTextField.textFlow;
		 myTextFlow.hostFormat = myFormat;
		 



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

textHeight

propriété 
textHeight:Number  [lecture seule]

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

Hauteur du texte, en pixels. Le remplissage supérieur et inférieur n’est pas inclus dans cette valeur.



Implémentation
    public function get textHeight():Number

Eléments de l’API associés

textWidth

propriété 
textWidth:Number  [lecture seule]

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

Largeur du texte, en pixels. Le remplissage supérieur et inférieur n’est pas inclus dans cette valeur.



Implémentation
    public function get textWidth():Number

Eléments de l’API associés

thickness

propriété 
thickness:Number

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

La propriété thickness n’est pas applicable à l’objet TextField de TLF. Toute valeur fournie est ignorée et la valeur 0 est toujours renvoyée.



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

tlfMarkup

propriété 
tlfMarkup:String

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

Définit ou récupère le balisage TLF du texte dans le champ de texte TLF.

Pour connaître les spécifications du balisage, voir http://sourceforge.net/projects/tlf.adobe/files/docs/TLF_2.0_specification.pdf/download.



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

Eléments de l’API associés

type

propriété 
type:String

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

Type du champ de texte. L’une des constantes TextFieldType suivantes : TextFieldType.DYNAMIC, qui spécifie un champ de texte TLF pouvant être sélectionné, que l’utilisateur ne peut pas modifier, ou TextFieldType.INPUT, qui spécifie un champ de texte TLF pouvant être modifié, que l’utilisateur peut modifier.

La valeur par défaut est dynamic.



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

Valeur émise
ArgumentError — Le paramètre type spécifié n’appartient pas à flash.text.TextFieldType.

Eléments de l’API associés

useRichTextClipboard

propriété 
useRichTextClipboard:Boolean

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

Indique si vous souhaitez copier le formatage du texte en même temps que le texte dans le Presse-papiers. Lorsque la valeur true est définie, Flash Player copie le formatage (alignement, styles gras et italique, etc.) au format tlfMarkup dans le Presse-papiers.

La valeur par défaut est false.



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

Eléments de l’API associés

verticalAlign

propriété 
verticalAlign:String

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

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

Les valeurs valides sont flashx.textLayout.formats.VerticalAlign.TOP, flashx.textLayout.formats.VerticalAlign.MIDDLE, flashx.textLayout.formats.VerticalAlign.BOTTOM, flashx.textLayout.formats.VerticalAlign.JUSTIFY, flashx.textLayout.formats.FormatValue.INHERIT.

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

La valeur par défaut est undefined (indicates not set).



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

Eléments de l’API associés

wordWrap

propriété 
wordWrap:Boolean

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

Valeur booléenne indiquant si le champ de texte comporte un retour à la ligne. Si la valeur de wordWrap est définie sur true, le champ de texte comporte un retour à la ligne ; si la valeur est définie sur false, le champ de texte ne comporte pas de retour à la ligne.

La valeur par défaut est false.



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

Eléments de l’API associés

Détails du constructeur

TLFTextField

()Constructeur
public function TLFTextField()

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

Constructeur associé aux objets TLFTextField. Créez un objet TLFTextField de la même façon que vous créez un champ de texte avec la classe TextField, mais utilisez plutôt le constructeur TLFTextField(). Par exemple :

		 var myTLFTextField:TLFTextField = new TLFTextField();
		 

Eléments de l’API associés

Détails de la méthode

appendText

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

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

Ajoute la chaîne spécifiée par le paramètre newText à la fin du texte du champ de texte. Cette méthode est plus efficace que l’affectation d’addition (+=) pour une propriété text (telle que someTextField.text += moreText), notamment pour les champs de texte dont le contenu est volumineux.

Paramètres

newText:String — Chaîne à ajouter au texte existant.

createTextLayoutFormat

()méthode 

getCharBoundaries

()méthode 
public function getCharBoundaries(charIndex:int):Rectangle

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

Renvoie un rectangle représentant le cadre de sélection du caractère.

Paramètres

charIndex:int — Valeur d’index de base zéro du caractère (par exemple, la première position est 0, la deuxième position est 1, etc.).

Valeur renvoyée
Rectangle — Un rectangle avec des valeurs x et y minimales et maximales qui définissent le cadre de sélection du caractère.

Eléments de l’API associés

getCharIndexAtPoint

()méthode 
public function getCharIndexAtPoint(x:Number, y:Number):int

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

Renvoie la valeur d’index de base zéro du caractère au point spécifié par les paramètres x et y.

Paramètres

x:Number — Coordonnée x du caractère.
 
y:Number — Coordonnée y du caractère.

Valeur renvoyée
int — Valeur d’index de base zéro du caractère (par exemple, la première position est 0, la deuxième position est 1, etc.). Renvoie -1 si le point n’est pas au-dessus d’un caractère.

getFirstCharInParagraph

()méthode 
public function getFirstCharInParagraph(charIndex:int):int

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

En fonction d’un caractère d’index, renvoie l’index du premier caractère dans le même paragraphe.

Paramètres

charIndex:int — Valeur d’index de base zéro du caractère (par exemple, le premier caractère est 0, le deuxième caractère est 1, etc.).

Valeur renvoyée
int — Valeur d’index de base zéro du premier caractère dans le même paragraphe.

Valeur émise
RangeError — Le caractère d’index spécifié est hors limites.

getImageReference

()méthode 
public function getImageReference(id:String):DisplayObject

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

Renvoie une référence DisplayObject pour l’id donné, pour une image ou un fichier SWF qui a été ajouté à un champ de texte qui applique le format HTML à l’aide de la balise <img>. La balise <img> est au format suivant :

	<img src = 'filename.jpg' id = 'instanceName' >

Paramètres

id:String — L’id à faire correspondre (dans l’attribut id de la balise <img>).

Valeur renvoyée
DisplayObject — L’objet d’affichage qui correspond à l’image ou au fichier SWF possédant l’attribut id correspondant dans la balise <img> du champ de texte. Pour les médias chargés à partir d’une source externe, cet objet est de type Loader et, une fois chargé, l’objet média devient l’enfant de cet objet Loader. Pour le média intégré dans le fichier SWF, il s’agit de l’objet chargé. S’il n’existe pas de balise <img> avec un paramètre id correspondant, la méthode renvoie null.

Eléments de l’API associés

getLineIndexAtPoint

()méthode 
public function getLineIndexAtPoint(x:Number, y:Number):int

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

Renvoie la valeur d’index de base zéro de la ligne au point spécifié par les paramètres x et y.

Paramètres

x:Number — Coordonnée x de la ligne.
 
y:Number — Coordonnée y de la ligne.

Valeur renvoyée
int — Valeur d’index de base zéro de la ligne (par exemple, la première ligne est 0, la deuxième ligne est 1, etc.). Renvoie -1 si le point n’est pas au-dessus d’une ligne.

getLineIndexOfChar

()méthode 
public function getLineIndexOfChar(charIndex:int):int

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

Renvoie la valeur d’index de base zéro de la ligne qui contient le caractère spécifié par le paramètre charIndex.

Paramètres

charIndex:int — Valeur d’index de base zéro du caractère (par exemple, le premier caractère est 0, le deuxième caractère est 1, etc.).

Valeur renvoyée
int — Valeur d’index de base zéro de la ligne.

Valeur émise
RangeError — Le caractère d’index spécifié est hors limites.

getLineLength

()méthode 
public function getLineLength(lineIndex:int):int

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

Renvoie le nombre de caractères d’une ligne de texte donnée.

Paramètres

lineIndex:int — Nombre de lignes pour lesquelles vous souhaitez connaître la longueur.

Valeur renvoyée
int — Nombre de caractères dans la ligne.

Valeur émise
RangeError — Le numéro de ligne spécifié est hors limites.

getLineMetrics

()méthode 
public function getLineMetrics(lineIndex:int):flash.text:TextLineMetrics

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

Renvoie les informations métriques relatives à une ligne de texte donnée.

Paramètres

lineIndex:int — Nombre de lignes pour lesquelles vous désirez des informations métriques.

Valeur renvoyée
flash.text:TextLineMetrics — Un objet TextLineMetrics.

Valeur émise
RangeError — Le numéro de ligne spécifié est hors limites.

Eléments de l’API associés

getLineOffset

()méthode 
public function getLineOffset(lineIndex:int):int

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

Renvoie l’index du premier caractère de la ligne spécifiée par le paramètre lineIndex.

Paramètres

lineIndex:int — Valeur d’index de base zéro de la ligne (par exemple, la première ligne est 0, la deuxième ligne est 1, etc.).

Valeur renvoyée
int — Valeur d’index de base zéro du premier caractère de la ligne.

Valeur émise
RangeError — Le numéro de ligne spécifié est hors limites.

getLineText

()méthode 
public function getLineText(lineIndex:int):String

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

Renvoie le texte de la ligne spécifiée par le paramètre lineIndex.

Paramètres

lineIndex:int — Valeur d’index de base zéro de la ligne (par exemple, la première ligne est 0, la deuxième ligne est 1, etc.).

Valeur renvoyée
String — Chaîne de texte contenue dans la ligne spécifiée.

Valeur émise
RangeError — Le numéro de ligne spécifié est hors limites.

getParagraphLength

()méthode 
public function getParagraphLength(charIndex:int):int

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

En fonction d’un caractère d’index, renvoie la longueur du paragraphe qui contient le caractère donné. La longueur est mesurée à partir du premier caractère du paragraphe (tel que renvoyé par getFirstCharInParagraph()) et non pas par rapport à l’index de caractères qui a été transmis.

Paramètres

charIndex:int — Valeur d’index de base zéro du caractère (par exemple, le premier caractère est 0, le deuxième caractère est 1, etc.).

Valeur renvoyée
int — Renvoie le nombre de caractères du paragraphe.

Valeur émise
RangeError — Le caractère d’index spécifié est hors limites.

Eléments de l’API associés

getTextFormat

()méthode 
public function getTextFormat(beginIndex:int = -1, endIndex:int = -1):flash.text:TextFormat

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

Renvoie un objet TextFormat qui contient des informations de formatage pour la plage de texte délimitée par les paramètres beginIndex et endIndex. Seules les propriétés communes à l’ensemble du texte spécifié sont définies dans l’objet TextFormat obtenu. Toute propriété qui est mixed, ce qui signifie qu’elle a différentes valeurs à différents endroits du texte, a la valeur null.

Si vous ne spécifiez pas de valeurs pour ces paramètres, cette méthode s’applique à l’ensemble du texte dans le champ de texte.

Le tableau suivant décrit trois utilisations possibles :

UtilisationDescription
my_textField.getTextFormat()Renvoie un objet TextFormat contenant des informations de mise en forme pour l’ensemble du texte d’un champ de texte. Seules les propriétés communes à l’ensemble du texte d’un champ de texte sont définies dans l’objet TextFormat obtenu. Toute propriété qui est mixed, ce qui signifie qu’elle a différentes valeurs à différents endroits du texte, a la valeur null.
my_textField.getTextFormat(beginIndex:Number)Renvoie un objet TextFormat contenant une copie du format de texte du caractère à la position beginIndex.
my_textField.getTextFormat(beginIndex:Number,endIndex:Number)Renvoie un objet TextFormat contenant des informations de mise en forme pour la plage de texte de beginIndex à endIndex-1. Seules les propriétés communes à l’ensemble du texte de la plage spécifiée sont définies dans l’objet TextFormat obtenu. Toute propriété qui est mixte (c.-à-d. a différentes valeurs à différents endroits de la plage) a sa valeur définie sur null.

Paramètres

beginIndex:int (default = -1) — Facultatif ; un entier qui spécifie le début d’une plage de texte au sein du champ de texte.
 
endIndex:int (default = -1) — Facultatif ; entier qui spécifie la position du premier caractère après la plage de texte souhaitée. Comme prévu, la spécification des valeurs beginIndex et endIndex, entraîne la lecture du texte de beginIndex à endIndex-1.

Valeur renvoyée
flash.text:TextFormat — Objet TextFormat qui représente les propriétés de mise en forme du texte spécifié.

Valeur émise
RangeError — La valeur beginIndex ou endIndex est hors limite.

Eléments de l’API associés

isFontCompatible

()méthode 
public function isFontCompatible(fontName:String, fontStyle:String):Boolean

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

Renvoie true si une police incorporée est disponible avec les paramètres fontName et fontStyle spécifiés, où Font.fontType est flash.text.FontType.EMBEDDED_CFF. Depuis Flash Player 10, un fichier SWF peut contenir deux sortes de polices incorporées. Les polices FontType.EMBEDDED ne sont utilisées qu’avec des objets TextField, tandis que les polices FontType.EMBEDDED_CFF sont utilisées avec des objets TLFTextField et des classes flash.text.engine. Les deux types sont différenciés par la propriété fontType de la classe Font, renvoyée par la fonction enumerateFonts().

L’objet TLFTextField ne peut pas utiliser de police de type EMBEDDED. Si embedFonts est défini sur true et que la seule police disponible à l’exécution avec le nom et le style spécifiés est de type EMBEDDED, Flash Player restitue le texte par une police de secours.

Si des polices EMBEDDED et EMBEDDED_CFF sont disponibles avec le même nom et le même style, la police EMBEDDED_CFF est sélectionnée et le texte est restitué avec la police EMBEDDED_CFF.

Paramètres

fontName:String — Nom de la police incorporée à vérifier.
 
fontStyle:String — Spécifie le style de police à vérifier. Utilisez flash.text.FontStyle.

Valeur renvoyée
Booleantrue si une police incorporée compatible est disponible, sinon false.

Valeur émise
ArgumentError — Le paramètre fontStyle spécifié n’appartient pas à flash.text.FontStyle.

Eléments de l’API associés

replaceSelectedText

()méthode 
public function replaceSelectedText(value:String):void

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

Remplace la sélection actuelle par le contenu du paramètre value. Le texte est inséré au niveau de la sélection actuelle, à l’aide du format de caractère par défaut actuel et du format de paragraphe par défaut. Le texte n’est pas traité en tant que texte HTML.

Vous pouvez utiliser la méthode replaceSelectedText() pour insérer et effacer du texte sans perturber le formatage des caractères et de paragraphe du reste du texte.

Paramètres

value:String — La chaîne devant remplacer le texte sélectionné.

Eléments de l’API associés

replaceText

()méthode 
public function replaceText(beginIndex:int, endIndex:int, newText:String):void

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

Remplace la plage de caractères que les paramètres beginIndex et endIndex spécifient par le contenu du paramètre newText. Comme prévu, le texte situé entre de beginIndex et endIndex-1 est remplacé.

Paramètres

beginIndex:int — Valeur d’index de base zéro pour la position de début de la plage de remplacement.
 
endIndex:int — Position d’index de base zéro du premier caractère après la plage de texte désirée.
 
newText:String — Texte à utiliser pour remplacer la plage de caractères spécifiée.

setSelection

()méthode 
public function setSelection(begIdx:int, endIdx:int):void

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

Définit comme sélectionné le texte désigné par les valeurs d’index des premier et dernier caractères, spécifiés par les paramètres beginIndex et endIndex. Si les valeurs des deux paramètres sont identiques, cette méthode définit le point d’insertion, comme si vous définissiez la propriété caretIndex.

Paramètres

begIdx:int — Valeur d’index de base zéro du premier caractère de la sélection (par exemple, le premier caractère est 0, le deuxième est 1, etc.).
 
endIdx:int — Valeur d’index basée sur zéro du dernier caractère de la sélection.

Eléments de l’API associés

setTextFormat

()méthode 
public function setTextFormat(format:flash.text:TextFormat, beginIndex:int = -1, endIndex:int = -1):void

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

Applique à la partie sélectionnée d’un champ de texte le format spécifié par le paramètre format. La valeur de format doit être un objet TextFormat qui spécifie les modifications à apporter au formatage du texte. Seules les propriétés non null de format sont appliquées au champ de texte. Toute propriété de format qui est définie sur null n’est pas appliquée. Par défaut, toutes les propriétés d’un nouvel objet TextFormat créé sont définies sur null.

La méthode setTextFormat() modifie le formatage de texte appliquée à une plage de caractères ou à l’ensemble du corps de texte d’un champ de texte. Pour appliquer les propriétés de format à l’ensemble du texte du champ, ne spécifiez pas de valeur pour beginIndex et endIndex. Pour appliquer les propriétés de format à une plage de texte, spécifiez les valeurs des paramètres beginIndex et endIndex. Vous pouvez utiliser la propriété length pour déterminer les valeurs d’index.

Les deux types d’information de formatage d’un objet TextFormat correspondent au formatage au niveau des caractères et au formatage au niveau du paragraphe. Chaque caractère d’un champ de texte peut avoir ses propres paramètres de mise en forme de caractère, tels que le nom et la taille de la police, gras et italique.

Pour les paragraphes, le premier caractère du paragraphe est analysé pour les paramètres de mise en forme du paragraphe entier. La marge gauche, la marge droite et le retrait sont des exemples de paramètres de mise en forme de paragraphe.

Tout texte inséré manuellement par l’utilisateur, ou remplacé par la méthode replaceSelectedText(), reçoit le formatage par défaut pour un nouveau texte, et non celui spécifié pour le point d’insertion du texte. Pour définir le formatage par défaut du nouveau texte, utilisez defaultTextFormat.

Paramètres

format:flash.text:TextFormat — Un objet TextFormat qui contient des informations de format de caractères et de paragraphes.
 
beginIndex:int (default = -1) — Facultatif ; entier qui spécifie la position d’index de base zéro indiquant le premier caractère de la plage de texte désirée.
 
endIndex:int (default = -1) — Facultatif ; entier qui spécifie le premier caractère après la plage de texte désirée. Si vous spécifiez les valeurs beginIndex et endIndex, le texte situé entre beginIndex et endIndex-1 est mis à jour.

UtilisationDescription
my_textField.setTextFormat(textFormat:TextFormat)Applique les propriétés de textFormat à l’ensemble du texte dans le champ de texte.
my_textField.setTextFormat(textFormat:TextFormat, beginIndex:int)Applique les propriétés de textFormat au texte qui commence à la position beginIndex.
my_textField.setTextFormat(textFormat:TextFormat, beginIndex:int, endIndex:int)Applique les propriétés du paramètre textFormat à la plage de texte de la position beginIndex à la position endIndex-1.

Notez que tout texte inséré manuellement par l’utilisateur, ou remplacé par la méthode replaceSelectedText(), reçoit le formatage par défaut pour un nouveau texte, et non celui spécifié pour le point d’insertion du texte. Pour définir le formatage par défaut du nouveau texte du champ, appliquez la propriété defaultTextFormat.


Valeur émise
RangeError — La valeur beginIndex ou endIndex est hors limite.

Eléments de l’API associés

Détails de l’événement

change

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

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

Distribué après la modification d’une valeur de contrôle, contrairement à l’événement textInput, qui est distribué avant la modification de la valeur. Contrairement à la version de modèle d’événements W3C DOM de l’événement change, qui ne distribue l’événement que lorsque le contrôle a perdu le focus, la version ActionScript 3.0 de l’événement change est distribuée dès que le contrôle change. Par exemple, si un utilisateur tape du texte dans un champ de texte, un événement change est distribué à chaque pression de touche.

Exemple :

	 package {
	     import flash.display.Sprite;
         import fl.text.TLFTextField;
         import flash.text.TextFieldType;
         import flash.text.TextFormat;
         import flash.text.TextFormatAlign;
         import flash.events.Event; 
         import flash.events.TextEvent;
     
         public class TLFTextField_Event_changeExample extends Sprite {
             private var inputTLFTextField:TLFTextField = new TLFTextField(); 
             private var headingTLFTextField:TLFTextField = new TLFTextField(); 
             private var newFormat:TextFormat = new TextFormat();
        
             public function TLFTextField_Event_changeExample() {
                 newFormat.bold = true;
                 newFormat.size = 18;
                 newFormat.color = 0xFF0000;
                 newFormat.align = TextFormatAlign.CENTER;
	 
                 headingTLFTextField.defaultTextFormat = newFormat;
                 headingTLFTextField.x = 10;
                 headingTLFTextField.y = 10;
                 headingTLFTextField.background = true;
                 headingTLFTextField.backgroundColor = 0xF5F5DC;
                 headingTLFTextField.selectable = false;
                 this.addChild(headingTLFTextField);
                 headingTLFTextField.height = 30;
                 headingTLFTextField.width = 400;
     
                 inputTLFTextField.x = 10;
                 inputTLFTextField.y = 70;
                 inputTLFTextField.background = true;
                 inputTLFTextField.border = true;
                 inputTLFTextField.maxChars = 40;
                 inputTLFTextField.wordWrap = true;
                 inputTLFTextField.type = TextFieldType.INPUT;
                 this.addChild(inputTLFTextField);
                 inputTLFTextField.height = 20;
                 inputTLFTextField.width = 230;
     
                 inputTLFTextField.addEventListener(Event.CHANGE, changeHandler);
             }
     
             private function changeHandler(e:Event):void {
                 headingTLFTextField.text = inputTLFTextField.text;
             }
         }
     }
	 

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

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetObjet dont la valeur a été modifiée. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

link

Evénement  
Type d’objet d’événement: flash.events.TextEvent
propriété TextEvent.type = flash.events.TextEvent.LINK

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

Distribué lorsqu’un utilisateur clique sur un lien hypertexte dans un champ de texte HTML dont l’URL commence par « event: ». La partie de l’URL qui suit « event: » est placée dans la propriété text de l’événement LINK.

Remarque : le comportement par défaut, qui consiste à ajouter du texte au champ de texte, se produit uniquement lorsque Flash Player génère l’événement. Dans ce cas, ceci se produit lorsqu’un utilisateur tente de saisir du texte. Vous ne pouvez pas placer du texte dans un champ de texte en lui envoyant des événements textInput.

Définit la valeur de la propriété type d’un objet événement link.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetChamp de texte contenant l’hyperlien sur lequel l’utilisateur a cliqué. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.
textReste de l’URL après « event: »

scroll

Evénement  
Type d’objet d’événement: flash.events.Event
propriété Event.type = flash.events.Event.SCROLL

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

Distribué par un objet TextField après une opération de défilement effectuée par l’utilisateur.

La constante Event.SCROLL définit la valeur de la propriété type d’un objet événement scroll.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetObjet Textfield que l’utilisateur a fait défiler. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

textInput

Evénement  
Type d’objet d’événement: flash.events.TextEvent
propriété TextEvent.type = flash.events.TextEvent.TEXT_INPUT

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

Flash Player distribue l’événement textInput lorsqu’un utilisateur entre un ou plusieurs caractères de texte. Différentes méthodes de saisie de texte peuvent générer cet événement, ce qui inclut les claviers standard, les éditeurs de méthode d’entrée (IME), les systèmes de reconnaissance vocale, voire même la copie de texte simple sans formatage ni ajout de style.

Définit la valeur de la propriété type d’un objet événement textInput.

Remarque : cet événement n’est pas distribué pour les touches Supprimer ou Retour arrière.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblestrue
cancelabletrue ; appelez la méthode preventDefault() pour annuler le comportement par défaut.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetChamp de texte dans lequel sont entrés des caractères. La cible ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.
textCaractère ou série de caractères entré par l’utilisateur.




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