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
mx.controls.listClasses 

ListBase  - AS3 Flex

Packagesx

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

Eléments du langage

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

Annexes

Nouveautés
Erreurs de compilation
Avertissements du compilateur
Erreurs d’exécution
Migration vers ActionScript 3
Jeux de caractères pris en charge
Balises MXML uniquement
Eléments XML de mouvement
Balises Timed Text
Liste des éléments déconseillés
Constantes d’implémentation d’accessibilité
Utilisation des exemples de code ActionScript
Informations juridiques
Packagemx.controls.listClasses
Classepublic class ListBase
HéritageListBase Inheritance ScrollControlBase Inheritance UIComponent Inheritance FlexSprite Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object
Implémente IDataRenderer, IFocusManagerComponent, IListItemRenderer, IDropInListItemRenderer, IEffectTargetHost
Sous-classes DataGridBase, List, TileBase

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

La classe ListBase est la classe de base des contrôles qui représentent des listes d’éléments pouvant contenir un ou plusieurs éléments sélectionnés et qui peuvent défiler à travers les éléments. Les éléments sont fournis à l’aide de la propriété dataProvider et affichés via les rendus d’élément.

Dans une architecture de modèle/d’affichage, la classe dérivée de ListBase représente l’affichage et l’objet dataProvider représente le modèle.

Syntaxe MXMLexpandedMasquer la syntaxe MXML

The ListBase class inherits all of the tag properties of its superclasses, and adds the following tag properties:

  <mx:tagname
    Properties
    allowDragSelection="false|true"
    allowMultipleSelection="false|true"
    columnCount="4"
    columnWidth="NaN"
    dataProvider="null"
    dataTipField="label"
    dataTipFunction="null"
    dragEnabled="false|true"
    dragMoveEnabled="false|true"
    dropEnabled="false|true"
    iconField="null"
    iconFunction="null"
    itemRenderer="null"
    labelField="label"
    labelFunction="null"
    menuSelectionMode="false|true"
    offscreenExtraRowsOrColumns="0"
    rowCount="-1"
    rowHeight="NaN"
    selectable="true|false"
    selectedIndex="-1"
    selectedIndices="null"
    selectedItem="null"
    selectedItems="null"
    showDataTips="false|true"
    variableRowHeight="false|true"
    wordWrap="false|true"
 
    Styles
    alternatingItemColors="undefined"
    itemsChangeEffect="undefined"
    dropIndicatorSkin="ListDropIndicator"
    focusAlpha="0.5"
    focusRoundedCorners="tl tr bl br"
    paddingBottom="2"
    paddingLeft="2"
    paddingRight="0"
    paddingTop="2"
    rollOverColor="0xEEFEE6"
    selectionColor="0x7FCEFF"
    selectionDisabledColor="0xDDDDDD"
    selectionDuration="250"
    selectionEasingFunction="undefined"
    textRollOverColor="0x2B333C"
    textSelectedColor="0x2B333C"
    useRollOver="true|false"
    verticalAlign="top|middle|bottom"
 
    Events
    change="No default"
    dataChange="No default"
    itemClick="No default"
    itemDoubleClick="No default"
    itemRollOut="No default"
    itemRollOver="No default"
   />
  

Eléments de l’API associés



Propriétés publiques
 PropriétéDéfini par
 InheritedaccessibilityDescription : String
Accesseur pratique pour la propriété description de l’objet accessibilityProperties de ce composant UIComponent.
UIComponent
 InheritedaccessibilityEnabled : Boolean
Accesseur pratique pour la propriété silent de l’objet accessibilityProperties de ce composant UIComponent.
UIComponent
 InheritedaccessibilityImplementation : AccessibilityImplementation
Implémentation d’accessibilité (AccessibilityImplementation) actuelle pour cette occurrence d’InteractiveObject.
InteractiveObject
 InheritedaccessibilityName : String
Accesseur pratique pour la propriété name de l’objet accessibilityProperties de ce composant UIComponent.
UIComponent
 InheritedaccessibilityProperties : AccessibilityProperties
Options d’accessibilité actuelles de l’objet d’affichage.
DisplayObject
 InheritedaccessibilityShortcut : String
Accesseur pratique pour la propriété shortcut de l’objet accessibilityProperties de ce composant UIComponent.
UIComponent
 InheritedactiveEffects : Array
[lecture seule] Liste des effets en cours de lecture sur le composant, sous forme d’un tableau d’instances EffectInstance.
UIComponent
  allowDragSelection : Boolean = false
Indicateur précisant si la sélection par glissement est activée.
ListBase
  allowMultipleSelection : Boolean
Indicateur signifiant que plusieurs éléments peuvent être sélectionnés à la fois.
ListBase
 Inheritedalpha : Number
Indique la valeur de transparence alpha de l’objet spécifié.
DisplayObject
 InheritedautomationDelegate : Object
Objet délégué qui traite la fonction d’automatisation.
UIComponent
 InheritedautomationEnabled : Boolean
[lecture seule] True si ce composant est activé pour l’automatisation, false dans le cas contraire.
UIComponent
 InheritedautomationName : String
Nom pouvant être utilisé comme identifiant de cet objet.
UIComponent
 InheritedautomationOwner : DisplayObjectContainer
[lecture seule] Propriétaire de ce composant à des fins d’automatisation.
UIComponent
 InheritedautomationParent : DisplayObjectContainer
[lecture seule] Parent de ce composant à des fins d’automatisation.
UIComponent
 InheritedautomationTabularData : Object
[lecture seule] Implémentation de l’interface IAutomationTabularData, qui peut être utilisée pour récupérer les données.
UIComponent
 InheritedautomationValue : Array
[lecture seule] Cette valeur correspond généralement à l’apparence rendue de l’objet et doit être utilisable pour associer l’identifiant à l’objet lorsqu’il apparaît visuellement dans l’application.
UIComponent
 InheritedautomationVisible : Boolean
[lecture seule] True si ce composant est visible pour l’automatisation, false dans le cas contraire.
UIComponent
 Inheritedbaseline : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom.
UIComponent
 InheritedbaselinePosition : Number
[lecture seule] Coordonnée y de la ligne de base de la première ligne de texte du composant.
UIComponent
 InheritedblendMode : String
Valeur de la classe BlendMode qui spécifie le mode de fusion à utiliser.
DisplayObject
 InheritedblendShader : Shader
[écriture seule] Définit un shader utilisé pour la fusion de l’arrière-plan et du premier plan.
DisplayObject
 InheritedborderMetrics : EdgeMetrics
[lecture seule] Renvoie un objet EdgeMetrics qui comporte quatre propriétés : left, top, right et bottom.
ScrollControlBase
 Inheritedbottom : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom.
UIComponent
 InheritedbuttonMode : Boolean
Spécifie le mode de bouton du sprite.
Sprite
 InheritedcacheAsBitmap : Boolean
Si la valeur true est définie, les moteurs d’exécution de Flash placent en mémoire cache une version bitmap interne de l’objet d’affichage.
DisplayObject
 Inherited    cacheAsBitmapMatrix : Matrix
S’il n’est pas nul, cet objet Matrix définit le mode de rendu d’un objet d’affichage lorsque cacheAsBitmap est définie sur true.
DisplayObject
 InheritedcacheHeuristic : Boolean
[écriture seule] Utilisé par Flex pour suggérer la mise en cache sous forme de bitmap de l’objet.
UIComponent
 InheritedcachePolicy : String
Spécifie la stratégie de mise en cache sous forme de bitmap de cet objet.
UIComponent
 InheritedclassName : String
[lecture seule] Nom de la classe de cette instance, par exemple « Button ».
UIComponent
  columnCount : int
Nombre de colonnes à afficher dans un contrôle TileList ou d’éléments dans un contrôle HorizontalList.
ListBase
  columnWidth : Number
Largeur des colonnes du contrôle.
ListBase
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
 InheritedcontentMouseX : Number
[lecture seule] Renvoie la position x de la souris, dans le système de coordonnées du contenu.
UIComponent
 InheritedcontentMouseY : Number
[lecture seule] Renvoie la position y de la souris, dans le système de coordonnées du contenu.
UIComponent
 InheritedcontextMenu : NativeMenu
Spécifie le menu contextuel associé à l’objet.
InteractiveObject
 InheritedcurrentState : String
Etat d’affichage actuel du composant.
UIComponent
 InheritedcursorManager : ICursorManager
[lecture seule] Récupère le gestionnaire CursorManager qui contrôle le curseur pour ce composant et ses homologues.
UIComponent
  data : Object
Elément du fournisseur de données que ce composant doit rendre lorsque ce composant est utilisé comme rendu d’élément ou éditeur d’élément.
ListBase
  dataProvider : Object
Ensemble de données à afficher.
ListBase
  dataTipField : String
Nom du champ dans les éléments du fournisseur de données à afficher comme astuce sur les données.
ListBase
  dataTipFunction : Function
Fonction fournie par l’utilisateur et à exécuter sur chaque élément pour en déterminer l’astuce sur les données.
ListBase
 Inheriteddepth : Number
Détermine l’ordre dans lequel les éléments sont rendus au sein des conteneurs.
UIComponent
 Inheriteddescriptor : UIComponentDescriptor
Référence à la classe UIComponentDescriptor, le cas échéant, utilisée par la méthode createComponentFromDescriptor() pour créer cette instance UIComponent.
UIComponent
 InheriteddesignLayer : DesignLayer
Spécifie l’instance DesignLayer facultative associée à cet élément visuel.
UIComponent
 Inheriteddocument : Object
Référence à l’objet de document associé à ce composant UIComponent.
UIComponent
 InheriteddoubleClickEnabled : Boolean
[override] Spécifie si l’objet UIComponent reçoit les événements doubleClick.
UIComponent
  dragEnabled : Boolean
Indicateur précisant si vous pouvez faire glisser les éléments hors du contrôle et les déposer dans d’autres contrôles.
ListBase
  dragMoveEnabled : Boolean
Indicateur précisant si les éléments peuvent être déplacés au lieu d’être simplement copiés du contrôle dans le cadre d’une opération Glisser-déposer.
ListBase
  dropEnabled : Boolean
Indicateur précisant si les éléments glissés peuvent être déposés dans le contrôle.
ListBase
 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
 Inheritedenabled : Boolean
Indique si le composant peut accepter une interaction de l’utilisateur.
UIComponent
 InheritederrorString : String
Texte affiché par le conseil d’erreur d’un composant lorsqu’un composant est surveillé par un programme de validation et que la validation échoue.
UIComponent
 InheritedexplicitHeight : Number
Nombre définissant la hauteur explicite du composant en pixels, dans les coordonnées du composant.
UIComponent
 InheritedexplicitMaxHeight : Number
Hauteur maximale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
 InheritedexplicitMaxWidth : Number
Largeur maximale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
 InheritedexplicitMinHeight : Number
Hauteur minimale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
 InheritedexplicitMinWidth : Number
Largeur minimale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
 InheritedexplicitWidth : Number
Nombre définissant la largeur explicite du composant en pixels, dans les coordonnées du composant.
UIComponent
 Inheritedfilters : Array
Tableau indexé contenant tous les objets filtre actuellement associés à l’objet d’affichage.
DisplayObject
 InheritedflexContextMenu : IFlexContextMenu
Menu contextuel pour ce composant UIComponent.
UIComponent
 InheritedfocusEnabled : Boolean
Indique si le composant peut recevoir le focus par tabulation.
UIComponent
 InheritedfocusManager : IFocusManager
Récupère le FocusManager qui contrôle le focus pour ce composant et ses homologues.
UIComponent
 InheritedfocusPane : Sprite
Volet de focus associé à cet objet.
UIComponent
 InheritedfocusRect : Object
Spécifie si l’objet affiche un rectangle de focus.
InteractiveObject
 Inheritedgraphics : Graphics
[lecture seule] Spécifie l’objet Graphics appartenant au sprite qui prend en charge les commandes de dessin vectoriel.
Sprite
 InheritedhasFocusableChildren : Boolean
Indicateur qui signale si les objets enfant peuvent recevoir le focus
UIComponent
 InheritedhasLayoutMatrix3D : Boolean
[lecture seule] Contient true si l’élément possède une matrice 3D.
UIComponent
 Inheritedheight : Number
[override] Nombre définissant la hauteur du composant en pixels, dans les coordonnées du parent.
UIComponent
 InheritedhitArea : Sprite
Désigne un autre sprite qui fera office de zone active d’un sprite.
Sprite
 InheritedhorizontalCenter : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom.
UIComponent
 InheritedhorizontalScrollPolicy : String
Propriété indiquant si la barre de défilement horizontale est toujours activée, toujours désactivée ou si elle change automatiquement en fonction des paramètres transmis à la méthode setScrollBarProperties().
ScrollControlBase
 InheritedhorizontalScrollPosition : Number
Décalage dans le contenu à partir du bord gauche.
ScrollControlBase
  iconField : String
Le nom du champ de l’objet fournisseur de données qui détermine ce qui doit s’afficher en tant qu’icône.
ListBase
  iconFunction : Function
Une fonction fournie par l’utilisateur et à exécuter sur chaque élément pour en déterminer leur icône.
ListBase
 Inheritedid : String
ID du composant.
UIComponent
 InheritedincludeInLayout : Boolean
Indique si ce composant est inclus dans la présentation du conteneur parent.
UIComponent
 InheritedinheritingStyles : Object
Début de la chaîne de styles hérités de ce composant.
UIComponent
 Inheritedinitialized : Boolean
Indicateur déterminant si un objet a traversé les trois phases de présentation : validation, mesure et présentation (si besoin était).
UIComponent
 InheritedinstanceIndex : int
[lecture seule] Index d’un composant répété.
UIComponent
 InheritedinstanceIndices : Array
Tableau contenant les indices requis pour faire référence à cet objet UIComponent à partir de son document parent.
UIComponent
 Inheritedis3D : Boolean
[lecture seule] Contient true lorsque l’élément est en 3D.
UIComponent
 InheritedisDocument : Boolean
[lecture seule] Contient la valeur true si l’instance UIComponent est un objet document.
UIComponent
 InheritedisPopUp : Boolean
Défini sur true par le gestionnaire PopUpManager pour indiquer que composant a été ouvert sous forme de menu contextuel.
UIComponent
  itemRenderer : IFactory
Rendu de l’élément personnalisé du contrôle.
ListBase
  labelField : String
Le nom du champ dans les éléments dataprovider à afficher en tant qu’étiquette.
ListBase
  labelFunction : Function
Fonction fournie par l’utilisateur à exécuter sur chaque élément pour en déterminer le libellé.
ListBase
 InheritedlayoutMatrix3D : Matrix3D
[écriture seule] Matrice de transformation utilisée pour calculer la présentation d’un composant par rapport à ses frères.
UIComponent
 Inheritedleft : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom.
UIComponent
  listData : BaseListData
Lorsqu’un composant est utilisé en tant que rendu d’élément supplémentaire ou éditeur d’élément supplémentaire, Flex initialise la propriété listData du composant avec les données supplémentaires du contrôle List.
ListBase
 InheritedliveScrolling : Boolean = true
Indicateur signalant si le défilement est simultané au déplacement du curseur de défilement ou si l’affichage n’est mis à jour que lorsque le curseur est relâché.
ScrollControlBase
 InheritedloaderInfo : LoaderInfo
[lecture seule] Renvoie un objet LoaderInfo qui contient des informations relatives au chargement du fichier auquel appartient cet objet d’affichage.
DisplayObject
 InheritedmaintainProjectionCenter : Boolean
Lorsque sa valeur est true, le composant garde sa matrice de projection centrée sur le milieu de son cadre de sélection.
UIComponent
 Inheritedmask : DisplayObject
L’objet d’affichage appelant est masqué par l’objet mask spécifié.
DisplayObject
 InheritedmaxHeight : Number
Hauteur maximale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
 InheritedmaxHorizontalScrollPosition : Number
Valeur maximale de la propriété horizontalScrollPosition.
ScrollControlBase
 InheritedmaxVerticalScrollPosition : Number
Valeur maximale de la propriété verticalScrollPosition.
ScrollControlBase
 InheritedmaxWidth : Number
Largeur maximale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
 InheritedmeasuredHeight : Number
Hauteur par défaut du composant, en pixels.
UIComponent
 InheritedmeasuredMinHeight : Number
Hauteur minimale par défaut du composant, en pixels.
UIComponent
 InheritedmeasuredMinWidth : Number
Largeur minimale par défaut du composant, en pixels.
UIComponent
 InheritedmeasuredWidth : Number
Largeur par défaut du composant, en pixels.
UIComponent
  menuSelectionMode : Boolean = false
Indicateur précisant si la sélection du style de menu doit être utilisée.
ListBase
 InheritedmetaData : Object
Obtient les données d’objet de métadonnées de l’occurrence DisplayObject si les données d’meta a été stockée près de la l’occurrence de cette DisplayObject dans le fichier SWF à l’aide d’une balise de4 PlaceObject.
DisplayObject
 InheritedminHeight : Number
Hauteur minimale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
 InheritedminWidth : Number
Largeur minimale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
 InheritedmoduleFactory : IFlexModuleFactory
Une fabrique de modules est utilisée comme contexte d’utilisation de polices intégrées et pour la recherche du gestionnaire de style qui contrôle les styles de ce composant.
UIComponent
 InheritedmouseChildren : Boolean
Détermine si les enfants de l’objet prennent en charge la souris ou les périphériques de saisie utilisateur.
DisplayObjectContainer
 InheritedmouseEnabled : Boolean
Spécifie si l’objet reçoit des messages de la souris ou d’un autre périphérique de saisie utilisateur.
InteractiveObject
 InheritedmouseFocusEnabled : Boolean
Indique si le composant peut recevoir le focus à l’aide de la souris.
UIComponent
 InheritedmouseX : Number
[lecture seule] Indique la coordonnée x de la souris ou ou la position du périphérique de saisie utilisateur, en pixels.
DisplayObject
 InheritedmouseY : Number
[lecture seule] Indique la coordonnée y de la souris ou la position du périphérique de saisie utilisateur, en pixels.
DisplayObject
 Inheritedname : String
Indique le nom d’occurrence de DisplayObject.
DisplayObject
 InheritedneedsSoftKeyboard : Boolean
Indique si un clavier virtuel (clavier logiciel à l’écran) doit s’afficher lorsque cette occurrence d’InteractiveObject reçoit le focus.
InteractiveObject
 InheritednestLevel : int
Profondeur de cet objet dans la hiérarchie de confinement.
UIComponent
 InheritednonInheritingStyles : Object
Début de la chaîne de styles non hérités de ce composant.
UIComponent
  nullItemRenderer : IFactory
Rendu de l’élément personnalisé du contrôle.
ListBase
 InheritednumAutomationChildren : int
[lecture seule] Nombre d’enfants d’automatisation que ce conteneur comporte.
UIComponent
 InheritednumChildren : int
[lecture seule] Renvoie le nombre d’enfants de l’objet.
DisplayObjectContainer
  offscreenExtraRowsOrColumns : int
Nombre cible de rangées ou colonnes supplémentaires des rendus d’élément à utiliser dans la mise en forme du contrôle.
ListBase
 InheritedopaqueBackground : Object
Indique si l’objet d’affichage est opaque avec une couleur d’arrière-plan spécifique.
DisplayObject
 Inheritedowner : DisplayObjectContainer
Propriétaire de cet objet IVisualElement.
UIComponent
 Inheritedparent : DisplayObjectContainer
[override] [lecture seule] Conteneur ou composant parent de ce composant.
UIComponent
 InheritedparentApplication : Object
[lecture seule] Référence à l’objet d’application contenant cette instance UIComponent.
UIComponent
 InheritedparentDocument : Object
[lecture seule] Référence à l’objet de document parent pour ce composant UIComponent.
UIComponent
 InheritedpercentHeight : Number
Spécifie la hauteur d’un composant en tant que pourcentage de la taille de son parent.
UIComponent
 InheritedpercentWidth : Number
Spécifie la largeur d’un composant en tant que pourcentage de la taille de son parent.
UIComponent
 InheritedpostLayoutTransformOffsets : mx.geom:TransformOffsets
Définit un ensemble de réglages pouvant être appliqué à la transformation d’un objet de manière invisible pour la présentation de son parent.
UIComponent
 InheritedprocessedDescriptors : Boolean
Définie sur true après la création d’enfant immédiate ou différée, en fonction de celle effectuée.
UIComponent
 Inheritedrepeater : IRepeater
[lecture seule] Référence à l’objet Repeater dans le document parent ayant produit ce composant UIComponent.
UIComponent
 InheritedrepeaterIndex : int
[lecture seule] Index de l’élément dans le fournisseur de données de l’objet Repeater ayant produit ce composant UIComponent.
UIComponent
 InheritedrepeaterIndices : Array
Tableau contenant les indices des éléments dans le fournisseur de données du des objets Repeater dans le document parent ayant produit ce composant UIComponent.
UIComponent
 Inheritedrepeaters : Array
Tableau contenant des références aux objets Repeater dans le document parent ayant produit ce composant UIComponent.
UIComponent
 Inheritedright : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom.
UIComponent
 Inheritedroot : DisplayObject
[lecture seule] Pour un objet d’affichage résidant dans un fichier SWF chargé, la propriété root correspond à l’objet d’affichage de premier niveau dans la partie de la structure arborescente de la liste d’affichage représentée par ce fichier.
DisplayObject
 Inheritedrotation : Number
[override] Indique la rotation de l’occurrence de DisplayObject, en degrés, à partir de son orientation d’origine.
UIComponent
 InheritedrotationX : Number
[override] Indique la rotation de l’axe des x de l’instance DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent.
UIComponent
 InheritedrotationY : Number
[override] Indique la rotation de l’axe des y de l’instance DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent.
UIComponent
 InheritedrotationZ : Number
[override] Indique la rotation de l’axe des z de l’instance DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent.
UIComponent
  rowCount : int
Nombre de rangées à afficher.
ListBase
  rowHeight : Number
Hauteur des rangées en pixels.
ListBase
 Inheritedscale9Grid : Rectangle
Grille de mise à l’échelle en vigueur.
DisplayObject
 InheritedscaleX : Number
[override] Nombre spécifiant le facteur de mise à l’échelle horizontale.
UIComponent
 InheritedscaleY : Number
[override] Nombre spécifiant le facteur de mise à l’échelle verticale.
UIComponent
 InheritedscaleZ : Number
[override] Nombre spécifiant le facteur de mise à l’échelle sur l’axe z.
UIComponent
 Inheritedscreen : Rectangle
[lecture seule] Renvoie un objet contenant la taille et la position de la surface de tracé de base pour cet objet.
UIComponent
 InheritedscrollRect : Rectangle
Cadre de sélection du défilement de l’objet d’affichage.
DisplayObject
 InheritedscrollTipFunction : Function
Fonction qui calcule la chaîne à afficher en tant que composant ScrollTip.
ScrollControlBase
  selectable : Boolean
Indicateur précisant si List affiche les éléments sélectionnés comme étant sélectionnés.
ListBase
  selectedIndex : int
Index dans le fournisseur de données de l’élément sélectionné.
ListBase
  selectedIndices : Array
Tableau d’index dans le fournisseur de données des éléments sélectionnés.
ListBase
  selectedItem : Object
Référence à l’élément sélectionné dans le fournisseur de données.
ListBase
  selectedItems : Array
Tableau de références aux éléments sélectionnés dans le fournisseur de données.
ListBase
  selectedItemsCompareFunction : Function
Fonction utilisée pour comparer les éléments de la propriété selectedItems aux éléments du fournisseur de données.
ListBase
  showDataTips : Boolean
Indicateur précisant si les astuces sur les données s’affichent pour le texte des rangées.
ListBase
 InheritedshowInAutomationHierarchy : Boolean
Indicateur qui détermine si un objet d’automatisation s’affiche dans la hiérarchie d’automatisation.
UIComponent
 InheritedshowScrollTips : Boolean = false
Indicateur signalant si l’info-bulle correspondante doit apparaître près du curseur de défilement lorsqu’il est en cours de déplacement.
ScrollControlBase
 Inherited    softKeyboard : String
Contrôle l’aspect du clavier logiciel.
InteractiveObject
 InheritedsoftKeyboardInputAreaOfInterest : Rectangle
Définit la zone qui doit rester à l’écran lorsqu’un clavier logiciel s’affiche (non disponible sur iOS)
InteractiveObject
 InheritedsoundTransform : flash.media:SoundTransform
Contrôle le son à l’intérieur du sprite.
Sprite
 Inheritedstage : Stage
[lecture seule] Scène de l’objet d’affichage.
DisplayObject
 Inheritedstates : Array
Etats d’affichage définis pour ce composant.
UIComponent
 InheritedstyleDeclaration : CSSStyleDeclaration
Stockage pour les styles d’héritage intégrés sur cet objet.
UIComponent
 InheritedstyleManager : IStyleManager2
[lecture seule] Renvoie l’instance SystemManager utilisée par ce composant.
UIComponent
 InheritedstyleName : Object
Style de classe utilisé par ce composant.
UIComponent
 InheritedstyleParent : IAdvancedStyleClient
Le parent d’un composant permet d’évaluer les sélecteurs descendants.
UIComponent
 InheritedsystemManager : ISystemManager
Renvoie l’objet SystemManager utilisé par ce composant.
UIComponent
 InheritedtabChildren : Boolean
Détermine si les enfants de l’objet prennent ou non en charge la tabulation.
DisplayObjectContainer
 InheritedtabEnabled : Boolean
Indique si cet objet est spécifié dans l’ordre de tabulation.
InteractiveObject
 InheritedtabFocusEnabled : Boolean
Indicateur qui signale si cet objet peut recevoir le focus via la touche de tabulation. Cette fonction est similaire à la propriété tabEnabled utilisée par le lecteur Flash. Sa valeur est généralement true pour les composants qui gèrent l’entrée au clavier, mais certains composants des barres de contrôle les définissent sur false, car il est conseillé de ne pas voler le focus d’un autre composant (un éditeur, par exemple).
UIComponent
 InheritedtabIndex : int
Spécifie l’ordre de tabulation des objets dans un fichier SWF.
InteractiveObject
 InheritedtextSnapshot : flash.text:TextSnapshot
[lecture seule] Renvoie un objet TextSnapshot pour l’occurrence de DisplayObjectContainer.
DisplayObjectContainer
 InheritedtoolTip : String
Texte à afficher dans l’info-bulle.
UIComponent
 Inheritedtop : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom.
UIComponent
 Inheritedtransform : flash.geom:Transform
[override] Objet dont les propriétés se rapportent à la matrice, à la transformation des couleurs et aux limites des pixels d’un objet d’affichage.
UIComponent
 InheritedtransformX : Number
Définit la coordonnée x du centre de la transformation du composant.
UIComponent
 InheritedtransformY : Number
Définit la coordonnée y du centre de la transformation du composant.
UIComponent
 InheritedtransformZ : Number
Définit la coordonnée z du centre de la transformation du composant.
UIComponent
 Inheritedtransitions : Array
Tableau d’objets de transition, où chaque objet de transition définit un ensemble d’effets à lire lors d’un changement de l’état d’affichage.
UIComponent
 InheritedtweeningProperties : Array
Tableau de propriétés en cours d’interpolation sur cet objet.
UIComponent
 Inheriteduid : String
Identifiant unique de l’objet.
UIComponent
 InheritedupdateCompletePendingFlag : Boolean
Indicateur déterminant si un objet a traversé les trois phases de validation de mise en forme (si besoin était).
UIComponent
 InheriteduseHandCursor : Boolean
Valeur booléenne indiquant si le curseur en forme de main apparaît lorsque le pointeur survole un sprite dont la propriété buttonMode est définie sur true.
Sprite
 InheritedvalidationSubField : String
Utilisé par un validateur pour associer un sous-champ à ce composant.
UIComponent
  value : Object
[lecture seule] Elément sélectionné ou les données ou le champ d’étiquette de l’élément sélectionné.
ListBase
  variableRowHeight : Boolean
Indicateur précisant si chaque rangée peut avoir une hauteur différente.
ListBase
 InheritedverticalCenter : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom.
UIComponent
 InheritedverticalScrollPolicy : String
Propriété indiquant si la barre de défilement verticale est toujours activée, toujours désactivée ou si elle change automatiquement en fonction des paramètres transmis à la méthode setScrollBarProperties().
ScrollControlBase
 InheritedverticalScrollPosition : Number
Décalage dans le contenu à partir du bord supérieur.
ScrollControlBase
 InheritedviewMetrics : EdgeMetrics
[lecture seule] Objet EdgeMetrics prenant en compte les barres de défilement éventuellement visibles.
ScrollControlBase
 Inheritedvisible : Boolean
[override] Indique si l’objet d’affichage est visible ou non.
UIComponent
 Inheritedwidth : Number
[override] Nombre définissant la largeur du composant en pixels, dans les coordonnées du parent.
UIComponent
  wordWrap : Boolean
Indicateur précisant si le texte de la rangée doit être enroulé.
ListBase
 Inheritedx : Number
[override] Nombre spécifiant la position horizontale du composant, en pixels, au sein de son conteneur parent.
UIComponent
 Inheritedy : Number
[override] Nombre spécifiant la position verticale du composant, en pixels, au sein de son conteneur parent.
UIComponent
 Inheritedz : Number
[override] Indique la position de coordonnée z le long de l’axe des z de l’instance DisplayObject par rapport au conteneur 3D parent.
UIComponent
Propriétés protégées
 PropriétéDéfini par
  actualCollection : ICollectionView
Copie de la valeur normalement stockée dans la collection utilisée lors de l’exécution des effets de changement des données.
ListBase
  actualIterator : IViewCursor
Copie de la valeur normalement stockée dans la propriété iterator utilisée lors de l’exécution des effets de changement des données.
ListBase
  allowItemSizeChangeNotification : Boolean
[écriture seule] Si la valeur est false, les rendus ne peuvent pas annuler la taille de List.
ListBase
  anchorBookmark : CursorBookmark
Signet sur l’élément correspondant à l’ancrage.
ListBase
  anchorIndex : int = -1
Décalage de l’élément dans le fournisseur de données, qui correspond au point d’ancrage de la sélection.
ListBase
 Inheritedborder : IFlexDisplayObject
Objet bordure.
ScrollControlBase
  cachedItemsChangeEffect : IEffect = null
Effet lu lorsque des changements se produisent dans le fournisseur de données du contrôle, défini par le style itemsChangeEffect.
ListBase
  caretBookmark : CursorBookmark
Signet sur l’élément sous le signe d’insertion.
ListBase
  caretIndex : int = -1
Décalage de l’élément dans le fournisseur de données qui constitue le signe d’insertion de la sélection.
ListBase
  caretIndicator : Sprite
DisplayObject qui contient les graphiques indiquant quel rendu est le signe d’insertion.
ListBase
  caretItemRenderer : IListItemRenderer
Rendu de l’élément sous le signe d’insertion.
ListBase
  caretUID : String
UID de l’élément sous le signe d’insertion.
ListBase
  collection : ICollectionView
ICollectionView représentant le fournisseur de données.
ListBase
 InheritedcurrentCSSState : String
[lecture seule] Etat à utiliser pour faire correspondre les pseudo-sélecteurs CSS.
UIComponent
  dataEffectCompleted : Boolean = false
Indicateur précisant qu’un effet de changement des données vient de se termine.
ListBase
  dataItemWrappersByRenderer : Dictionary
Rendus d’élément d’association de dictionnaire vers le ItemWrappers utilisé pour fournir les données.
ListBase
  defaultColumnCount : int = 4
Nombre par défaut de colonnes à afficher.
ListBase
  defaultRowCount : int = 4
Nombre par défaut de rangées à afficher.
ListBase
  dragImage : IUIComponent
[lecture seule] Obtient une instance de classe qui affiche les effets visuels lors d’une opération Glisser-déposer.
ListBase
  dragImageOffsets : Point
[lecture seule] Obtient le décalage de l’image glissée pour une opération Glisser-déposer.
ListBase
  explicitColumnCount : int = -1
Nombre de colonnes demandé par définition explicite de la propriété columnCount.
ListBase
  explicitColumnWidth : Number
Largeur de colonnes demandée par définition explicite de la propriété columnWidth.
ListBase
  explicitRowCount : int = -1
Nombre de rangées demandé par définition explicite de la propriété rowCount.
ListBase
  explicitRowHeight : Number
Hauteur de rangées demandée par définition explicite de la propriété rowHeight.
ListBase
  factoryMap : Dictionary
Association des rendus d’élément par fabrique.
ListBase
  freeItemRenderers : Array
Pile de rendus d’élément inutilisés.
ListBase
  freeItemRenderersByFactory : Dictionary
Association des rendus d’élément libres par fabrique.
ListBase
 InheritedhasComplexLayoutMatrix : Boolean
[lecture seule] Renvoie true si la classe UIComponent possède des propriétés de transformation de non-translation (x,y).
UIComponent
  highlightIndicator : Sprite
DisplayObject qui contient les graphiques indiquant quel rendu est mis en surbrillance.
ListBase
  highlightItemRenderer : IListItemRenderer
Rendu qui passe actuellement sur ou sous le signe d’insertion.
ListBase
  highlightUID : String
UID de l’élément qui passe actuellement sur ou sous le signe d’insertion.
ListBase
 InheritedhorizontalScrollBar : ScrollBar
Barre de défilement horizontale.
ScrollControlBase
  itemsNeedMeasurement : Boolean = true
Indicateur précisant si les propriétés columnWidth et rowHeight doivent être calculées.
ListBase
  itemsSizeChanged : Boolean = false
Indicateur précisant que la taille des rendus peut avoir changé.
ListBase
  iterator : IViewCursor
Instance IViewCursor principale utilisée pour récupérer les éléments du fournisseur de données et les transmettre aux rendus.
ListBase
  iteratorValid : Boolean = true
Indicateur précisant qu’une erreur de page s’est produite et que la position de l’itérateur n’est pas valide (n’apparaît pas sur l’élément le plus en haut actuellement affiché).
ListBase
  keySelectionPending : Boolean = false
Indicateur précisant si la sélection par le clavier a été interrompue par une erreur de page.
ListBase
  lastDropIndex : int
Index le plus récemment calculé dans lequel l’élément déplacé par glissement doit être ajouté à l’emplacement cible.
ListBase
  lastSeekPending : ListBaseSeekPending
Recherche la plus récente qui a déclenché une erreur de page.
ListBase
  listContent : ListBaseContentHolder
Objet d’affichage interne qui est le parent de tous les rendus d’élément, indicateurs de sélection et de surbrillance et autres graphiques de support.
ListBase
  listContentStyleFilters : Object
[lecture seule] Jeu de styles à transmettre du contrôle ListBase au contrôle listContent.
ListBase
  listItems : Array
[lecture seule] Tableau de tableaux contenant les instances itemRenderer qui rend chaque élément du fournisseur de données.
ListBase
 InheritedmaskShape : Shape
Masque.
ScrollControlBase
  modifiedCollectionView : ModifiedCollectionView
Affichage des collections qui préserve temporairement l’état du fournisseur de données précédent pour faciliter l’exécuter des effets de changement des données.
ListBase
  offscreenExtraColumns : int = 0
Nombre cible de colonnes supplémentaires des rendus d’élément utilisés dans la mise en forme du contrôle.
ListBase
  offscreenExtraColumnsLeft : int = 0
Nombre de colonnes hors écran qui se trouvent actuellement à gauche de la colonne visible la plus à gauche.
ListBase
  offscreenExtraColumnsRight : int = 0
Nombre de colonnes hors écran qui se trouvent actuellement à droite de la colonne visible la plus à droite.
ListBase
  offscreenExtraRows : int = 0
Nombre cible de rangées supplémentaires des rendus d’élément à utiliser dans la mise en forme du contrôle.
ListBase
  offscreenExtraRowsBottom : int = 0
Nombre de rangées hors écran qui se trouvent actuellement sous le rendu d’élément visible le plus en bas.
ListBase
  offscreenExtraRowsOrColumnsChanged : Boolean = false
Indicateur précisant que le nombre de rangées ou de colonnes hors écran a peut-être changé.
ListBase
  offscreenExtraRowsTop : int = 0
Nombre de rangées hors écran qui se trouvent actuellement sur la rangée visible la plus en haut.
ListBase
  rendererChanged : Boolean = false
Indicateur précisant que le rendu a changé.
ListBase
  reservedItemRenderers : Object
Table de hachage des rendus d’éléments actuellement inutilisés susceptibles d’être à nouveau utilisés à un avenir proche.
ListBase
 InheritedresourceManager : IResourceManager
[lecture seule] Référence à l’objet qui gère toutes les ressources localisées de l’application.
UIComponent
  rowInfo : Array
[lecture seule] Tableau des objets ListRowInfo qui mettent en cache les hauteurs des rangées et d’autres informations de suivi concernant les rangées de la propriété listItems.
ListBase
  rowMap : Object
Table de hachage des rendus d’élément avec leur objet ListRowInfo respectif.
ListBase
  runDataEffectNextUpdate : Boolean = false
Indicateur précisant si un effet de données doit être initialisé lors de la prochaine mise à jour de l’affichage.
ListBase
  runningDataEffect : Boolean = false
Indicateur précisant si un effet de changement des données est en cours d’exécution.
ListBase
 InheritedscrollAreaChanged : Boolean
Indicateur signalant que la zone de défilement a changé en raison de l’apparition ou de la disparition des barres de défilement.
ScrollControlBase
  selectedData : Object
Tableau de hachage des objets ListBaseSelectionData qui suivent les éléments actuellement sélectionnés.
ListBase
  selectionIndicators : Object
Tableau de hachage des indicateurs de sélection.
ListBase
  selectionLayer : Sprite
Calque de listContent, sur lequel tous les indicateurs de sélection et de surbrillance sont tracés.
ListBase
  selectionTweens : Object
Tableau de hachage des interpolations de sélection.
ListBase
  showCaret : Boolean
Indicateur précisant si le signe d’insertion doit être affiché.
ListBase
  unconstrainedRenderers : Dictionary
Table de hachage de rendus d’élément qui ne sont pas soumis aux algorithmes de mise en forme de la liste.
ListBase
 InheritedunscaledHeight : Number
[lecture seule] Méthode pratique pour déterminer la hauteur non mise à l’échelle du composant.
UIComponent
 InheritedunscaledWidth : Number
[lecture seule] Méthode pratique pour déterminer la hauteur non mise à l’échelle du composant. L’ensemble du traçage et de la présentation des enfants d’un composant doit être réalisé dans un rectangle de délimitation de cette largeur, qui est également transmise comme argument à la méthode updateDisplayList().
UIComponent
 InheritedverticalScrollBar : ScrollBar
Barre de défilement verticale.
ScrollControlBase
  visibleData : Object
[lecture seule] Tableau de hachage des rendus d’élément du fournisseur de données actuellement affichés.
ListBase
  wordWrapChanged : Boolean = false
Indicateur précisant si la valeur de la propriété wordWrap a changé depuis la dernière mise à jour de la liste d’affichage.
ListBase
Méthodes publiques
 MéthodeDéfini par
  
Constructeur.
ListBase
 Inherited
Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer.
DisplayObjectContainer
 Inherited
Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer.
DisplayObjectContainer
  
Ajoute un rendu d’élément si un effet de changement des données est en cours d’exécution.
ListBase
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement.
EventDispatcher
 Inherited
Ajoute un client de style non visuel à cette instance de composant.
UIComponent
 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
  
Renvoie l’index où les éléments déposés doivent être ajoutés à l’emplacement cible.
ListBase
 Inherited
callLater(method:Function, args:Array = null):void
Place en attente une fonction à appeler ultérieurement.
UIComponent
 Inherited
Définit une propriété de style depuis cette instance de composant.
UIComponent
 Inherited
Détermine si l’objet d’affichage spécifié est un enfant de l’occurrence de DisplayObjectContainer ou l’occurrence en tant que telle.
DisplayObjectContainer
 Inherited
Convertit un objet Point de coordonnées de contenu en coordonnées globales.
UIComponent
 Inherited
Convertit un objet Point de coordonnées de contenu en coordonnées locales.
UIComponent
 Inherited
Renvoie un ensemble de propriétés qui identifient l’enfant au sein de ce conteneur.
UIComponent
 Inherited
Renvoie un ensemble de propriétés qui identifient l’enfant au sein de ce conteneur.
UIComponent
  
Crée un rendu d’élément en fonction de l’objet de données.
ListBase
 Inherited
Crée une référence id pour cet objet IUIComponent sur son objet document parent.
UIComponent
 Inherited
Supprime la référence d’id à cet objet IUIComponent sur son objet de document parent.
UIComponent
 Inherited
Renvoie un objet UITextFormat correspondant aux styles du texte pour ce composant UIComponent.
UIComponent
 Inherited
[override] Distribue un événement dans le flux d’événements.
UIComponent
 Inherited
Affiche ou masque l’indicateur de focus autour de ce composant.
UIComponent
 Inherited
drawRoundRect(x:Number, y:Number, w:Number, h:Number, r:Object = null, c:Object = null, alpha:Object = null, rot:Object = null, gradient:String = null, ratios:Array = null, hole:Object = null):void
Trace par programmation un rectangle dans l’objet Graphics de cet habillage.
UIComponent
 Inherited
Appelé par l’instance d’effet lors de la fin de sa lecture sur le composant.
UIComponent
 Inherited
Appelé par l’instance d’effet lors du début de sa lecture sur le composant.
UIComponent
 Inherited
Termine tous les effets en cours de lecture sur le composant.
UIComponent
 Inherited
executeBindings(recurse:Boolean = false):void
Exécute toutes les liaisons dont l’objet UIComponent est la destination.
UIComponent
  
Recherche un élément de la liste en fonction d’une chaîne et déplace la sélection dessus.
ListBase
 Inherited
Appelée après la fin de l’impression.
UIComponent
 Inherited
Fournit l’objet d’automatisation à l’index spécifié.
UIComponent
 Inherited
Fournit la liste d’objets d’automatisation.
UIComponent
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Renvoie un rectangle qui définit la zone de l’objet d’affichage relativement au système de coordonnées de l’objet targetCoordinateSpace.
DisplayObject
 Inherited
getBoundsXAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
Renvoie la coordonnée x des limites de l’élément à la taille d’élément spécifiée.
UIComponent
 Inherited
getBoundsYAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
Renvoie la coordonnée y des limites de l’élément à la taille d’élément spécifiée.
UIComponent
 Inherited
Renvoie l’occurrence enfant de l’objet d’affichage associée à l’index spécifié.
DisplayObjectContainer
 Inherited
Renvoie l’objet d’affichage enfant portant le nom spécifié.
DisplayObjectContainer
 Inherited
Renvoie la position d’index d’une occurrence enfant de DisplayObject.
DisplayObjectContainer
 Inherited
Recherche les sélecteurs de type de cette instance UIComponent.
UIComponent
 Inherited
getConstraintValue(constraintName:String):*
Renvoie une valeur de contrainte de présentation, ce qui revient à obtenir le style de contrainte pour ce composant.
UIComponent
 Inherited
Méthode pratique pour déterminer si la hauteur explicite ou mesurée doit être utilisée
UIComponent
 Inherited
Méthode pratique pour déterminer si la largeur explicite ou mesurée doit être utilisée
UIComponent
 Inherited
Récupère l’objet ayant actuellement le focus.
UIComponent
  
Renvoie la fabrique appropriée et utilise la fabrique par défaut si aucune n’est spécifiée.
ListBase
 Inherited
getLayoutBoundsHeight(postLayoutTransform:Boolean = true):Number
Renvoie la hauteur de présentation de l’élément.
UIComponent
 Inherited
getLayoutBoundsWidth(postLayoutTransform:Boolean = true):Number
Renvoie la largeur de la présentation de l’élément.
UIComponent
 Inherited
getLayoutBoundsX(postLayoutTransform:Boolean = true):Number
Renvoie la coordonnée x que l’élément utilise pour dessiner à l’écran.
UIComponent
 Inherited
getLayoutBoundsY(postLayoutTransform:Boolean = true):Number
Renvoie la coordonnée y utilisée par l’élément pour son affichage à l’écran.
UIComponent
 Inherited
Renvoie la matrice de transformation utilisée pour calculer la présentation du composant par rapport à ses frères.
UIComponent
 Inherited
Renvoie la matrice Matrix3D de transformation de présentation pour cet élément.
UIComponent
 Inherited
getMaxBoundsHeight(postLayoutTransform:Boolean = true):Number
Renvoie la hauteur maximale de l’élément.
UIComponent
 Inherited
getMaxBoundsWidth(postLayoutTransform:Boolean = true):Number
Renvoie la largeur maximale de l’élément.
UIComponent
 Inherited
getMinBoundsHeight(postLayoutTransform:Boolean = true):Number
Renvoie la hauteur minimale de l’élément.
UIComponent
 Inherited
getMinBoundsWidth(postLayoutTransform:Boolean = true):Number
Renvoie la largeur minimale de l’élément.
UIComponent
 Inherited
Renvoie un tableau d’objets de niveau inférieur au point spécifié et qui sont les enfants (ou les petits-enfants, etc.) de l’occurrence de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
getPreferredBoundsHeight(postLayoutTransform:Boolean = true):Number
Renvoie la hauteur préférée de l’élément.
UIComponent
 Inherited
getPreferredBoundsWidth(postLayoutTransform:Boolean = true):Number
Renvoie la largeur préférée de l’élément.
UIComponent
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Renvoie un rectangle qui définit les limites de l’objet d’affichage, en se basant sur le système de coordonnées défini par le paramètre targetCoordinateSpace, moins tout trait appliqué aux formes.
DisplayObject
  
getRendererSemanticValue(target:Object, semanticProperty:String):Object
Renvoie la valeur true ou false pour indiquer si l’effet doit être lu sur la cible.
ListBase
 Inherited
getRepeaterItem(whichRepeater:int = -1):Object
Renvoie l’élément de l’objet dataProvider utilisé par le composant Repeater spécifié pour produire ce composant Repeater, ou null si ce composant Repeater n’est pas répété.
UIComponent
 Inherited
getStyle(styleProp:String):*
Extrait une propriété de style ayant été définie n’importe où dans la chaîne de recherche de style de ce composant.
UIComponent
 Inherited
Convertit un objet Point de coordonnées globales en coordonnées de contenu.
UIComponent
 Inherited
Convertit l’objet point des coordonnées de scène (globales) vers les coordonnées de l’objet d’affichage (locales).
DisplayObject
 Inherited
Convertit un point bidimensionnel à partir des coordonnées de scène (globales) vers les coordonnées d’un objet d’affichage tridimensionnel (locales).
DisplayObject
 Inherited
Renvoie true si la valeur currentCSSState n’est pas nulle.
UIComponent
 Inherited
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement.
EventDispatcher
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
Détermine si l’état spécifié a été défini sur ce composant UIComponent.
UIComponent
  
Masque l’indicateur de dépôt sous le pointeur de la souris qui indique qu’une opération Glisser-déposer est autorisée.
ListBase
 Inherited
Evalue le cadre de sélection de l’objet d’affichage pour savoir s’il recouvre ou recoupe le cadre de sélection de l’objet d’affichage obj.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Evalue l’objet d’affichage pour savoir s’il recouvre ou recoupe le point spécifié par les paramètres x et y.
DisplayObject
 Inherited
Renvoie une matrice de zone pouvant être transmise à la méthode drawRoundRect() en tant que paramètre rot lors du tracé d’un dégradé horizontal.
UIComponent
  
Récupérez un rendu d’élément pour l’index d’un élément dans le fournisseur de données, s’il en existe.
ListBase
  
indicesToIndex(rowIndex:int, colIndex:int):int
Calcule le décalage dans le fournisseur de données de l’élément aux emplacements colIndex et rowIndex.
ListBase
 Inherited
Initialise la structure interne de ce composant.
UIComponent
 Inherited
Initialise différentes propriétés qui effectuent le suivi des instances répétées de ce composant.
UIComponent
 Inherited
Marque un composant de sorte que sa méthode updateDisplayList() soit appelée au cours d’une actualisation d’écran ultérieure.
UIComponent
 Inherited
Appelé par les éléments d’un composant pour indiquer que leur propriété de profondeur a changé.
UIComponent
 Inherited
Un élément doit appeler cette méthode lorsque la direction de la mise en forme change ou lorsque la direction de la mise en forme de son parent change.
UIComponent
  
Actualise toutes les rangées lors de la prochaine mise à jour.
ListBase
 Inherited
Marque un composant de sorte que sa méthode commitProperties() soit appelée au cours d’une actualisation d’écran ultérieure.
UIComponent
 Inherited
Marque un composant de sorte que sa méthode measure() soit appelée au cours d’une actualisation d’écran ultérieure.
UIComponent
  
Détermine si le rendu d’élément d’un élément du fournisseur de données est mis en surbrillance (s’il est survolé par la souris ou se trouve sous le signe d’insertion à cause de la navigation par clavier).
ListBase
  
Détermine si le rendu d’élément d’un élément du fournisseur de données peut être sélectionné.
ListBase
  
Détermine si le rendu d’élément d’un élément du fournisseur de données est sélectionné.
ListBase
  
Détermine si le rendu d’élément pour un élément de fournisseur de données est l’élément sous le caret en raison de la navigation par clavier.
ListBase
  
Détermine si un élément est actuellement affiché par un rendu.
ListBase
 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
  
Détermine si un rendu contient (ou possède) un objet d’affichage.
ListBase
  
Renvoie l’index de l’élément dans le fournisseur de données de l’élément actuellement rendu par ce rendu d’élément.
ListBase
  
Renvoie la chaîne dataTip normalement affichée par l’objet de rendu pour l’objet de données fourni en fonction des propriétés dataTipField et dataTipFunction.
ListBase
  
Renvoie la classe d’une icône, le cas échant, d’un élément de données, en fonction des propriétés iconField et iconFunction.
ListBase
  
Renvoie le rendu d’élément pour un élément donné dans le fournisseur de données, s’il en existe.
ListBase
  
Renvoie la chaîne que la fonctionnalité de rendu doit afficher pour l’objet de données spécifié, en fonction des propriétés labelField et labelFunction.
ListBase
 Inherited
Convertit un point tridimensionnel des coordonnées de l’objet d’affichage tridimensionnel (locales) vers un point bidimensionnel dans les coordonnées de scène (globales).
DisplayObject
 Inherited
Convertit un objet Point de coordonnées locales en coordonnées de contenu.
UIComponent
 Inherited
Convertit l’objet point des coordonnées de l’objet d’affichage (locales) vers les coordonnées de la scène (globales).
DisplayObject
 Inherited
Renvoie la valeur true si cssState correspond à currentCSSState.
UIComponent
 Inherited
Détermine si l’instance est identique au, ou est une sous-classe du, type donné.
UIComponent
  
measureHeightOfItems(index:int = -1, count:int = 0):Number
Mesure un jeu d’éléments à partir du fournisseur de données à l’aide du rendu d’élément actuel et renvoie la somme des hauteurs de ces éléments.
ListBase
 Inherited
Mesure le texte HTML spécifié, pouvant contenir des balises HTML telles que <font> et <b>, en supposant qu’il s’affiche sur un objet UITextField à une seule ligne, avec un format UITextFormat déterminé par les styles de ce composant UIComponent.
UIComponent
 Inherited
Mesure le texte spécifié, en supposant qu’il s’affiche sur un objet UITextField (ou UIFTETextField) à une seule ligne, avec un format UITextFormat déterminé par les styles de ce composant UIComponent.
UIComponent
  
measureWidthOfItems(index:int = -1, count:int = 0):Number
Mesure un jeu d’éléments à partir du fournisseur de données à l’aide du rendu d’élément actuel et renvoie la largeur maximale trouvée.
ListBase
 Inherited
Déplace le composant vers une position spécifiée dans son parent.
UIComponent
 Inherited
Propage les modifications de style aux enfants.
UIComponent
 Inherited
Renvoie true si la chaîne de propriétés du propriétaire pointe de l’enfant vers ce composant UIComponent.
UIComponent
 Inherited
Appelé par Flex lorsqu’un composant UIComponent est ajouté à ou supprimé d’un parent.
UIComponent
 Inherited
Prépare un objet IFlexDisplayObject pour l’impression.
UIComponent
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
Génère ou régénère le cache de style CSS pour ce composant et, si le paramètre recursive a la valeur true, pour tous les descendants de ce composant également.
UIComponent
 Inherited
Pour chaque événement d’effet, enregistre le gestionnaire EffectManager comme l’un des écouteurs d’événement.
UIComponent
 Inherited
Supprime l’occurrence enfant de DisplayObject spécifiée de la liste d’enfants de l’occurrence de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
Supprime une occurrence enfant de DisplayObject de la position d’index spécifiée dans la liste d’enfants de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
removeChildren(beginIndex:int = 0, endIndex:int = 0x7fffffff):void
Supprime toutes les occurrences enfants de DisplayObject de la liste d’enfants de l’occurrence de DisplayObjectContainer.
DisplayObjectContainer
  
Supprime un rendu d’élément si un effet de changement des données est en cours d’exécution.
ListBase
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Supprime un écouteur de l’objet EventDispatcher.
EventDispatcher
 Inherited
Supprime un client de style non visuel de cette instance de composant.
UIComponent
 Inherited
Réexécute l’événement spécifié.
UIComponent
 Inherited
Affiche un clavier virtuel.
InteractiveObject
 Inherited
Résout un enfant en utilisant l’ID fourni.
UIComponent
 Inherited
[statique] Reprend le traitement en arrière-plan des méthodes mises en attente par la méthode callLater(), après un appel à la méthode suspendBackgroundProcessing().
UIComponent
  
S’assure que l’élément du fournisseur de données à l’index donné est visible.
ListBase
 Inherited
Dimensionne l’objet.
UIComponent
 Inherited
Modifie la position d’un enfant existant dans le conteneur d’objet d’affichage.
DisplayObjectContainer
 Inherited
setConstraintValue(constraintName:String, value:*):void
Définit une valeur de contrainte de présentation, ce qui revient à définir le style de contrainte pour ce composant.
UIComponent
 Inherited
setCurrentState(stateName:String, playTransition:Boolean = true):void
Définir l’état actuel.
UIComponent
 Inherited
Définit le focus sur ce composant.
UIComponent
 Inherited
setLayoutBoundsPosition(x:Number, y:Number, postLayoutTransform:Boolean = true):void
Définit les coordonnées utilisées par l’élément pour son affichage à l’écran.
UIComponent
 Inherited
setLayoutBoundsSize(width:Number, height:Number, postLayoutTransform:Boolean = true):void
Définit la taille de la présentation de l’élément.
UIComponent
 Inherited
setLayoutMatrix(value:Matrix, invalidateLayout:Boolean):void
Définit la matrice de transformation utilisée pour calculer la taille de présentation et la position du composant par rapport à ses frères.
UIComponent
 Inherited
setLayoutMatrix3D(value:Matrix3D, invalidateLayout:Boolean):void
Définit la matrice de transformation Matrix3D utilisée pour calculer la taille et la position de la présentation du composant par rapport à ses frères.
UIComponent
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
 Inherited
setStyle(styleProp:String, newValue:*):void
Définit une propriété de style pour cette instance de composant.
UIComponent
 Inherited
setVisible(value:Boolean, noEvent:Boolean = false):void
Appelé lorsque la propriété visible est modifiée.
UIComponent
  
Affiche un indicateur de dépôt sous le pointeur de la souris pour indiquer qu’une opération Glisser-déposer est autorisée et l’emplacement où les éléments seront déposés.
ListBase
 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
Détecte les modifications apportées aux propriétés de style.
UIComponent
 Inherited
Flex() appelle la méthode stylesInitialized() lorsque les styles d’un composant sont d’abord initialisés.
UIComponent
 Inherited
[statique] Bloque le traitement en arrière-plan des méthodes placées en attente par callLater(), jusqu’à l’appel de la méthode resumeBackgroundProcessing().
UIComponent
 Inherited
Intervertit l’ordre de plan (ordre d’empilement du premier plan vers l’arrière-plan) des deux objets enfant spécifiés.
DisplayObjectContainer
 Inherited
swapChildrenAt(index1:int, index2:int):void
Intervertit l’ordre de plan (ordre d’empilement du premier plan vers l’arrière-plan) des objets enfant aux deux positions d’index spécifiées dans la liste d’enfants.
DisplayObjectContainer
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
[override] Renvoie une chaîne indiquant l’emplacement de l’objet dans la hiérarchie des objets DisplayObject de l’application.
FlexSprite
 Inherited
transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
Méthode d’utilitaire permettant de mettre à jour la rotation, la mise à l’échelle et la translation de la transformation tout en conservant un point particulier, spécifié dans l’espace de coordonnées du composant, fixe dans l’espace de coordonnées du parent.
UIComponent
 Inherited
transformPointToParent(localPosition:Vector3D, position:Vector3D, postLayoutPosition:Vector3D):void
Méthode utilitaire permettant de transformer un point spécifié dans les coordonnées locales de cet objet en emplacement dans les coordonnées du parent de l’objet.
UIComponent
  
Appelé par un effet UnconstrainItemAction dans le cadre d’un effet de changement des données si les rendus d’élément correspondant à certains éléments de données doivent être déplacés hors des positions normales des rendus d’élément dans le contrôle.
ListBase
 Inherited
Valide la position et la taille des enfants, et trace d’autres effets visuels.
UIComponent
 Inherited
Valide et actualise les propriétés et la présentation de cet objet, puis le retrace si nécessaire.
UIComponent
 Inherited
Utilisé par la logique de présentation pour valider les propriétés d’un composant par l’appel de la méthode commitProperties().
UIComponent
 Inherited
validateSize(recursive:Boolean = false):void
Valide la taille mesurée du composant si la méthode LayoutManager.invalidateSize() est appelée avec cette interface ILayoutManagerClient, puis la méthode validateSize() est appelée lorsqu’il est temps d’effectuer les mesures.
UIComponent
 Inherited
Traite à la fois les événements valid et invalid d’une classe Validator assignée à ce composant.
UIComponent
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
 Inherited
Renvoie une matrice de zone pouvant être transmise à la méthode drawRoundRect() en tant que paramètre rot lors du tracé d’un dégradé vertical.
UIComponent
 Inherited
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié.
EventDispatcher
Méthodes protégées
 MéthodeDéfini par
  
addDragData(dragSource:Object):void
Ajoute les éléments sélectionnés à l’objet DragSource dans le cadre d’une opération glisser-déposer.
ListBase
  
Ajoute le rendu à la liste des rendus recyclés, ce qui le rend invisible et nettoie toutes ses références.
ListBase
  
Ajoutez une rangée vide au début des tableaux stockant les références aux rangées.
ListBase
 Inherited
Ajuste le rectangle de focus.
UIComponent
  
adjustListContent(unscaledWidth:Number = -1, unscaledHeight:Number = -1):void
Appelé par la méthode updateDisplayList() pour ajuster la taille et la position de l’objet listContent.
ListBase
 Inherited
Valide la matrice calculée générée par combinaison de la matrice de présentation et des décalages de transformation de la transformation de l’objet flash displayObject.
UIComponent
  
Configure l’effet pour l’application de l’indicateur de sélection.
ListBase
 Inherited
Il s’agit d’une méthode interne utilisée par la structure Flex pour prendre en charge l’effet Fondre.
UIComponent
  
Calcule la position y de l’indicateur de dépôt lors d’une opération Glisser-déposer.
ListBase
 Inherited
Détermine si l’appel à la méthode measure() peut être ignoré.
UIComponent
 Inherited
Effectue les traitements finals éventuels après la création des objets enfant.
UIComponent
  
Efface le signe d’insertion dans l’objet Sprite donné.
ListBase
  
Efface l’indication de surbrillance dans l’objet Sprite donné.
ListBase
  
Supprime tous les indicateurs de sélection, les indicateurs de surbrillance et les signes d’insertion.
ListBase
  
clearSelected(transition:Boolean = false):void
Efface le jeu d’éléments sélectionnés et supprime tous les graphiques décrivant l’état sélectionné de ces éléments.
ListBase
  
Vide le tableau de hachage visibleData.
ListBase
  
Gère la distribution des événements CollectionEvent depuis le fournisseur de données lorsque les données changent.
ListBase
  
[override] Calcule la largeur des colonnes, la hauteur des rangées et le nom des rangées et des colonnes si les propriétés comme columnCount, columnWidth, rowHeight et rowCount ont été explicitement définies.
ListBase
  
Configure les barres de défilement en fonction du nombre de rangées et colonnes et du nombre de rangées et colonnes affichables.
ListBase
  
Effectue une copie profonde de l’objet en appelant la méthode ObjectUtil.copy() et remplace la propriété UID de la copie (si elle est présente) par une nouvelle valeur en appelant la méthode UIDUtil.createUID().
ListBase
  
copySelectedItems(useDataField:Boolean = true):Array
Copie les éléments sélectionnés selon leur ordre de sélection.
ListBase
 Inherited
Crée la bordure de ce composant.
ScrollControlBase
  
[override] Crée des objets enfant de cet objet ListBase. Il s’agit dans ce cas de l’objet listContent qui contiendra tous les rendus d’élément.
ListBase
 Inherited
Crée un nouvel objet à l’aide d’un contexte basé sur la police incorporée en cours d’utilisation.
UIComponent
 Inherited
Crée l’objet à l’aide d’une fabrique moduleFactory donnée.
UIComponent
  
destroyRow(i:int, numCols:int):void
Recycle une rangée qui n’est pas requise et supprime ses indicateurs.
ListBase
 Inherited
dispatchPropertyChangeEvent(prop:String, oldValue:*, value:*):void
Méthode d’assistance permettant la distribution d’un événement PropertyChangeEvent lorsqu’une propriété est actualisée.
UIComponent
  
Gère les événements DragEvent.DRAG_COMPLETE.
ListBase
  
Gère les événements DragEvent.DRAG_DROP.
ListBase
  
Gère les événements DragEvent.DRAG_ENTER.
ListBase
  
Gère les événements DragEvent.DRAG_EXIT.
ListBase
  
Gère les événements DragEvent.DRAG_OVER.
ListBase
  
Fonction d’intervalle qui fait défiler la liste vers le haut ou le bas si la souris passe au-dessus ou au-dessous de la liste.
ListBase
  
Gestionnaire par défaut pour l’événement dragStart.
ListBase
  
drawCaretIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Trace le signe d’insertion dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée.
ListBase
  
drawHighlightIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Trace l’indicateur de surbrillance dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée.
ListBase
  
drawItem(item:IListItemRenderer, selected:Boolean = false, highlighted:Boolean = false, caret:Boolean = false, transition:Boolean = false):void
Trace le rendu avec des indicateurs signalant qu’il est en surbrillance, sélectionné ou qu’il agit en tant que signe d’insertion.
ListBase
  
Trace les couleurs des rangées alternées, bordures et arrière-plans des rangées.
ListBase
  
drawSelectionIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Trace l’indicateur de sélection dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée.
ListBase
  
findKey(eventCode:int):Boolean
Tente de trouver l’élément suivant dans le fournisseur de données qui commence par le caractère dans le paramètre eventCode.
ListBase
  
Lorsque l’exécution d’un effet de changement des données est terminée, nettoie en rétablissant la collection et l’itérateur d’origine et en supprimant les valeurs mises en cache utilisées par l’effet.
ListBase
  
Définit les éléments sélectionnés en fonction des propriétés caretIndex et anchorIndex.
ListBase
 Inherited
Gestionnaire d’événement appelé lorsqu’un objet UIComponent obtient le focus.
UIComponent
 Inherited
Gestionnaire d’événement appelé lorsqu’un objet UIComponent perd le focus.
UIComponent
  
Récupère un rendu d’élément déjà créé, mais qui n’est pas en cours d’utilisation.
ListBase
  
Colonne de l’élément du fournisseur de données à l’index donné.
ListBase
  
Rangée de l’élément du fournisseur de données à l’index donné.
ListBase
 Inherited
Initialise l’implémentation et le stockage de certaines des fonctions de présentation avancées d’un composant utilisées plus rarement.
UIComponent
 Inherited
Termine l’initialisation de ce composant.
UIComponent
 Inherited
Initialise le code d’accessibilité de ce composant.
UIComponent
  
initiateDataChangeEffect(unscaledWidth:Number, unscaledHeight:Number):void
Initialise un effet de changement des données lorsque des modifications ont eu lieu dans le fournisseur de données.
ListBase
 Inherited
Méthode d’assistance permettant d’invalider la taille du parent et la liste d’affichage si cet objet affecte sa présentation (includeInLayout est défini sur true).
UIComponent
 Inherited
Généralement remplacée par les composants contenant des objets UITextField, où l’objet UITextField obtient le focus.
UIComponent
  
Renvoie la valeur true si un rendu d’élément n’est plus positionné par l’algorithme de mise en forme de l’objet List, tandis qu’un effet de changement des données est en cours d’exécution à la suite d’un appel de la méthode unconstrainRenderer().
ListBase
  
Renvoie un objet Point contenant les propriétés columnIndex et rowIndex d’un rendu d’élément.
ListBase
  
Détermine l’UID d’un élément du fournisseur de données.
ListBase
 Inherited
Gestionnaire d’événement appelé pour un événement keyDown.
UIComponent
 Inherited
Gestionnaire d’événement appelé pour un événement keyUp.
UIComponent
 Inherited
layoutChrome(unscaledWidth:Number, unscaledHeight:Number):void
Répond aux changements de taille en définissant les positions et les tailles des bordures de ce contrôle.
ScrollControlBase
  
makeRowsAndColumns(left:Number, top:Number, right:Number, bottom:Number, firstColumn:int, firstRow:int, byCount:Boolean = false, rowsNeeded:uint = 0):Point
Créez assez de rangées et de colonnes pour remplir la zone décrite par les paramètres left, top, right et bottom.
ListBase
  
[override] Calcule la largeur et la hauteur mesurées du composant en fonction des propriétés rowCount, columnCount, rowHeight et columnWidth.
ListBase
  
Gère les événements MouseEvent.MOUSE_CLICK à partir des cibles de souris contenues dans la liste, y compris les rendus.
ListBase
  
Gère les événements MouseEvent.MOUSE_DOUBLE_CLICK à partir des cibles de souris contenues dans la liste, y compris les rendus.
ListBase
  
Gère les événements MouseEvent.MOUSE_DOWN à partir des cibles de souris contenues dans la liste, y compris les rendus.
ListBase
  
Détermine quel rendu d’élément se trouve sous la souris.
ListBase
  
Gère les événements MouseEvent.MOUSE_MOVE à partir des cibles de souris contenues dans la liste, y compris les rendus.
ListBase
  
Gère les événements MouseEvent.MOUSE_OUT à partir des cibles de souris contenues dans la liste, y compris les rendus.
ListBase
  
Gère les événements MouseEvent.MOUSE_OVER à partir des cibles de souris contenues dans la liste, y compris les rendus.
ListBase
  
Gère les événements MouseEvent.MOUSE_DOWN à partir des cibles de souris contenues dans la liste, y compris les rendus.
ListBase
  
[override] Gère les événements mouseWheel en modifiant les positions du défilement.
ListBase
  
Déplace la sélection et les indicateurs de surbrillance horizontalement.
ListBase
  
moveIndicatorsVertically(uid:String, moveBlockDistance:Number):void
Déplace la sélection et les indicateurs de surbrillance verticalement.
ListBase
  
moveRowVertically(i:int, numCols:int, moveBlockDistance:Number):void
Déplacez verticalement une rangée et mettez à jour l’enregisrtement rowInfo.
ListBase
  
Déplace la sélection horizontalement en réponse à la sélection d’éléments par l’utilisateur avec les touches fléchées vers la gauche ou vers la droite et des modificateurs comme les touches Maj et Ctrl.
ListBase
  
Déplace la sélection verticalement en réponse à la sélection d’éléments par l’utilisateur avec les touches fléchées vers le haut ou vers le bas et des modificateurs comme les touches Maj et Ctrl.
ListBase
  
Prépare l’effet de données pour l’événement de collection.
ListBase
  
Appelé par la méthode updateDisplayList() pour supprimer les rendus d’élément existants et nettoyer les différentes structures de cache lorsque le rendu change.
ListBase
  
Met à jour les touches dans le tableau de hachage visibleData.
ListBase
  
Supprimez une rangée des tableaux stockant les références à la rangée.
ListBase
  
Nettoie les surbrillances de sélection et tout autre graphique associé pour un élément donné du fournisseur de données.
ListBase
 Inherited
Cette méthode est appelée lors de la construction d’une classe UIComponent, puis chaque fois que ResourceManager envoie un événement « change » pour indiquer que les ressources localisées ont subi une modification.
UIComponent
  
Supprimez le nombre voulu de rangées au début des tableaux stockant les références aux rangées.
ListBase
 Inherited
roomForScrollBar(bar:ScrollBar, unscaledWidth:Number, unscaledHeight:Number):Boolean
Détermine si le composant comporte suffisamment d’espace pour afficher une barre de défilement donnée.
ScrollControlBase
 Inherited
Gestionnaire par défaut de l’événement de défilement.
ScrollControlBase
  
scrollHorizontally(pos:int, deltaPos:int, scrollUp:Boolean):void
Ajuste les rendus en fonction d’un changement de la position du défilement.
ListBase
  
scrollPositionToIndex(horizontalScrollPosition:int, verticalScrollPosition:int):int
Renvoie l’index du fournisseur de données correspondant à l’élément sur les premières rangée et colonne visibles, pour les positions de défilement données.
ListBase
  
scrollVertically(pos:int, deltaPos:int, scrollUp:Boolean):void
Ajuste les rendus en fonction d’un changement de la position du défilement.
ListBase
  
Gestionnaire d’échec par défaut lorsqu’une recherche échoue en raison d’une erreur de page.
ListBase
  
Gestionnaire de résultat par défaut lorsqu’une recherche échoue en raison d’une erreur de page.
ListBase
  
Recherche une position et gère une erreur ItemPendingError si nécessaire.
ListBase
  
selectItem(item:IListItemRenderer, shiftKey:Boolean, ctrlKey:Boolean, transition:Boolean = true):Boolean
Met à jour le jeu d’éléments sélectionnés, étant donné que le rendu d’élément fourni a été activé par la souris et que les modificateurs clavier sont dans l’état donné.
ListBase
  
Définit la propriété rowCount sans provoquer d’invalidation ou définir la propriété explicitRowCount, qui verrouille de façon permanente le nombre de rangées.
ListBase
  
Définit la propriété rowHeight sans provoquer d’invalidation ou définir la propriété explicitRowHeight, qui verrouille de façon permanente la hauteur des rangées.
ListBase
 Inherited
setScrollBarProperties(totalColumns:int, visibleColumns:int, totalRows:int, visibleRows:int):void
Implique l’affichage ou le masquage des barres de défilement par le contrôle ScrollControlBase en fonction des paramètres transmis.
ScrollControlBase
 Inherited
setStretchXY(stretchX:Number, stretchY:Number):void
Spécifie un facteur d’étirement de transformation dans le sens horizontal et vertical.
UIComponent
  
shiftRow(oldIndex:int, newIndex:int, numCols:int, shiftItems:Boolean):void
Décale une rangée dans les tableaux référençant les rangées.
ListBase
 Inherited
stateChanged(oldState:String, newState:String, recursive:Boolean):void
Cette méthode est appelée lorsqu’un état change pour vérifier si des styles spécifiques à l’état s’appliquent à ce composant.
UIComponent
  
sumRowHeights(startRowIdx:int, endRowIdx:int):Number
Détermine la hauteur du jeu de rangées requis.
ListBase
  
Supprimez toutes les rangées restantes à la fin des tableaux stockant les références aux rangées.
ListBase
  
Recherche un rendu d’élément en fonction de son UID s’il est visible.
ListBase
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
[override] Ajoute ou supprime les rendus d’élément si le nombre d’éléments affichables a changé.
ListBase
  
Actualise toutes les rangées.
ListBase
Evénements
 Evénement Synthèse Défini par
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active.EventDispatcher
 InheritedDistribué lorsque le composant est ajouté à un conteneur en tant que contenu enfant à l’aide de la méthode addChild(), addChildAt(), addElement() ou addElementAt().UIComponent
 InheritedDistribué lorsqu’un objet d’affichage est ajouté à la liste d’affichage.DisplayObject
 InheritedEnvoyé lorsqu’un objet d’affichage est ajouté dans la liste d’affichage de la scène, directement ou par l’intermédiaire d’une arborescence secondaire qui contient l’objet d’affichage.DisplayObject
  Distribué lorsque la propriété selectedIndex ou selectedItem change après une interaction de l’utilisateur.ListBase
 InheritedDistribué lorsque l’utilisateur sélectionne ’Effacer’ (ou ’Supprimer’) dans le menu contextuel.InteractiveObject
 InheritedDistribué lorsque l’utilisateur appuie sur le bouton principal de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject.InteractiveObject
 Inherited
    contextMenu
Distribué lorsque l’action d’un utilisateur active le menu contextuel associé à cet objet interactif dans une application AIR.InteractiveObject
 InheritedDistribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de copie ou sélectionne "Copier" dans le menu contextuel.InteractiveObject
 InheritedDistribué lorsque le composant a terminé sa construction, son traitement de propriétés, sa mesure, sa présentation et son tracé.UIComponent
 InheritedDistribué après la modification de l’état d’affichage.UIComponent
 InheritedDistribué après la modification de la propriété currentState, mais avant la modification de l’état d’affichage.UIComponent
 InheritedDistribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de coupage ou sélectionne "Couper" dans le menu contextuel.InteractiveObject
  Distribué lorsque la propriété data change.ListBase
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive.EventDispatcher
 InheritedDistribué lorsque l’utilisateur appuie sur le bouton principal d’un périphérique de pointage et le relâche deux fois de suite sur la même occurrence d’InteractiveObject si l’indicateur doubleClickEnabled de cet objet est réglé sur true.InteractiveObject
 InheritedDistribué par l’initiateur de l’action glisser (le composant source des données en cours de déplacement) lorsque l’opération de glissement se termine, lorsque vous déposez les données glissées sur une cible de dépôt ou lorsque vous terminez l’opération de glisser-déposer sans avoir effectué un dépôt.UIComponent
 InheritedDistribué par la cible de dépôt lorsque l’utilisateur libère le bouton de la souris au-dessus de la cible.UIComponent
 InheritedDistribué par un composant lorsque l’utilisateur passe le pointeur de la souris sur le composant pendant une opération de déplacement.UIComponent
 InheritedDistribué par le composant lorsque l’utilisateur effectue un déplacement en dehors du composant, mais ne dépose pas les données sur la cible.UIComponent
 InheritedDistribué par un composant lorsque l’utilisateur déplace la souris en survolant le composant pendant une opération de glissement.UIComponent
 InheritedDistribué par l’initiateur du déplacement lors du démarrage d’une opération de déplacement.UIComponent
 InheritedDistribué après la fin d’un effet.UIComponent
 InheritedDistribué juste avant le démarrage d’un effet.UIComponent
 InheritedDistribué après l’arrêt d’un effet, ce qui se produit uniquement par l’appel de la méthode stop() sur l’effet.UIComponent
 Inherited[événement de diffusion] Distribué lorsque la tête de lecture est placée sur une nouvelle image.DisplayObject
 InheritedDistribué après l’entrée du composant dans un état d’affichage.UIComponent
 Inherited[événement de diffusion] Distribué lorsque la tête de lecture quitte l’image en cours.DisplayObject
 InheritedDistribué juste avant que le composant quitte un état d’affichage.UIComponent
 InheritedDistribué après la prise de focus par un objet d’affichage.InteractiveObject
 InheritedDistribué après la perte de focus par un objet d’affichage.InteractiveObject
 Inherited[événement de diffusion] Distribué après l’exécution des constructeurs des objets d’affichage d’image, mais avant celle des scripts d’image.DisplayObject
 InheritedDistribué lorsque l’utilisateur crée un point de contact le long du bord de la surface tactile à l’aide d’une occurrence InteractiveObject (par exemple, en appuyant le long du bord de la surface tactile sur la télécommande Siri Remote pour l’Apple TV). Certains périphériques peuvent également interpréter ce contact comme une combinaison de plusieurs événements tactiles.InteractiveObject
 InheritedDistribué lorsque l’utilisateur appuie sur deux points de contact sur la même occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsque l’utilisateur appuie avec deux doigts sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile, puis les retire).InteractiveObject
 InheritedDistribué lorsque l’utilisateur déplace un point de contact sur l’occurrence d’InteractiveObject d’un périphérique tactile (notamment lorsqu’il déplace un doigt de gauche à droite sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile).InteractiveObject
 InheritedDistribué lorsque l’utilisateur effectue un mouvement de rotation sur un point de contact à l’aide d’une occurrence d’InteractiveObject (par exemple, lorsqu’il pose deux doigts sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile, puis les fait pivoter).InteractiveObject
 InheritedDistribué lorsque l’utilisateur effectue un mouvement de glissement sur un point de contact à l’aide d’une occurrence d’InteractiveObject (par exemple, lorsqu’il pose trois doigts puis les déplace parallèlement sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile).InteractiveObject
 InheritedDistribué lorsque l’utilisateur crée un point de contact à l’aide d’une occurrence d’InteractiveObject, puis appuie brièvement sur un périphérique tactile (notamment lorsqu’il place plusieurs doigts sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile pour ouvrir un menu, puis appuie brièvement avec un doigt pour sélectionner une option de menu).InteractiveObject
 InheritedDistribué lorsque l’utilisateur effectue un mouvement de zoom sur un point de contact à l’aide d’une occurrence d’InteractiveObject (par exemple, lorsqu’il pose deux doigts, puis les écarte rapidement sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile).InteractiveObject
 InheritedDistribué lorsqu’un objet passe de l’état visible à l’état invisible.UIComponent
 InheritedCet événement est distribué à une application cliente prenant en charge la saisie en ligne avec un éditeur IME.InteractiveObject
 InheritedDistribué lorsque le composant a terminé sa construction et dispose de toutes les propriétés d’initialisation définies.UIComponent
 InheritedDistribué si un composant est contrôlé par un validateur et que la validation a échoué.UIComponent
  Distribué lorsque l’utilisateur clique sur un élément du contrôle.ListBase
  Distribué lorsque l’utilisateur clique deux fois sur un élément du contrôle.ListBase
  Distribué lorsque le pointeur de la souris cesse de survoler un élément du contrôle.ListBase
  Distribué lorsque le pointeur de la souris survole un élément du contrôle.ListBase
 InheritedDistribué lorsque l’utilisateur appuie sur une touche.InteractiveObject
 InheritedDistribué lorsque l’utilisateur tente de déplacer le focus à l’aide du clavier.InteractiveObject
 InheritedDistribué lorsque l’utilisateur relâche une touche.InteractiveObject
 InheritedDistribué lorsque l’utilisateur appuie sur le bouton central de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage central sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué par un composant ouvert à l’aide du gestionnaire PopUpManager lorsque l’utilisateur clique en dehors du composant.UIComponent
 InheritedDistribué lorsque l’utilisateur tente de déplacer le focus à l’aide d’un périphérique de pointage.InteractiveObject
 InheritedDistribué lorsque l’utilisateur déplace le périphérique de pointage placé sur une occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsque l’utilisateur éloigne un périphérique de pointage d’une occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsque l’utilisateur place un périphérique de pointage sur une occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué lorsque la molette d’une souris est actionnée sur une occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué à partir d’un composant ouvert à l’aide du gestionnaire PopUpManager lorsque l’utilisateur fait défiler la molette de la souris en dehors de celui-ci.UIComponent
 InheritedDistribué lorsque l’objet a été déplacé.UIComponent
 InheritedDistribué par l’initiateur glisser InteractiveObject lorsque l’utilisateur arrête l’opération glisser.InteractiveObject
 InheritedDistribué par l’objet InteractiveObject cible lorsqu’un objet glissé est déposé dessus et que l’opération déposer a été acceptée avec un appel à DragManager.acceptDragDrop().InteractiveObject
 InheritedDistribué par un InteractiveObject lorsqu’une opération glisser entre dans ses limites.InteractiveObject
 InheritedDistribué par un InteractiveObject lorsqu’une opération glisser sort des limites.InteractiveObject
 InheritedDistribué par un objet InteractiveObject de façon continue lorsqu’une opération glisser reste dans ses limites.InteractiveObject
 InheritedDistribué au début d’une opération glisser par l’objet InteractiveObject spécifié comme initiateur de l’action glisser dans l’appel DragManager.doDrag().InteractiveObject
 InheritedDistribué lors d’une opération glisser par l’objet InteractiveObject spécifié comme initiateur de l’action glisser dans l’appel DragManager.doDrag().InteractiveObject
 InheritedDistribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de collage ou sélectionne "Coller" dans le menu contextuel.InteractiveObject
 InheritedDistribué au début de la séquence d’initialisation du composant.UIComponent
 InheritedDistribué lorsque l’utilisateur approche un stylet actif de l’écran après le seuil de détection de proximité de l’écran.InteractiveObject
 Inherited
    proximityEnd
Distribué lorsque l’utilisateur soulève un stylet actif au-dessus du seuil de détection de proximité de l’écran.InteractiveObject
 InheritedDistribué lorsque l’utilisateur déplace un stylet actif sur l’écran tout en respectant le seuil de détection de proximité.InteractiveObject
 Inherited
    proximityOut
Distribué lorsque l’utilisateur déplace un stylet actif en dehors de cet objet InteractiveObject, tout en respectant le seuil de détection de proximité de l’écran.InteractiveObject
 InheritedDistribué lorsque l’utilisateur déplace un stylet actif directement au-dessus de cet objet InteractiveObject, tout en respectant le seuil de détection de proximité de l’écran.InteractiveObject
 InheritedDistribué lorsque l’utilisateur déplace un stylet actif hors de cet objet InteractiveObject et de l’un de ses enfants, tout en respectant le seuil de détection de proximité de l’écran.InteractiveObject
 InheritedDistribué lorsque l’utilisateur déplace un stylet actif sur cet objet InteractiveObject de l’extérieur de l’arborescence d’objets de descendants dans la liste d’affichage (tout en respectant le seuil de détection de proximité de l’écran).InteractiveObject
 InheritedDistribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage après avoir appuyé sur le bouton sur une occurrence d’InteractiveObject, puis après avoir déplacé le périphérique de pointage hors de l’occurrence d’InteractiveObject.InteractiveObject
 InheritedDistribué lorsque le composant est supprimé d’un conteneur en tant que contenu enfant en utilisant la méthode removeChild(), removeChildAt(), removeElement() ou removeElementAt().UIComponent
 InheritedDistribué lorsqu’un objet d’affichage est sur le point d’être supprimé de la liste d’affichage.DisplayObject
 InheritedDistribué lorsqu’un objet d’affichage est sur le point d’être supprimé de la liste d’affichage de la scène, directement ou par l’intermédiaire de la suppression d’une arborescence secondaire qui contient l’objet d’affichage.DisplayObject
 Inherited[événement de diffusion] Distribué lorsque la liste d’affichage est sur le point d’être mise à jour et restituée.DisplayObject
 InheritedDistribué lorsque le composant est redimensionné.UIComponent
 InheritedDistribué lorsque l’utilisateur appuie sur le bouton droit de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué lorsque l’utilisateur éloigne un périphérique de pointage d’une occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsque l’utilisateur place un périphérique de pointage sur une occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsque l’utilisateur fait défiler le contenu.ScrollControlBase
 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é lorsqu’un objet passe de l’état invisible à l’état visible.UIComponent
 InheritedDistribué immédiatement après l’affichage du clavier logiciel.InteractiveObject
 InheritedDistribué immédiatement avant l’affichage du clavier logiciel.InteractiveObject
 InheritedDistribué immédiatement après la disparition du clavier logiciel.InteractiveObject
 InheritedDistribué après le basculement du composant dans un nouvel état et après la lecture de toute animation de transition d’état vers cet état.UIComponent
 InheritedDistribué lorsqu’un composant interrompt une transition à son état actuel afin de basculer dans un nouvel état.UIComponent
 InheritedDistribué lorsque la valeur de l’indicateur tabChildren de l’objet change.InteractiveObject
 InheritedDistribué lorsque l’indicateur tabEnabled de l’objet change.InteractiveObject
 InheritedDistribué lorsque la valeur de la propriété tabIndex de l’objet change.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur entre un ou plusieurs caractères de texte.InteractiveObject
 InheritedDistribué par le composant lorsqu’il est nécessaire de créer un composant ToolTip.UIComponent
 InheritedDistribué par le composant lorsque son objet ToolTip a été masqué et va être rapidement supprimé.UIComponent
 InheritedDistribué par le composant lorsque son composant ToolTip est sur le point d’être masqué.UIComponent
 InheritedDistribué par le composant lorsque son composant ToolTip est sur le point d’être affiché.UIComponent
 InheritedDistribué par le composant lorsque son composant ToolTip a été affiché.UIComponent
 InheritedDistribué par un composant dont la propriété toolTip est définie, dès que l’utilisateur le survole avec la souris.UIComponent
 InheritedDistribué lorsque l’utilisateur touche pour la première fois un périphérique tactile (notamment lorsqu’il pose un doigt sur un téléphone portable ou une tablette munis d’un écran tactile).InteractiveObject
 InheritedDistribué lorsque l’utilisateur cesse le contact avec un périphérique tactile (notamment lorsqu’il retire le doigt d’un téléphone portable ou d’une tablette munis d’un écran tactile).InteractiveObject
 InheritedEvénement non annulable, distribué par un composant lorsque celui-ci a terminé de réagir à un geste d’interaction tactile de l’utilisateur.UIComponent
 InheritedEvénement non annulable, distribué par un composant lorsque celui-ci commence à réagir à un geste d’interaction tactile de l’utilisateur.UIComponent
 InheritedEvénement annulable, distribué par un composant tentant de réagir à un geste d’interaction tactile de l’utilisateur.UIComponent
 InheritedDistribué lorsque l’utilisateur appuie sur le périphérique, et est continuellement distribué jusqu’au retrait du point de contact.InteractiveObject
 InheritedDistribué lorsque l’utilisateur retire le point de contact d’une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un objet d’affichage vers un autre sur un téléphone portable ou une tablette munis d’un écran tactile).InteractiveObject
 InheritedDistribué lorsque l’utilisateur déplace le point de contact sur une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un point se trouvant en dehors d’un objet d’affichage vers un point sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile).InteractiveObject
 InheritedDistribué lorsque l’utilisateur retire le point de contact d’une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un se trouvant sur l’objet d’affichage d’un téléphone portable ou une tablette munis d’un écran tactile vers un point se trouvant en dehors de cet objet).InteractiveObject
 InheritedDistribué lorsque l’utilisateur déplace le point de contact sur une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un point se trouvant en dehors d’un objet d’affichage vers un point sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile).InteractiveObject
 InheritedDistribué lorsque l’utilisateur lève le point de contact sur la même occurrence d’InteractiveObject sur laquelle le contact a été lancé sur un périphérique tactile (notamment lorsqu’il appuie avec un doigt à partir d’un point de contact unique sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile, puis le retire).InteractiveObject
 InheritedDistribué lorsque les méthodes commitProperties(), measure() et updateDisplayList() d’un objet ont été appelées (si nécessaire).UIComponent
 InheritedDistribué si un composant est contrôlé par un validateur et que la validation a réussi.UIComponent
 InheritedDistribué lorsque les valeurs sont modifiées soit par programmation, soit par interaction de l’utilisateur.UIComponent
Styles

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

Styles communs
 Style Description Défini par
  
alternatingItemColors
Type: Array Format: Color Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Couleurs à utiliser pour les arrière-plans des éléments de la liste. La valeur est un tableau d’une couleur ou plus. Les arrière-plans des éléments de liste prennent les couleurs du tableau par alternance.

Pour les contrôles DataGrid, tous les éléments d’une rangée ont la même couleur d’arrière-plan et chaque couleur d’arrière-plan des rangées est déterminée par le tableau de couleurs.

Pour le contrôle TileList, qui utilise une seule liste pour remplir un affichage à deux dimensions, le style peut donner un aspect de damier, des rayures et d’autres motifs en fonction du nombre de colonnes et de rangées et du nombre de couleurs spécifiées. TileList naviguent à travers les couleurs, plaçant les couleurs d’arrière-plan de chaque élément selon le sens de la mise en forme. Si vous avez un numéro d’événement des couleurs et un numéro d’événement des colonnes pour un TileList disposé horizontalement, vous obtiendrez des rayures. Si le nombre de colonne est un nom impair, vous obtiendrez un motif de damier.

La valeur par défaut est undefined.
ListBase
 InheritedType: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Distance verticale en pixels du bord supérieur de la zone de contenu à la position de la ligne de base de la commande.
UIComponent
 InheritedType: Class Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Classe d’habillage de bordure du composant.
ScrollControlBase
 InheritedType: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Style du cadre de sélection.
ScrollControlBase
 InheritedType: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Distance verticale, en pixels, entre le bord inférieur du composant et le bord inférieur de la zone de contenu de son conteneur parent.
UIComponent
 InheritedType: uint Format: Color Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Couleur de texte dans le composant, y compris l’étiquette du composant.
ScrollControlBase
 InheritedType: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Direction du texte affiché par le composant.
ScrollControlBase
 InheritedType: uint Format: Color Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Couleur de texte dans le composant s’il est désactivé.
ScrollControlBase
  
dropIndicatorSkin
Type: Class Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Habillage à utiliser pour indiquer où déposer un élément en cours de glissement. Lorsqu’un composant dérivé de ListBase constitue un emplacement cible dans une opération Glisser-déposer, un appel de la méthode showDropFeedback() crée une instance de cette classe et la positionne à un pixel au-dessus du itemRenderer de l’élément à l’endroit où, si l’opération déposer a lieu, l’élément est placé. La valeur par défaut est mx.controls.listClasses.ListDropIndicator.
ListBase
 InheritedType: uint Format: Color Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Couleur de surbrillance du composant lorsque la validation échoue.
UIComponent
 InheritedType: Number Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Indique la valeur de transparence Alpha de l’habillage du focus.
ScrollControlBase
 InheritedType: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Mode de fusion utilisé par le rectangle de focus.
UIComponent
 InheritedType: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Indique quels coins du rectangle de focus doivent être arrondis.
ScrollControlBase
 InheritedType: Class Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

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

Epaisseur du contour du rectangle de focus, en pixels.
UIComponent
 InheritedType: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Définit la propriété antiAliasType des objets TextField internes.
ScrollControlBase
 InheritedType: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Nom de la police à utiliser.
ScrollControlBase
 InheritedType: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Définit la propriété gridFitType des objets TextField internes représentant le texte dans les contrôles Flex.
ScrollControlBase
 InheritedType: Number Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Définit la propriété sharpness des objets TextField internes représentant le texte dans les contrôles Flex.
ScrollControlBase
 InheritedType: Number Format: Length Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Hauteur du texte, en pixels.
ScrollControlBase
 InheritedType: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Détermine si le texte doit être en italique.
ScrollControlBase
 InheritedType: Number Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Définit la propriété thickness des sous-contrôles TextField internes qui représentent le texte des contrôles Flex.
ScrollControlBase
 InheritedType: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Détermine si le texte doit être en gras.
ScrollControlBase
 InheritedType: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Distance horizontale, en pixels, entre le centre de la zone de contenu et celui du composant.
UIComponent
 InheritedType: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Nom du style de la barre de défilement horizontale.
ScrollControlBase
 InheritedType: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4.5  Versions du moteur d’exécution: Flash10, AIR 2.5

Le principal mode d’interaction pour ce composant.
UIComponent
 InheritedType: Boolean Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Valeur booléenne indiquant si le crénage est activé (true) ou désactivé (false).
ScrollControlBase
 InheritedType: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4.1  Versions du moteur d’exécution: Flash10, AIR 1.5

Spécifie la direction de mise en forme souhaitée d’un composant.
UIComponent
 InheritedType: Number Format: Length Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Espace vertical supplémentaire entre les lignes de texte.
ScrollControlBase
 InheritedType: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Distance horizontale, en pixels, du bord gauche du composant au bord gauche de la zone de contenu de son conteneur parent.
UIComponent
 InheritedType: Number Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Nombre de pixels supplémentaires devant apparaître entre chaque caractère.
ScrollControlBase
 InheritedType: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Paramètres régionaux du texte affiché par ce composant.
ScrollControlBase
  
paddingBottom
Type: Number Format: Length Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Nombre de pixels entre la partie inférieure de la rangée et la partie inférieure du rendu de la rangée. La valeur par défaut est 2.
ListBase
  
paddingLeft
Type: Number Format: Length Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Nombre de pixels entre la bordure gauche du composant et le bord gauche de sa zone de contenu.

La valeur par défaut est 0.

La valeur par défaut d’un contrôle Button dans le thème Halo est 10 et dans le thème Spark est 6.

La valeur par défaut d’un contrôle ComboBox est 5.

La valeur par défaut d’un conteneur Form est 16.

La valeur par défaut d’un contrôle Tree est 2.

ListBase
  
paddingRight
Type: Number Format: Length Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Nombre de pixels entre la bordure droite du composant et le bord droit de sa zone de contenu.

La valeur par défaut est 0.

La valeur par défaut d’un contrôle Button dans le thème Halo est 10 et dans le thème Spark est 6.

La valeur par défaut d’un contrôle ComboBox est 5.

La valeur par défaut d’un conteneur Form est 16.

ListBase
  
paddingTop
Type: Number Format: Length Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Nombre de pixels entre la partie supérieure de la rangée et la partie supérieure du rendu de la rangée. La valeur par défaut est 2.
ListBase
 InheritedType: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Distance horizontale, en pixels, du bord droit du composant au bord droit de la zone de contenu de son conteneur parent.
UIComponent
  
rollOverColor
Type: uint Format: Color Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Couleur d’arrière-plan d’un rendu lorsque l’utilisateur le survole avec sa souris. La valeur par défaut du thème Halo est 0xB2E1FF. La valeur par défaut du thème Spark est 0xCEDBEF.
ListBase
  
selectionColor
Type: uint Format: Color Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Couleur d’arrière-plan d’un rendu lorsque l’utilisateur le sélectionne. La valeur par défaut du thème Halo est 0x7FCEFF. La valeur par défaut du thème Spark est 0xA8C6EE.
ListBase
  
selectionDisabledColor
Type: uint Format: Color Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Couleur d’arrière-plan d’un rendu lorsque le composant est désactivé. La valeur par défaut est 0xDDDDDD.
ListBase
  
selectionDuration
Type: Number Format: Time Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Durée de l’effet de sélection. Lorsqu’un élément est sélectionné, un effet est activé sur la couleur de l’arrière-plan. Définissez la valeur sur 0 pour désactiver l’effet. La valeur par défaut est 250.
ListBase
  
selectionEasingFunction
Type: Function Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Objet easingFunction de l’effet de sélection. Lorsqu’un élément est sélectionné, un effet est activé sur la couleur de l’arrière-plan. L’effet par défaut est un fondu linéaire de la couleur. Un objet easingFunction permet de contrôler l’effet de sélection. La valeur par défaut est undefined.
ListBase
 InheritedType: Boolean Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 4.5  Versions du moteur d’exécution: Flash10, AIR 1.5

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

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

Alignement du texte au sein d’un conteneur.
ScrollControlBase
 InheritedType: String Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Détermine si le texte est souligné.
ScrollControlBase
 InheritedType: Class Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Classe implémentant l’instance IUITextField qui permet à ce composant de rendre le texte.
ScrollControlBase
 InheritedType: Number Format: Length Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Décalage de la première ligne de texte par rapport au côté gauche du conteneur (en pixels).
ScrollControlBase
  
textRollOverColor
Type: uint Format: Color Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Couleur de texte d’un rendu lorsque l’utilisateur le survole avec sa souris. La valeur par défaut du thème Halo est 0x2B333C. La valeur par défaut du thème Spark est 0x000000.
ListBase
  
textSelectedColor
Type: uint Format: Color Héritage CSS: Oui
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Couleur de texte d’un rendu lorsque l’utilisateur le sélectionne. La valeur par défaut du thème Halo est 0x2B333C. La valeur par défaut du thème Spark est 0x000000.
ListBase
 InheritedType: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Distance verticale, en pixels, entre le bord supérieur du composant et le bord supérieur de la zone de contenu de son conteneur parent.
UIComponent
  
useRollOver
Type: Boolean Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Indicateur contrôlant si les éléments sont mis en surbrillance lorsque la souris les survole. Si la valeur est true, les rangées sont mises en surbrillance lorsque la souris les survole. Si la valeur est false, les rangées sont mises en surbrillance uniquement lorsqu’elles sont sélectionnées. La valeur par défaut est true.
ListBase
  
verticalAlign
Type: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Alignement vertical d’un rendu dans une rangée. Valeurs possibles : "top", "middle" et "bottom". L’objet DataGrid place les rendus dans une rangée en fonction de ce style et des styles paddingTop et paddingBottom. Si l’élément dans les colonnes d’une rangée a différentes hauteurs, les autres classes List n’utilisent pas verticalAlign, mais les rendus d’élément peuvent examiner cette propriété de style et ajuster leur mise en forme en fonction. La valeur par défaut est "top".
ListBase
 InheritedType: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Distance verticale, en pixels, du centre de la zone de contenu du composant au centre du composant.
UIComponent
 InheritedType: String Héritage CSS: Non
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Nom du style de la barre de défilement verticale.
ScrollControlBase
Styles du thème Spark
 Style Description Défini par
 InheritedType: uint Format: Color Héritage CSS: Oui Thème : spark
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Couleur d’accentuation utilisée par les habillages des composants.
ScrollControlBase
 InheritedType: Number Héritage CSS: Non Thème : spark
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Alpha de la bordure.
ScrollControlBase
 InheritedType: uint Format: Color Héritage CSS: Non Thème : halo, spark
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Couleur de la bordure.
ScrollControlBase
 InheritedType: Boolean Héritage CSS: Non Thème : spark
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Visibilité de la bordure.
ScrollControlBase
 InheritedType: uint Format: Color Héritage CSS: Oui Thème : spark
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Couleur principale d’un composant.
ScrollControlBase
 InheritedType: Number Héritage CSS: Oui Thème : spark
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Valeur alpha de l’arrière-plan du contenu à ce composant.
ScrollControlBase
 InheritedType: uint Format: Color Héritage CSS: Oui Thème : spark
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Couleur de la zone de contenu du composant.
ScrollControlBase
 InheritedType: Boolean Héritage CSS: Non Thème : spark
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Propriété booléenne qui indique si le composant comporte une ombre portée visible.
ScrollControlBase
 InheritedType: uint Format: Color Héritage CSS: Oui Thème : spark
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Couleur de l’anneau de focus lorsque le composant détient le focus.
ScrollControlBase
 InheritedType: uint Format: Color Héritage CSS: Oui Thème : spark
Version du langage: ActionScript 3.0  Version du produit: Flex 4  Versions du moteur d’exécution: Flash10, AIR 1.5

Couleur d’un symbole de composant.
ScrollControlBase
Styles du thème Halo
 Style Description Défini par
 InheritedType: Number Héritage CSS: Non Thème : halo
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Niveau Alpha de la couleur définie par la propriété backgroundColor, de l’image ou fichier SWF défini par le style backgroundImage.
ScrollControlBase
 InheritedType: uint Format: Color Héritage CSS: Non Thème : halo
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Couleur d’arrière-plan d’un composant.
ScrollControlBase
 InheritedType: uint Format: Color Héritage CSS: Oui Thème : halo
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Couleur d’arrière-plan du composant lorsqu’il est désactivé.
ScrollControlBase
 InheritedType: Object Format: File Héritage CSS: Non Thème : halo
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Image d’arrière-plan d’un composant.
ScrollControlBase
 InheritedType: String Héritage CSS: Non Thème : halo
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Met à l’échelle l’image spécifiée par la propriété backgroundImage sur différentes tailles de pourcentage.
ScrollControlBase
 InheritedType: uint Format: Color Héritage CSS: Non Thème : halo, spark
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Couleur de la bordure.
ScrollControlBase
 InheritedType: String Héritage CSS: Non Thème : halo
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Côtés du cadre de sélection.
ScrollControlBase
 InheritedType: Number Format: Length Héritage CSS: Non Thème : halo
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Epaisseur du cadre de sélection.
ScrollControlBase
 InheritedType: Number Format: Length Héritage CSS: Non Thème : halo
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Rayon des angles des composants.
ScrollControlBase
 InheritedType: uint Format: Color Héritage CSS: Oui Thème : halo
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Couleur de l’ombre portée.
ScrollControlBase
 InheritedType: Boolean Héritage CSS: Non Thème : halo
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Propriété booléenne qui indique si le composant comporte une ombre portée visible.
ScrollControlBase
 InheritedType: String Héritage CSS: Non Thème : halo
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Direction de l’ombre portée.
ScrollControlBase
 InheritedType: Number Format: Length Héritage CSS: Non Thème : halo
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

Distance de l’ombre portée.
ScrollControlBase
 InheritedType: uint Format: Color Héritage CSS: Oui Thème : halo
Version du langage: ActionScript 3.0  Version du produit: Flex 3  Versions du moteur d’exécution: Flash9, AIR 1.1

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

actualCollection

propriété
protected var actualCollection:ICollectionView

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Copie de la valeur normalement stockée dans la collection utilisée lors de l’exécution des effets de changement des données. Cette valeur doit être nulle lorsqu’aucun effet de changement des données n’est en cours d’exécution.

actualIterator

propriété 
protected var actualIterator:IViewCursor

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Copie de la valeur normalement stockée dans la propriété iterator utilisée lors de l’exécution des effets de changement des données.

allowDragSelection

propriété 
public var allowDragSelection:Boolean = false

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur précisant si la sélection par glissement est activée. La sélection par glissement est la capacité à sélectionner un élément en faisant glisser, par opposition à la sélection normale lors de laquelle vous ne pouvez pas avoir le bouton de la souris enfoncé lorsque votre souris survole l’élément à sélectionner. Cette fonctionnalité est utilisée dans les boutons déroulants ComboBox pour prendre en charge l’activation du bouton de la souris lorsque la souris survole le bouton déroulant, puis le glissement de la souris sur le bouton déroulant pour sélectionner un élément.

La valeur par défaut est false.

allowItemSizeChangeNotification

propriété 
allowItemSizeChangeNotification:Boolean  [écriture seule]

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Si la valeur est false, les rendus ne peuvent pas annuler la taille de List.



Implémentation
    protected function set allowItemSizeChangeNotification(value:Boolean):void

allowMultipleSelection

propriété 
allowMultipleSelection:Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur signifiant que plusieurs éléments peuvent être sélectionnés à la fois. Si la valeur est true, les utilisateurs peuvent sélectionner plusieurs éléments. Aucune option ne permet d’interdire la sélection discontiguë. Les options de sélection complexes standard sont toujours en vigueur (Maj-clic, Ctrl-clic).

La valeur par défaut est false.



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

anchorBookmark

propriété 
protected var anchorBookmark:CursorBookmark

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Signet sur l’élément correspondant à l’ancrage. Un signet permet au composant de rechercher rapidement une position dans la collection des éléments. Cette propriété est utilisée lors de la sélection d’un jeu d’éléments entre l’ancrage et l’élément d’insertion ou l’élément mis en surbrillance, et lors de la recherche de l’élément sélectionné lorsqu’un tri ou un filtre est appliqué.

anchorIndex

propriété 
protected var anchorIndex:int = -1

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Décalage de l’élément dans le fournisseur de données, qui correspond au point d’ancrage de la sélection.

cachedItemsChangeEffect

propriété 
protected var cachedItemsChangeEffect:IEffect = null

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Effet lu lorsque des changements se produisent dans le fournisseur de données du contrôle, défini par le style itemsChangeEffect.

caretBookmark

propriété 
protected var caretBookmark:CursorBookmark

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Signet sur l’élément sous le signe d’insertion. Un signet permet au composant de rechercher rapidement une position dans la collection des éléments.

caretIndex

propriété 
protected var caretIndex:int = -1

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Décalage de l’élément dans le fournisseur de données qui constitue le signe d’insertion de la sélection.

Eléments de l’API associés

caretIndicator

propriété 
protected var caretIndicator:Sprite

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

DisplayObject qui contient les graphiques indiquant quel rendu est le signe d’insertion.

caretItemRenderer

propriété 
protected var caretItemRenderer:IListItemRenderer

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Rendu de l’élément sous le signe d’insertion. Dans le modèle de sélection se trouvent un ancrage, un signe d’insertion et un élément en surbrillance. Lorsque vous utilisez la souris pour sélectionner, l’élément qui se trouve sous la souris est mis en surbrillance lorsqu’elle le survole. Lorsque vous cliquez avec la souris sans touches de modificateur (Maj ou Ctrl), le jeu d’éléments sélectionnés est effacé, et l’élément qui se trouve sous la surbrillance est sélectionné et devient l’ancrage. Le signe d’insertion n’est pas utilisé dans la sélection avec la souris. Si un ancrage ou un autre élément est sélectionné alors que vous utilisez la touche Maj, l’ancien jeu d’éléments sélectionnés est effacé et tous les éléments qui se trouvent entre l’élément et l’ancrage sont sélectionnés. Cliquez sur les éléments tout en utilisant la touche Ctrl pour faire basculer la sélection de chaque élément. L’ancrage n’est pas déplacé.

Lorsque vous sélectionnez des éléments à l’aide du clavier, si les touches fléchées sont utilisées sans touches de modificateur, l’ancienne sélection est effacée et le nouvel élément est sélectionné et devient le point d’ancrage et d’insertion. Un signe d’insertion apparaît autour de la surbrillance de sélection. Si l’utilisateur utilise les touches fléchées avec la touche Maj, l’ancienne sélection est effacée et les éléments situés entre l’ancrage et le nouvel élément sont sélectionnés. Le signe d’insertion passe sur l’élément suivant. Si les touches fléchées sont utilisées avec la touche Ctrl, seul le signe d’insertion est déplacé. L’utilisateur peut utiliser la touche d’espacement pour faire basculer la sélection de l’élément sous le signe d’insertion.

caretUID

propriété 
protected var caretUID:String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

UID de l’élément sous le signe d’insertion.

collection

propriété 
protected var collection:ICollectionView

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

ICollectionView représentant le fournisseur de données. Lorsque vous définissez la propriété dataProvider, Flex enveloppe les fournisseurs de données comme il convient pour prendre en charge l’interface ICollectionView et définit cette propriété sur le résultat. La classe ListBase utilise ensuite cette propriété pour accéder aux données du fournisseur. Lorsque vous obtenez la propriété dataProvider, Flex renvoie cette valeur.

columnCount

propriété 
columnCount:int

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Nombre de colonnes à afficher dans un contrôle TileList ou d’éléments dans un contrôle HorizontalList. Pour l’objet DataGrid, indique le nombre de colonnes visibles. Remarque : la définition de cette propriété n’a aucun effet sur un contrôle DataGrid, qui base le nombre de colonnes sur la largeur du contrôle et sur la largeur de chaque colonne.

La valeur par défaut est 4.



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

columnWidth

propriété 
columnWidth:Number

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Largeur des colonnes du contrôle. Cette propriété est utilisée par les contrôles TileList et HorizontalList. Elle n’a aucun effet sur les contrôles DataGrid, pour lesquels vous définissez la largeur de chaque DataGridColumn.

La valeur par défaut est 50.



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

data

propriété 
data:Object

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Elément du fournisseur de données que ce composant doit rendre lorsque ce composant est utilisé comme rendu d’élément ou éditeur d’élément. La classe List définit cette propriété sur chaque rendu ou éditeur et le composant affiche les données. Les classes dérivées de ListBase prennent en charge cette propriété pour les situations complexes (par exemple pour une liste de DataGrids ou lorsqu’une colonne d’un DataGrid est une liste).

Ces classes List utilisent la propriété listData en plus de la propriété data pour déterminer les éléments à afficher. Si la classe List se trouve dans un DataGrid, elle s’attend à ce que la propriété dataField de la colonne s’associe à une propriété des données et elle définit la valeur selectedItem sur cette propriété. Si elle se trouve dans un contrôle List ou TileList, elle s’attend à ce que la propriété labelField de la liste s’associe à une propriété des données, et elle définit la valeur selectedItem sur cette propriété. Sinon, elle définit le selectedItem pour les données elles-mêmes.

Cette propriété utilise le fournisseur de données mais elle ne le définit pas. Dans tous les cas, vous devez définir le fournisseur de données autrement.

Vous ne pouvez pas définir cette propriété dans MXML.

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



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

Eléments de l’API associés

dataEffectCompleted

propriété 
protected var dataEffectCompleted:Boolean = false

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur précisant qu’un effet de changement des données vient de se termine. Le composant réagit généralement en nettoyant les structures de données internes lors du prochain appel de updateDisplayList().

dataItemWrappersByRenderer

propriété 
protected var dataItemWrappersByRenderer:Dictionary

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Rendus d’élément d’association de dictionnaire vers le ItemWrappers utilisé pour fournir les données. Applicable uniquement si un effet de données est en cours d’exécution.

dataProvider

propriété 
dataProvider:Object

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Ensemble de données à afficher. Cette propriété vous permet d’utiliser la plupart des types d’objets comme fournisseurs de données. Si vous définissez la propriété dataProvider sur un objet Array (tableau), il sera converti en un ArrayCollection. Si vous définissez la propriété sur un objet XML, il sera converti en un XMLListCollection doté d’un seul élément. Si vous définissez la propriété sur un XMLList, il sera converti en un XMLListCollection. Si vous définissez la propriété sur un objet qui implémente l’interface IList ou ICollectionView, l’objet sera utilisé directement.

A la suite des conversions, lorsque vous obtenez la propriété dataProvider, il s’agira toujours d’un objet ICollectionView, et donc pas forcément le type d’objet que vous avez utilisé pour définir la propriété. Il est important de comprendre ce comportement si vous souhaitez modifier les données du fournisseur de données : les modifications apportées aux données d’origine peuvent ne pas être détectées, mais les modifications apportées à l’objet ICollectionView que vous recevez de la propriété dataProvider seront détectées.

La valeur par défaut est null.

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



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

Eléments de l’API associés

dataTipField

propriété 
dataTipField:String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Nom du champ dans les éléments du fournisseur de données à afficher comme astuce sur les données. Par défaut, le contrôle List recherche la propriété label sur chaque élément et l’affiche. Toutefois, si les objets de données ne contiennent pas de propriété label, vous pouvez définir la propriété dataTipField pour qu’elle utilise une autre propriété dans l’objet de données. L’utilisation de « FullName » lors de l’affichage d’un jeu de noms de personnes extraits d’une base de données en est un exemple.

La valeur par défaut est null.

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



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

dataTipFunction

propriété 
dataTipFunction:Function

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Fonction fournie par l’utilisateur et à exécuter sur chaque élément pour en déterminer l’astuce sur les données. Par défaut, le contrôle List recherche la propriété label sur chaque élément du fournisseur de données et l’affiche. Toutefois, certains éléments n’ont pas de propriété label ni une autre propriété que vous pouvez utiliser pour l’affichage dans les rangées. Un jeu de données présentant les champs lastName et firstName mais dont vous souhaitez afficher les noms complets en est un exemple. Vous pouvez fournir une propriété dataTipFunction qui recherche les champs appropriés et renvoie une chaîne affichable. La propriété dataTipFunction permet également de gérer la mise en forme et la localisation.

La propriété dataTipFunction prend un unique argument correspondant à l’élément du fournisseur de données et renvoie une chaîne, comme l’illustre l’exemple suivant :

myDataTipFunction(item:Object):String

La valeur par défaut est null.

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



Implémentation
    public function get dataTipFunction():Function
    public function set dataTipFunction(value:Function):void

defaultColumnCount

propriété 
protected var defaultColumnCount:int = 4

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Nombre par défaut de colonnes à afficher. Cette valeur est utilisée si le calcul du nombre de rangées donne une valeur inférieure à 1 lorsque vous essayez de calculer l’objet columnCount en fonction de la taille ou du contenu.

La valeur par défaut est 4.

defaultRowCount

propriété 
protected var defaultRowCount:int = 4

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Nombre par défaut de rangées à afficher. Cette valeur est utilisée si le calcul du nombre de rangées donne une valeur inférieure à 1 lorsque vous essayez de calculer l’objet rowCount en fonction de la taille ou du contenu.

La valeur par défaut est 4.

dragEnabled

propriété 
dragEnabled:Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur précisant si vous pouvez faire glisser les éléments hors du contrôle et les déposer dans d’autres contrôles. Si la valeur est true, vous pouvez utiliser le glissement pour ce contrôle. Si la propriété dropEnabled a également la valeur true, vous pouvez faire glisser les éléments et les déposer dans ce contrôle pour les réorganiser.

La valeur par défaut est false.



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

dragImage

propriété 
dragImage:IUIComponent  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Obtient une instance de classe qui affiche les effets visuels lors d’une opération Glisser-déposer.

La valeur par défaut est mx.controls.listClasses.ListItemDragProxy.



Implémentation
    protected function get dragImage():IUIComponent

dragImageOffsets

propriété 
dragImageOffsets:Point  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Obtient le décalage de l’image glissée pour une opération Glisser-déposer.



Implémentation
    protected function get dragImageOffsets():Point

dragMoveEnabled

propriété 
dragMoveEnabled:Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur précisant si les éléments peuvent être déplacés au lieu d’être simplement copiés du contrôle dans le cadre d’une opération Glisser-déposer. Si la valeur est true et si la propriété dragEnabled a la valeur true, les éléments peuvent être déplacés. Il arrive souvent que les éléments du fournisseur de données ne puissent pas ou ne doivent pas être supprimés. Une opération de déplacement (MOVE) ne doit donc pas être autorisée lors d’une opération Glisser-déposer.

La valeur par défaut est false.



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

dropEnabled

propriété 
dropEnabled:Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur précisant si les éléments glissés peuvent être déposés dans le contrôle.

Si vous définissez cette propriété sur true, le contrôle accepte tous les formats de données et suppose que le format des données glissées correspond à celui des données résidant dans le fournisseur de données. Pour vérifier explicitement le format des données en cours de glissement, vous devez gérer un ou plusieurs des événements de glissement, comme dragOver, puis appeler la méthode preventDefault() de l’événement DragEvent pour personnaliser la façon dont la classe List accepte les données déposées.

Lorsque vous définissez dropEnabled sur true, Flex appelle automatiquement les méthodes showDropFeedback() et hideDropFeedback() pour afficher l’indicateur de dépôt.

La valeur par défaut est false.



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

explicitColumnCount

propriété 
protected var explicitColumnCount:int = -1

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Nombre de colonnes demandé par définition explicite de la propriété columnCount.

explicitColumnWidth

propriété 
protected var explicitColumnWidth:Number

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Largeur de colonnes demandée par définition explicite de la propriété columnWidth.

explicitRowCount

propriété 
protected var explicitRowCount:int = -1

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Nombre de rangées demandé par définition explicite de la propriété rowCount.

explicitRowHeight

propriété 
protected var explicitRowHeight:Number

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Hauteur de rangées demandée par définition explicite de la propriété rowHeight.

factoryMap

propriété 
protected var factoryMap:Dictionary

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Association des rendus d’élément par fabrique. Cette propriété est un dictionnaire indexé par itemRenderers où les valeurs sont IFactory.

freeItemRenderers

propriété 
protected var freeItemRenderers:Array

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Pile de rendus d’élément inutilisés. La plupart des classes List recyclent les rendus qu’elles ont déjà créés lorsque le défilement sort de la zone d’affichage. Cela permet de gagner du temps lors du défilement. Les fonctionnalités de rendu recyclées sont stockées ici.

freeItemRenderersByFactory

propriété 
protected var freeItemRenderersByFactory:Dictionary

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Association des rendus d’élément libres par fabrique. Cette propriété est un dictionnaire indexé par fabriques où les valeurs sont des dictionnaires d’itemRenderers.

highlightIndicator

propriété 
protected var highlightIndicator:Sprite

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

DisplayObject qui contient les graphiques indiquant quel rendu est mis en surbrillance.

highlightItemRenderer

propriété 
protected var highlightItemRenderer:IListItemRenderer

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Rendu qui passe actuellement sur ou sous le signe d’insertion.

highlightUID

propriété 
protected var highlightUID:String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

UID de l’élément qui passe actuellement sur ou sous le signe d’insertion.

iconField

propriété 
iconField:String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Le nom du champ de l’objet fournisseur de données qui détermine ce qui doit s’afficher en tant qu’icône. Par défaut, la classe List n’essaie pas d’afficher les icônes avec le texte dans les rangées. En revanche, en spécifiant un champ d’icône, vous pouvez définir un graphique qui est créé et affiché en tant qu’icône dans la rangée. Cette propriété est ignorée par DataGrid.

Les rendus rechercheront dans l’objet du fournisseur de données une propriété dont le nom est fourni comme iconField. Si la valeur de la propriété est une classe, cette dernière sera instantiée et sera probablement une instance d’un objet IFlexDisplayObject. Si la valeur de la propriété est une chaîne, elle regardera si une classe de ce nom existe dans l’application. Si elle n’en trouve pas, elle recherchera également une propriété de ce nom dans le document et s’attendra à ce que cette propriété s’associe à une classe.

La valeur par défaut est null.

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



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

iconFunction

propriété 
iconFunction:Function

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Une fonction fournie par l’utilisateur et à exécuter sur chaque élément pour en déterminer leur icône. Par défaut, List n’essaie pas d’afficher les icônes avec le texte dans les rangées. En revanche, en spécifiant une fonction d’icône, vous pouvez définir une classe pour un graphique qui sera créé et affiché en tant qu’icône dans la rangée. Cette propriété est ignorée par DataGrid.

La propriété iconFunction prend un unique argument correspondant à l’élément du fournisseur de données et renvoie une classe, comme l’illustre l’exemple suivant :

iconFunction(item:Object):Class

La valeur par défaut est null.

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



Implémentation
    public function get iconFunction():Function
    public function set iconFunction(value:Function):void

itemRenderer

propriété 
itemRenderer:IFactory

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Rendu de l’élément personnalisé du contrôle. Vous pouvez spécifier un rendu d’élément personnalisé supplémentaire, intégré ou personnalisé.

Le rendu d’élément par défaut dépend de la classe du composant. Les classes TileList et HorizontalList utilisent TileListItemRenderer ; la classe List utilise ListItemRenderer. La classe DataGrid utilise DataGridItemRenderer de DataGridColumn.



Implémentation
    public function get itemRenderer():IFactory
    public function set itemRenderer(value:IFactory):void

itemsNeedMeasurement

propriété 
protected var itemsNeedMeasurement:Boolean = true

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur précisant si les propriétés columnWidth et rowHeight doivent être calculées. Cette propriété est définie si un style change et risque d’affecter les mesures du rendu ou si le fournisseur de données est modifié.

itemsSizeChanged

propriété 
protected var itemsSizeChanged:Boolean = false

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur précisant que la taille des rendus peut avoir changé. Le composant réagit généralement en réappliquant les éléments de données à tous les rendus lors du prochain appel de updateDisplayList(). On suppose que réappliquer les éléments aura pour effet d’invalider les rendus d’élément et de provoquer un nouveau calcul de leur mesure.

iterator

propriété 
protected var iterator:IViewCursor

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Instance IViewCursor principale utilisée pour récupérer les éléments du fournisseur de données et les transmettre aux rendus. A la fin d’une séquence de code, il doit toujours être placé sur l’élément visible le plus en haut actuellement affiché.

iteratorValid

propriété 
protected var iteratorValid:Boolean = true

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur précisant qu’une erreur de page s’est produite et que la position de l’itérateur n’est pas valide (n’apparaît pas sur l’élément le plus en haut actuellement affiché). Si le composant obtient une erreur de page (une erreur ItemPending), il définit iteratorValid sur false. Le code qui gère normalement le rendu des éléments vérifie cet indicateur et ne s’exécute pas tant que la page de données n’est pas sortie du serveur.

keySelectionPending

propriété 
protected var keySelectionPending:Boolean = false

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur précisant si la sélection par le clavier a été interrompue par une erreur de page. Le composant réagit en suspendant le rendu des éléments jusqu’à l’arrivée de la page de données. La méthode finishKeySelection() sera appelée à l’arrivée des données de la page.

labelField

propriété 
labelField:String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Le nom du champ des éléments du fournisseur de données à afficher en tant qu’étiquette. Par défaut, le contrôle List recherche la propriété label sur chaque élément et l’affiche. Toutefois, si les objets de données ne contiennent pas de propriété label, vous pouvez définir la propriété labelField pour qu’elle utilise une autre propriété dans l’objet de données. L’utilisation de « FullName » lors de l’affichage d’un jeu de noms de personnes extraits d’une base de données en est un exemple.

La valeur par défaut est "label".

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



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

labelFunction

propriété 
labelFunction:Function

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Fonction fournie par l’utilisateur à exécuter sur chaque élément pour en déterminer le libellé. Par défaut, le contrôle List recherche la propriété label sur chaque élément du fournisseur de données et l’affiche. Toutefois, certains jeux de données n’ont pas de propriété label ni une autre propriété à afficher. Un jeu de données présentant les champs lastName et firstName mais dont vous souhaitez afficher les noms complets en est un exemple.

Vous pouvez spécifier une valeur labelFunction recherchant les champs appropriés et renvoyant une chaîne affichable. La propriété labelFunction permet également de gérer le formatage et la localisation.

Pour la plupart des composants, la fonction libellé prend un unique argument correspondant à l’élément du fournisseur de données et renvoie une chaîne.

      myLabelFunction(item:Object):String

La signature de la méthode des classes DataGrid et DataGridColumn est :

      myLabelFunction(item:Object, column:DataGridColumn):String

dans laquelle item contient l’objet d’élément DataGrid et column indique la colonne DataGrid.

La valeur par défaut est null.

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



Implémentation
    public function get labelFunction():Function
    public function set labelFunction(value:Function):void

lastDropIndex

propriété 
protected var lastDropIndex:int

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Index le plus récemment calculé dans lequel l’élément déplacé par glissement doit être ajouté à l’emplacement cible.

lastSeekPending

propriété 
protected var lastSeekPending:ListBaseSeekPending

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Recherche la plus récente qui a déclenché une erreur de page. S’il existe plusieurs erreurs de page, seule la plus récente est intéressante, car elle indique où positionner l’itérateur et recommencer le rendu des rangées.

listContent

propriété 
protected var listContent:ListBaseContentHolder

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Objet d’affichage interne qui est le parent de tous les rendus d’élément, indicateurs de sélection et de surbrillance et autres graphiques de support. Ceci est pratiquement équivalent à contentPane dans la classe Container et permet de gérer le défilement.

listContentStyleFilters

propriété 
listContentStyleFilters:Object  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Jeu de styles à transmettre du contrôle ListBase au contrôle listContent.



Implémentation
    protected function get listContentStyleFilters():Object

Eléments de l’API associés

listData

propriété 
listData:BaseListData

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Lorsqu’un composant est utilisé en tant que rendu d’élément supplémentaire ou éditeur d’élément supplémentaire, Flex initialise la propriété listData du composant avec les données supplémentaires du contrôle List. Le composant peut ensuite utiliser la propriété listData et la propriété data pour afficher les informations appropriées sous forme de rendu d’élément supplémentaire ou d’éditeur d’élément supplémentaire.

Vous ne définissez pas cette propriété dans MXML ou ActionScript. Flex la définit lorsque le composant est utilisé comme rendu d’élément supplémentaire ou éditeur d’élément supplémentaire.

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



Implémentation
    public function get listData():BaseListData
    public function set listData(value:BaseListData):void

Eléments de l’API associés

listItems

propriété 
listItems:Array  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Tableau de tableaux contenant les instances itemRenderer qui rend chaque élément du fournisseur de données. Il s’agit d’un tableau à deux dimensions, constitué de rangées qui sont des tableaux de colonnes.



Implémentation
    protected function get listItems():Array

menuSelectionMode

propriété 
public var menuSelectionMode:Boolean = false

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur précisant si la sélection du style de menu doit être utilisée. Dans un menu, le glissement d’un rendu vers un autre a pour effet de sélectionner le nouveau rendu et de désélectionner l’ancen.

modifiedCollectionView

propriété 
protected var modifiedCollectionView:ModifiedCollectionView

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Affichage des collections qui préserve temporairement l’état du fournisseur de données précédent pour faciliter l’exécuter des effets de changement des données.

nullItemRenderer

propriété 
nullItemRenderer:IFactory

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Rendu de l’élément personnalisé du contrôle. Vous pouvez spécifier un rendu d’élément personnalisé supplémentaire, intégré ou personnalisé.

Le rendu d’élément par défaut dépend de la classe du composant. Les classes TileList et HorizontalList utilisent TileListItemRenderer ; la classe List utilise ListItemRenderer. La classe DataGrid utilise DataGridItemRenderer de DataGridColumn.



Implémentation
    public function get nullItemRenderer():IFactory
    public function set nullItemRenderer(value:IFactory):void

offscreenExtraColumns

propriété 
protected var offscreenExtraColumns:int = 0

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Nombre cible de colonnes supplémentaires des rendus d’élément utilisés dans la mise en forme du contrôle. La moitié de ces colonnes est créée à gauche des colonnes visibles à l’écran et l’autre moitié est créée à droite. Cette propriété est généralement définie indirectement lorsque vous définissez la propriété offscreenExtraRowsOrColumns.

La valeur par défaut est 0.

offscreenExtraColumnsLeft

propriété 
protected var offscreenExtraColumnsLeft:int = 0

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Nombre de colonnes hors écran qui se trouvent actuellement à gauche de la colonne visible la plus à gauche. Cette valeur sera <= offscreenExtraColumns / 2.

La valeur par défaut est 0.

offscreenExtraColumnsRight

propriété 
protected var offscreenExtraColumnsRight:int = 0

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Nombre de colonnes hors écran qui se trouvent actuellement à droite de la colonne visible la plus à droite. Cette valeur sera <= offscreenExtraColumns / 2.

La valeur par défaut est 0.

offscreenExtraRows

propriété 
protected var offscreenExtraRows:int = 0

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Nombre cible de rangées supplémentaires des rendus d’élément à utiliser dans la mise en forme du contrôle. La moitié de ces rangées est créée au-dessus des rangées visibles à l’écran et l’autre moitié est créée au-dessous. Cette propriété est généralement définie indirectement lorsque vous définissez la propriété offscreenExtraRowsOrColumns.

La valeur par défaut est 0.

offscreenExtraRowsBottom

propriété 
protected var offscreenExtraRowsBottom:int = 0

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Nombre de rangées hors écran qui se trouvent actuellement sous le rendu d’élément visible le plus en bas. Cette valeur sera <= offscreenExtraRows / 2.

La valeur par défaut est 0.

offscreenExtraRowsOrColumns

propriété 
offscreenExtraRowsOrColumns:int

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Nombre cible de rangées ou colonnes supplémentaires des rendus d’élément à utiliser dans la mise en forme du contrôle. La moitié de ces rangées/colonnes est créée au-dessus ou à gauche des rangées/colonnes visibles à l’écran et l’autre moitié est créée au-dessous ou à droite.

Le contrôle et ses propriétés déterminent si des rangées sont créées ou si des colonnes sont créées. En général les rangées sont utilisées, sauf pour les composants TileBase où direction est définie sur TileBaseDirection.VERTICAL. Dans ce cas, les colonnes sont créées.

Définissez cette propriété sur une valeur non nulle principalement lorsque vous appliquez des effets de données aux contrôles List ou TileList. Les modifications qui affectent l’élément du fournisseur de données correspondant aux éléments actuellement visibles ou les modifications qui affectent l’élément du fournisseur de données pour le nombre d’éléments spécifié avant ou après les éléments visibles, déclenchent l’effet des données. Les éléments du fournisseur de données qui se trouvent hors de cette plage risquent de ne pas être animés parfaitement par les effets des données.

Cette propriété est utile, car les effets des données fonctionnent en déterminant d’abord une mise en forme antérieure (avant) du contrôle basé sur List, puis en déterminant ensuite une mise en forme ultérieure (après), et enfin en définissant les propriétés de l’effet pour créer une animation de la mise en forme avant à la mise en forme après. Comme plusieurs effets rendent visibles les éléments actuellement invisibles, ou rendent invisibles les éléments actuellement visibles, cette propriété configure le contrôle pour créer les rendus d’élément hors écran afin qu’ils existent déjà lorsque l’effet des données est lu.

La valeur raisonnable de cette propriété peut être le nombre de rangées visibles à l’écran. Si vous définissez cette propriété sur une valeur importante et l’utilisez avec un fournisseur de données contenant un grand nombre d’éléments, des problèmes de performances risquent d’apparaître.

La valeur par défaut est 0.



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

offscreenExtraRowsOrColumnsChanged

propriété 
protected var offscreenExtraRowsOrColumnsChanged:Boolean = false

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur précisant que le nombre de rangées ou de colonnes hors écran a peut-être changé.

offscreenExtraRowsTop

propriété 
protected var offscreenExtraRowsTop:int = 0

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Nombre de rangées hors écran qui se trouvent actuellement sur la rangée visible la plus en haut. Cette valeur sera <= offscreenExtraRows / 2. Elle permet de calculer la relation des tableaux listItems et rowInfo avec les éléments du fournisseur de données (en collaboration avec la propriété verticalScrollPosition).

La valeur par défaut est 0.

rendererChanged

propriété 
protected var rendererChanged:Boolean = false

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur précisant que le rendu a changé. Le composant réagit généralement en détruisant les rendus et en traçant tous les éléments de données à tous les rendus lors du prochain appel de updateDisplayList().

reservedItemRenderers

propriété 
protected var reservedItemRenderers:Object

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Table de hachage des rendus d’éléments actuellement inutilisés susceptibles d’être à nouveau utilisés à un avenir proche. Utilisé lors de l’exécution d’effets de données. L’association est indexée par l’UID de l’élément du fournisseur de données.

rowCount

propriété 
rowCount:int

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Nombre de rangées à afficher. Si la hauteur du composant a été définie explicitement, cette propriété risque de ne pas avoir d’effet.

Pour un contrôle DataGrid, la propriété rowCount n’inclut pas la rangée d’en-tête.

La valeur par défaut est 4.



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

rowHeight

propriété 
rowHeight:Number

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Hauteur des rangées en pixels. Sauf si la propriété variableRowHeight est true, toutes les rangées sont de même hauteur. Si la hauteur des rangées n’est pas spécifiée, elle est basée sur la taille de police et d’autres propriétés du rendu.



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

rowInfo

propriété 
rowInfo:Array  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Tableau des objets ListRowInfo qui mettent en cache les hauteurs des rangées et d’autres informations de suivi concernant les rangées de la propriété listItems.



Implémentation
    protected function get rowInfo():Array

rowMap

propriété 
protected var rowMap:Object

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Table de hachage des rendus d’élément avec leur objet ListRowInfo respectif. L’objet ListRowInfo est indexé par le nom DisplayObject du rendu d’élément.

runDataEffectNextUpdate

propriété 
protected var runDataEffectNextUpdate:Boolean = false

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur précisant si un effet de données doit être initialisé lors de la prochaine mise à jour de l’affichage.

runningDataEffect

propriété 
protected var runningDataEffect:Boolean = false

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur précisant si un effet de changement des données est en cours d’exécution.

selectable

propriété 
selectable:Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur précisant si List affiche les éléments sélectionnés comme étant sélectionnés. Si la valeur est true, le contrôle prend en charge la sélection. La classe Menu, avec les sous-classes ListBase, définit cette propriété sur false par défaut, car elle n’affiche pas l’élément de menu choisi tel qu’il est sélectionné.

La valeur par défaut est true.



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

selectedData

propriété 
protected var selectedData:Object

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Tableau de hachage des objets ListBaseSelectionData qui suivent les éléments actuellement sélectionnés. Le tableau est indexé par l’UID des éléments.

Eléments de l’API associés

selectedIndex

propriété 
selectedIndex:int

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Index dans le fournisseur de données de l’élément sélectionné.

La valeur par défaut est -1 (aucun élément sélectionné).

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



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

selectedIndices

propriété 
selectedIndices:Array

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Tableau d’index dans le fournisseur de données des éléments sélectionnés. Les éléments sont dans l’ordre inverse de celui dans lequel l’utilisateur a sélectionné les éléments.

La valeur par défaut est [ ].

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



Implémentation
    public function get selectedIndices():Array
    public function set selectedIndices(value:Array):void

selectedItem

propriété 
selectedItem:Object

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Référence à l’élément sélectionné dans le fournisseur de données.

La valeur par défaut est null.

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



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

selectedItems

propriété 
selectedItems:Array

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Tableau de références aux éléments sélectionnés dans le fournisseur de données. Les éléments sont dans l’ordre inverse de celui dans lequel l’utilisateur a sélectionné les éléments.

La valeur par défaut est [ ].

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



Implémentation
    public function get selectedItems():Array
    public function set selectedItems(value:Array):void

selectedItemsCompareFunction

propriété 
selectedItemsCompareFunction:Function

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

Fonction utilisée pour comparer les éléments de la propriété selectedItems aux éléments du fournisseur de données. Si une correspondance est détectée, l’élément dans le fournisseur de données devient une partie de la sélection. Par défaut, ou si la fonction selectedItemsCompareFunction est définie sur null, la fonction de comparaison utilise l’égalité stricte (===). Notez que les versions antérieures de Flex utilisaient l’égalité simple (==) ce qui peut, dans certains cas, être à l’origine de différences de comportement. Une fonction de comparaison courante peut simplement comparer les uid d’objets ou vérifier qu’une propriété spécifique corresponde.

La fonction de comparaison se compose de deux arguments. Le premier argument est l’objet dans le fournisseur de données. Le second argument est un objet de la propriété selectedItems. La fonction renvoie true si l’élément du fournisseur de données doit être sélectionné.

      myCompareFunction(itemInDataProvider:Object, itemInSelectedItems):Boolean

La valeur par défaut est null et utilise l’égalité stricte.

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



Implémentation
    public function get selectedItemsCompareFunction():Function
    public function set selectedItemsCompareFunction(value:Function):void

selectionIndicators

propriété 
protected var selectionIndicators:Object

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Tableau de hachage des indicateurs de sélection. Ce tableau permet au composant de rechercher rapidement et de supprimer les indicateurs lorsque le jeu d’éléments sélectionnés est effacé. Le tableau est indexé par l’UID de l’élément.

selectionLayer

propriété 
protected var selectionLayer:Sprite

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Calque de listContent, sur lequel tous les indicateurs de sélection et de surbrillance sont tracés.

selectionTweens

propriété 
protected var selectionTweens:Object

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Tableau de hachage des interpolations de sélection. Ce tableau permet au composant de rechercher rapidement et de nettoyer les interpolations en cours si le jeu d’éléments sélectionnés est effacé. Le tableau est indexé par l’UID de l’élément.

showCaret

propriété 
protected var showCaret:Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur précisant si le signe d’insertion doit être affiché. Cette propriété est généralement définie sur false lorsque l’activité de la souris est détectée et redéfinie sur true lorsque le clavier est utilisé pour sélectionner.

showDataTips

propriété 
showDataTips:Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur précisant si les astuces sur les données s’affichent pour le texte des rangées. Si la valeur est true, les astuces sur les données s’affichent. Les astuces sur les données sont des infos-bulles conçues pour afficher le texte qui est trop long pour la rangée. Si vous définissez une fonction dataTipFunction, les astuces sur les données s’affichent même si le texte est trop long pour la rangée.

La valeur par défaut est false.

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



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

unconstrainedRenderers

propriété 
protected var unconstrainedRenderers:Dictionary

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Table de hachage de rendus d’élément qui ne sont pas soumis aux algorithmes de mise en forme de la liste.

value

propriété 
value:Object  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Elément sélectionné ou les données ou le champ d’étiquette de l’élément sélectionné. Si l’élément sélectionné est un nombre ou une chaîne, la valeur est l’élément. Si l’élément est un objet, la valeur est la propriété data si elle existe, ou la propriété label si elle existe.

Remarque : il est souvent préférable d’utiliser selectedItem. Cette propriété existe pour la comptabilité descendante avec des applications antérieures.

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



Implémentation
    public function get value():Object

variableRowHeight

propriété 
variableRowHeight:Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur précisant si chaque rangée peut avoir une hauteur différente. Cette propriété est ignorée par TileList et HorizontalList. Si la valeur est true, chaque rangée peut avoir une hauteur différente.

La valeur par défaut est false.



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

visibleData

propriété 
visibleData:Object  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Tableau de hachage des rendus d’élément du fournisseur de données actuellement affichés. Le tableau est indexé par l’UID de l’élément du fournisseur de données et permet d’utiliser rapidement le rendu pour afficher un élément en particulier.



Implémentation
    protected function get visibleData():Object

wordWrap

propriété 
wordWrap:Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur précisant si le texte de la rangée doit être enroulé. Si la valeur est true, le texte peut être enroulé dans les rangées. Ne prend effet que si la propriété variableRowHeight a également la valeur true.

La valeur par défaut est false.



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

wordWrapChanged

propriété 
protected var wordWrapChanged:Boolean = false

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Indicateur précisant si la valeur de la propriété wordWrap a changé depuis la dernière mise à jour de la liste d’affichage. Cette propriété est définie lorsque vous modifiez la valeur de la propriété wordWrap et est redéfinie sur false par la méthode updateDisplayList(). Le composant réagit généralement en réappliquant les éléments de données à tous les rendus lors du prochain appel de updateDisplayList(). Ceci est différent de itemsSizeChanged, car il indique en plus que la réapplication des éléments de données aux rendus peut ne pas les invalider puisque la seule chose qui a changé est le fait que le rendu doit ou non utiliser wordWrap comme facteur dans ses calculs de taille.

Détails du constructeur

ListBase

()Constructeur
public function ListBase()

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Constructeur.

Détails de la méthode

addDataEffectItem

()méthode
public function addDataEffectItem(item:Object):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Ajoute un rendu d’élément si un effet de changement des données est en cours d’exécution. Le rendu d’élément doit correspondre à un élément de données récemment ajouté dans la collection du fournisseur de données et qui n’a pas encore été affiché.

Cette fonction sera appelée par un effet AddItemAction dans le cadre d’un effet de changement des données pour indiquer le point auquel un élément de données ajouté à une collection commence à être affiché par le contrôle, à l’aide d’un rendu d’élément.

Paramètres

item:Object — Rendu d’élément à ajouter à la mise en forme du contrôle.

addDragData

()méthode 
protected function addDragData(dragSource:Object):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Ajoute les éléments sélectionnés à l’objet DragSource dans le cadre d’une opération glisser-déposer. Remplacez cette méthode pour ajouter d’autres données à la source du glissement.

Paramètres

dragSource:Object — Objet DragSource auquel ajouter les données.

addToFreeItemRenderers

()méthode 
protected function addToFreeItemRenderers(item:IListItemRenderer):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Ajoute le rendu à la liste des rendus recyclés, ce qui le rend invisible et nettoie toutes ses références. Si un effet de données est en cours d’exécution, le rendu est réservé pour une utilisation ultérieure de ces données. Sinon, il est ajouté à la pile freeItemRenderers générale.

Paramètres

item:IListItemRenderer — Rendu à ajouter.

addToRowArrays

()méthode 
protected function addToRowArrays():void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Ajoutez une rangée vide au début des tableaux stockant les références aux rangées.

adjustListContent

()méthode 
protected function adjustListContent(unscaledWidth:Number = -1, unscaledHeight:Number = -1):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Appelé par la méthode updateDisplayList() pour ajuster la taille et la position de l’objet listContent.

Paramètres

unscaledWidth:Number (default = -1) — Indique la largeur du composant, en pixels, des coordonnées du composant, quelle que soit la valeur de la propriété scaleX du composant.
 
unscaledHeight:Number (default = -1) — Indique la hauteur du composant, en pixels, des coordonnées du composant, quelle que soit la valeur de la propriété scaleY du composant.

applySelectionEffect

()méthode 
protected function applySelectionEffect(indicator:Sprite, uid:String, itemRenderer:IListItemRenderer):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Configure l’effet pour l’application de l’indicateur de sélection. La valeur par défaut est une interpolation Alpha basique.

Paramètres

indicator:Sprite — Sprite contenant les graphiques qui décrivent la sélection.
 
uid:String — UID de l’élément actuellement sélectionné, qui peut être utilisé pour indexer dans un tableau et suivre plusieurs effets de sélection.
 
itemRenderer:IListItemRenderer — Rendu d’élément actuellement affiché comme étant sélectionné.

calculateDropIndex

()méthode 
public function calculateDropIndex(event:DragEvent = null):int

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Renvoie l’index où les éléments déposés doivent être ajoutés à l’emplacement cible.

Paramètres

event:DragEvent (default = null) — DragEvent contenant des informations sur la position de la souris. Si la valeur est null, la méthode doit renvoyer la valeur dropIndex depuis le dernier événement valide.

Valeur renvoyée
int — Index où les éléments déposés doivent être ajoutés.

calculateDropIndicatorY

()méthode 
protected function calculateDropIndicatorY(rowCount:Number, rowNum:int):Number

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Calcule la position y de l’indicateur de dépôt lors d’une opération Glisser-déposer.

Paramètres

rowCount:Number — Nombre de rangées visibles du contrôle.
 
rowNum:int — Numéro de rangée du contrôle où l’indicateur de dépôt doit apparaître.

Valeur renvoyée
Number — Coordonnée de l’axe y de l’indicateur de dépôt.

clearCaretIndicator

()méthode 
protected function clearCaretIndicator(indicator:Sprite, itemRenderer:IListItemRenderer):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Efface le signe d’insertion dans l’objet Sprite donné.

Paramètres

indicator:Sprite — Objet Sprite devant contenir les graphiques qui permettent de mettre un rendu en surbrillance.
 
itemRenderer:IListItemRenderer — Rendu d’élément actuellement en surbrillance.

clearHighlightIndicator

()méthode 
protected function clearHighlightIndicator(indicator:Sprite, itemRenderer:IListItemRenderer):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Efface l’indication de surbrillance dans l’objet Sprite donné.

Paramètres

indicator:Sprite — Objet Sprite devant contenir les graphiques qui permettent de mettre un rendu en surbrillance.
 
itemRenderer:IListItemRenderer — Rendu d’élément actuellement en surbrillance.

clearIndicators

()méthode 
protected function clearIndicators():void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Supprime tous les indicateurs de sélection, les indicateurs de surbrillance et les signes d’insertion.

clearSelected

()méthode 
protected function clearSelected(transition:Boolean = false):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Efface le jeu d’éléments sélectionnés et supprime tous les graphiques décrivant l’état sélectionné de ces éléments.

Paramètres

transition:Boolean (default = false) — La valeur est true si les graphiques doivent avoir un effet de fondu en sortie.

clearVisibleData

()méthode 
protected function clearVisibleData():void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Vide le tableau de hachage visibleData.

collectionChangeHandler

()méthode 
protected function collectionChangeHandler(event:Event):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Gère la distribution des événements CollectionEvent depuis le fournisseur de données lorsque les données changent. Met à jour les rendus, les index sélectionnés et les barres de défilement selon les besoins.

Paramètres

event:Event — CollectionEvent.

commitProperties

()méthode 
override protected function commitProperties():void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Calcule la largeur des colonnes, la hauteur des rangées et le nom des rangées et des colonnes si les propriétés comme columnCount, columnWidth, rowHeight et rowCount ont été explicitement définies.

Eléments de l’API associés

configureScrollBars

()méthode 
protected function configureScrollBars():void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Configure les barres de défilement en fonction du nombre de rangées et colonnes et du nombre de rangées et colonnes affichables. Cette méthode est appelée depuis la méthode updateDisplayList() après la mise à jour des rangées et colonnes. La méthode doit déterminer les paramètres à transmettre à la méthode setScrollBarProperties() afin de configurer correctement les barres de défilement.

copyItemWithUID

()méthode 
protected function copyItemWithUID(item:Object):Object

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Effectue une copie profonde de l’objet en appelant la méthode ObjectUtil.copy() et remplace lapropriété UID de la copie (si elle est présente) par une nouvelle valeur en appelant la méthode UIDUtil.createUID().

Cette méthode est utilisée pour copier avec l’opération Glisser-déposer.

Paramètres

item:Object — Elément à copier.

Valeur renvoyée
Object — Copie de l’objet.

Eléments de l’API associés

copySelectedItems

()méthode 
protected function copySelectedItems(useDataField:Boolean = true):Array

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Copie les éléments sélectionnés selon leur ordre de sélection.

Paramètres

useDataField:Boolean (default = true) — La valeur est true si le tableau doit être rempli avec les éléments réels ou false si le tableau doit être rempli avec les index des éléments.

Valeur renvoyée
Array — Tableau d’éléments sélectionnés.

createChildren

()méthode 
override protected function createChildren():void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Crée des objets enfant de cet objet ListBase. Il s’agit dans ce cas de l’objet listContent qui contiendra tous les rendus d’élément. Les éléments de rendu ne sont pas créés immédiatement, mais plus tard lorsque la méthode updateDisplayList est appelée.

createItemRenderer

()méthode 
public function createItemRenderer(data:Object):IListItemRenderer

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Crée un rendu d’élément en fonction de l’objet de données.

Paramètres

data:Object — objet de données.

Valeur renvoyée
IListItemRenderer — Fonctionnalité de rendu d’élément.

destroyRow

()méthode 
protected function destroyRow(i:int, numCols:int):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Recycle une rangée qui n’est pas requise et supprime ses indicateurs.

Paramètres

i:int — Index de la rangée à supprimer.
 
numCols:int — Nombre de colonnes de la rangée.

dragCompleteHandler

()méthode 
protected function dragCompleteHandler(event:DragEvent):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Gère les événements DragEvent.DRAG_COMPLETE. Cette méthode supprime l’élément du fournisseur de données.

Paramètres

event:DragEvent — Objet DragEvent.

dragDropHandler

()méthode 
protected function dragDropHandler(event:DragEvent):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Gère les événements DragEvent.DRAG_DROP. Cette méthode masque le résultats du dépôt en appelant la méthode hideDropFeedback().

Si l’action est de type COPY, cette méthode réalise une copie profonde de l’objet en appelant la méthode ObjectUtil.copy() et remplace la propriété uid de la copie (si elle est présente) par une nouvelle valeur en appelant la méthode UIDUtil.createUID().

Paramètres

event:DragEvent — Objet DragEvent.

Eléments de l’API associés

dragEnterHandler

()méthode 
protected function dragEnterHandler(event:DragEvent):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Gère les événements DragEvent.DRAG_ENTER. Cette méthode détermine si l’objet DragSource contient des éléments valides et utilise la méthode showDropFeedback() pour configurer la réponse de l’interface utilisateur.

Paramètres

event:DragEvent — Objet DragEvent.

dragExitHandler

()méthode 
protected function dragExitHandler(event:DragEvent):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Gère les événements DragEvent.DRAG_EXIT. Cette méthode masque le résultat d’interface en appelant la méthode hideDropFeedback().

Paramètres

event:DragEvent — Objet DragEvent.

dragOverHandler

()méthode 
protected function dragOverHandler(event:DragEvent):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Gère les événements DragEvent.DRAG_OVER. Cette méthode détermine si l’objet DragSource contient des éléments valides et utilise la méthode showDropFeedback() pour configurer le résultat d’interface.

Paramètres

event:DragEvent — Objet DragEvent.

dragScroll

()méthode 
protected function dragScroll():void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Fonction d’intervalle qui fait défiler la liste vers le haut ou le bas si la souris passe au-dessus ou au-dessous de la liste.

dragStartHandler

()méthode 
protected function dragStartHandler(event:DragEvent):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Gestionnaire par défaut pour l’événement dragStart.

Paramètres

event:DragEvent — Objet DragEvent.

drawCaretIndicator

()méthode 
protected function drawCaretIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Trace le signe d’insertion dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée.

Paramètres

indicator:Sprite — Objet Sprite devant contenir les graphiques qui permettent de mettre un rendu en surbrillance.
 
x:Number — Position x suggérée pour l’indicateur.
 
y:Number — Position y suggérée pour l’indicateur.
 
width:Number — Largeur suggérée pour l’indicateur.
 
height:Number — Hauteur suggérée pour l’indicateur.
 
color:uint — Couleur suggérée pour l’indicateur.
 
itemRenderer:IListItemRenderer — Rendu d’élément actuellement en surbrillance.

drawHighlightIndicator

()méthode 
protected function drawHighlightIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Trace l’indicateur de surbrillance dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée.

Paramètres

indicator:Sprite — Objet Sprite devant contenir les graphiques qui permettent de mettre un rendu en surbrillance.
 
x:Number — Position x suggérée pour l’indicateur.
 
y:Number — Position y suggérée pour l’indicateur.
 
width:Number — Largeur suggérée pour l’indicateur.
 
height:Number — Hauteur suggérée pour l’indicateur.
 
color:uint — Couleur suggérée pour l’indicateur.
 
itemRenderer:IListItemRenderer — Rendu d’élément actuellement en surbrillance.

drawItem

()méthode 
protected function drawItem(item:IListItemRenderer, selected:Boolean = false, highlighted:Boolean = false, caret:Boolean = false, transition:Boolean = false):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Trace le rendu avec des indicateurs signalant qu’il est en surbrillance, sélectionné ou qu’il agit en tant que signe d’insertion.

Paramètres

item:IListItemRenderer — Fonctionnalité de rendu.
 
selected:Boolean (default = false) — La valeur est true si la fonctionnalité de rendu doit être tracée dans son état sélectionné.
 
highlighted:Boolean (default = false) — La valeur est true si la fonctionnalité de rendu doit être tracée dans son état de surbrillance.
 
caret:Boolean (default = false) — La valeur est true si la fonctionnalité de rendu doit être tracée comme s’il s’agissait du signe d’insertion.
 
transition:Boolean (default = false) — La valeur est true si l’état de sélection doit s’estomper via un effet.

drawRowBackgrounds

()méthode 
protected function drawRowBackgrounds():void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Trace les couleurs des rangées alternées, bordures et arrière-plans des rangées.

drawSelectionIndicator

()méthode 
protected function drawSelectionIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Trace l’indicateur de sélection dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée.

Paramètres

indicator:Sprite — Objet Sprite devant contenir les graphiques qui permettent de mettre un rendu en surbrillance.
 
x:Number — Position x suggérée pour l’indicateur.
 
y:Number — Position y suggérée pour l’indicateur.
 
width:Number — Largeur suggérée pour l’indicateur.
 
height:Number — Hauteur suggérée pour l’indicateur.
 
color:uint — Couleur suggérée pour l’indicateur.
 
itemRenderer:IListItemRenderer — Rendu d’élément actuellement en surbrillance.

findKey

()méthode 
protected function findKey(eventCode:int):Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Tente de trouver l’élément suivant dans le fournisseur de données qui commence par le caractère dans le paramètre eventCode. Vous pouvez le remplacer pour réaliser des recherches plus originales. La recherche commence à l’emplacement selectedIndex. Si elle atteint la fin du fournisseur de données, elle recommence depuis le début.

Paramètres

eventCode:int — Touche qui a été activée sur le clavier.

Valeur renvoyée
Boolean — La valeur est true si une correspondance est trouvée.

findString

()méthode 
public function findString(str:String):Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Recherche un élément de la liste en fonction d’une chaîne et déplace la sélection dessus. La recherche commence à l’emplacement selectedIndex. Si elle atteint la fin du fournisseur de données, elle recommence depuis le début.

Pour un contrôle DataGrid, cette méthode recherche par défaut la première colonne du contrôle. Pour rechercher une autre colonne, définissez la propriété sort de la collection utilisée pour renseigner le contrôle sur le ou les champ spécifiques que vous voulez rechercher. Chaque champ correspond à une seule colonne du contrôle.

Paramètres

str:String — Chaîne à rechercher.

Valeur renvoyée
Boolean — La valeur est true si une correspondance est trouvée.

Eléments de l’API associés

finishDataChangeEffect

()méthode 
protected function finishDataChangeEffect(event:EffectEvent):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Lorsque l’exécution d’un effet de changement des données est terminée, nettoie en rétablissant la collection et l’itérateur d’origine et en supprimant les valeurs mises en cache utilisées par l’effet. Cette méthode est appelée par la structure Flex. Vous n’avez pas besoin de l’appeler depuis votre code.

Paramètres

event:EffectEvent — EffectEvent.

finishKeySelection

()méthode 
protected function finishKeySelection():void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Définit les éléments sélectionnés en fonction des propriétés caretIndex et anchorIndex. Cette méthode est appelée par les gestionnaires de sélection du clavier et par la méthode updateDisplayList() au cas où le gestionnaire de sélection du clavier aurait reçu une erreur de page lors de son défilement pour obtenir plus d’éléments.

getItemRendererFactory

()méthode 
public function getItemRendererFactory(data:Object):IFactory

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Renvoie la fabrique appropriée et utilise la fabrique par défaut si aucune n’est spécifiée.

Paramètres

data:Object — Données que le rendu d’élément doit présenter.

Valeur renvoyée
IFactory — Si la propriété data a la valeur null, le rendu d’élément par défaut est renvoyé. Sinon, le rendu d’élément personnalisé est renvoyé.

getRendererSemanticValue

()méthode 
public function getRendererSemanticValue(target:Object, semanticProperty:String):Object

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Renvoie la valeur true ou false pour indiquer si l’effet doit être lu sur la cible. La classe EffectTargetFilter appelle cette méthode lorsque vous définissez la propriété filter sur un effet de données. Définissez par exemple la propriété filter sur addItem ou removeItem.

Paramètres

target:Object — Rendu d’élément
 
semanticProperty:String — Propriété sémantique du rendu dont la valeur va être renvoyée.

Valeur renvoyée
Objecttrue ou false pour indiquer si l’effet doit être lu sur la cible.

getReservedOrFreeItemRenderer

()méthode 
protected function getReservedOrFreeItemRenderer(data:Object):IListItemRenderer

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Récupère un rendu d’élément déjà créé, mais qui n’est pas en cours d’utilisation. Si un effet de données est en cours d’utilisation, il essaie d’abord de récupérer ceux de l’association reservedItemRenderers. Sinon (ou si aucun rendu réservé n’est trouvé) il les récupère de la pile freeItemRenderers.

Paramètres

data:Object — Données que le rendu d’élément doit présenter.

Valeur renvoyée
IListItemRenderer — Rendu d’élément déjà créé, mais qui n’est pas en cours d’utilisation.

hideDropFeedback

()méthode 
public function hideDropFeedback(event:DragEvent):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Masque l’indicateur de dépôt sous le pointeur de la souris qui indique qu’une opération Glisser-déposer est autorisée.

Paramètres

event:DragEvent — Objet DragEvent contenant des informations sur la position de la souris.

indexToColumn

()méthode 
protected function indexToColumn(index:int):int

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Colonne de l’élément du fournisseur de données à l’index donné.

Paramètres

index:int — Décalage dans le fournisseur de données.

Valeur renvoyée
int — Colonne dans laquelle l’élément serait affiché dans le composant. -1 si l’élément n’est pas affichable dans le conteneur listContent.

indexToItemRenderer

()méthode 
public function indexToItemRenderer(index:int):IListItemRenderer

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Récupérez un rendu d’élément pour l’index d’un élément dans le fournisseur de données, s’il en existe. Comme les éléments de rendu n’existent que pour les éléments au sein du jeu d’éléments de rangées affichables, vous ne pouvez pas utiliser cette méthode pour des éléments non visibles.

Paramètres

index:int — Décalage d’un élément dans le fournisseur de données.

Valeur renvoyée
IListItemRenderer — Rendu d’élément qui affiche l’élément ou la valeur null si l’élément n’est pas en cours d’affichage.

indexToRow

()méthode 
protected function indexToRow(index:int):int

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Rangée de l’élément du fournisseur de données à l’index donné.

Paramètres

index:int — Décalage dans le fournisseur de données.

Valeur renvoyée
int — Rangée dans laquelle l’élément serait affiché dans le composant. -1 si l’élément n’est pas affichable dans le conteneur listContent.

indicesToIndex

()méthode 
public function indicesToIndex(rowIndex:int, colIndex:int):int

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Calcule le décalage dans le fournisseur de données de l’élément aux emplacements colIndex et rowIndex. L’emplacement de la 9e rangée et de la 3e colonne d’un objet TileList peut correspondre à des éléments différents dans le fournisseur de données selon la direction dans laquelle les fenêtres sont disposées et le nombre de rangées et de colonnes contenues dans l’objet TileList.

Paramètres

rowIndex:int — Index basé sur 0 de la rangée, incluant les rangées au delà de la partie supérieure. Par conséquent, si la valeur de verticalScrollPosition est 2, la valeur de rowIndex pour la première rangée visible est 2.
 
colIndex:int — Index basé sur 0 de la colonne, incluant les colonnes au delà de la partie gauche. Si la valeur de horizontalScrollPosition est 2, alors la valeur de columnIndex pour la première colonne sur la gauche est 2.

Valeur renvoyée
int — Décalage dans le fournisseur de données.

initiateDataChangeEffect

()méthode 
protected function initiateDataChangeEffect(unscaledWidth:Number, unscaledHeight:Number):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Initialise un effet de changement des données lorsque des modifications ont eu lieu dans le fournisseur de données.

Paramètres

unscaledWidth:Number — Largeur du contrôle avant l’application des dimensionnements externes.
 
unscaledHeight:Number — Hauteur du contrôle avant l’application des dimensionnements externes.

invalidateList

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

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Actualise toutes les rangées lors de la prochaine mise à jour.

isItemHighlighted

()méthode 
public function isItemHighlighted(data:Object):Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Détermine si le rendu d’élément d’un élément du fournisseur de données est mis en surbrillance (s’il est survolé par la souris ou se trouve sous le signe d’insertion à cause de la navigation par clavier).

Paramètres

data:Object — Elément du fournisseur de données.

Valeur renvoyée
Boolean — La valeur est true si l’élément est en surbrillance.

isItemSelectable

()méthode 
public function isItemSelectable(data:Object):Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Détermine si le rendu d’élément d’un élément du fournisseur de données peut être sélectionné.

Paramètres

data:Object — Elément du fournisseur de données.

Valeur renvoyée
Boolean — La valeur est true si l’élément est sélectionnable.

isItemSelected

()méthode 
public function isItemSelected(data:Object):Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Détermine si le rendu d’élément d’un élément du fournisseur de données est sélectionné.

Paramètres

data:Object — Elément du fournisseur de données.

Valeur renvoyée
Boolean — La valeur est true si l’élément est sélectionné.

isItemShowingCaret

()méthode 
public function isItemShowingCaret(data:Object):Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Détermine si le rendu d’élément pour un élément de fournisseur de données est l’élément sous le caret en raison de la navigation par clavier.

Paramètres

data:Object — Elément du fournisseur de données.

Valeur renvoyée
Booleantrue si l’élément est sous le caret.

isItemVisible

()méthode 
public function isItemVisible(item:Object):Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Détermine si un élément est actuellement affiché par un rendu.

Paramètres

item:Object — Elément du fournisseur de données.

Valeur renvoyée
Boolean — La valeur est true si l’élément est actuellement affiché.

isRendererUnconstrained

()méthode 
protected function isRendererUnconstrained(item:Object):Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Renvoie la valeur truesi un rendu d’élément n’est plus positionné par l’algorithme de mise en forme de l’objet List, tandis qu’un effet de changement des données est en cours d’exécution à la suite d’un appel de la méthode unconstrainRenderer().

Paramètres

item:Object — Rendu d’élément.

Valeur renvoyée
Boolean — La valeur est true si un rendu d’élément n’est plus positionné par l’algorithme de mise en forme de l’objet List.

itemRendererContains

()méthode 
public function itemRendererContains(renderer:IListItemRenderer, object:DisplayObject):Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Détermine si un rendu contient (ou possède) un objet d’affichage. La propriété signifie que l’objet d’affichage n’est actuellement pas apparenté au rendu, mais lui est associé d’une autre manière. Les menus contextuels doivent être la propriété des rendus, afin que cette activité dans le menu contextuel soit associée au rendu, et ne soit pas vue comme une activité au sein d’un autre composant.

Paramètres

renderer:IListItemRenderer — Rendu pouvant contenir ou posséder l’objet d’affichage.
 
object:DisplayObject — Objet d’affichage pouvant être associé au rendu.

Valeur renvoyée
Booleantrue si le rendu contient ou possède un objet d’affichage.

itemRendererToIndex

()méthode 
public function itemRendererToIndex(itemRenderer:IListItemRenderer):int

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Renvoie l’index de l’élément dans le fournisseur de données de l’élément actuellement rendu par ce rendu d’élément. Comme les éléments de rendu n’existent que pour les éléments qui se trouvent au sein du jeu de rangées affichables, vous ne pouvez pas utiliser cette méthode pour des éléments non visibles.

Paramètres

itemRenderer:IListItemRenderer — Rendu d’élément qui affiche l’élément pour lequel vous voulez connaître l’index du fournisseur de données.

Valeur renvoyée
int — Index de l’élément dans le fournisseur de données.

itemRendererToIndices

()méthode 
protected function itemRendererToIndices(item:IListItemRenderer):Point

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Renvoie un objet Point contenant les propriétés columnIndex et rowIndex d’un rendu d’élément. Comme les éléments de rendu sont uniquement créés pour les éléments au sein du jeu de rangées affichables, vous ne pouvez pas utiliser cette méthode pour obtenir les index d’éléments non visibles. Notez également que les rendus d’élément sont recyclés de sorte que les index que vous obtenez pour un élément peuvent changer si ce rendu d’élément est réutilisé pour afficher un autre élément. Généralement, cette méthode est appelée lors de la gestion de la souris et du clavier lorsque le jeu de données affiché par les rendus d’éléments n’a pas encore changé.

Paramètres

item:IListItemRenderer — Rendu d’élément.

Valeur renvoyée
Point — Point. La propriété x correspond à columnIndex et la propriété y à rowIndex.

itemToDataTip

()méthode 
public function itemToDataTip(data:Object):String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Renvoie la chaîne dataTip normalement affichée par l’objet de rendu pour l’objet de données fourni en fonction des propriétés dataTipField et dataTipFunction. Si la méthode ne peut pas convertir le paramètre en chaîne, elle renvoie un espace unique.

A utiliser par les développeurs qui créent des sous-classes de ListBase ou ses enfants. Non utilisé par les développeurs d’application.

Paramètres

data:Object — Objet à afficher.

Valeur renvoyée
String — Chaîne affichable en fonction des données.

itemToIcon

()méthode 
public function itemToIcon(data:Object):Class

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Renvoie la classe d’une icône, le cas échant, d’un élément de données, en fonction des propriétés iconField et iconFunction. Le champ de l’élément peut renvoyer une chaîne tant que cette chaîne représente le nom d’une classe dans l’application. Le champ de l’élément peut également être une chaîne qui est le nom d’une variable dans le document qui contient la classe de l’icône.

Paramètres

data:Object — Elément à partir duquel extraire la classe d’une icône.

Valeur renvoyée
Class — Icône de l’élément, comme référence de classe ou null si aucune n’existe.

itemToItemRenderer

()méthode 
public function itemToItemRenderer(item:Object):IListItemRenderer

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Renvoie le rendu d’élément pour un élément donné dans le fournisseur de données, s’il en existe. Comme les éléments de rendu n’existent que pour les éléments qui se trouvent au sein du jeu de rangées affichables, cette méthode renvoie la valeur null si l’élément n’est pas visible. Pour DataGrid, la fonctionnalité de rendu de la première colonne sera renvoyée.

Paramètres

item:Object — Elément du fournisseur de données.

Valeur renvoyée
IListItemRenderer — Rendu d’élément ou la valeur null si l’élément n’est pas en cours d’affichage.

itemToLabel

()méthode 
public function itemToLabel(data:Object):String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Renvoie la chaîne que la fonctionnalité de rendu doit afficher pour l’objet de données spécifié, en fonction des propriétés labelField et labelFunction. Si la méthode ne peut pas convertir le paramètre en chaîne, elle renvoie un espace unique.

Paramètres

data:Object — Objet à afficher.

Valeur renvoyée
String — Chaîne à afficher en fonction des données.

itemToUID

()méthode 
protected function itemToUID(data:Object):String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Détermine l’UID d’un élément du fournisseur de données. Tous les éléments d’un fournisseur de données doivent comporter un identifiant unique (UID). Sinon, un identifiant sera généré pour leur être associé. Cela signifie qu’un objet ou une valeur scalaire ne peut pas apparaître deux fois dans un fournisseur de données.

Par exemple, le fournisseur de données suivant n’est pas pris en charge, car la valeur « foo » apparaît deux fois et l’UID d’une chaîne est la chaîne elle-même :

var sampleDP:Array = ["foo", "bar", "foo"]

Les objets dynamiques simples peuvent apparaître deux fois s’ils constituent deux instances distinctes. Le cas suivant est pris en charge, car chacune des instances aura un UID différent parce qu’il s’agit d’objets différents :

var sampleDP:Array = [{label: "foo"}, {label: "foo"}]

Notez que le cas suivant n’est pas pris en charge, car la même instance apparaît deux fois.

      var foo:Object = {label: "foo"};
      sampleDP:Array = [foo, foo];

Paramètres

data:Object — Elément du fournisseur de données.

Valeur renvoyée
String — UID comme chaîne.

makeRowsAndColumns

()méthode 
protected function makeRowsAndColumns(left:Number, top:Number, right:Number, bottom:Number, firstColumn:int, firstRow:int, byCount:Boolean = false, rowsNeeded:uint = 0):Point

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Créez assez de rangées et de colonnes pour remplir la zone décrite par les paramètres left, top, right et bottom. Les rendus sont créés et insérés dans le tableau listItems à partir de (firstColumn, firstRow)( et en se déplaçant vers le bas.

Si les paramètres byCount et rowsNeeded sont spécifiés, créez ce nombre de rangées et ignorez les paramètres bottom et right.

Paramètres

left:Number — Décalage horizontal en pixels de la zone à remplir.
 
top:Number — Décalage vertical en pixels de la zone à remplir.
 
right:Number — Décalage horizontal en pixels de la zone à remplir (à partir du côté gauche du composant).
 
bottom:Number — Décalage vertical en pixels de la zone à remplir (à partir du haut du composant).
 
firstColumn:int — Décalage dans listItems pour stocker le premier rendu à créer.
 
firstRow:int — Décalage dans listItems pour stocker le premier rendu à créer.
 
byCount:Boolean (default = false) — Si la valeur est, crée le nombre de rangées rowsNeeded et ignore le paramètre bottom.
 
rowsNeeded:uint (default = 0) — Nombre de rangées à créer si byCount a la valeur true.

Valeur renvoyée
Point — Point contenant le nombre de rangées et de colonnes créées.

measure

()méthode 
override protected function measure():void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Calcule la largeur et la hauteur mesurées du composant en fonction des propriétés rowCount, columnCount, rowHeight et columnWidth.

Eléments de l’API associés

measureHeightOfItems

()méthode 
public function measureHeightOfItems(index:int = -1, count:int = 0):Number

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Mesure un jeu d’éléments à partir du fournisseur de données à l’aide du rendu d’élément actuel et renvoie la somme des hauteurs de ces éléments.

Cette méthode n’est pas implémentée dans la classe ListBase et doit l’être dans la classe enfant.

Une valeur index négative peut être utilisée pour inclure les en-têtes dans le calcul de la hauteur.

Paramètres

index:int (default = -1) — Elément du fournisseur de données à partir duquel calculer la hauteur.
 
count:int (default = 0) — Nombre d’éléments à utiliser pour calculer la hauteur.

Valeur renvoyée
Number — Somme de la hauteur des éléments mesurés.

measureWidthOfItems

()méthode 
public function measureWidthOfItems(index:int = -1, count:int = 0):Number

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Mesure un jeu d’éléments à partir du fournisseur de données à l’aide du rendu d’élément actuel et renvoie la largeur maximale trouvée. Cette est méthode est utilisée pour calculer la largeur du composant. Les différentes classes dérivées de ListBase ont des implémentations légèrement différentes. DataGrid mesure ses colonnes au lieu des éléments du fournisseur de données et TileList se contente de mesurer le premier élément en supposant que tous les éléments auront la même taille.

Cette méthode n’est pas implémentée dans la classe ListBase et doit l’être dans la classe enfant.

Une valeur index négative peut être utilisée pour inclure les en-têtes dans le calcul de la largeur.

Paramètres

index:int (default = -1) — Elément du fournisseur de données à partir duquel commencer à mesure la largeur.
 
count:int (default = 0) — Nombre d’éléments à mesurer dans le calcul de la largeur.

Valeur renvoyée
Number — Largeur maximale des éléments mesurés.

mouseClickHandler

()méthode 
protected function mouseClickHandler(event:MouseEvent):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Gère les événements MouseEvent.MOUSE_CLICK à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode détermine quel rendu a été activé et distribue un événement ListEvent.ITEM_CLICK.

Paramètres

event:MouseEvent — L’objet MouseEvent.

mouseDoubleClickHandler

()méthode 
protected function mouseDoubleClickHandler(event:MouseEvent):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Gère les événements MouseEvent.MOUSE_DOUBLE_CLICK à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode détermine quel rendu a été activé et distribue un événement ListEvent.ITEM_DOUBLE_CLICK.

Paramètres

event:MouseEvent — L’objet MouseEvent.

mouseDownHandler

()méthode 
protected function mouseDownHandler(event:MouseEvent):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Gère les événements MouseEvent.MOUSE_DOWN à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode trouve la fonctionnalité de rendu qui a été activée et se prépare à recevoir un événement MouseEvent.MOUSE_UP.

Paramètres

event:MouseEvent — L’objet MouseEvent.

mouseEventToItemRenderer

()méthode 
protected function mouseEventToItemRenderer(event:MouseEvent):IListItemRenderer

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Détermine quel rendu d’élément se trouve sous la souris. Les rendus d’élément peuvent être constitués de plusieurs cibles de souris. Ils peuvent également avoir des zones visibles qui ne sont pas des cibles pour la souris. Cette méthode vérifie les cibles et la position pour déterminer quel rendu d’élément la souris survole du point de vue de l’utilisateur, ce qui peut être différent des informations fournies par l’événement de la souris.

Paramètres

event:MouseEvent — MouseEvent contenant la position de la souris et l’objet qu’elle survole.

Valeur renvoyée
IListItemRenderer — Rendu d’élément survolé par la souris ou valeur null si aucun n’existe.

mouseMoveHandler

()méthode 
protected function mouseMoveHandler(event:MouseEvent):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Gère les événements MouseEvent.MOUSE_MOVE à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode recherche un gestion qui constitue le début d’une opération Glisser-déposer et envoie un événement DragEvent.DRAG_START. Elle regarde également si la souris survole une zone qui ne constitue pas une cible d’un rendu afin que Flex puisse essayer de faire croire que ce rendu était la cible.

Paramètres

event:MouseEvent — L’objet MouseEvent.

mouseOutHandler

()méthode 
protected function mouseOutHandler(event:MouseEvent):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Gère les événements MouseEvent.MOUSE_OUT à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode découvre quel rendu la souris a quitté et supprime les mises en surbrillance.

Paramètres

event:MouseEvent — L’objet MouseEvent.

mouseOverHandler

()méthode 
protected function mouseOverHandler(event:MouseEvent):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Gère les événements MouseEvent.MOUSE_OVER à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode découvre quel rendu la souris survole et le met en surbrillance.

Les classe List appellent également cette méthode depuis un événement MouseEvent.MOUSE_MOVE. Cet événement permet de détecter les mouvements dans des zones qui ne constituent pas des cibles des rendus et dans les zones remplies autour des rendus.

Paramètres

event:MouseEvent — L’objet MouseEvent.

mouseUpHandler

()méthode 
protected function mouseUpHandler(event:MouseEvent):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Gère les événements MouseEvent.MOUSE_DOWN à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode trouve la fonctionnalité de rendu qui a été activée et se prépare à recevoir un événement MouseEvent.MOUSE_UP.

Paramètres

event:MouseEvent — L’objet MouseEvent.

mouseWheelHandler

()méthode 
override protected function mouseWheelHandler(event:MouseEvent):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Gère les événements mouseWheel en modifiant les positions du défilement. Il s’agit d’une copie de la version dans la classe ScrollControlBase, modifiée pour changer la propriété horizontalScrollPosition si la cible est exécutée horizontalement.

Paramètres

event:MouseEvent — L’objet MouseEvent.

Eléments de l’API associés

moveIndicatorsHorizontally

()méthode 
protected function moveIndicatorsHorizontally(uid:String, moveBlockDistance:Number):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Déplace la sélection et les indicateurs de surbrillance horizontalement.

Paramètres

uid:String — UID utiliser pour rechercher les indicateurs.
 
moveBlockDistance:Number — Distance du déplacement horizontal.

moveIndicatorsVertically

()méthode 
protected function moveIndicatorsVertically(uid:String, moveBlockDistance:Number):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Déplace la sélection et les indicateurs de surbrillance verticalement.

Paramètres

uid:String — UID utiliser pour rechercher les indicateurs.
 
moveBlockDistance:Number — Distance du déplacement vertical.

moveRowVertically

()méthode 
protected function moveRowVertically(i:int, numCols:int, moveBlockDistance:Number):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Déplacez verticalement une rangée et mettez à jour l’enregisrtement rowInfo.

Paramètres

i:int — Index de la rangée.
 
numCols:int — Nombre de colonnes de la rangée.
 
moveBlockDistance:Number — Distance du déplacement.

moveSelectionHorizontally

()méthode 
protected function moveSelectionHorizontally(code:uint, shiftKey:Boolean, ctrlKey:Boolean):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Déplace la sélection horizontalement en réponse à la sélection d’éléments par l’utilisateur avec les touches fléchées vers la gauche ou vers la droite et des modificateurs comme les touches Maj et Ctrl. Cette méthode peut changer les propriétés horizontalScrollPosition, verticalScrollPosition et caretIndex et appeler la méthode finishKeySelection() pour mettre à jour la sélection.

Non implémenté dans ListBase, car l’objet List par défaut est une colonne seule et ne défile par conséquent pas horizontalement.

Paramètres

code:uint — Touche qui a été activée (par exemple, Keyboard.LEFT).
 
shiftKey:Boolean — La valeur est true si la touche Maj a été maintenue enfoncée lors de l’activation de la touche du clavier.
 
ctrlKey:Booleantrue si la touche Ctrl a été maintenue enfoncée lors de l’activation de la touche du clavier.

moveSelectionVertically

()méthode 
protected function moveSelectionVertically(code:uint, shiftKey:Boolean, ctrlKey:Boolean):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Déplace la sélection verticalement en réponse à la sélection d’éléments par l’utilisateur avec les touches fléchées vers le haut ou vers le bas et des modificateurs comme les touches Maj et Ctrl. Cette méthode peut changer les propriétés horizontalScrollPosition, verticalScrollPosition et caretIndex et appeler la méthode finishKeySelection() pour mettre à jour la sélection.

Paramètres

code:uint — Touche qui a été activée (par exemple, Keyboard.DOWN).
 
shiftKey:Boolean — La valeur est true si la touche Maj a été maintenue enfoncée lors de l’activation de la touche du clavier.
 
ctrlKey:Booleantrue si la touche Ctrl a été maintenue enfoncée lors de l’activation de la touche du clavier.

prepareDataEffect

()méthode 
protected function prepareDataEffect(ce:CollectionEvent):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Prépare l’effet de données pour l’événement de collection.

Paramètres

ce:CollectionEvent — Evénement de collection.

purgeItemRenderers

()méthode 
protected function purgeItemRenderers():void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Appelé par la méthode updateDisplayList() pour supprimer les rendus d’élément existants et nettoyer les différentes structures de cache lorsque le rendu change.

reKeyVisibleData

()méthode 
protected function reKeyVisibleData():void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Met à jour les touches dans le tableau de hachage visibleData.

removeDataEffectItem

()méthode 
public function removeDataEffectItem(item:Object):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Supprime un rendu d’élément si un effet de changement des données est en cours d’exécution. Le rendu d’élément doit correspondre aux données qui ont déjà été supprimées de la collection du fournisseur de données. Cette fonction sera appelée par un effet RemoveItemAction dans le cadre d’un effet de changement des données pour indiquer le point auquel un élément de données cesse d’être affiché par le contrôle, à l’aide d’un rendu d’élément.

Paramètres

item:Object — Rendu d’élément à supprimer de la mise en forme du contrôle.

removeFromRowArrays

()méthode 
protected function removeFromRowArrays(i:int):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Supprimez une rangée des tableaux stockant les références à la rangée.

Paramètres

i:int — Index de la rangée.

removeIndicators

()méthode 
protected function removeIndicators(uid:String):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Nettoie les surbrillances de sélection et tout autre graphique associé pour un élément donné du fournisseur de données.

Paramètres

uid:String — UID de l’élément du fournisseur de données.

restoreRowArrays

()méthode 
protected function restoreRowArrays(modDeltaPos:int):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Supprimez le nombre voulu de rangées au début des tableaux stockant les références aux rangées.

Paramètres

modDeltaPos:int — Nombre de rangées à supprimer.

scrollHorizontally

()méthode 
protected function scrollHorizontally(pos:int, deltaPos:int, scrollUp:Boolean):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Ajuste les rendus en fonction d’un changement de la position du défilement.

Les classes List tentent d’optimiser le défilement lorsque la position du défilement a été modifié d’un nombre inférieur à celui des rangées visibles. Dans ce cas, certaines rangées restent inchangées et ont juste besoin d’être déplacées. D’autres rangées sont supprimées et de nouvelles rangées sont ajoutées. Si la position du défilement change trop, toutes les anciennes rangées sont supprimées et de nouvelles rangées sont ajoutées en appelant la méthode makeRowsAndColumns() pour l’intégralité de la zone d’affichage.

Non implémenté dans ListBase, car l’objet List par défaut est une colonne seule et ne défile par conséquent pas horizontalement.

Paramètres

pos:int — Nouvelle position de défilement.
 
deltaPos:int — Changement de position. Cette valeur est toujours un nombre positif.
 
scrollUp:Boolean — La valeur est true si la position du défilement se réduit.

scrollPositionToIndex

()méthode 
protected function scrollPositionToIndex(horizontalScrollPosition:int, verticalScrollPosition:int):int

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Renvoie l’index du fournisseur de données correspondant à l’élément sur les premières rangée et colonne visibles, pour les positions de défilement données.

Paramètres

horizontalScrollPosition:int — Valeur de la propriété horizontalScrollPosition correspondant à la position du défilement.
 
verticalScrollPosition:int — Valeur de la propriété verticalScrollPosition correspondant à la position du défilement.

Valeur renvoyée
int — Index du fournisseur de données.

scrollToIndex

()méthode 
public function scrollToIndex(index:int):Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

S’assure que l’élément du fournisseur de données à l’index donné est visible. Si l’élément est visible, la propriété verticalScrollPosition reste intacte, même si l’élément n’est pas le premier élément visible. Si l’élément n’est actuellement pas visible, la propriété verticalScrollPosition est modifiée pour faire de l’élément le premier élément visible, sauf si le nombre de rangées est insuffisant parce que la valeur verticalScrollPosition est limitée par la propriété maxVerticalScrollPosition.

Paramètres

index:int — Index de l’élément dans le fournisseur de données.

Valeur renvoyée
Boolean — La valeur est true si verticalScrollPosition a changé.

scrollVertically

()méthode 
protected function scrollVertically(pos:int, deltaPos:int, scrollUp:Boolean):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Ajuste les rendus en fonction d’un changement de la position du défilement.

Les classes List tentent d’optimiser le défilement lorsque la position du défilement a été modifié d’un nombre inférieur à celui des rangées visibles. Dans ce cas, certaines rangées restent inchangées et ont juste besoin d’être déplacées. D’autres rangées sont supprimées et de nouvelles rangées sont ajoutées. Si la position du défilement change trop, toutes les anciennes rangées sont supprimées et de nouvelles rangées sont ajoutées en appelant la méthode makeRowsAndColumns() pour l’intégralité de la zone d’affichage.

Paramètres

pos:int — Nouvelle position de défilement.
 
deltaPos:int — Changement de position. Cette valeur est toujours un nombre positif.
 
scrollUp:Boolean — La valeur est true si la position du défilement se réduit.

seekPendingFailureHandler

()méthode 
protected function seekPendingFailureHandler(data:Object, info:ListBaseSeekPending):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Gestionnaire d’échec par défaut lorsqu’une recherche échoue en raison d’une erreur de page.

Paramètres

data:Object — Données qui ont provoquées l’erreur.
 
info:ListBaseSeekPending — Données concernant une opérateur de recherche qui a été interrompue par une erreur ItemPendingError.

seekPendingResultHandler

()méthode 
protected function seekPendingResultHandler(data:Object, info:ListBaseSeekPending):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Gestionnaire de résultat par défaut lorsqu’une recherche échoue en raison d’une erreur de page. Cette méthode regarde si elle contient le résultat d’erreur de page la plus récente. Si elle ne comporte pas l’erreur de page la plus récente, la méthode renvoie le contrôle à l’appelant. Mais si tel est le cas, elle définit l’itérateur à la position appropriée.

Paramètres

data:Object — Données qui ont provoquées l’erreur.
 
info:ListBaseSeekPending — Données concernant une opérateur de recherche qui a été interrompue par une erreur ItemPendingError.

seekPositionSafely

()méthode 
protected function seekPositionSafely(index:int):Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Recherche une position et gère une erreur ItemPendingError si nécessaire.

Paramètres

index:int — Index dans la collection.

Valeur renvoyée
Booleanfalse si un objet ItemPendingError est généré.

selectItem

()méthode 
protected function selectItem(item:IListItemRenderer, shiftKey:Boolean, ctrlKey:Boolean, transition:Boolean = true):Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Met à jour le jeu d’éléments sélectionnés, étant donné que le rendu d’élément fourni a été activé par la souris et que les modificateurs clavier sont dans l’état donné. Cette méthode met également à jour l’affichage des rendus d’élément selon leur état sélectionné mis à jour.

Paramètres

item:IListItemRenderer — Rendu d’élément sur lequel l’utilisateur a cliqué.
 
shiftKey:Booleantrue si la touche Maj a été maintenue enfoncée lors de l’activation de la souris.
 
ctrlKey:Booleantrue si la touche Ctrl a été maintenue enfoncée lors de l’activation de la souris.
 
transition:Boolean (default = true) — La valeur est true si les graphiques de l’état sélectionné doivent s’estomper à l’aide d’un effet.

Valeur renvoyée
Boolean — La valeur est true si le jeu d’éléments sélectionnés a changé. Le fait de cliquer sur un élément déjà sélectionné ne change pas toujours le jeu d’éléments sélectionnés.

setRowCount

()méthode 
protected function setRowCount(v:int):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Définit la propriété rowCount sans provoquer d’invalidation ou définir la propriété explicitRowCount, qui verrouille de façon permanente le nombre de rangées.

Paramètres

v:int — Nombre de rangées.

setRowHeight

()méthode 
protected function setRowHeight(v:Number):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Définit la propriété rowHeight sans provoquer d’invalidation ou définir la propriété explicitRowHeight, qui verrouille de façon permanente la hauteur des rangées.

Paramètres

v:Number — Hauteur de rangée, en pixels.

shiftRow

()méthode 
protected function shiftRow(oldIndex:int, newIndex:int, numCols:int, shiftItems:Boolean):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Décale une rangée dans les tableaux référençant les rangées.

Paramètres

oldIndex:int — Ancien index des tableaux.
 
newIndex:int — Nouveaux index des tableaux.
 
numCols:int — Nombre de colonnes de la rangée.
 
shiftItems:Booleantrue si nous déplaçons réellement l’élément. false si nous changeons simplement la valeur rowIndex de l’élément.

showDropFeedback

()méthode 
public function showDropFeedback(event:DragEvent):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Affiche un indicateur de dépôt sous le pointeur de la souris pour indiquer qu’une opération Glisser-déposer est autorisée et l’emplacement où les éléments seront déposés.

Paramètres

event:DragEvent — Objet DragEvent contenant des informations sur la position de la souris.

sumRowHeights

()méthode 
protected function sumRowHeights(startRowIdx:int, endRowIdx:int):Number

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Détermine la hauteur du jeu de rangées requis.

Paramètres

startRowIdx:int — Index de la première rangée.
 
endRowIdx:int — Index de la dernière rangée.

Valeur renvoyée
Number — Hauteur totale des rangées.

truncateRowArrays

()méthode 
protected function truncateRowArrays(numRows:int):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Supprimez toutes les rangées restantes à la fin des tableaux stockant les références aux rangées.

Paramètres

numRows:int — Index de rangée à partir duquel effet la troncation.

UIDToItemRenderer

()méthode 
protected function UIDToItemRenderer(uid:String):IListItemRenderer

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Recherche un rendu d’élément en fonction de son UID s’il est visible.

Paramètres

uid:String — UID de l’élément.

Valeur renvoyée
IListItemRenderer — Fonctionnalité de rendu d’élément.

unconstrainRenderer

()méthode 
public function unconstrainRenderer(item:Object):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Appelé par un effet UnconstrainItemAction dans le cadre d’un effet de changement des données si les rendus d’élément correspondant à certains éléments de données doivent être déplacés hors des positions normales des rendus d’élément dans le contrôle. Le contrôle n’essaie pas de placer le rendu d’élément pour la durée de l’effet.

Paramètres

item:Object — Rendu d’élément qui constitue la cible de l’effet.

updateDisplayList

()méthode 
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Ajoute ou supprime les rendus d’élément si le nombre d’éléments affichables a changé. Actualise les rendus d’élément s’il est possible qu’ils aient changé. Applique la sélection si un changement par programme a eu lieu.

Paramètres

unscaledWidth:Number — Indique la largeur du composant, en pixels, des coordonnées du composant, quelle que soit la valeur de la propriété scaleX du composant.
 
unscaledHeight:Number — Indique la hauteur du composant, en pixels, des coordonnées du composant, quelle que soit la valeur de la propriété scaleY du composant.

Eléments de l’API associés

updateList

()méthode 
protected function updateList():void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Actualise toutes les rangées. L’appel de cette méthode peut nécessiter un traitement important, car elle retrace complètement tous les rendus de la liste et ne renvoie rien tant que le traitement n’est pas terminé.

Détails de l’événement

change

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

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Distribué lorsque la propriété selectedIndex ou selectedItem change après une interaction de l’utilisateur.

La constante ListEvent.CHANGE définit la valeur de la propriété type de l’objet ListEvent d’un événement change, qui indique que la sélection a changé suite à une interaction de l’utilisateur.

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

PropriétéValeur
bubblesfalse
cancelablefalse
columnIndex Index de base zéro de la colonne associée à l’événement.
currentTargetObjet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget.
itemRendererRendu d’élément sur lequel l’utilisateur a cliqué.
reasonnull
rowIndexIndex de base zéro de l’élément associé à l’événement.
targetObjet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget.
TypeListEvent.CHANGE

dataChange

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

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Distribué lorsque la propriété data change.

Lorsque vous utilisez un composant comme rendu d’élément, la propriété data contient les données à afficher. Vous pouvez écouter cet événement et mettre à jour le composant lorsque la propriété data change.

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

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

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

itemClick

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

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Distribué lorsque l’utilisateur clique sur un élément du contrôle.

La constante ListEvent.ITEM_CLICK définit la valeur de la propriété type de l’objet ListEvent d’un événement itemClick, qui indique que l’utilisateur a cliqué sur un élément visuel du contrôle.

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

PropriétéValeur
bubblesfalse
cancelablefalse
columnIndex Index de base zéro de la colonne associée à l’événement.
currentTargetObjet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget.
itemRendererRendu d’élément sur lequel l’utilisateur a cliqué.
reasonnull
rowIndexIndex de base zéro de l’élément associé à l’événement.
targetObjet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget.
TypeListEvent.ITEM_CLICK

itemDoubleClick

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

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Distribué lorsque l’utilisateur clique deux fois sur un élément du contrôle.

La constante ListEvent.ITEM_DOUBLE_CLICK définit la valeur de la propriété type de l’objet ListEvent d’un événement itemDoubleClick, qui indique que l’utilisateur a double-cliqué sur un élément visuel du contrôle.

Pour recevoir les événements itemDoubleClick, vous devez définir la propriété doubleClickEnabled du composant sur true.

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

PropriétéValeur
bubblesfalse
cancelablefalse
columnIndex Index de base zéro de la colonne associée à l’événement.
currentTargetObjet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget.
itemRendererFonctionnalité de rendu d’élément sur laquelle l’utilisateur a double-cliqué.
reasonnull
rowIndexIndex de base zéro de l’élément associé à l’événement.
targetObjet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget.
TypeListEvent.ITEM_DOUBLE_CLICK

itemRollOut

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

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Distribué lorsque le pointeur de la souris cesse de survoler un élément du contrôle.

La constante ListEvent.ITEM_ROLL_OUT définit la valeur de la propriété type de l’objet ListEvent d’un événement itemRollOut, qui indique que l’utilisateur a éloigné le pointeur de la souris d’un élément visuel du contrôle après l’avoir survolé.

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

PropriétéValeur
bubblesfalse
cancelablefalse
columnIndex Index de base zéro de la colonne associée à l’événement.
currentTargetObjet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget.
itemRendererFonctionnalité de rendu d’élément que l’utilisateur a arrêté de survoler.
reasonnull
rowIndexIndex de base zéro de l’élément associé à l’événement.
targetObjet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget.
TypeListEvent.ITEM_ROLL_OUT

itemRollOver

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

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Distribué lorsque le pointeur de la souris survole un élément du contrôle.

La constante ListEvent.ITEM_ROLL_OVER définit la valeur de la propriété type de l’objet ListEvent d’un événement itemRollOver, qui indique que l’utilisateur a placé le pointeur de la souris au-dessus d’un élément visuel du contrôle.

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

PropriétéValeur
bubblesfalse
cancelablefalse
columnIndex Index de base zéro de la colonne associée à l’événement.
currentTargetObjet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget.
itemRendererFonctionnalité de rendu d’élément survolée.
reasonnull
rowIndexIndex de base zéro de l’élément associé à l’événement.
targetObjet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget.
TypeListEvent.ITEM_ROLL_OVER




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