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

UIComponent  - 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.core
Classepublic class UIComponent
HéritageUIComponent Inheritance FlexSprite Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object
Implémente IAutomationObject, IChildList, IConstraintClient, IDeferredInstantiationUIComponent, IFlexDisplayObject, IFlexModule, IInvalidating, ILayoutManagerClient, IPropertyChangeNotifier, IRepeaterClient, IStateClient, IAdvancedStyleClient, IToolTipManagerClient, IUIComponent, IValidatorListener, IVisualElement
Sous-classes AdvancedDataGridDragProxy, AdvancedDataGridGroupItemRenderer, AdvancedDataGridHeaderRenderer, AdvancedDataGridSortItemRenderer, BoxDivider, BusyIndicator, Button, CalloutArrow, ChartBase, ChartItemDragProxy, ChartLabel, ComboBase, Container, DataGridDragProxy, DataGridHeaderBase, DataTip, DateChooser, DefaultItemRenderer, DefaultItemRenderer, DualStyleObject, FlexBundleLoaderBase, FormHeading, GroupBase, HighlightBitmapCaptureSkin, HRule, HSliderDataTip, Label, LabelItemRenderer, Legend, LegendItem, ListBaseContentHolder, ListItemDragProxy, ListItemRenderer, MenuBar, MenuBarItem, MenuItemRenderer, MobileSkin, NumericStepper, OLAPDataGridGroupRenderer, PopUpAnchor, PopUpButtonSkin, ProgressBar, RectangularDropShadow, Repeater, RichEditableText, ScrollBar, ScrollControlBase, SkinnableComponent, Slider, Spacer, StatusBar, StyleableStageText, SwatchSkin, SWFLoader, TextBase, TextInput, TileListItemRenderer, TitleBar, ToolTip, TreeItemRenderer, UIServiceBase, VideoDisplay, VideoDisplay, VRule, WindowCloseButtonSkin, WindowMaximizeButtonSkin, WindowMinimizeButtonSkin, WindowRestoreButtonSkin

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 UIComponent constitue la classe de base de tous les composants visuels, interactifs ou non.

Un composant interactif peut participer à la tabulation et à d’autres types de focus de l’élément réalisés à l’aide du clavier, accepter des événements de bas niveau comme les saisies du clavier et de la souris, et être désactivé afin de ne pas recevoir les saisies du clavier et de la souris. Ceci diffère des composants non interactifs, tels que Label et ProgressBar, qui affichent simplement un contenu et ne sont pas manipulés par l’utilisateur.

La classe UIComponent n’est pas utilisée comme une balise MXML, mais comme classe de base pour d’autres classes.

Syntaxe MXMLexpandedMasquer la syntaxe MXML

All user interface components in Flex extend the UIComponent class. Flex components inherit the following properties from the UIComponent class:

  <mx:tagname
   Properties 
    accessibilityDescription="null"
    accessibilityName="null"
    accessibilityShortcut="null"
    accessibilitySilent="true|false"
    automationName="null"
    cachePolicy="auto|on|off"
    currentState="null"
    doubleClickEnabled="false|true"
    enabled="true|false"
    explicitHeight="NaN"
    explicitMaxHeight="NaN"
    explicitMaxWidth="NaN"
    explicitMinHeight="NaN"
    explicitMinWidth="NaN"
    explicitWidth="NaN"
    focusEnabled="true|false"
    hasFocusableChildren="false|true"
    height="0"
    id=""
    includeInLayout="true|false"
    maxHeight="10000"
    maxWidth="10000"
    measuredHeight=
    measuredMinHeight=
    measuredMinWidth=
    measuredWidth=
    minHeight="0"
    minWidth="0"
    mouseFocusEnabled="true|false"
    percentHeight="NaN"
    percentWidth="NaN"
    scaleX="1.0"
    scaleY="1.0"
    states="null"
    styleName="undefined"
    toolTip="null"
    transitions=""
    validationSubField
    width="0"
    x="0"
    y="0"
 
  Styles
    bottom="undefined"
    errorColor="0xFF0000"
    focusBlendMode="normal"
    focusSkin="HaloFocusRect""
    focusThickness="2"
    horizontalCenter="undefined"
    layoutDirection="ltr"
    left="undefined"
    right="undefined"
    themeColor="haloGreen"
    top="undefined"
    verticalCenter="undefined"
 
  Effects
    addedEffect="No default"
    creationCompleteEffect="No default"
    focusInEffect="No default"
    focusOutEffect="No default"
    hideEffect="No default"
    mouseDownEffect="No default"
    mouseUpEffect="No default"
    moveEffect="No default"
    removedEffect="No default"
    resizeEffect="No default"
    rollOutEffect="No default"
    rollOverEffect="No default"
    showEffect="No default"
 
  Events
    add="No default"
    creationComplete="No default"
    currentStateChange="No default"
    currentStateChanging="No default"
    dragComplete="No default"
    dragDrop="No default"
    dragEnter="No default"
    dragExit="No default"
    dragOver="No default"
    effectEnd="No default"
    effectStart="No default"
    enterState="No default"
    exitState="No default"
    hide="No default"
    initialize="No default"
    invalid="No default"
    mouseDownOutside="No default"
    mouseWheelOutside="No default"
    move="No default"
    preinitialize="No default"
    remove="No default"
    resize="No default"
    show="No default"
    toolTipCreate="No default"
    toolTipEnd="No default"
    toolTipHide="No default"
    toolTipShow="No default"
    toolTipShown="No default"
    toolTipStart="No default"
    updateComplete="No default"
    valid="No default"
    valueCommit="No default"
  >
  

Eléments de l’API associés



Propriétés publiques
 PropriétéDéfini par
  accessibilityDescription : String
Accesseur pratique pour la propriété description de l’objet accessibilityProperties de ce composant UIComponent.
UIComponent
  accessibilityEnabled : 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
  accessibilityName : 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
  accessibilityShortcut : String
Accesseur pratique pour la propriété shortcut de l’objet accessibilityProperties de ce composant UIComponent.
UIComponent
  activeEffects : Array
[lecture seule] Liste des effets en cours de lecture sur le composant, sous forme d’un tableau d’instances EffectInstance.
UIComponent
 Inheritedalpha : Number
Indique la valeur de transparence alpha de l’objet spécifié.
DisplayObject
  automationDelegate : Object
Objet délégué qui traite la fonction d’automatisation.
UIComponent
  automationEnabled : Boolean
[lecture seule] True si ce composant est activé pour l’automatisation, false dans le cas contraire.
UIComponent
  automationName : String
Nom pouvant être utilisé comme identifiant de cet objet.
UIComponent
  automationOwner : DisplayObjectContainer
[lecture seule] Propriétaire de ce composant à des fins d’automatisation.
UIComponent
  automationParent : DisplayObjectContainer
[lecture seule] Parent de ce composant à des fins d’automatisation.
UIComponent
  automationTabularData : Object
[lecture seule] Implémentation de l’interface IAutomationTabularData, qui peut être utilisée pour récupérer les données.
UIComponent
  automationValue : 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
  automationVisible : Boolean
[lecture seule] True si ce composant est visible pour l’automatisation, false dans le cas contraire.
UIComponent
  baseline : 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
  baselinePosition : 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
  bottom : 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
  cacheHeuristic : Boolean
[écriture seule] Utilisé par Flex pour suggérer la mise en cache sous forme de bitmap de l’objet.
UIComponent
  cachePolicy : String
Spécifie la stratégie de mise en cache sous forme de bitmap de cet objet.
UIComponent
  className : String
[lecture seule] Nom de la classe de cette instance, par exemple « Button ».
UIComponent
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  contentMouseX : Number
[lecture seule] Renvoie la position x de la souris, dans le système de coordonnées du contenu.
UIComponent
  contentMouseY : 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
  currentState : String
Etat d’affichage actuel du composant.
UIComponent
  cursorManager : ICursorManager
[lecture seule] Récupère le gestionnaire CursorManager qui contrôle le curseur pour ce composant et ses homologues.
UIComponent
  depth : Number
Détermine l’ordre dans lequel les éléments sont rendus au sein des conteneurs.
UIComponent
  descriptor : 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
  designLayer : DesignLayer
Spécifie l’instance DesignLayer facultative associée à cet élément visuel.
UIComponent
  document : Object
Référence à l’objet de document associé à ce composant UIComponent.
UIComponent
  doubleClickEnabled : Boolean
[override] Spécifie si l’objet UIComponent reçoit les événements doubleClick.
UIComponent
 InheriteddropTarget : DisplayObject
[lecture seule] Spécifie l’objet d’affichage sur lequel le sprite est glissé ou sur lequel il a été déposé.
Sprite
  enabled : Boolean
Indique si le composant peut accepter une interaction de l’utilisateur.
UIComponent
  errorString : 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
  explicitHeight : Number
Nombre définissant la hauteur explicite du composant en pixels, dans les coordonnées du composant.
UIComponent
  explicitMaxHeight : Number
Hauteur maximale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
  explicitMaxWidth : Number
Largeur maximale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
  explicitMinHeight : Number
Hauteur minimale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
  explicitMinWidth : Number
Largeur minimale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
  explicitWidth : 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
  flexContextMenu : IFlexContextMenu
Menu contextuel pour ce composant UIComponent.
UIComponent
  focusEnabled : Boolean
Indique si le composant peut recevoir le focus par tabulation.
UIComponent
  focusManager : IFocusManager
Récupère le FocusManager qui contrôle le focus pour ce composant et ses homologues.
UIComponent
  focusPane : 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
  hasFocusableChildren : Boolean
Indicateur qui signale si les objets enfant peuvent recevoir le focus
UIComponent
  hasLayoutMatrix3D : Boolean
[lecture seule] Contient true si l’élément possède une matrice 3D.
UIComponent
  height : 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
  horizontalCenter : 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
  id : String
ID du composant.
UIComponent
  includeInLayout : Boolean
Indique si ce composant est inclus dans la présentation du conteneur parent.
UIComponent
  inheritingStyles : Object
Début de la chaîne de styles hérités de ce composant.
UIComponent
  initialized : Boolean
Indicateur déterminant si un objet a traversé les trois phases de présentation : validation, mesure et présentation (si besoin était).
UIComponent
  instanceIndex : int
[lecture seule] Index d’un composant répété.
UIComponent
  instanceIndices : Array
Tableau contenant les indices requis pour faire référence à cet objet UIComponent à partir de son document parent.
UIComponent
  is3D : Boolean
[lecture seule] Contient true lorsque l’élément est en 3D.
UIComponent
  isDocument : Boolean
[lecture seule] Contient la valeur true si l’instance UIComponent est un objet document.
UIComponent
  isPopUp : Boolean
Défini sur true par le gestionnaire PopUpManager pour indiquer que composant a été ouvert sous forme de menu contextuel.
UIComponent
  layoutMatrix3D : Matrix3D
[écriture seule] Matrice de transformation utilisée pour calculer la présentation d’un composant par rapport à ses frères.
UIComponent
  left : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom.
UIComponent
 InheritedloaderInfo : LoaderInfo
[lecture seule] Renvoie un objet LoaderInfo qui contient des informations relatives au chargement du fichier auquel appartient cet objet d’affichage.
DisplayObject
  maintainProjectionCenter : 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
  maxHeight : Number
Hauteur maximale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
  maxWidth : Number
Largeur maximale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
  measuredHeight : Number
Hauteur par défaut du composant, en pixels.
UIComponent
  measuredMinHeight : Number
Hauteur minimale par défaut du composant, en pixels.
UIComponent
  measuredMinWidth : Number
Largeur minimale par défaut du composant, en pixels.
UIComponent
  measuredWidth : Number
Largeur par défaut du composant, en pixels.
UIComponent
 InheritedmetaData : Object
Obtient les données d’objet de métadonnées de l’occurrence DisplayObject si les données d’meta a été stockée près de la l’occurrence de cette DisplayObject dans le fichier SWF à l’aide d’une balise de4 PlaceObject.
DisplayObject
  minHeight : Number
Hauteur minimale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
  minWidth : Number
Largeur minimale recommandée du composant à prendre en compte par le parent lors de la présentation.
UIComponent
  moduleFactory : 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
  mouseFocusEnabled : 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
  nestLevel : int
Profondeur de cet objet dans la hiérarchie de confinement.
UIComponent
  nonInheritingStyles : Object
Début de la chaîne de styles non hérités de ce composant.
UIComponent
  numAutomationChildren : int
[lecture seule] Nombre d’enfants d’automatisation que ce conteneur comporte.
UIComponent
 InheritednumChildren : int
[lecture seule] Renvoie le nombre d’enfants de l’objet.
DisplayObjectContainer
 InheritedopaqueBackground : Object
Indique si l’objet d’affichage est opaque avec une couleur d’arrière-plan spécifique.
DisplayObject
  owner : DisplayObjectContainer
Propriétaire de cet objet IVisualElement.
UIComponent
  parent : DisplayObjectContainer
[override] [lecture seule] Conteneur ou composant parent de ce composant.
UIComponent
  parentApplication : Object
[lecture seule] Référence à l’objet d’application contenant cette instance UIComponent.
UIComponent
  parentDocument : Object
[lecture seule] Référence à l’objet de document parent pour ce composant UIComponent.
UIComponent
  percentHeight : Number
Spécifie la hauteur d’un composant en tant que pourcentage de la taille de son parent.
UIComponent
  percentWidth : Number
Spécifie la largeur d’un composant en tant que pourcentage de la taille de son parent.
UIComponent
  postLayoutTransformOffsets : 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
  processedDescriptors : 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
  repeater : IRepeater
[lecture seule] Référence à l’objet Repeater dans le document parent ayant produit ce composant UIComponent.
UIComponent
  repeaterIndex : int
[lecture seule] Index de l’élément dans le fournisseur de données de l’objet Repeater ayant produit ce composant UIComponent.
UIComponent
  repeaterIndices : 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
  repeaters : Array
Tableau contenant des références aux objets Repeater dans le document parent ayant produit ce composant UIComponent.
UIComponent
  right : 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
  rotation : Number
[override] Indique la rotation de l’occurrence de DisplayObject, en degrés, à partir de son orientation d’origine.
UIComponent
  rotationX : 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
  rotationY : 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
  rotationZ : Number
[override] Indique la rotation de l’axe des z de l’instance DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent.
UIComponent
 Inheritedscale9Grid : Rectangle
Grille de mise à l’échelle en vigueur.
DisplayObject
  scaleX : Number
[override] Nombre spécifiant le facteur de mise à l’échelle horizontale.
UIComponent
  scaleY : Number
[override] Nombre spécifiant le facteur de mise à l’échelle verticale.
UIComponent
  scaleZ : Number
[override] Nombre spécifiant le facteur de mise à l’échelle sur l’axe z.
UIComponent
  screen : 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
  showInAutomationHierarchy : Boolean
Indicateur qui détermine si un objet d’automatisation s’affiche dans la hiérarchie d’automatisation.
UIComponent
 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
  states : Array
Etats d’affichage définis pour ce composant.
UIComponent
  styleDeclaration : CSSStyleDeclaration
Stockage pour les styles d’héritage intégrés sur cet objet.
UIComponent
  styleManager : IStyleManager2
[lecture seule] Renvoie l’instance SystemManager utilisée par ce composant.
UIComponent
  styleName : Object
Style de classe utilisé par ce composant.
UIComponent
  styleParent : IAdvancedStyleClient
Le parent d’un composant permet d’évaluer les sélecteurs descendants.
UIComponent
  systemManager : 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
  tabFocusEnabled : 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
  toolTip : String
Texte à afficher dans l’info-bulle.
UIComponent
  top : 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
  transform : 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
  transformX : Number
Définit la coordonnée x du centre de la transformation du composant.
UIComponent
  transformY : Number
Définit la coordonnée y du centre de la transformation du composant.
UIComponent
  transformZ : Number
Définit la coordonnée z du centre de la transformation du composant.
UIComponent
  transitions : 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
  tweeningProperties : Array
Tableau de propriétés en cours d’interpolation sur cet objet.
UIComponent
  uid : String
Identifiant unique de l’objet.
UIComponent
  updateCompletePendingFlag : 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
  validationSubField : String
Utilisé par un validateur pour associer un sous-champ à ce composant.
UIComponent
  verticalCenter : 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
  visible : Boolean
[override] Indique si l’objet d’affichage est visible ou non.
UIComponent
  width : Number
[override] Nombre définissant la largeur du composant en pixels, dans les coordonnées du parent.
UIComponent
  x : Number
[override] Nombre spécifiant la position horizontale du composant, en pixels, au sein de son conteneur parent.
UIComponent
  y : Number
[override] Nombre spécifiant la position verticale du composant, en pixels, au sein de son conteneur parent.
UIComponent
  z : 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
  currentCSSState : String
[lecture seule] Etat à utiliser pour faire correspondre les pseudo-sélecteurs CSS.
UIComponent
  hasComplexLayoutMatrix : Boolean
[lecture seule] Renvoie true si la classe UIComponent possède des propriétés de transformation de non-translation (x,y).
UIComponent
  resourceManager : IResourceManager
[lecture seule] Référence à l’objet qui gère toutes les ressources localisées de l’application.
UIComponent
  unscaledHeight : Number
[lecture seule] Méthode pratique pour déterminer la hauteur non mise à l’échelle du composant.
UIComponent
  unscaledWidth : Number
[lecture seule] Méthode pratique pour déterminer la hauteur non mise à l’échelle du composant. L’ensemble du traçage et de la présentation des enfants d’un composant doit être réalisé dans un rectangle de délimitation de cette largeur, qui est également transmise comme argument à la méthode updateDisplayList().
UIComponent
Méthodes publiques
 MéthodeDéfini par
  
Constructeur.
UIComponent
 Inherited
Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer.
DisplayObjectContainer
 Inherited
Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer.
DisplayObjectContainer
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement.
EventDispatcher
  
Ajoute 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
  
callLater(method:Function, args:Array = null):void
Place en attente une fonction à appeler ultérieurement.
UIComponent
  
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
  
Convertit un objet Point de coordonnées de contenu en coordonnées globales.
UIComponent
  
Convertit un objet Point de coordonnées de contenu en coordonnées locales.
UIComponent
  
Renvoie un ensemble de propriétés qui identifient l’enfant au sein de ce conteneur.
UIComponent
  
Renvoie un ensemble de propriétés qui identifient l’enfant au sein de ce conteneur.
UIComponent
  
Crée une référence id pour cet objet IUIComponent sur son objet document parent.
UIComponent
  
Supprime la référence d’id à cet objet IUIComponent sur son objet de document parent.
UIComponent
  
Renvoie un objet UITextFormat correspondant aux styles du texte pour ce composant UIComponent.
UIComponent
  
[override] Distribue un événement dans le flux d’événements.
UIComponent
  
Affiche ou masque l’indicateur de focus autour de ce composant.
UIComponent
  
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
  
Appelé par l’instance d’effet lors de la fin de sa lecture sur le composant.
UIComponent
  
Appelé par l’instance d’effet lors du début de sa lecture sur le composant.
UIComponent
  
Termine tous les effets en cours de lecture sur le composant.
UIComponent
  
executeBindings(recurse:Boolean = false):void
Exécute toutes les liaisons dont l’objet UIComponent est la destination.
UIComponent
  
Appelée après la fin de l’impression.
UIComponent
  
Fournit l’objet d’automatisation à l’index spécifié.
UIComponent
  
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
  
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
  
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
  
Recherche les sélecteurs de type de cette instance UIComponent.
UIComponent
  
getConstraintValue(constraintName:String):*
Renvoie une valeur de contrainte de présentation, ce qui revient à obtenir le style de contrainte pour ce composant.
UIComponent
  
Méthode pratique pour déterminer si la hauteur explicite ou mesurée doit être utilisée
UIComponent
  
Méthode pratique pour déterminer si la largeur explicite ou mesurée doit être utilisée
UIComponent
  
Récupère l’objet ayant actuellement le focus.
UIComponent
  
getLayoutBoundsHeight(postLayoutTransform:Boolean = true):Number
Renvoie la hauteur de présentation de l’élément.
UIComponent
  
getLayoutBoundsWidth(postLayoutTransform:Boolean = true):Number
Renvoie la largeur de la présentation de l’élément.
UIComponent
  
getLayoutBoundsX(postLayoutTransform:Boolean = true):Number
Renvoie la coordonnée x que l’élément utilise pour dessiner à l’écran.
UIComponent
  
getLayoutBoundsY(postLayoutTransform:Boolean = true):Number
Renvoie la coordonnée y utilisée par l’élément pour son affichage à l’écran.
UIComponent
  
Renvoie la matrice de transformation utilisée pour calculer la présentation du composant par rapport à ses frères.
UIComponent
  
Renvoie la matrice Matrix3D de transformation de présentation pour cet élément.
UIComponent
  
getMaxBoundsHeight(postLayoutTransform:Boolean = true):Number
Renvoie la hauteur maximale de l’élément.
UIComponent
  
getMaxBoundsWidth(postLayoutTransform:Boolean = true):Number
Renvoie la largeur maximale de l’élément.
UIComponent
  
getMinBoundsHeight(postLayoutTransform:Boolean = true):Number
Renvoie la hauteur minimale de l’élément.
UIComponent
  
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
  
getPreferredBoundsHeight(postLayoutTransform:Boolean = true):Number
Renvoie la hauteur préférée de l’élément.
UIComponent
  
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
  
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
  
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
  
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
  
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
  
Détermine si l’état spécifié a été défini sur ce composant UIComponent.
UIComponent
 Inherited
Evalue le cadre de sélection de l’objet d’affichage pour savoir s’il recouvre ou recoupe le cadre de sélection de l’objet d’affichage obj.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Evalue l’objet d’affichage pour savoir s’il recouvre ou recoupe le point spécifié par les paramètres x et y.
DisplayObject
  
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
  
Initialise la structure interne de ce composant.
UIComponent
  
Initialise différentes propriétés qui effectuent le suivi des instances répétées de ce composant.
UIComponent
  
Marque un composant de sorte que sa méthode updateDisplayList() soit appelée au cours d’une actualisation d’écran ultérieure.
UIComponent
  
Appelé par les éléments d’un composant pour indiquer que leur propriété de profondeur a changé.
UIComponent
  
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
  
Marque un composant de sorte que sa méthode commitProperties() soit appelée au cours d’une actualisation d’écran ultérieure.
UIComponent
  
Marque un composant de sorte que sa méthode measure() soit appelée au cours d’une actualisation d’écran ultérieure.
UIComponent
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre.
Object
 Inherited
Convertit un point tridimensionnel des coordonnées de l’objet d’affichage tridimensionnel (locales) vers un point bidimensionnel dans les coordonnées de scène (globales).
DisplayObject
  
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
  
Renvoie la valeur true si cssState correspond à currentCSSState.
UIComponent
  
Détermine si l’instance est identique au, ou est une sous-classe du, type donné.
UIComponent
  
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
  
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
  
Déplace le composant vers une position spécifiée dans son parent.
UIComponent
  
Propage les modifications de style aux enfants.
UIComponent
  
Renvoie true si la chaîne de propriétés du propriétaire pointe de l’enfant vers ce composant UIComponent.
UIComponent
  
Appelé par Flex lorsqu’un composant UIComponent est ajouté à ou supprimé d’un parent.
UIComponent
  
Prépare un objet IFlexDisplayObject pour l’impression.
UIComponent
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
  
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
  
Pour chaque événement d’effet, enregistre le gestionnaire EffectManager comme l’un des écouteurs d’événement.
UIComponent
 Inherited
Supprime l’occurrence enfant de DisplayObject spécifiée de la liste d’enfants de l’occurrence de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
Supprime une occurrence enfant de DisplayObject de la position d’index spécifiée dans la liste d’enfants de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
removeChildren(beginIndex:int = 0, endIndex:int = 0x7fffffff):void
Supprime toutes les occurrences enfants de DisplayObject de la liste d’enfants de l’occurrence de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Supprime un écouteur de l’objet EventDispatcher.
EventDispatcher
  
Supprime un client de style non visuel de cette instance de composant.
UIComponent
  
Réexécute l’événement spécifié.
UIComponent
 Inherited
Affiche un clavier virtuel.
InteractiveObject
  
Résout un enfant en utilisant l’ID fourni.
UIComponent
  
[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
  
Dimensionne l’objet.
UIComponent
 Inherited
Modifie la position d’un enfant existant dans le conteneur d’objet d’affichage.
DisplayObjectContainer
  
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
  
setCurrentState(stateName:String, playTransition:Boolean = true):void
Définir l’état actuel.
UIComponent
  
Définit le focus sur ce composant.
UIComponent
  
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
  
setLayoutBoundsSize(width:Number, height:Number, postLayoutTransform:Boolean = true):void
Définit la taille de la présentation de l’élément.
UIComponent
  
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
  
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
  
setStyle(styleProp:String, newValue:*):void
Définit une propriété de style pour cette instance de composant.
UIComponent
  
setVisible(value:Boolean, noEvent:Boolean = false):void
Appelé lorsque la propriété visible est modifiée.
UIComponent
 Inherited
startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
Permet à l’utilisateur de faire glisser le sprite spécifié.
Sprite
 Inherited
startTouchDrag(touchPointID:int, lockCenter:Boolean = false, bounds:Rectangle = null):void
Permet à l’utilisateur de faire glisser le sprite spécifié sur un périphérique tactile.
Sprite
 Inherited
Interrompt de façon récursive l’exécution du scénario de tous les clips ayant cet objet comme racine.
DisplayObjectContainer
 Inherited
Met fin à la méthode startDrag().
Sprite
 Inherited
stopTouchDrag(touchPointID:int):void
Met fin à la méthode startTouchDrag() en vue d’utiliser des périphériques tactiles.
Sprite
  
Détecte les modifications apportées aux propriétés de style.
UIComponent
  
Flex() appelle la méthode stylesInitialized() lorsque les styles d’un composant sont d’abord initialisés.
UIComponent
  
[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
  
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
  
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
  
Valide la position et la taille des enfants, et trace d’autres effets visuels.
UIComponent
  
Valide et actualise les propriétés et la présentation de cet objet, puis le retrace si nécessaire.
UIComponent
  
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
  
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
  
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
  
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
  
Ajuste le rectangle de focus.
UIComponent
  
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
  
Il s’agit d’une méthode interne utilisée par la structure Flex pour prendre en charge l’effet Fondre.
UIComponent
  
Détermine si l’appel à la méthode measure() peut être ignoré.
UIComponent
  
Effectue les traitements finals éventuels après la création des objets enfant.
UIComponent
  
Traite les propriétés définies sur le composant.
UIComponent
  
Crée des objets enfant du composant.
UIComponent
  
Crée un nouvel objet à l’aide d’un contexte basé sur la police incorporée en cours d’utilisation.
UIComponent
  
Crée l’objet à l’aide d’une fabrique moduleFactory donnée.
UIComponent
  
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
  
Gestionnaire d’événement appelé lorsqu’un objet UIComponent obtient le focus.
UIComponent
  
Gestionnaire d’événement appelé lorsqu’un objet UIComponent perd le focus.
UIComponent
  
Initialise l’implémentation et le stockage de certaines des fonctions de présentation avancées d’un composant utilisées plus rarement.
UIComponent
  
Termine l’initialisation de ce composant.
UIComponent
  
Initialise le code d’accessibilité de ce composant.
UIComponent
  
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
  
Généralement remplacée par les composants contenant des objets UITextField, où l’objet UITextField obtient le focus.
UIComponent
  
Gestionnaire d’événement appelé pour un événement keyDown.
UIComponent
  
Gestionnaire d’événement appelé pour un événement keyUp.
UIComponent
  
Calcule la taille par défaut du composant. Peut également calculer sa taille minimale par défaut.
UIComponent
  
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
  
setStretchXY(stretchX:Number, stretchY:Number):void
Spécifie un facteur d’étirement de transformation dans le sens horizontal et vertical.
UIComponent
  
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
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
Trace l’objet et/ou dimensionne et place ses enfants.
UIComponent
Evénements
 Evénement Synthèse Défini par
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active.EventDispatcher
  Distribué 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
 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
  Distribué lorsque le composant a terminé sa construction, son traitement de propriétés, sa mesure, sa présentation et son tracé.UIComponent
  Distribué après la modification de l’état d’affichage.UIComponent
  Distribué après la modification de la propriété currentState, mais avant la modification de l’état d’affichage.UIComponent
 InheritedDistribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de coupage ou sélectionne "Couper" dans le menu contextuel.InteractiveObject
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive.EventDispatcher
 InheritedDistribué lorsque l’utilisateur appuie sur le bouton principal d’un périphérique de pointage et le relâche deux fois de suite sur la même occurrence d’InteractiveObject si l’indicateur doubleClickEnabled de cet objet est réglé sur true.InteractiveObject
  Distribué 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
  Distribué par la cible de dépôt lorsque l’utilisateur libère le bouton de la souris au-dessus de la cible.UIComponent
  Distribué par un composant lorsque l’utilisateur passe le pointeur de la souris sur le composant pendant une opération de déplacement.UIComponent
  Distribué 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
  Distribué par un composant lorsque l’utilisateur déplace la souris en survolant le composant pendant une opération de glissement.UIComponent
  Distribué par l’initiateur du déplacement lors du démarrage d’une opération de déplacement.UIComponent
  Distribué après la fin d’un effet.UIComponent
  Distribué juste avant le démarrage d’un effet.UIComponent
  Distribué 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
  Distribué 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
  Distribué 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
  Distribué 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
  Distribué lorsque le composant a terminé sa construction et dispose de toutes les propriétés d’initialisation définies.UIComponent
  Distribué si un composant est contrôlé par un validateur et que la validation a échoué.UIComponent
 InheritedDistribué lorsque l’utilisateur appuie sur une touche.InteractiveObject
 InheritedDistribué lorsque l’utilisateur tente de déplacer le focus à l’aide du clavier.InteractiveObject
 InheritedDistribué lorsque l’utilisateur relâche une touche.InteractiveObject
 InheritedDistribué lorsque l’utilisateur appuie sur le bouton central de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage central sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
  Distribué 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
  Distribué à 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
  Distribué 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
  Distribué 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
  Distribué 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
  Distribué lorsque le composant est redimensionné.UIComponent
 InheritedDistribué lorsque l’utilisateur appuie sur le bouton droit de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué lorsque l’utilisateur éloigne un périphérique de pointage d’une occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsque l’utilisateur place un périphérique de pointage sur une occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour tout sélectionner ou choisit "Sélectionner tout" dans le menu contextuel.InteractiveObject
  Distribué 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
  Distribué 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
  Distribué 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
  Distribué par le composant lorsqu’il est nécessaire de créer un composant ToolTip.UIComponent
  Distribué par le composant lorsque son objet ToolTip a été masqué et va être rapidement supprimé.UIComponent
  Distribué par le composant lorsque son composant ToolTip est sur le point d’être masqué.UIComponent
  Distribué par le composant lorsque son composant ToolTip est sur le point d’être affiché.UIComponent
  Distribué par le composant lorsque son composant ToolTip a été affiché.UIComponent
  Distribué 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
  Evénement non annulable, distribué par un composant lorsque celui-ci a terminé de réagir à un geste d’interaction tactile de l’utilisateur.UIComponent
  Evénement non annulable, distribué par un composant lorsque celui-ci commence à réagir à un geste d’interaction tactile de l’utilisateur.UIComponent
  Evé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
  Distribué lorsque les méthodes commitProperties(), measure() et updateDisplayList() d’un objet ont été appelées (si nécessaire).UIComponent
  Distribué si un composant est contrôlé par un validateur et que la validation a réussi.UIComponent
  Distribué 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
  
baseline
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

Distance verticale en pixels du bord supérieur de la zone de contenu à la position de la ligne de base de la commande. Si ce style est défini, la ligne de base du composant est ancrée au bord supérieur de sa zone de contenu. Lorsque son conteneur est redimensionné, les deux bords restent séparés.

Ce style n’a d’effet que lorsqu’il est utilisé sur un composant dans un conteneur Canvas, ou sur un composant dans un conteneur Panel ou Application dont la propriété layout est définie sur absolute.

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

UIComponent
  
bottom
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

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. Si ce style est défini, le bord inférieur du composant est ancré au bord inférieur de sa zone de contenu. Lorsque son conteneur est redimensionné, les deux bords restent séparés.

Ce style n’a d’effet que lorsqu’il est utilisé sur un composant dans un conteneur Canvas, ou sur un composant dans un conteneur Panel ou Application dont la propriété layout est définie sur absolute.

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

UIComponent
  
errorColor
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 surbrillance du composant lorsque la validation échoue. Flex définit également le style borderColor du composant sur cette couleur errorColor lors d’un échec de validation. La valeur par défaut du thème Halo est 0xFF0000. La valeur par défaut du thème Spark est 0xFE0000.
UIComponent
  
focusBlendMode
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

Mode de fusion utilisé par le rectangle de focus. Pour plus d’informations, voir la propriété blendMode de la classe flash.display.DisplayObject. La valeur par défaut est "normal".
UIComponent
  
focusSkin
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 utilisé pour tracer le rectangle de focus. La valeur par défaut pour les composants Halo est mx.skins.halo.HaloFocusRect. La valeur par défaut des composants Spark est spark.skins.spark.FocusSkin.
UIComponent
  
focusThickness
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

Epaisseur du contour du rectangle de focus, en pixels. La valeur par défaut est 2.
UIComponent
  
horizontalCenter
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

Distance horizontale, en pixels, entre le centre de la zone de contenu et celui du composant. Si ce style est défini, le centre du composant est ancré au centre de sa zone de contenu. Lorsque son conteneur est redimensionné, les deux centres restent séparés horizontalement.

Ce style n’a d’effet que lorsqu’il est utilisé sur un composant dans un conteneur Canvas, ou sur un composant dans un conteneur Panel ou Application dont la propriété layout est définie sur absolute.

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

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

Le principal mode d’interaction pour ce composant. Les valeurs possibles sont : souris et touche. La valeur par défaut du thème Halo est souris. La valeur par défaut du thème Spark est souris. La valeur par défaut du thème Mobile est touche.

Eléments de l’API associés

UIComponent
  
layoutDirection
Type: 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. Les valeurs souhaitées sont "ltr" pour la mise en forme de gauche à droite utilisée pour les composants de script latin, et "rlt" pour la mise en forme de droite à gauche utilisée pour les composants de scripts arabe ou hébreux par exemple.

Dans ActionScript, vous pouvez définir la direction de la mise en forme à l’aide des valeurs mx.core.LayoutDirection.LTR, mx.core.LayoutDirection.RTL ou undefined pour hériter de la direction de mise en forme du parent.

La direction de la mise en forme doit typiquement être définie sur l’Application plutôt que sur des composants individuels. Si la direction de la mise en forme est "rtl", la plupart des éléments visuels seront renvoyés par symétrie, à l’exception du texte et des images. La directionnalité du texte est déterminée par le style de direction.

Les composants qui traitent des événements Keyboard.LEFT et Keyboard.RIGHT permutent généralement le sens de la touche lorsque la direction de la mise en forme est "rtl". Autrement dit, Toujours à gauche signifie Déplacer à gauche, et Toujours à droite signifie Déplacer à droite, quelle que soit la direction de la mise en forme

Remarque : Ce style s’applique à tous les composants Spark et aux composants MX qui spécifient UIFTETextField comme étant leur classe textfieldClass.

La valeur par défaut est "ltr".

Eléments de l’API associés

UIComponent
  
left
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

Distance horizontale, en pixels, du bord gauche du composant au bord gauche de la zone de contenu de son conteneur parent. Si ce style est défini, le bord gauche du composant est ancré au bord gauche de sa zone de contenu. Lorsque son conteneur est redimensionné, les deux bords restent séparés.

Ce style n’a d’effet que lorsqu’il est utilisé sur un composant dans un conteneur Canvas, ou sur un composant dans un conteneur Panel ou Application dont la propriété layout est définie sur absolute.

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

UIComponent
  
right
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

Distance horizontale, en pixels, du bord droit du composant au bord droit de la zone de contenu de son conteneur parent. Si ce style est défini, le bord droit du composant est ancré au bord droit de sa zone de contenu. Lorsque son conteneur est redimensionné, les deux bords restent séparés.

Ce style n’a d’effet que lorsqu’il est utilisé sur un composant dans un conteneur Canvas, ou sur un composant dans un conteneur Panel ou Application dont la propriété layout est définie sur absolute.

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

UIComponent
  
showErrorSkin
Type: 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. La valeur par défaut est true.
UIComponent
  
showErrorTip
Type: 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 La valeur par défaut est true.
UIComponent
  
top
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

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. Si ce style est défini, le bord supérieur du composant est ancré au bord supérieur de sa zone de contenu. Lorsque son conteneur est redimensionné, les deux bords restent séparés.

Ce style n’a d’effet que lorsqu’il est utilisé sur un composant dans un conteneur Canvas, ou sur un composant dans un conteneur Panel ou Application dont la propriété layout est définie sur absolute.

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

UIComponent
  
verticalCenter
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

Distance verticale, en pixels, du centre de la zone de contenu du composant au centre du composant. Si ce style est défini, le centre du composant est ancré au centre de sa zone de contenu. Lorsque son conteneur est redimensionné, les deux centres restent séparés verticalement.

Ce style n’a d’effet que lorsqu’il est utilisé sur un composant dans un conteneur Canvas, ou sur un composant dans un conteneur Panel ou Application dont la propriété layout est définie sur absolute.

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

UIComponent
Styles du thème Spark
 Style Description Défini par
  
chromeColor
Type: 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.
UIComponent
Styles du thème Halo
 Style Description Défini par
  
themeColor
Type: 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. Cette propriété détermine l’aspect de la surbrillance, l’aspect de la sélection d’un composant et d’autres signaux visuels, mais n’a aucun impact sur les bordures ou couleurs d’arrière-plan habituelles du composant. Les valeurs par défaut sont haloGreen, haloBlue, haloOrange et haloSilver, mais toute valeur de couleur valide peut être utilisée.

Les valeurs par défaut des styles rollOverColor et selectionColor sont basées sur la valeur themeColor.

La valeur par défaut est "haloBlue".
UIComponent
Effets
 Effet Description Défini par
  
addedEffect
Evénement déclenchant: added
Lue lorsque le composant est ajouté en tant qu’enfant à un conteneur.
UIComponent
  
creationCompleteEffect
Evénement déclenchant: creationComplete
Lue lorsque le composant est créé.
UIComponent
  
focusInEffect
Evénement déclenchant: focusIn
Lue lorsque le composant obtient le focus du clavier.
UIComponent
  
focusOutEffect
Evénement déclenchant: focusOut
Lue lorsque le composant perd le focus du clavier.
UIComponent
  
hideEffect
Evénement déclenchant: hide
Lue lorsque le composant devient invisible.
UIComponent
  
mouseDownEffect
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
  
mouseUpEffect
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
  
moveEffect
Evénement déclenchant: move
Lue lorsque le composant est déplacé.
UIComponent
  
removedEffect
Evénement déclenchant: removed
Lue lorsque le composant est supprimé d’un conteneur.
UIComponent
  
resizeEffect
Evénement déclenchant: resize
Lue lorsque le composant est redimensionné.
UIComponent
  
rollOutEffect
Evénement déclenchant: rollOut
Lue lorsque l’utilisateur déplace la souris pour enlever le curseur du composant.
UIComponent
  
rollOverEffect
Evénement déclenchant: rollOver
Lue lorsque l’utilisateur déplace la souris sur le composant.
UIComponent
  
showEffect
Evénement déclenchant: show
Lue lorsque le composant devient visible.
UIComponent
Constantes publiques
 ConstanteDéfini par
  DEFAULT_MAX_HEIGHT : Number = 10000
[statique] Valeur par défaut pour la propriété maxHeight.
UIComponent
  DEFAULT_MAX_WIDTH : Number = 10000
[statique] Valeur par défaut pour la propriété maxWidth.
UIComponent
  DEFAULT_MEASURED_HEIGHT : Number = 22
[statique] Valeur par défaut pour la propriété measuredHeight.
UIComponent
  DEFAULT_MEASURED_MIN_HEIGHT : Number = 22
[statique] Valeur par défaut pour la propriété measuredMinHeight.
UIComponent
  DEFAULT_MEASURED_MIN_WIDTH : Number = 40
[statique] Valeur par défaut pour la propriété measuredMinWidth.
UIComponent
  DEFAULT_MEASURED_WIDTH : Number = 160
[statique] Valeur par défaut pour la propriété measuredWidth.
UIComponent
Détails de la propriété

accessibilityDescription

propriété
accessibilityDescription:String

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

Accesseur pratique pour la propriété description de l’objet accessibilityProperties de ce composant UIComponent.

L’accesseur Get renvoie simplement la propriété accessibilityProperties.descriptionou "" si accessibilityProperties est null. L’accesseur Set vérifie si la valeur de la propriété accessibilityProperties est null, et le cas échéant, la définit sur une nouvelle instance AccessibilityProperties. Elle définit ensuite la propriété accessibilityProperties.description.



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

accessibilityEnabled

propriété 
accessibilityEnabled:Boolean

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

Accesseur pratique pour la propriété silent de l’objet accessibilityProperties de ce composant UIComponent.

Notez que le sens de accessibilityEnabled est opposé à celui de silent ; accessibilityEnabled est true si silent est false.

L’accesseur Get renvoie simplement la propriété accessibilityProperties.silent ou true si accessibilityProperties est null. L’accesseur Set vérifie si la valeur de la propriété accessibilityProperties est null, et le cas échéant, la définit sur une nouvelle instance AccessibilityProperties. Elle définit ensuite la propriété accessibilityProperties.silent.



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

accessibilityName

propriété 
accessibilityName:String

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

Accesseur pratique pour la propriété name de l’objet accessibilityProperties de ce composant UIComponent.

L’accesseur Get renvoie simplement la propriété accessibilityProperties.nameou "" si accessibilityProperties est null. L’accesseur Set vérifie si la valeur de la propriété accessibilityProperties est null, et le cas échéant, la définit sur une nouvelle instance AccessibilityProperties. Elle définit ensuite la propriété accessibilityProperties.name.



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

accessibilityShortcut

propriété 
accessibilityShortcut:String

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

Accesseur pratique pour la propriété shortcut de l’objet accessibilityProperties de ce composant UIComponent.

L’accesseur Get renvoie simplement la propriété accessibilityProperties.shortcutou "" si accessibilityProperties est null. L’accesseur Set vérifie si la valeur de la propriété accessibilityProperties est null, et le cas échéant, la définit sur une nouvelle instance AccessibilityProperties. Elle définit ensuite la propriété accessibilityProperties.shortcut.



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

activeEffects

propriété 
activeEffects: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

Liste des effets en cours de lecture sur le composant, sous forme d’un tableau d’instances EffectInstance.



Implémentation
    public function get activeEffects():Array

automationDelegate

propriété 
automationDelegate:Object

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élégué qui traite la fonction d’automatisation.



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

automationEnabled

propriété 
automationEnabled:Boolean  [lecture seule]

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

True si ce composant est activé pour l’automatisation, false dans le cas contraire.



Implémentation
    public function get automationEnabled():Boolean

automationName

propriété 
automationName: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 pouvant être utilisé comme identifiant de cet objet.



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

automationOwner

propriété 
automationOwner:DisplayObjectContainer  [lecture seule]

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

Propriétaire de ce composant à des fins d’automatisation.



Implémentation
    public function get automationOwner():DisplayObjectContainer

automationParent

propriété 
automationParent:DisplayObjectContainer  [lecture seule]

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

Parent de ce composant à des fins d’automatisation.



Implémentation
    public function get automationParent():DisplayObjectContainer

automationTabularData

propriété 
automationTabularData: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

Implémentation de l’interface IAutomationTabularData, qui peut être utilisée pour récupérer les données.



Implémentation
    public function get automationTabularData():Object

automationValue

propriété 
automationValue: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

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.



Implémentation
    public function get automationValue():Array

automationVisible

propriété 
automationVisible:Boolean  [lecture seule]

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

True si ce composant est visible pour l’automatisation, false dans le cas contraire.



Implémentation
    public function get automationVisible():Boolean

baseline

propriété 
baseline:Object

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

Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom. Pour définir la propriété sur sa valeur par défaut undefined, utilisez la directive @Clear() dans MXML ou la valeur undefineddans le code ActionScript. Par exemple, dans le code MXML, baseline.s2="@Clear()" désélectionnez la contrainte baseline dans l’état s2. Ou dans le code ActionScript, button.baseline = undefined désélectionnez la contrainte baseline sur button.

Distance verticale en pixels de la cible d’ancrage à la position de ligne de base du contrôle.

Par défaut, la cible d’ancrage est le bord supérieur de la zone de contenu du conteneur. Dans les présentations avec contraintes avancées, la cible peut être une ligne de contrainte.

La définition de la propriété sur un nombre ou une chaîne numérique (par exemple, 10) indique que la cible d’ancrage par défaut est utilisée.

Pour spécifier une cible d’ancrage, définissez la valeur de propriété sur une chaîne au format « anchorTargetName:value ». Par exemple, « row1:10 ».



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

baselinePosition

propriété 
baselinePosition:Number  [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

Coordonnée y de la ligne de base de la première ligne de texte du composant.

Cette propriété est utilisée pour implémenter le style de contrainte baseline. Elle est également utilisée pour aligner l’étiquette d’une classe FormItem aux contrôles dans la classe FormItem.



Implémentation
    public function get baselinePosition():Number

bottom

propriété 
bottom:Object

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

Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom. Pour définir la propriété sur sa valeur par défaut undefined, utilisez la directive @Clear() dans MXML ou la valeur undefineddans le code ActionScript. Par exemple, dans le code MXML, bottom.s2="@Clear()" désélectionnez la contrainte bottom dans l’état s2. Ou dans le code ActionScript, button.bottom = undefined désélectionnez la contrainte bottom sur button.

Distance verticale en pixels du bord inférieur du composant au bord inférieur de la cible d’ancrage.

Par défaut, la cible d’ancrage est la zone de contenu du conteneur. Dans les présentations avec contraintes avancées, la cible peut être une ligne de contrainte.

La définition de la propriété sur un nombre ou une chaîne numérique (par exemple, 10) indique que la cible d’ancrage par défaut est utilisée.

Pour spécifier une cible d’ancrage, définissez la valeur de propriété sur une chaîne au format « anchorTargetName:value ». Par exemple, « row1:10 ».



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

cacheHeuristic

propriété 
cacheHeuristic: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

Utilisé par Flex pour suggérer la mise en cache sous forme de bitmap de l’objet. Si la propriété cachePolicy est définie sur la valeur UIComponentCachePolicy.AUTO, alors la propriété cacheHeuristic est utilisée pour contrôler la propriété cacheAsBitmap de l’objet.



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

cachePolicy

propriété 
cachePolicy:String

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

Spécifie la stratégie de mise en cache sous forme de bitmap de cet objet. Les valeurs possibles dans MXML sont "on", "off" et "auto" (valeur par défaut).

Les valeurs possibles dans ActionScript sont UIComponentCachePolicy.ON, UIComponentCachePolicy.OFF et UIComponentCachePolicy.AUTO (valeur par défaut).

  • La valeur UIComponentCachePolicy.ON signifie que l’objet est toujours mis en cache sous forme de bitmap.
  • La valeur UIComponentCachePolicy.OFF signifie que l’objet n’est jamais mis en cache sous forme de bitmap.
  • La valeur UIComponentCachePolicy.AUTO signifie que le framework utilise une méthode heuristique pour déterminer si l’objet doit être mis en cache sous forme de bitmap.

La valeur par défaut est UIComponentCachePolicy.AUTO.



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

className

propriété 
className:String  [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

Nom de la classe de cette instance, par exemple "DataGridItemRenderer".

Cette chaîne n’inclut pas le nom du package. Si vous avez besoin du nom du package, appelez la méthode getQualifiedClassName() du package flash.utils. Il renvoie une chaîne telle que « mx.contrôle::Button ».



Implémentation
    public function get className():String

contentMouseX

propriété 
contentMouseX:Number  [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

Renvoie la position x de la souris, dans le système de coordonnées du contenu. Les coordonnées de contenu spécifient une position de pixel par rapport au coin supérieur gauche du contenu du composant. Elles incluent l’ensemble de la zone de contenu du composant, y compris les régions actuellement découpées, accessibles uniquement par défilement du composant.



Implémentation
    public function get contentMouseX():Number

contentMouseY

propriété 
contentMouseY:Number  [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

Renvoie la position y de la souris, dans le système de coordonnées du contenu. Les coordonnées de contenu spécifient une position de pixel par rapport au coin supérieur gauche du contenu du composant. Elles incluent l’ensemble de la zone de contenu du composant, y compris les régions actuellement découpées, accessibles uniquement par défilement du composant.



Implémentation
    public function get contentMouseY():Number

currentCSSState

propriété 
currentCSSState:String  [lecture seule]

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

Etat à utiliser pour faire correspondre les pseudo-sélecteurs CSS. Par défaut, il s’agit de l’état currentState.



Implémentation
    protected function get currentCSSState():String

currentState

propriété 
currentState:String

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

Etat d’affichage actuel du composant. Définissez la propriété sur "" ou null pour réinitialiser le composant dans son état de base.

Lorsque vous utilisez cette propriété pour définir l’état d’un composant, Flex applique une transition définie. Vous pouvez également utiliser la méthode setCurrentState() pour définir l’état actuel. Cette méthode permet également de modifier les états sans appliquer une transition.

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



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

Eléments de l’API associés

cursorManager

propriété 
cursorManager:ICursorManager  [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

Récupère le gestionnaire CursorManager qui contrôle le curseur pour ce composant et ses homologues. Chaque fenêtre de niveau supérieur possède sa propre instance d’un gestionnaire CursorManager. Pour vous assurer de parler au gestionnaire concerné, utilisez cette méthode.



Implémentation
    public function get cursorManager():ICursorManager

depth

propriété 
depth:Number

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

Détermine l’ordre dans lequel les éléments sont rendus au sein des conteneurs. Les conteneurs Spark organisent leurs éléments en fonction de leur propriété depth, avec la profondeur la plus basse à l’arrière-plan et la plus élevée à l’avant. Les éléments avec la même valeur de profondeur apparaissent dans leur ordre d’ajout au conteneur.



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

descriptor

propriété 
descriptor:UIComponentDescriptor

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 à la classe UIComponentDescriptor, le cas échéant, utilisé par la méthode createComponentFromDescriptor() pour créer cette instance UIComponent. Si cette instance UIComponent n’a pas été créée à partir d’un descripteur, cette propriété est définie sur null.



Implémentation
    public function get descriptor():UIComponentDescriptor
    public function set descriptor(value:UIComponentDescriptor):void

Eléments de l’API associés

designLayer

propriété 
designLayer:DesignLayer

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

Spécifie l’instance DesignLayer facultative associée à cet élément visuel.

Lorsqu’un objet DesignLayer est affecté, un élément visuel doit prendre en compte la visibilité et la valeur alpha de son calque parent, lors de l’enregistrement de ses propres valeurs de visibilité ou alpha réelles sur son objet DisplayObject de sauvegarde (si applicable).

Un élément visuel doit écouter les notifications layerPropertyChange du calque parent associé. Lorsque la propriété effectiveAlpha ou effectiveVisibility est modifiée, l’élément doit ensuite calculer sa propre propriété de visibilité (ou alpha) et l’appliquer en conséquence.

Cette propriété ne doit pas être définie directement dans MXML.

La propriété designLayer n’est pas utilisée pour le contrôle de l’ordre de plan. Voir depth.



Implémentation
    public function get designLayer():DesignLayer
    public function set designLayer(value:DesignLayer):void

document

propriété 
document: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’objet de document associé à ce composant UIComponent. Un objet de document est un objet qui se trouve au sommet de la hiérarchie d’une application Flex, d’un composant MXML ou d’un composant AS.



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

doubleClickEnabled

propriété 
doubleClickEnabled:Boolean[override]

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

Spécifie si l’objet UIComponent reçoit les événements doubleClick. La valeur par défaut est false, ce qui signifie que le composant UIComponent ne reçoit pas les événements doubleClick.

La propriété mouseEnabled doit également être définie sur true, sa valeur par défaut, pour que l’objet reçoive les événements doubleClick.

La valeur par défaut est false.



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

enabled

propriété 
enabled:Boolean

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

Indique si le composant peut accepter une interaction de l’utilisateur. Même lorsque la propriété enabled est définie sur false, certains composants continuent à répondre aux interactions de souris telles que mouseOver. Par conséquent, pour désactiver entièrement des classes UIComponent, vous devez également définir la valeur de la propriété mouseEnabled sur false. Si vous définissez la propriété enabled sur false pour un conteneur, Flex estompe la couleur du conteneur et de ses enfants et empêche toute intervention de l’utilisateur sur le conteneur et ses enfants.

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



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

errorString

propriété 
errorString:String

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

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.

Vous pouvez utiliser la propriété errorString afin d’afficher une erreur de validation pour un composant, sans utiliser réellement une classe Validator. Lorsque vous écrivez une valeur de chaîne dans la propriété errorString, Flex trace une bordure rouge autour du composant pour indiquer l’erreur de validation et la chaîne apparaît dans une info-bulle en tant que message d’erreur de validation lorsque vous placez le curseur sur le composant, tout comme si un programme de validation détectait une erreur de validation.

Pour effacer l’erreur de validation, écrivez une chaîne vide, "", dans la propriété errorString.

Ecrire une valeur dans la propriété errorString ne déclenche pas les événements valid ou invalid ; cela change uniquement la couleur de bordure et affiche le message d’erreur de validation.

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



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

explicitHeight

propriété 
explicitHeight:Number

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

Nombre définissant la hauteur explicite du composant en pixels, dans les coordonnées du composant.

Cette valeur est utilisée par le conteneur lors du calcul de la taille et de la position du composant. Elle n’est pas utilisée par le composant lui-même pour déterminer sa taille par défaut. Ainsi, cette propriété peut n’avoir aucun effet si elle a pour parent un objet Container ou des conteneurs qui n’utilisent pas cette propriété comme facteur. Puisque la valeur est dans les coordonnées du composant, la valeur explicitHeight réelle par rapport à son parent est affectée par la propriété scaleY.

La définition de la propriété height définit également cette propriété sur la valeur de hauteur spécifiée.

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



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

explicitMaxHeight

propriété 
explicitMaxHeight: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 maximale recommandée du composant à prendre en compte par le parent lors de la présentation. Cette valeur est exprimée dans les coordonnées du composant, en pixels.

Généralement, les développeurs d’applications ne définissent pas la propriété explicitMaxHeight. Au lieu de cela, ils définissent la valeur de la propriété maxHeight, ce qui définit la propriété explicitMaxHeight. La valeur de maxHeight ne change pas.

Lors de la présentation, si maxHeight a été explicitement définie par le développeur de l’application, la valeur explicitMaxHeight est utilisée. Dans le cas contraire, la valeur par défaut pour maxHeight est utilisée.

Cette valeur est utilisée par le conteneur lors du calcul de la taille et de la position du composant. Elle n’est pas utilisée par le composant lui-même pour déterminer sa taille par défaut. Ainsi, cette propriété peut n’avoir aucun effet si elle a pour parent un objet Container ou des conteneurs qui n’utilisent pas cette propriété comme facteur. Puisque la valeur est dans les coordonnées du composant, la valeur maxHeight réelle par rapport à son parent est affectée par la propriété scaleY. Certains composants n’ont aucune limite théorique pour leur hauteur. Dans ces cas, leur propriété maxHeight est définie sur UIComponent.DEFAULT_MAX_HEIGHT.

La valeur par défaut est NaN.

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



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

explicitMaxWidth

propriété 
explicitMaxWidth: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 maximale recommandée du composant à prendre en compte par le parent lors de la présentation. Cette valeur est exprimée dans les coordonnées du composant, en pixels.

Généralement, les développeurs d’applications ne définissent pas la propriété explicitMaxWidth. Au lieu de cela, ils définissent la valeur de la propriété maxWidth, ce qui définit la propriété explicitMaxWidth. La valeur de maxWidth ne change pas.

Lors de la présentation, si maxWidth a été explicitement définie par le développeur de l’application, la valeur explicitMaxWidth est utilisée. Dans le cas contraire, la valeur par défaut pour maxWidth est utilisée.

Cette valeur est utilisée par le conteneur lors du calcul de la taille et de la position du composant. Elle n’est pas utilisée par le composant lui-même pour déterminer sa taille par défaut. Ainsi, cette propriété peut n’avoir aucun effet si elle a pour parent un objet Container ou des conteneurs qui n’utilisent pas cette propriété comme facteur. Puisque la valeur est dans les coordonnées du composant, la valeur maxWidth réelle par rapport à son parent est affectée par la propriété scaleX. Certains composants n’ont aucune limite théorique pour leur largeur. Dans ces cas, leur propriété maxWidth est définie sur UIComponent.DEFAULT_MAX_WIDTH.

La valeur par défaut est NaN.

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



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

explicitMinHeight

propriété 
explicitMinHeight: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 minimale recommandée du composant à prendre en compte par le parent lors de la présentation. Cette valeur est exprimée dans les coordonnées du composant, en pixels.

Généralement, les développeurs d’applications ne définissent pas la propriété explicitMinHeight. Au lieu de cela, ils définissent la valeur de la propriété minHeight, ce qui définit la propriété explicitMinHeight. La valeur de minHeight ne change pas.

Lors de la présentation, si minHeight a été explicitement définie par le développeur de l’application, la valeur explicitMinHeight est utilisée. Dans le cas contraire, la valeur de measuredMinHeight est utilisée.

Cette valeur est utilisée par le conteneur lors du calcul de la taille et de la position du composant. Elle n’est pas utilisée par le composant lui-même pour déterminer sa taille par défaut. Ainsi, cette propriété peut n’avoir aucun effet si elle a pour parent un objet Container ou des conteneurs qui n’utilisent pas cette propriété comme facteur. Puisque la valeur est dans les coordonnées du composant, la valeur minHeight réelle par rapport à son parent est affectée par la propriété scaleY.

La valeur par défaut est NaN.

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



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

explicitMinWidth

propriété 
explicitMinWidth: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 minimale recommandée du composant à prendre en compte par le parent lors de la présentation. Cette valeur est dans les coordonnées du composant, en pixels.

Généralement, les développeurs d’applications ne définissent pas la propriété explicitMinWidth. Au lieu de cela, ils définissent la valeur de la propriété minWidth, ce qui définit la propriété explicitMinWidth. La valeur de minWidth ne change pas.

Lors de la présentation, si minWidth a été explicitement définie par le développeur de l’application, la valeur explicitMinWidth est utilisée. Dans le cas contraire, la valeur de measuredMinWidth est utilisée.

Cette valeur est utilisée par le conteneur lors du calcul de la taille et de la position du composant. Elle n’est pas utilisée par le composant lui-même pour déterminer sa taille par défaut. Ainsi, cette propriété peut n’avoir aucun effet si elle a pour parent un objet Container ou des conteneurs qui n’utilisent pas cette propriété comme facteur. Puisque la valeur est dans les coordonnées du composant, la valeur minWidth réelle par rapport à son parent est affectée par la propriété scaleX.

La valeur par défaut est NaN.

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



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

explicitWidth

propriété 
explicitWidth:Number

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

Nombre définissant la largeur explicite du composant en pixels, dans les coordonnées du composant.

Cette valeur est utilisée par le conteneur lors du calcul de la taille et de la position du composant. Elle n’est pas utilisée par le composant lui-même pour déterminer sa taille par défaut. Ainsi, cette propriété peut n’avoir aucun effet si elle a pour parent un objet Container ou des conteneurs qui n’utilisent pas cette propriété comme facteur. Puisque la valeur est dans les coordonnées du composant, la valeur explicitWidth réelle par rapport à son parent est affectée par la propriété scaleX.

La définition de la propriété width définit également cette propriété sur la valeur de largeur spécifiée.

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



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

flexContextMenu

propriété 
flexContextMenu:IFlexContextMenu

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

Menu contextuel pour ce composant UIComponent.

La valeur par défaut est null.



Implémentation
    public function get flexContextMenu():IFlexContextMenu
    public function set flexContextMenu(value:IFlexContextMenu):void

focusEnabled

propriété 
focusEnabled:Boolean

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

Indique si le composant peut recevoir le focus par tabulation. Vous pouvez définir la propriété focusEnabled sur false lorsqu’un composant UIComponent est utilisé comme sous-composant d’un autre composant, pour que cet autre composant devienne l’entité pouvant recevoir le focus. Si la valeur de cette propriété est false, le focus est transféré au premier parent ayant une propriété focusEnable définie sur true.

La valeur par défaut est true, sauf pour le composant spark.components.Scroller. Pour ce composant, la valeur par défaut est false.



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

Eléments de l’API associés

focusManager

propriété 
focusManager:IFocusManager

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 le FocusManager qui contrôle le focus pour ce composant et ses homologues. Chaque fenêtre contextuelle possède sa propre boucle de focus et donc sa propre instance du gestionnaire FocusManager. Pour vous assurer de parler au gestionnaire concerné, utilisez cette méthode.



Implémentation
    public function get focusManager():IFocusManager
    public function set focusManager(value:IFocusManager):void

focusPane

propriété 
focusPane:Sprite

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

Volet de focus associé à cet objet. Un objet dispose d’un panneau de focus si l’un de ses enfants a le focus.



Implémentation
    public function get focusPane():Sprite
    public function set focusPane(value:Sprite):void

hasComplexLayoutMatrix

propriété 
hasComplexLayoutMatrix:Boolean  [lecture seule]

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

Renvoie true si la classe UIComponent possède des propriétés de transformation de non-translation (x,y)



Implémentation
    protected function get hasComplexLayoutMatrix():Boolean

hasFocusableChildren

propriété 
hasFocusableChildren:Boolean

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

Indicateur qui signale si les objets enfant peuvent recevoir le focus

Remarque : cette fonction est similaire à la propriété tabChildren utilisée par Flash Player. Utilisez la propriété hasFocusableChildren avec les applications Flex. N’utilisez pas la propriété tabChildren.

La valeur de cette propriété est généralement false, car la plupart des composants reçoivent le focus ou le délèguent à un sous-composant interne unique et apparaissent comme s’ils avaient reçu le focus. Par exemple, un contrôle TextInput contient un contrôle RichEditableText enfant pouvant recevoir le focus, mais si le sous-composant RichEditableText reçoit le focus, le composant TextInput s’affiche comme s’il avait le focus. TextInput définit hasFocusableChildren sur false, car TextInput est considéré comme le composant ayant le focus. Sa structure interne est une abstraction.

Généralement, seuls les indicateurs des composants de navigateur tels que TabNavigator et Accordion sont définis sur true, car, bien qu’ils reçoivent le focus sur l’onglet, le focus est attribué aux composants des conteneurs enfant des onglets ultérieurs.

La valeur par défaut est false, sauf pour le composant spark.components.Scroller. Pour ce composant, la valeur par défaut est true.

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



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

Eléments de l’API associés

hasLayoutMatrix3D

propriété 
hasLayoutMatrix3D:Boolean  [lecture seule]

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

Contient true si l’élément possède une matrice 3D.

Utilisez hasLayoutMatrix3D au lieu d’appeler et d’examiner la valeur renvoyée par la méthode getLayoutMatrix3D(), car cette méthode renvoie une matrice valide même lorsque l’élément est en 2D.



Implémentation
    public function get hasLayoutMatrix3D():Boolean

height

propriété 
height:Number[override]

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

Nombre définissant la hauteur du composant en pixels, dans les coordonnées du parent. La valeur par défaut est 0, mais cette propriété contient la hauteur réelle du composant dès lors que Flex termine le dimensionnement des composants de l’application.

Remarque : vous pouvez spécifier une valeur de pourcentage pour l’attribut MXML height, par exemple height="100%", mais pas pour la propriété height dans ActionScript. Utilisez dans ce cas la propriété percentHeight.

La définition de cette propriété entraîne la distribution d’un événement resize. Reportez-vous à l’événement resize pour plus d’informations sur le moment de distribution de cet événement.

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



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

Eléments de l’API associés

horizontalCenter

propriété 
horizontalCenter:Object

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

Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom. Pour définir la propriété sur sa valeur par défaut undefined, utilisez la directive @Clear() dans MXML ou la valeur undefineddans le code ActionScript. Par exemple, dans le code MXML, horizontalCenter.s2="@Clear()", désélectionnez la contrainte horizontalCenter dans l’état s2. Ou dans le code ActionScript, button.horizontalCenter = undefined désélectionnez la contrainte horizontalCenter sur button.

Distance horizontale en pixels du centre du composant au centre de la zone de contenu de la cible d’ancrage.

La cible d’ancrage par défaut est le conteneur lui-même.

Dans les présentations avec contraintes avancées, la cible d’ancrage peut être une colonne de contrainte. Dans ce cas, la zone de contenu est l’espace entre la colonne précédente (ou le côté du conteneur) et la colonne cible.

Définir la propriété sur un nombre ou une chaîne numérique (par exemple, 10) spécifie l’utilisation de la cible d’ancrage par défaut.

Pour spécifier une cible d’ancrage, définissez la valeur de propriété sur une chaîne au format « constraintColumnId:value ». Par exemple, « col1:10 ».



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

id

propriété 
id:String

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

ID du composant. Cette valeur devient le nom d’instance de l’objet et ne doit pas contenir d’espace ni de caractère spécial. Chaque composant d’une application doit avoir un id unique.

Si l’application va être testée par des outils tiers, donnez à chaque composant un id significatif. Les outils de test utilisent des id pour représenter le contrôle dans leurs scripts. Leur donner un nom significatif permet de réaliser des scripts plus lisibles. Par exemple, définissez la valeur d’un bouton sur submit_button plutôt que sur b1 ou button1.



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

includeInLayout

propriété 
includeInLayout:Boolean

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

Indique si ce composant est inclus dans la présentation du conteneur parent. Si la valeur est true, l’objet est inclus dans la mise en forme du conteneur parent et est dimensionné et agencé par son conteneur parent par les règles de sa mise en page. Si la valeur est false, la taille et la position de l’objet ne sont pas affectés par la mise en page de son conteneur parent.

La valeur par défaut est true.

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



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

inheritingStyles

propriété 
inheritingStyles:Object

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

Début de la chaîne de styles hérités de ce composant. La méthode getStyle() accède simplement à inheritingStyles[styleName] pour parcourir la totalité de la chaîne liée au prototype. Cet objet est défini par la méthode initProtoChain(). En règle générale, les développeurs n’ont jamais besoin d’accéder à cette propriété directement.



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

initialized

propriété 
initialized: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 déterminant si un objet a traversé les trois phases de présentation : validation, mesure et présentation (si besoin était).



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

instanceIndex

propriété 
instanceIndex:int  [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

Index d’un composant répété. Si le composant n’est pas dans un objet Repeater, la valeur est -1.



Implémentation
    public function get instanceIndex():int

instanceIndices

propriété 
instanceIndices: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 contenant les indices requis pour faire référence à cet objet UIComponent à partir de son document parent. Le tableau est vide, sauf si cet objet UIComponent figure dans un ou plusieurs objets Repeater. Le premier élément correspond à l’objet Repeater le plus excentré. Par exemple, si id a la valeur « b » et instanceIndices a la valeur [2,4], la référence dans le document parent est b[2][4].



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

is3D

propriété 
is3D:Boolean  [lecture seule]

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

Contient true lorsque l’élément est en 3D. L’élément peut être en 3D parce qu’il possède des propriétés de transformation 3D, des décalages de transformation 3D après la mise en forme ou les deux.



Implémentation
    public function get is3D():Boolean

isDocument

propriété 
isDocument:Boolean  [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

Contient la valeur true si l’instance UIComponent est un objet document. Cela signifie qu’il se trouve au sommet de la hiérarchie d’une application Flex ou d’un composant MXML ou ActionScript.



Implémentation
    public function get isDocument():Boolean

isPopUp

propriété 
isPopUp: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éfini sur true par le gestionnaire PopUpManager pour indiquer que composant a été ouvert sous forme de menu contextuel.



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

layoutMatrix3D

propriété 
layoutMatrix3D:Matrix3D  [écriture seule]

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

Matrice de transformation utilisée pour calculer la présentation d’un composant par rapport à ses frères. Cette matrice est définie par les propriétés 3D du composant (qui incluent les propriétés 2D, par exemple x, y, rotation, scaleX, scaleY, transformX et transformY, ainsi que rotationX, rotationY, scaleZ, z et transformZ).

La plupart des composants ne disposent pas de propriétés de transformation 3D définies.

Cette matrice de mise en forme est combinée avec les valeurs de la propriété postLayoutTransformOffsets pour déterminer la matrice calculée finale du composant.



Implémentation
    public function set layoutMatrix3D(value:Matrix3D):void

Eléments de l’API associés

left

propriété 
left:Object

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

Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom. Pour définir la propriété spécifique d’un état dans MXML sur sa valeur par défaut undefined, utilisez la directive @Clear(). Par exemple, dans le code MXML, left.s2="@Clear()", désélectionnez la contrainte left dans l’état s2. Ou dans le code ActionScript, button.left = undefined désélectionnez la contrainte left sur button.

Distance horizontale en pixels du bord gauche du composant au bord gauche de la cible d’ancrage.

Par défaut, la cible d’ancrage est la zone de contenu du conteneur. Dans les présentations avec contraintes avancées, la cible peut être une colonne de contrainte.

La définition de la propriété sur un nombre ou une chaîne numérique (par exemple, 10) indique que la cible d’ancrage par défaut est utilisée.

Pour spécifier une cible d’ancrage, définissez la valeur de propriété sur une chaîne au format « anchorTargetName:value ». Par exemple, « col1:10 ».



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

maintainProjectionCenter

propriété 
maintainProjectionCenter:Boolean

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

Lorsque sa valeur est true, le composant garde sa matrice de projection centrée sur le milieu de son cadre de sélection. Si aucune matrice de projection n’est définie sur le composant, elle est ajoutée automatiquement.



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

maxHeight

propriété 
maxHeight: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 maximale recommandée du composant à prendre en compte par le parent lors de la présentation. Cette valeur est exprimée dans les coordonnées du composant, en pixels. La valeur par défaut de cette propriété est définie par le développeur du composant.

Le développeur de composant utilise cette propriété pour définir une limite supérieure pour la hauteur du composant.

Si le développeur de l’application remplace la valeur par défaut de la propriété maxHeight, la nouvelle valeur est stockée dans la propriété explicitMaxHeight. La valeur par défaut de maxHeight ne change pas. Par conséquent, lors de la présentation, si maxHeight a été explicitement définie par le développeur de l’application, la valeur explicitMaxHeight est utilisée pour la hauteur maximale recommandée du composant. Si la propriété maxHeight n’est pas définie de façon explicite par l’utilisateur, la valeur par défaut est utilisée.

Cette valeur est utilisée par le conteneur lors du calcul de la taille et de la position du composant. Elle n’est pas utilisée par le composant lui-même pour déterminer sa taille par défaut. Ainsi, cette propriété peut n’avoir aucun effet si elle a pour parent un objet Container ou des conteneurs qui n’utilisent pas cette propriété comme facteur. Puisque la valeur est dans les coordonnées du composant, la valeur maxHeight réelle par rapport à son parent est affectée par la propriété scaleY. Certains composants n’ont aucune limite théorique pour leur hauteur. Dans ces cas, leur propriété maxHeight est définie sur UIComponent.DEFAULT_MAX_HEIGHT.

La valeur par défaut est 10000.

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



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

maxWidth

propriété 
maxWidth: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 maximale recommandée du composant à prendre en compte par le parent lors de la présentation. Cette valeur est exprimée dans les coordonnées du composant, en pixels. La valeur par défaut de cette propriété est définie par le développeur du composant.

Le développeur de composant utilise cette propriété pour définir une limite supérieure pour la largeur du composant.

Si le développeur de l’application remplace la valeur par défaut de la propriété maxWidth, la nouvelle valeur est stockée dans la propriété explicitMaxWidth. La valeur par défaut de maxWidth ne change pas. Par conséquent, lors de la présentation, si maxWidth a été explicitement définie par le développeur de l’application, la valeur explicitMaxWidth est utilisée pour la largeur maximale recommandée du composant. Si la propriété maxWidth n’est pas définie de façon explicite par l’utilisateur, la valeur par défaut est utilisée.

Cette valeur est utilisée par le conteneur lors du calcul de la taille et de la position du composant. Elle n’est pas utilisée par le composant lui-même pour déterminer sa taille par défaut. Ainsi, cette propriété peut n’avoir aucun effet si elle a pour parent un objet Container ou des conteneurs qui n’utilisent pas cette propriété comme facteur. Puisque la valeur est dans les coordonnées du composant, la valeur maxWidth réelle par rapport à son parent est affectée par la propriété scaleX. Certains composants n’ont aucune limite théorique pour leur largeur. Dans ces cas, leur propriété maxWidth est définie sur UIComponent.DEFAULT_MAX_WIDTH.

La valeur par défaut est 10000.

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



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

measuredHeight

propriété 
measuredHeight: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 par défaut du composant, en pixels. Cette valeur est définie par la méthode measure().



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

measuredMinHeight

propriété 
measuredMinHeight: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 minimale par défaut du composant, en pixels. Cette valeur est définie par la méthode measure().



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

measuredMinWidth

propriété 
measuredMinWidth: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 minimale par défaut du composant, en pixels. Cette valeur est définie par la méthode measure().



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

measuredWidth

propriété 
measuredWidth: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 par défaut du composant, en pixels. Cette valeur est définie par la méthode measure().



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

minHeight

propriété 
minHeight: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 minimale recommandée du composant à prendre en compte par le parent lors de la présentation. Cette valeur est dans les coordonnées du composant, en pixels. La valeur par défaut dépend de l’implémentation du composant.

Si le développeur de l’application définit la valeur de la propriété minHeight, la nouvelle valeur est stockée dans la propriété explicitMinHeight. La valeur par défaut de minHeight ne change pas. Par conséquent, lors de la présentation, si minHeight a été explicitement définie par le développeur de l’application, la valeur explicitMinHeight est utilisée pour la hauteur minimale recommandée du composant. Si la propriété minHeight n’est pas définie de façon explicite par le développeur de l’application, la valeur de la propriété measuredMinHeight est utilisée.

Cette valeur est utilisée par le conteneur lors du calcul de la taille et de la position du composant. Elle n’est pas utilisée par le composant lui-même pour déterminer sa taille par défaut. Ainsi, cette propriété peut n’avoir aucun effet si elle a pour parent un objet Container ou des conteneurs qui n’utilisent pas cette propriété comme facteur. Puisque la valeur est dans les coordonnées du composant, la valeur minHeight réelle par rapport à son parent est affectée par la propriété scaleY.

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



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

minWidth

propriété 
minWidth: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 minimale recommandée du composant à prendre en compte par le parent lors de la présentation. Cette valeur est dans les coordonnées du composant, en pixels. La valeur par défaut dépend de l’implémentation du composant.

Si le développeur de l’application définit la valeur de la propriété minWidth, la nouvelle valeur est stockée dans la propriété explicitMinWidth. La valeur par défaut de minWidth ne change pas. Par conséquent, lors de la présentation, si minWidth a été explicitement définie par le développeur de l’application, la valeur explicitMinWidth est utilisée pour la largeur minimale recommandée du composant. Si la propriété minWidth n’est pas définie de façon explicite par le développeur de l’application, la valeur de la propriété measuredMinWidth est utilisée.

Cette valeur est utilisée par le conteneur lors du calcul de la taille et de la position du composant. Elle n’est pas utilisée par le composant lui-même pour déterminer sa taille par défaut. Ainsi, cette propriété peut n’avoir aucun effet si elle a pour parent un objet Container ou des conteneurs qui n’utilisent pas cette propriété comme facteur. Puisque la valeur est dans les coordonnées du composant, la valeur minWidth réelle par rapport à son parent est affectée par la propriété scaleX.

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



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

moduleFactory

propriété 
moduleFactory:IFlexModuleFactory

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

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.



Implémentation
    public function get moduleFactory():IFlexModuleFactory
    public function set moduleFactory(value:IFlexModuleFactory):void

mouseFocusEnabled

propriété 
mouseFocusEnabled:Boolean

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

Indique si le composant peut recevoir le focus à l’aide de la souris. Si la valeur est false, le focus est transféré au premier parent ayant une propriété mouseFocusEnabled définie sur true. Par exemple, vous pouvez définir cette propriété sur false sur une commande Button afin de permettre l’utilisation de la touche de tabulation pour passer le focus à la commande, mais ne pas passer le focus à la commande lorsque vous cliquez dessus.

La valeur par défaut est true pour la plupart des sous-classes, à l’exception de TabBar de Spark. Dans ce cas, la valeur par défaut est false.

La valeur par défaut est true.



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

nestLevel

propriété 
nestLevel:int

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

Profondeur de cet objet dans la hiérarchie de confinement. Ce nombre est utilisé par le code de mesure et de présentation. La valeur est 0 si ce composant n’est pas dans la liste DisplayList.



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

nonInheritingStyles

propriété 
nonInheritingStyles:Object

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

Début de la chaîne de styles non hérités de ce composant. La méthode getStyle() accède simplement à nonInheritingStyles[styleName] pour parcourir la totalité de la chaîne liée au prototype. Cet objet est défini par la méthode initProtoChain(). En règle générale, les développeurs n’ont jamais besoin d’accéder à cette propriété directement.



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

numAutomationChildren

propriété 
numAutomationChildren:int  [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

Nombre d’enfants d’automatisation que ce conteneur comporte. Cette somme ne doit inclure aucun enfant composite, bien qu’elle inclue les enfants non significatifs dans la hiérarchie d’automatisation.



Implémentation
    public function get numAutomationChildren():int

owner

propriété 
owner:DisplayObjectContainer

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

Propriétaire de cet objet IVisualElement. Par défaut, il s’agit du parent de cet objet IVisualElement. Toutefois, si cet objet IVisualElement est un composant enfant déclenché par son parent, comme la liste déroulante d’un composant de commande ComboBox, le propriétaire est le composant ayant affiché cet objet IVisualElement.

Cette propriété n’est pas gérée par Flex, mais par chaque composant. Aussi, si vous utilisez la méthode PopUpManger.createPopUp() ou PopUpManger.addPopUp() pour afficher un composant enfant, définissez la propriété owner du composant enfant sur le composant l’ayant affiché.

La valeur par défaut est la valeur de la propriété parent.



Implémentation
    public function get owner():DisplayObjectContainer
    public function set owner(value:DisplayObjectContainer):void

parent

propriété 
parent:DisplayObjectContainer  [lecture seule] [override]

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

Conteneur ou composant parent de ce composant. Seuls les éléments visuels doivent avoir une propriété parent. Les éléments non visuels doivent utiliser une autre propriété pour faire référence à l’objet auquel ils appartiennent. Par convention, les objets non visuels utilisent une propriété owner pour faire référence à l’objet auquel ils appartiennent.



Implémentation
    override public function get parent():DisplayObjectContainer

parentApplication

propriété 
parentApplication: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

Référence à l’objet d’application contenant cette instance UIComponent. Cet objet Application peut exister dans un contrôle SWFLoader dans un autre objet Application et ainsi de suite, créant une chaîne d’objets Application pouvant être remontée à l’aide de parentApplication.

La propriété parentApplication d’une application n’est jamais l’application elle-même. Elle correspond soit à l’application dans laquelle elle a été chargée, soit à la valeur null (pour l’application de plus haut niveau).

Le parcours de la chaîne d’application à l’aide de la propriété parentApplication est comparable au parcours de la chaîne de document à l’aide de la propriété parentDocument. Vous pouvez accéder à l’application de plus haut niveau à l’aide de la propriété application de la classe Application.

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



Implémentation
    public function get parentApplication():Object

parentDocument

propriété 
parentDocument: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

Référence à l’objet de document parent pour ce composant UIComponent. Un objet de document est un objet UIComponent qui se trouve au sommet de la hiérarchie d’une application Flex, d’un composant MXML ou d’un composant AS.

Pour l’objet Application, la propriété parentDocument a la valeur null. Cette propriété est utile dans les scripts MXML pour remonter d’un niveau dans la chaîne d’objets de document. Elle peut être utilisée pour parcourir cette chaîne, à l’aide de la syntaxe parentDocument.parentDocument, etc.

Il est typé en tant qu’objet pour que les auteurs puissent accéder à des propriétés et méthodes sur des objets de document ancêtre sans projection.

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



Implémentation
    public function get parentDocument():Object

percentHeight

propriété 
percentHeight:Number

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

Spécifie la hauteur d’un composant en tant que pourcentage de la taille de son parent. Valeurs autorisées : 0 à 100. La valeur par défaut est NaN. Définir les propriétés height ou explicitHeight réinitialise cette propriété sur NaN.

Cette propriété renvoie une valeur numérique uniquement si elle a été précédemment définie. Elle ne reflète pas la taille exacte du composant en pourcentage.

Cette propriété est toujours définie sur NaN pour la commande UITextField.

Lorsqu’elle est utilisée dans des mises en forme Spark, cette propriété permet de calculer la hauteur des limites du composant après la mise à l’échelle et la rotation. Par exemple, si le composant pivote à 90 degrés, le fait de spécifier percentHeight affecte sa largeur.

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



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

percentWidth

propriété 
percentWidth:Number

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

Spécifie la largeur d’un composant en tant que pourcentage de la taille de son parent. Valeurs autorisées : 0 à 100. La valeur par défaut est NaN. La définition des valeurs width ou explicitWidth restaure cette propriété sur la valeur NaN.

Cette propriété renvoie une valeur numérique uniquement si elle a été précédemment définie. Elle ne reflète pas la taille exacte du composant en pourcentage.

Cette propriété est toujours définie sur NaN pour la commande UITextField.

Lorsqu’elle est utilisé avec des mises en forme Spark, cette propriété permet de calculer la largeur des limites du composant après la mise à l’échelle et la rotation. Par exemple, si le composant pivote à 90 degrés, le fait de spécifier percentWidth affecte la hauteur du composant.

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



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

postLayoutTransformOffsets

propriété 
postLayoutTransformOffsets:mx.geom:TransformOffsets

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

Définit un ensemble de réglages pouvant être appliqués à la transformation d’un objet de manière invisible pour la présentation de son parent.

Par exemple, si vous souhaitez que la présentation s’adapte à un objet devant subir une rotation de 90 degrés, définissez la propriété rotation de ce dernier. Si vous souhaitez que la présentation ne s’adapte pas à un objet subissant une rotation, définissez sa propriété postLayoutTransformOffsets.rotationZ.



Implémentation
    public function get postLayoutTransformOffsets():mx.geom:TransformOffsets
    public function set postLayoutTransformOffsets(value:mx.geom:TransformOffsets):void

processedDescriptors

propriété 
processedDescriptors: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éfinie sur true après la création d’enfant immédiate ou différée, en fonction de celle effectuée. Pour un objet Container, elle est définie sur true à la fin de la méthode createComponentsFromDescriptors(), donc après la création des enfants du conteneur à partir de ses descripteurs enfant.

Par exemple, si un conteneur Accordion utilise l’instanciation différée, la propriété processedDescriptors pour le deuxième volet du conteneur Accordion ne prend pas la valeur true jusqu’à ce que l’utilisateur accède au volet et que le volet crée ses enfants. Si toutefois le composant Accordion a défini la propriété creationPolicy sur "all", la propriété processedDescriptors de son deuxième panneau est définie sur true au démarrage de l’application.

Pour les classes qui ne sont pas des conteneurs, qui n’ont pas de descripteurs, elle est définie sur true après la création des enfants de composant internes éventuels par la méthode createChildren().



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

repeater

propriété 
repeater:IRepeater  [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

Référence à l’objet Repeater dans le document parent ayant produit ce composant UIComponent. Utilisez cette propriété plutôt que la propriété repeaters lorsque l’objet UIComponent est créé par un seul objet Repeater. Utilisez la propriété repeaters lorsque cet objet UIComponent est créé par des objets Repeater imbriqués.

La propriété est définie sur null lorsque cet objet UIComponent n’est pas créé par un objet Repeater.



Implémentation
    public function get repeater():IRepeater

repeaterIndex

propriété 
repeaterIndex:int  [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

Index de l’élément dans le fournisseur de données de l’objet Repeater ayant produit ce composant UIComponent. Utilisez cette propriété plutôt que la propriété repeaterIndices lorsque l’objet UIComponent est créé par un seul objet Repeater. Utilisez la propriété repeaterIndices lorsque cet objet UIComponent est créé par des objets Repeater imbriqués.

Cette propriété est définie sur -1 lorsque cet objet UIComponent n’est pas créé par un objet Repeater.



Implémentation
    public function get repeaterIndex():int

repeaterIndices

propriété 
repeaterIndices: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 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. Le tableau est vide, sauf si ce composant UIComponent figure dans un ou plusieurs objets Repeater.

Le premier élément du tableau correspond à l’objet Repeater le plus externe. Par exemple, si la propriété repeaterIndices a la valeur [2,4] cela signifie que l’objet Repeater extérieur a utilisé l’élément dataProvider[2] et que l’objet Repeater intérieur a utilisé l’élément dataProvider[4].

Notez que cette propriété est différente de la propriété instanceIndices si la propriété startingIndex de l’un des objets Repeater n’a pas la valeur 0. Par exemple, même si un composant Repeater commence à l’élément dataProvider[4], la référence du document au premier objet répété est b[0] et non b[4].



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

repeaters

propriété 
repeaters: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 contenant des références aux objets Repeater dans le document parent ayant produit ce composant UIComponent. Le tableau est vide, sauf si ce composant UIComponent figure dans un ou plusieurs objets Repeater. Le premier élément correspond à l’objet Repeater le plus excentré.



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

resourceManager

propriété 
resourceManager:IResourceManager  [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

Référence à l’objet qui gère toutes les ressources localisées de l’application. Il s’agit d’une instance Singleton qui implémente l’interface IResourceManager.

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



Implémentation
    protected function get resourceManager():IResourceManager

right

propriété 
right:Object

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

Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom. Pour définir la propriété sur sa valeur par défaut undefined, utilisez la directive @Clear() dans MXML ou la valeur undefineddans le code ActionScript. Par exemple, dans le code MXML, right.s2="@Clear()", désélectionnez la contrainte right dans l’état s2. Ou dans le code ActionScript, button.right = undefined désélectionnez la contrainte right sur button.

Distance horizontale en pixels du bord droit du composant au bord droit de la cible d’ancrage.

Par défaut, la cible d’ancrage est la zone de contenu du conteneur. Dans les présentations avec contraintes avancées, la cible peut être une colonne de contrainte.

La définition de la propriété sur un nombre ou une chaîne numérique (par exemple, 10) indique que la cible d’ancrage par défaut est utilisée.

Pour spécifier une cible d’ancrage, définissez la valeur de propriété sur une chaîne au format « anchorTargetName:value ». Par exemple, « col1:10 ».



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

rotation

propriété 
rotation:Number[override]

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

Indique la rotation de l’occurrence de DisplayObject, en degrés, à partir de son orientation d’origine. Les valeurs comprises entre 0 et 180 représentent la rotation en sens horaire ; les valeurs comprises entre 0 et -180 représentent la rotation en sens anti-horaire. Les valeurs hors de cette plage sont ajoutées ou soustraites de 360 pour obtenir une valeur comprise dans la plage. Par exemple, l’instruction my_video.rotation = 450 correspond à my_video.rotation = 90.



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

rotationX

propriété 
rotationX:Number[override]

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

Indique la rotation de l’axe des x de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. Les valeurs comprises entre 0 et 180 représentent la rotation dans le sens des aiguilles d’une montre ; les valeurs comprises entre 0 et -180 représentent la rotation dans le sens inverse des aiguilles d’une montre. Les valeurs hors de cette plage sont ajoutées ou soustraites de 360 pour obtenir une valeur comprise dans la plage. Cette propriété est ignorée lors du calcul par une présentation 2D Flex.



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

rotationY

propriété 
rotationY:Number[override]

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

Indique la rotation de l’axe des y de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. Les valeurs comprises entre 0 et 180 représentent la rotation dans le sens des aiguilles d’une montre ; les valeurs comprises entre 0 et -180 représentent la rotation dans le sens inverse des aiguilles d’une montre. Les valeurs hors de cette plage sont ajoutées ou soustraites de 360 pour obtenir une valeur comprise dans la plage. Cette propriété est ignorée lors du calcul par une présentation 2D Flex.



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

rotationZ

propriété 
rotationZ:Number[override]

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

Indique la rotation de l’axe des z de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. Les valeurs comprises entre 0 et 180 représentent la rotation dans le sens des aiguilles d’une montre ; les valeurs comprises entre 0 et -180 représentent la rotation dans le sens inverse des aiguilles d’une montre. Les valeurs hors de cette plage sont ajoutées ou soustraites de 360 pour obtenir une valeur comprise dans la plage.



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

scaleX

propriété 
scaleX:Number[override]

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

Nombre spécifiant le facteur de mise à l’échelle horizontale.

La valeur par défaut est 1,0, ce qui signifie que l’objet n’est pas redimensionné. Une valeur scaleX de 2.0 signifie que l’objet a été agrandi par 2 et une valeur scaleX de 0.5 signifie que l’objet a été réduit par 2.

La valeur 0.0 n’est pas valide. Au lieu de le définir sur 0.0, choisissez une valeur faible ou définissez la propriété visible sur false pour masquer le composant.

La valeur par défaut est 1.0.

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



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

scaleY

propriété 
scaleY:Number[override]

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

Nombre spécifiant le facteur de mise à l’échelle verticale.

La valeur par défaut est 1,0, ce qui signifie que l’objet n’est pas redimensionné. Une valeur scaleY de 2.0 signifie que l’objet a été agrandi par 2 et une valeur scaleY de 0.5 signifie que l’objet a été réduit par 2.

La valeur 0.0 n’est pas valide. Au lieu de le définir sur 0.0, choisissez une valeur faible ou définissez la propriété visible sur false pour masquer le composant.

La valeur par défaut est 1.0.

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



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

scaleZ

propriété 
scaleZ:Number[override]

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

Nombre spécifiant le facteur de mise à l’échelle sur l’axe z.

Une mise à l’échelle le long de l’axe z n’a pas d’incidence sur un composant standard, allongé dans le plan z=0. Les composants avec enfants auxquels sont appliquées des transformations 3D ou composants avec une valeur de la propriété transformZ différente de zéro, sont affectés.

La valeur par défaut est 1,0, ce qui signifie que l’objet n’est pas redimensionné.

Cette propriété est ignorée lors du calcul par une présentation 2D Flex.

La valeur par défaut est 1.0.

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



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

screen

propriété 
screen:Rectangle  [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

Renvoie un objet contenant la taille et la position de la surface de tracé de base pour cet objet.



Implémentation
    public function get screen():Rectangle

showInAutomationHierarchy

propriété 
showInAutomationHierarchy: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 qui détermine si un objet d’automatisation s’affiche dans la hiérarchie d’automatisation. Les enfants des conteneurs qui ne sont pas visibles dans la hiérarchie apparaissent en tant qu’enfants du parent visible le plus élevé suivant. En général, les conteneurs utilisés pour la présentation (par exemple, cases et dessins) n’apparaissent pas dans la hiérarchie.

Certains contrôles forcent leurs enfants à apparaître dans la hiérarchie lorsque cela est approprié. Par exemple, une liste force toujours les fonctionnalités de rendu d’éléments, y compris les cases, à apparaître dans la hiérarchie. Les implémenteurs doivent prendre en charge la définition de cette propriété sur true.



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

states

propriété 
states:Array

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

Etats d’affichage définis pour ce composant. La propriété states peut être spécifiée uniquement sur la racine de l’application ou sur la balise racine d’un composant MXML. Le compilateur génère une erreur si vous la spécifiez sur une autre commande.



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

styleDeclaration

propriété 
styleDeclaration:CSSStyleDeclaration

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

Stockage pour les styles d’héritage intégrés sur cet objet. Cet objet CSSStyleDeclaration est créé lors du premier appel de la méthode setStyle() sur ce composant afin de définir un style d’héritage. En règle générale, les développeurs n’ont jamais besoin d’accéder à cette propriété directement.



Implémentation
    public function get styleDeclaration():CSSStyleDeclaration
    public function set styleDeclaration(value:CSSStyleDeclaration):void

styleManager

propriété 
styleManager:IStyleManager2  [lecture seule]

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

Renvoie l’instance SystemManager utilisée par ce composant.



Implémentation
    public function get styleManager():IStyleManager2

styleName

propriété 
styleName:Object

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

Style de classe utilisé par ce composant. Il peut s’agir d’une chaîne, d’une déclaration CSSStyleDeclaration ou d’une interface IStyleClient.

S’il s’agit d’une chaîne, elle correspond au nom d’une ou plusieurs déclarations de classe séparées par des espaces blancs dans une balise <fx:Style> ou un fichier CSS. N’incluez pas le point dans la propriété styleName. Par exemple, si vous disposez d’un style de classe nommé ".bigText", définissez la propriété styleName sur "bigText" (sans point).

S’il s’agit d’une interface IStyleClient (généralement un composant UIComponent), tous les styles de l’objet styleName sont utilisés par ce composant.

La valeur par défaut est null.



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

styleParent

propriété 
styleParent:IAdvancedStyleClient

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

Le parent d’un composant permet d’évaluer les sélecteurs descendants. Un parent doit également être une interface IAdvancedStyleClient pour participer aux déclarations de style avancées.



Implémentation
    public function get styleParent():IAdvancedStyleClient
    public function set styleParent(value:IAdvancedStyleClient):void

systemManager

propriété 
systemManager:ISystemManager

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’objet SystemManager utilisé par ce composant.



Implémentation
    public function get systemManager():ISystemManager
    public function set systemManager(value:ISystemManager):void

tabFocusEnabled

propriété 
tabFocusEnabled:Boolean

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

Indicateur qui signale si cet objet peut recevoir le focus via la touche de tabulation

Cette fonction est similaire à la propriété tabEnabled de Flash Player.

Cette valeur est généralement true pour les composants qui traitent les entrée au clavier, mais certains composants des barres de contrôle la définissent sur false, car il est conseillé de ne pas voler le focus d’un autre composant (un éditeur, par exemple).

La valeur par défaut est true.

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



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

toolTip

propriété 
toolTip:String

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

Texte à afficher dans l’info-bulle.

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



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

top

propriété 
top:Object

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

Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom. Pour définir la propriété sur sa valeur par défaut undefined, utilisez la directive @Clear() dans MXML ou la valeur undefineddans le code ActionScript. Par exemple, dans le code MXML, top.s2="@Clear()", désélectionnez la contrainte top dans l’état s2. Ou dans le code ActionScript, button.top = undefined désélectionnez la contrainte top sur button.

Distance verticale en pixels du bord supérieur du composant au bord supérieur de la cible d’ancrage.

Par défaut, la cible d’ancrage est la zone de contenu du conteneur. Dans les présentations avec contraintes avancées, la cible peut être une ligne de contrainte.

La définition de la propriété sur un nombre ou une chaîne numérique (par exemple, 10) indique que la cible d’ancrage par défaut est utilisée.

Pour spécifier une cible d’ancrage, définissez la valeur de propriété sur une chaîne au format « anchorTargetName:value ». Par exemple, « row1:10 ».



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

transform

propriété 
transform:flash.geom:Transform[override]

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

Objet dont les propriétés se rapportent à la matrice, à la transformation des couleurs et aux limites des pixels d’un objet d’affichage. Les propriétés spécifiques, telles que matrix, colorTransform et trois propriétés en lecture seule (concatenatedMatrix, concatenatedColorTransform et pixelBounds) sont décrites dans la section relative à la classe Transform.

Chacune des propriétés de l’objet transform constitue un objet. Ce concept est important dans la mesure où la seule façon de définir de nouvelles valeurs pour les objets matrix ou colorTransform consiste à créer un objet et à le copier dans la propriété transform.matrix ou transform.colorTransform.

Par exemple, pour augmenter la valeur tx d’une matrice d’objet d’affichage, vous devez copier l’ensemble de l’objet de la matrice, puis copier le nouvel objet dans la propriété matrix de l’objet transform :

      var myMatrix:Matrix = myUIComponentObject.transform.matrix;  
      myMatrix.tx += 10; 
      myUIComponent.transform.matrix = myMatrix;
      
Vous ne pouvez pas définir directement la propriété tx. Le code suivant n’a pas d’effet sur myUIComponent :
      myUIComponent.transform.matrix.tx += 10;
      

Notez que pour UIComponent, contrairement à DisplayObject, l’opération transform conserve la synchronisation des valeurs matrix et matrix3D et matrix3D n’est pas null, même lorsque le composant lui-même n’a aucune propriété 3D définie. Les développeurs doivent utiliser la propriété is3D pour vérifier si le composant dispose de propriétés 3D définies. Si le composant a des propriétés 3D, la propriété matrix3D de la transformation doit être utilisée à la place de la propriété matrix.



Implémentation
    override public function get transform():flash.geom:Transform
    override public function set transform(value:flash.geom:Transform):void

Eléments de l’API associés

transformX

propriété 
transformX: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éfinit la coordonnée x du centre de la transformation du composant.

Lorsque ce composant est la cible d’un effet de transformation Spark, vous pouvez remplacer cette propriété en définissant la propriété AnimateTransform.autoCenterTransform. Si autoCenterTransform est false, le centre de la transformation est déterminé par les propriétés transformX, transformY et transformZ de la cible de l’effet. Si autoCenterTransform est true, l’effet se produit autour du centre de la cible, (largeur/2, hauteur/2).

La définition de cette propriété sur la classe d’effet Spark remplace le paramètre sur le composant cible.



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

Eléments de l’API associés

transformY

propriété 
transformY: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éfinit la coordonnée y du centre de la transformation du composant.

Lorsque ce composant est la cible d’un effet de transformation Spark, vous pouvez remplacer cette propriété en définissant la propriété AnimateTransform.autoCenterTransform. Si autoCenterTransform est false, le centre de la transformation est déterminé par les propriétés transformX, transformY et transformZ de la cible de l’effet. Si autoCenterTransform est true, l’effet se produit autour du centre de la cible, (largeur/2, hauteur/2).

La définition de cette propriété sur la classe d’effet Spark remplace le paramètre sur le composant cible.



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

Eléments de l’API associés

transformZ

propriété 
transformZ: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éfinit la coordonnée z du centre de la transformation du composant.

Lorsque ce composant est la cible d’un effet de transformation Spark, vous pouvez remplacer cette propriété en définissant la propriété AnimateTransform.autoCenterTransform. Si autoCenterTransform est false, le centre de la transformation est déterminé par les propriétés transformX, transformY et transformZ de la cible de l’effet. Si autoCenterTransform est true, l’effet se produit autour du centre de la cible, (largeur/2, hauteur/2).

La définition de cette propriété sur la classe d’effet Spark remplace le paramètre sur le composant cible.



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

Eléments de l’API associés

transitions

propriété 
transitions: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’objets de transition, où chaque objet de transition définit un ensemble d’effets à lire lors d’un changement de l’état d’affichage.



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

Eléments de l’API associés

tweeningProperties

propriété 
tweeningProperties: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 propriétés en cours d’interpolation sur cet objet.

Utilisé pour avertir le gestionnaire EffectManager que certaines propriétés de cet objet sont en cours d’interpolation, de sorte qu’il ne tente pas d’animer les mêmes propriétés.



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

uid

propriété 
uid:String

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

Identifiant unique de l’objet. Les commandes de données Flex, y compris toutes les commandes correspondant à des sous-classes de la classe List, utilisent un UID pour le suivi des éléments du fournisseur de données.

Flex peut automatiquement créer et gérer des UID. Toutefois, dans certaines circonstances vous devez fournir votre propre propriété uid en implémentant l’interface IUID, ou fournir votre propre propriété uid pour améliorer l’efficacité de traitement. Les UID n’ont pas besoin d’être universellement uniques pour la plupart des utilisations dans Flex. Les messages transmis par les services de données constituent une exception.



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

Eléments de l’API associés

unscaledHeight

propriété 
unscaledHeight:Number  [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

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 hauteur, qui est également transmise comme argument à la méthode updateDisplayList().



Implémentation
    protected function get unscaledHeight():Number

unscaledWidth

propriété 
unscaledWidth:Number  [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

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().



Implémentation
    protected function get unscaledWidth():Number

updateCompletePendingFlag

propriété 
updateCompletePendingFlag: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 déterminant si un objet a traversé les trois phases de validation de mise en forme (si besoin était).



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

validationSubField

propriété 
validationSubField:String

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

Utilisé par un validateur pour associer un sous-champ à ce composant.



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

verticalCenter

propriété 
verticalCenter:Object

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

Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom. Pour définir la propriété sur sa valeur par défaut undefined, utilisez la directive @Clear() dans MXML ou la valeur undefineddans le code ActionScript. Par exemple, dans le code MXML, verticalCenter.s2="@Clear()", désélectionnez la contrainte verticalCenter dans l’état s2. Ou dans le code ActionScript, button.verticalCenter = undefined désélectionnez la contrainte verticalCenter sur button.

Distance verticale en pixels du centre du composant au centre de la zone de contenu de la cible d’ancrage.

La cible d’ancrage par défaut est le conteneur lui-même.

Dans les présentations avec contraintes avancées, la cible peut être une ligne de contrainte. La zone de contenu est alors l’espace entre la rangée précédente (ou le côté du conteneur) et la rangée cible.

Définir la propriété sur un nombre ou une chaîne numérique (par exemple, 10) spécifie l’utilisation de la cible d’ancrage par défaut.

Pour spécifier une cible d’ancrage, définissez la valeur de propriété sur une chaîne au format « constraintColumnId:value ». Par exemple, « row1:10 ».



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

visible

propriété 
visible:Boolean[override]

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

Indique si l’objet d’affichage est visible ou non. Les objets d’affichage qui ne sont pas visibles sont désactivés. Par exemple, si visible=false pour une instance InteractiveObject, il est impossible de cliquer sur cette dernière.

Lorsque la valeur est définie sur true, l’objet distribue un événement show. Lorsque la valeur est définie sur false, l’objet distribue un événement hide. Dans les deux cas, les enfants de l’objet ne génèrent pas d’événement show ou hide, sauf si l’objet écrit de façon explicite une telle implémentation.

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



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

width

propriété 
width:Number[override]

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

Nombre définissant la largeur du composant en pixels, dans les coordonnées du parent. La valeur par défaut est 0, mais cette propriété contient la largeur réelle du composant dès lors que Flex termine le dimensionnement des composants de l’application.

Remarque : vous pouvez spécifier une valeur de pourcentage pour l’attribut MXML width, par exemple width="100%", mais pas pour la propriété width dans ActionScript. Utilisez plutôt la propriété percentWidth.

La définition de cette propriété entraîne la distribution d’un événement resize. Reportez-vous à l’événement resize pour plus d’informations sur le moment de distribution de cet événement.

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



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

Eléments de l’API associés

x

propriété 
x:Number[override]

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

Nombre spécifiant la position horizontale du composant, en pixels, au sein de son conteneur parent.

La définition de cette propriété directement, ou en appelant la méthode move() n’a aucun effet (ou seulement un effet temporaire) si le composant a pour parent un conteneur de présentation tel que HBox, Grid ou Form. En effet, les calculs de présentation de ces conteneurs définissent la position x d’après les résultats des calculs. Toutefois, la propriété x doit être quasiment toujours définie lorsque le parent est un conteneur Canvas ou tout autre conteneur à positionnement absolu, car la valeur par défaut est 0.

La valeur par défaut est 0.

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



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

y

propriété 
y:Number[override]

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

Nombre spécifiant la position verticale du composant, en pixels, au sein de son conteneur parent.

La définition de cette propriété directement, ou en appelant la méthode move() n’a aucun effet (ou seulement un effet temporaire) si le composant a pour parent un conteneur de présentation tel que HBox, Grid ou Form. En effet, les calculs de présentation de ces conteneurs définissent la position x d’après les résultats des calculs. Toutefois, la propriété x doit être quasiment toujours définie lorsque le parent est un conteneur Canvas ou tout autre conteneur à positionnement absolu, car la valeur par défaut est 0.

La valeur par défaut est 0.

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



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

z

propriété 
z:Number[override]

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

Indique la position de coordonnée z le long de l’axe z de l’occurrence de DisplayObject par rapport au conteneur 3D parent. La propriété z est utilisée avec des coordonnées 3D et non avec des coordonnées d’écran ou de pixel.

Lorsque vous réglez la propriété z d’un objet d’affichage sur une valeur autre que la valeur par défaut, à savoir 0, l’objet Matrix3D correspondant est automatiquement créé pour régler la position et l’orientation 3D d’un objet d’affichage. Lorsque l’on utilise l’axe des z, le comportement existant des propriétés x et y passe des coordonnées d’écran ou pixel aux positions par rapport au conteneur 3D parent.

Par exemple, un enfant de _root dont la position est x = 100, y = 100, z = 200 n’est pas dessiné à l’emplacement du pixel (100,100). L’enfant est dessiné à l’endroit où les calculs de projection 3D le placent. Ce calcul est :

(x*cameraFocalLength/cameraRelativeZPosition, y*cameraFocalLength/cameraRelativeZPosition)

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



Implémentation
    override public function get z():Number
    override public function set z(value:Number):void
Détails du constructeur

UIComponent

()Constructeur
public function UIComponent()

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

addStyleClient

()méthode
public function addStyleClient(styleClient:IAdvancedStyleClient):void

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

Ajoute un client de style non visuel à cette instance de composant. Une fois que cette méthode a été appelée, le client de style héritera les changements de style à partir de cette instance de composant. Les clients de style qui sont des objets DisplayObject doivent utiliser les méthodes addChild ou addChildAt pour être ajoutés à un composant UIComponent. De façon collatérale, cette méthode définit la propriété styleParent du paramètre styleClient pour faire référence à cette instance du composant UIComponent. Si le paramètre styleClient possède déjà une propriété styleParent, cette méthode appelle removeStyleClient à partir de cette propriété styleParent précédente.

Paramètres

styleClient:IAdvancedStyleClient — L’interface IAdvancedStyleClient à ajouter à la liste de clients de style non visuels de ce composant.


Valeur émise
ArgumentError — si le paramètre styleClient est un objet DisplayObject.

Eléments de l’API associés

adjustFocusRect

()méthode 
protected function adjustFocusRect(obj:DisplayObject = null):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 le rectangle de focus.

Paramètres

obj:DisplayObject (default = null) — Composant dont le rectangle de focus doit être modifié. Si ce paramètre est omis, la valeur par défaut correspond à cet objet UIComponent.

applyComputedMatrix

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

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

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.

attachOverlay

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

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

Il s’agit d’une méthode interne utilisée par la structure Flex pour prendre en charge l’effet Fondre. Il est inutile de l’appeler ou de la remplacer.

callLater

()méthode 
public function callLater(method:Function, args:Array = null):void

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

Place en attente une fonction à appeler ultérieurement.

Avant chaque actualisation de l’écran, Flash Player ou AIR appelle le jeu de fonctions prévues pour l’actualisation. Parfois, une fonction doit être appelée dans la prochaine actualisation pour permettre l’exécution du code restant prévu pour l’actualisation en cours. Certaines fonctionnalités, comme les effets, peuvent retarder les fonctions en attente jusqu’à ce que la fonctionnalité se termine.

Paramètres

method:Function — Référence à une méthode à exécuter ultérieurement.
 
args:Array (default = null) — Tableau d’objets qui représentent les arguments à transmettre à la méthode.

canSkipMeasurement

()méthode 
protected function canSkipMeasurement():Boolean

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

Détermine si l’appel à la méthode measure() peut être ignoré.

Valeur renvoyée
Boolean — Renvoie true lorsque la méthode measureSizes() peut ignorer l’appel à la méthode measure(). Par exemple, la valeur est généralement la valeur true lorsque explicitWidth et explicitHeight sont chacun défini. Pour les chemins, la valeur est true lorsque les limites du chemin n’ont pas changé.

childrenCreated

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

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

Effectue les traitements finals éventuels après la création des objets enfant. Il s’agit d’une méthode avancée que vous pouvez remplacer lorsque vous créez une sous-classe de la classe UIComponent.

clearStyle

()méthode 
public function clearStyle(styleProp: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

Supprime une propriété de style de cette instance de composant.

La méthode getStyle() ne renvoie pas nécessairement la valeur undefined.

Paramètres

styleProp:String — Nom de la propriété de style.

commitProperties

()méthode 
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

Traite les propriétés définies sur le composant. Il s’agit d’une méthode avancée que vous pouvez remplacer lorsque vous créez une sous-classe de la classe UIComponent.

Vous n’appelez pas cette méthode directement. Flex appelle la méthode commitProperties() lorsque vous utilisez la méthode addChild() pour ajouter un composant à un conteneur ou lorsque vous appelez la méthode invalidateProperties() du composant. Les appels de la méthode commitProperties() sont réalisés avant les appels de la méthode measure(). Ainsi, vous pouvez définir des valeurs de propriété susceptibles d’être utilisées par la méthode measure().

Certains composants présentent des propriétés influant sur le nombre ou le type d’objets enfant à créer, ou des propriétés liées les unes aux autres, telles que horizontalScrollPolicy et horizontalScrollPosition. En règle générale, il est préférable de traiter toutes ces propriétés en même temps au démarrage pour éviter d’avoir à réaliser plusieurs fois les mêmes opérations.

contentToGlobal

()méthode 
public function contentToGlobal(point:Point):Point

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

Convertit un objet Point de coordonnées de contenu en coordonnées globales. Les coordonnées de contenu spécifient une position de pixel par rapport au coin supérieur gauche du contenu du composant. Elles incluent l’ensemble de la zone de contenu du composant, y compris les régions actuellement découpées, accessibles uniquement par défilement du composant. Le système de coordonnées du contenu permet de définir et d’obtenir les positions des enfants d’un conteneur qui utilise le positionnement absolu. Les coordonnées globales spécifient une position de pixel par rapport au coin supérieur gauche de la scène, qui est la bordure extérieure de l’application.

Paramètres

point:Point — Objet Point qui spécifie les coordonnées x et y dans le système de coordonnées du contenu en tant que propriétés.

Valeur renvoyée
Point — Objet Point dont les coordonnées sont relatives à la scène.

Eléments de l’API associés

contentToLocal

()méthode 
public function contentToLocal(point:Point):Point

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

Convertit un objet Point de coordonnées de contenu en coordonnées locales. Les coordonnées de contenu spécifient une position de pixel par rapport au coin supérieur gauche du contenu du composant. Elles incluent l’ensemble de la zone de contenu du composant, y compris les régions actuellement découpées, accessibles uniquement par défilement du composant. Le système de coordonnées du contenu permet de définir et d’obtenir les positions des enfants d’un conteneur qui utilise le positionnement absolu. Les coordonnées locales spécifient une position de pixel par rapport au coin supérieur gauche du composant.

Paramètres

point:Point — Objet Point qui spécifie les coordonnées x et y dans le système de coordonnées du contenu en tant que propriétés.

Valeur renvoyée
Point — Pointer sur un objet Point dont les coordonnées sont relatives au système de coordonnées local.

Eléments de l’API associés

createAutomationIDPart

()méthode 
public function createAutomationIDPart(child:IAutomationObject):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 un ensemble de propriétés qui identifient l’enfant au sein de ce conteneur. Ces valeurs ne doivent pas changer pendant la durée de vie de l’application.

Paramètres

child:IAutomationObject — Enfant pour lequel fournir l’ID.

Valeur renvoyée
Object — Ensemble de propriétés décrivant l’enfant qui peut par la suite être utilisé pour résoudre le composant.

createAutomationIDPartWithRequiredProperties

()méthode 
public function createAutomationIDPartWithRequiredProperties(child:IAutomationObject, properties:Array):Object

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

Renvoie un ensemble de propriétés qui identifient l’enfant au sein de ce conteneur. Ces valeurs ne doivent pas changer pendant la durée de vie de l’application.

Paramètres

child:IAutomationObject — Enfant pour lequel fournir l’ID.
 
properties:Array

Valeur renvoyée
Object — Ensemble de propriétés décrivant l’enfant qui peut par la suite être utilisé pour résoudre le composant.

createChildren

()méthode 
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 les objets enfant du composant. Il s’agit d’une méthode avancée que vous pouvez remplacer lorsque vous créez une sous-classe de la classe UIComponent.

Un composant qui crée d’autres composants ou des objets à l’intérieur de ce composant s’appelle un composant composite. Par exemple, le contrôle ComboBox de Flex est réellement composé d’un contrôle TextInput qui permet de définir la zone de texte du contrôle ComboBox et d’un contrôle Button qui définit la flèche du contrôle ComboBox. Les composants implémentent la méthode createChildren() pour créer des objets enfant (d’autres composants, par exemple) dans le composant.

Vous appelez la méthode addChild() au sein d’un remplacement de la méthode createChildren() pour ajouter chaque objet enfant.

Vous n’appelez pas cette méthode directement. Flex appelle la méthode createChildren() en réponse à l’appel de la méthode addChild() pour ajouter le composant à son parent.

createInFontContext

()méthode 
protected function createInFontContext(classObj:Class):Object

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 nouvel objet à l’aide d’un contexte basé sur la police incorporée en cours d’utilisation.

Cette méthode est utilisée pour la résolution d’un problème concernant l’accès aux polices incorporées dans un fichier SWF d’application lorsque la structure est chargée en tant que bibliothèque RSL (la bibliothèque RSL possède son propre fichier SWF de contexte). Les polices incorporées sont uniquement accessibles à partir du fichier SWF du contexte dans lequel elles ont été créées. A l’aide du contexte du fichier SWF de l’application, la bibliothèque RSL peut créer des objets dans le fichier SWF de contexte de l’application ayant accès aux polices incorporées de l’application.

Appelez cette méthode uniquement après la définition des styles de police pour cet objet.

Paramètres

classObj:Class — Classe à créer.

Valeur renvoyée
Object — Instance de la classe créée dans le contexte du fichier SWF propriétaire de la police incorporée. Si cet objet n’utilise aucune police incorporée, la classe est créée dans le contexte de l’objet.

createInModuleContext

()méthode 
protected function createInModuleContext(moduleFactory:IFlexModuleFactory, className: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

Crée l’objet à l’aide d’une fabrique moduleFactory donnée. Si la propriété moduleFactory a la valeur null ou l’objet ne peut pas être créé à l’aide de la fabrique de module, revenez à la création de l’objet par un gestionnaire systemManager.

Paramètres

moduleFactory:IFlexModuleFactory — Fabrique moduleFactory dans laquelle créer la classe. Peut avoir la valeur null.
 
className:String — Nom de la classe à créer.

Valeur renvoyée
Object — Objet créé dans le contexte de la fabrique moduleFactory.

createReferenceOnParentDocument

()méthode 
public function createReferenceOnParentDocument(parentDocument:IFlexDisplayObject):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 une référence d’id à cet objet IUIComponent sur son objet de document parent. Cette fonction peut créer des références multidimensionnelles telles que b[2][4] pour les objets figurant dans un ou plusieurs objets Repeater. Si les indices ont la valeur null, il crée une référence simple, sans tableau.

Paramètres

parentDocument:IFlexDisplayObject — Parent de cet objet IUIComponent.

deleteReferenceOnParentDocument

()méthode 
public function deleteReferenceOnParentDocument(parentDocument:IFlexDisplayObject):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 la référence d’id à cet objet IUIComponent sur son objet de document parent. Cette fonction peut effectuer des suppressions dans des références multidimensionnelles telles que b[2][4] pour les objets figurant dans un ou plusieurs objets Repeater. Si les index sont définis sur null, elle supprime la référence simple autre qu’un tableau.

Paramètres

parentDocument:IFlexDisplayObject — Parent de cet objet IUIComponent.

determineTextFormatFromStyles

()méthode 
public function determineTextFormatFromStyles():mx.core:UITextFormat

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 UITextFormat correspondant aux styles du texte pour ce composant UIComponent.

Valeur renvoyée
mx.core:UITextFormat — Objet UITextFormat correspondant aux styles du texte pour ce composant UIComponent.

dispatchEvent

()méthode 
override public function dispatchEvent(event:Event):Boolean

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

Distribue un événement dans le flux d’événements. La cible de l’événement est l’objet EventDispatcher sur lequel la méthode dispatchEvent() est appelée.

Paramètres

event:Event — Objet Event qui est distribué dans le flux d’événements. Si l’événement est redistribué, un clone est automatiquement créé. Après la distribution d’un événement, il est impossible de modifier sa propriété target. Pour que la redistribution fonctionne, vous devez donc créer une copie de l’événement.

Valeur renvoyée
Boolean — Une valeur true si l’événement a bien été distribué. Une valeur false indique un échec ou que la méthode preventDefault() a été appelée sur l’événement.

dispatchPropertyChangeEvent

()méthode 
protected function dispatchPropertyChangeEvent(prop:String, oldValue:*, value:*):void

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

Méthode d’assistance permettant la distribution d’un événement PropertyChangeEvent lorsqu’une propriété est actualisée.

Paramètres

prop:String — Nom de la propriété qui a changé.
 
oldValue:* — Ancienne valeur de la propriété.
 
value:* — Nouvelle valeur de la propriété.

drawFocus

()méthode 
public function drawFocus(isFocused: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

Affiche ou masque l’indicateur de focus autour de ce composant.

UIComponent effectue cette implémentation en créant une instance de la classe spécifiée par le style focusSkin et en la positionnant de manière approprié.

Paramètres

isFocused:Boolean — Détermine si l’indicateur de focus doit être affiché. Définissez la propriété sur true pour afficher l’indicateur de focus. Définissez la propriété sur false pour le masquer.

drawRoundRect

()méthode 
public function 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

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

Trace par programmation un rectangle dans l’objet Graphics de cet habillage.

Le rectangle peut présenter des coins arrondis. Ses bords sont tracés avec le style de trait actuel de l’objet Graphics. Elle peut avoir un remplissage de couleur unie, un remplissage dégradé, ou pas de remplissage. Un remplissage uni peut avoir une transparence alpha. Un remplissage dégradé peut être linéaire ou radial. Vous pouvez définir jusqu’à 15 couleurs et valeurs alpha à des points spécifiques le long du dégradé. Vous pouvez également spécifier un angle de rotation ou une matrice de transformation pour le dégradé. Enfin, un trou rectangulaire arrondi peut être découpé dans le rectangle.

Cette routine de tracé de rectangle polyvalente est utilisée par de nombreux habillages. Il appelle les méthodes drawRect() ou drawRoundRect() (dans la classe flash.display.Graphics) pour tracer dans l’objet Graphics de cet habillage.

Paramètres

x:Number — Position horizontale du coin supérieur gauche du rectangle dans cet habillage.
 
y:Number — Position verticale du coin supérieur gauche du rectangle dans cet habillage.
 
w:Number — Largeur du rectangle en pixels.
 
h:Number — Hauteur du rectangle en pixels.
 
r:Object (default = null) — Rayon(s) d’arrondi du rectangle. Peut correspondre à la valeur null, à un nombre ou à un objet. Si la valeur est null, elle indique que les coins doivent être carrés et non pas arrondis. S’il s’agit d’un nombre, il indique le même rayon en pixels pour les quatre coins. S’il s’agit d’un objet, il doit présenter des propriétés appelées tl, tr, bl et br, dont les valeurs sont des nombres spécifiant le rayon (en pixels) pour les coins supérieur gauche, supérieur droit, inférieur gauche et inférieur droit. Par exemple, vous pouvez transmettre un objet simple tel que { tl: 5, tr: 5, bl: 0, br: 0 }. La valeur par défaut est null (angles carrés).
 
c:Object (default = null) — Couleur(s) RVB pour le remplissage. Peut correspondre à la valeur null, à un uint ou à un tableau. Si la valeur est null, le rectangle n’est pas rempli. S’il s’agit d’un uint, il indique une couleur RVB de remplissage. Par exemple, transmettez 0xFF0000 pour un remplissage en rouge. S’il s’agit d’un tableau, il doit contenir des nombres uint spécifiant les couleurs de dégradé. Par exemple, transmettez [ 0xFF0000, 0xFFFF00, 0x0000FF ] pour un remplissage dégradé du rouge au bleu en passant par le jaune. Vous pouvez définir jusqu’à 15 couleurs dans le dégradé. La valeur par défaut est null (aucun remplissage).
 
alpha:Object (default = null) — Valeur(s) alpha pour le remplissage. Peut correspondre à la valeur null, à un nombre ou à un tableau. Cet argument est ignoré si la propriété colora la valeur null. Si la propriété color est un uint spécifiant une couleur RVB de remplissage, alors alpha doit être un nombre spécifiant la transparence du remplissage, où 0.0 est entièrement transparent et 1.0 est entièrement opaque. Dans ce cas, vous pouvez également transmettre la valeur null au lieu de 1,0 pour spécifier l’opacité complète. Si la propriété color est un tableau spécifiant des couleurs de dégradé, alors alpha doit être un tableau de nombres de même longueur, spécifiant les valeurs alpha correspondantes du dégradé. Dans ce cas, la valeur par défaut est null (entièrement opaque).
 
rot:Object (default = null) — Objet Matrix utilisé pour le remplissage dégradé. Les méthodes utilitaires horizontalGradientMatrix(), verticalGradientMatrix() et rotatedGradientMatrix() peuvent être utilisées pour créer la valeur de ce paramètre.
 
gradient:String (default = null) — Type de remplissage en dégradé. Les valeurs possibles sont GradientType.LINEAR ou GradientType.RADIAL (la classe GradientType figure dans le package flash.display).
 
ratios:Array (default = null) — Spécifie la distribution des couleurs. Le nombre d’entrées doit correspondre au nombre de couleurs définies dans le paramètre color. Chaque valeur définit le pourcentage de la largeur où la couleur est échantillonnée sur 100 %. La valeur 0 représente la position de gauche dans la zone de dégradés, tandis que 255 représente la position de droite.
 
hole:Object (default = null) — Trou rectangulaire arrondi à découper au milieu du rectangle plein arrondi { x: #, y: #, w: #, h: #, r: # ou { br: #, bl: #, tl: #, tr: # } }.

Eléments de l’API associés

effectFinished

()méthode 
public function effectFinished(effectInst:IEffectInstance):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 l’instance d’effet lors de la fin de sa lecture sur le composant. Vous pouvez utiliser cette méthode pour restaurer une modification du composant apportée par la méthode effectStarted() lors du lancement de l’effet ou effectuer une autre action à la fin de l’effet.

Paramètres

effectInst:IEffectInstance — Objet d’instance de l’effet en cours de lecture sur le composant.

effectStarted

()méthode 
public function effectStarted(effectInst:IEffectInstance):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 l’instance d’effet lors du début de sa lecture sur le composant. Vous pouvez utiliser cette méthode pour effectuer une modification du composant dans le cadre d’un effet. Vous pouvez utiliser la méthode effectFinished() pour restaurer la modification à la fin de l’effet.

Paramètres

effectInst:IEffectInstance — Objet d’instance de l’effet en cours de lecture sur le composant.

endEffectsStarted

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

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

Termine tous les effets en cours de lecture sur le composant.

executeBindings

()méthode 
public function executeBindings(recurse: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

Exécute toutes les liaisons dont l’objet UIComponent est la destination.

Paramètres

recurse:Boolean (default = false) — Exécute de façon récursive les liaisons pour les enfants de ce composant.

finishPrint

()méthode 
public function finishPrint(obj:Object, target:IFlexDisplayObject):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ée après la fin de l’impression. Pour la classe UIComponent, la méthode n’effectue aucune action. Les conteneurs Flex remplacent la méthode pour restaurer le conteneur après l’impression.

Normalement, cette méthode n’est pas utilisée par les développeurs d’applications.

Paramètres

obj:Object — Contient les propriétés du composant permettant de le restaurer dans son état avant l’impression.
 
target:IFlexDisplayObject — Composant qui vient de terminer l’impression. Il peut s’agir du composant actif ou de l’un de ses enfants.

Eléments de l’API associés

focusInHandler

()méthode 
protected function focusInHandler(event:FocusEvent):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’événement appelé lorsqu’un objet UIComponent obtient le focus. Si vous remplacez cette méthode, assurez-vous d’appeler la version de classe de base.

Paramètres

event:FocusEvent — Objet événement.

focusOutHandler

()méthode 
protected function focusOutHandler(event:FocusEvent):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’événement appelé lorsqu’un objet UIComponent perd le focus. Si vous remplacez cette méthode, assurez-vous d’appeler la version de classe de base.

Paramètres

event:FocusEvent — Objet événement.

getAutomationChildAt

()méthode 
public function getAutomationChildAt(index:int):IAutomationObject

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

Fournit l’objet d’automatisation à l’index spécifié. Cette liste ne doit inclure aucun enfant composite.

Paramètres

index:int — Index de l’enfant à renvoyer.

Valeur renvoyée
IAutomationObject — Enfant à l’index spécifié.

getAutomationChildren

()méthode 
public function getAutomationChildren():Array

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

Fournit la liste d’objets d’automatisation. Cette liste n’inclut aucun enfant composite.

Valeur renvoyée
Array — Les enfants.

getBoundsXAtSize

()méthode 
public function getBoundsXAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number

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

Renvoie la coordonnée x des limites de l’élément à la taille d’élément spécifiée.

Cette méthode est généralement utilisée par les présentations pendant un appel de la méthode measure() pour prévoir la position de l’élément, si l’élément est redimensionné sur certaines dimensions.

Paramètres

width:Number — Largeur des limites de l’élément ou NaN pour utiliser la largeur préférée.
 
height:Number — Hauteur des limites de l’élément ou NaN pour utiliser la hauteur préférée.
 
postLayoutTransform:Boolean (default = true) — Lorsque postLayoutTransform a la valeur true, la méthode renvoie la coordonnée x du coin supérieur gauche du cadre de sélection de l’élément. Le cadre de sélection est dans l’espace de coordonnées parent de l’élément et est calculé d’après la taille des limites, la position de la présentation et la matrice de transformation de la présentation spécifiées.

Valeur renvoyée
Number — Coordonnée x des limites de l’élément à la taille d’élément spécifiée.

getBoundsYAtSize

()méthode 
public function getBoundsYAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number

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

Renvoie la coordonnée y des limites de l’élément à la taille d’élément spécifiée. Cette méthode est généralement utilisée par les présentations pendant un appel de la méthode measure() pour prévoir la position de l’élément, si l’élément est redimensionné sur certaines dimensions.

Paramètres

width:Number — Largeur des limites de l’élément ou NaN pour utiliser la largeur préférée.
 
height:Number — Hauteur des limites de l’élément ou NaN pour utiliser la hauteur préférée.
 
postLayoutTransform:Boolean (default = true) — Lorsque la valeur de l’élément postLayoutTransform est true, la méthode renvoie la coordonnée y du coin supérieur gauche du cadre de sélection de l’élément. Le cadre de sélection est dans l’espace de coordonnées parent de l’élément et est calculé d’après la taille des limites, la position de la présentation et la matrice de transformation de la présentation spécifiées.

Valeur renvoyée
Number — Coordonnée y des limites de l’élément à la taille d’élément spécifiée.

getClassStyleDeclarations

()méthode 
public function getClassStyleDeclarations():Array

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

Recherche les sélecteurs de type de cette instance UIComponent. L’algorithme remonte la chaîne de super-classe. Par exemple, supposons que la classe MyButton étende le contrôle Button. Une instance MyButton recherche d’abord un sélecteur de type MyButton, puis un sélecteur de type Button. Ensuite, elle recherche un sélecteur de type UIComponent (la chaîne de super-classe est considérée s’arrêter à la classe UIComponent et non Object).

Valeur renvoyée
Array — Tableau de sélecteurs de type de cette instance UIComponent.

getConstraintValue

()méthode 
public function getConstraintValue(constraintName: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 une valeur de contrainte de présentation, ce qui revient à obtenir le style de contrainte pour ce composant.

Paramètres

constraintName:String — Nom de la contrainte de style, qui peut être l’un des suivants : left, right, top, bottom, verticalCenter, horizontalCenter, baseline.

Valeur renvoyée
* — Renvoie la valeur de contrainte de présentation, qui peut être spécifiée avec deux formes distinctes. Elle peut être spécifiée en tant que chaîne numérique, par exemple « 10 », ou en tant que chaîne identifier:numeric. Pour la chaîne identifier:numeric, l’identifiant est l’id d’un élément ConstraintRow ou ConstraintColumn. Par exemple, la valeur « cc1:10 » indique une valeur de 10 pour la colonne ConstraintColumn portant l’id« cc1 ».

getExplicitOrMeasuredHeight

()méthode 
public function getExplicitOrMeasuredHeight():Number

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

Méthode pratique pour déterminer si la hauteur explicite ou mesurée doit être utilisée

Valeur renvoyée
Number — Nombre qui est explicitHeight si elle est définie ou measuredHeight dans le cas contraire.

getExplicitOrMeasuredWidth

()méthode 
public function getExplicitOrMeasuredWidth():Number

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

Méthode pratique pour déterminer si la largeur explicite ou mesurée doit être utilisée

Valeur renvoyée
Number — Nombre qui est explicitWidth si elle est définie ou measuredWidth dans le cas contraire.

getFocus

()méthode 
public function getFocus():InteractiveObject

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 l’objet ayant actuellement le focus. Il peut ne pas s’agir de cet objet. Notez que cette méthode ne renvoie pas nécessairement le composant qui a le focus. Elle peut renvoyer le sous-composant interne du composant qui détient le focus. Pour obtenir le composant qui a le focus, utilisez la propriété focusManager.focus.

Valeur renvoyée
InteractiveObject — Objet qui a le focus.

getLayoutBoundsHeight

()méthode 
public function getLayoutBoundsHeight(postLayoutTransform:Boolean = true):Number

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

Renvoie la hauteur de présentation de l’élément. Il s’agit de la taille que l’élément utilise pour son affichage à l’écran.

Paramètres

postLayoutTransform:Boolean (default = true) — Lorsque postLayoutTransform a la valeur true, la méthode renvoie la largeur du cadre de sélection de l’élément. Le cadre de sélection est dans l’espace de coordonnées parent de l’élément. Il est calculé à partir de la taille de présentation et de la matrice de transformation de présentation de l’élément.

Valeur renvoyée
Number — Hauteur de la présentation de l’élément.

getLayoutBoundsWidth

()méthode 
public function getLayoutBoundsWidth(postLayoutTransform:Boolean = true):Number

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

Renvoie la largeur de présentation de l’élément. Il s’agit de la taille que l’élément utilise pour son affichage à l’écran.

Paramètres

postLayoutTransform:Boolean (default = true) — Lorsque postLayoutTransform a la valeur true, la méthode renvoie la largeur du cadre de sélection de l’élément. Le cadre de sélection est dans l’espace de coordonnées parent de l’élément. Il est calculé à partir de la taille de présentation et de la matrice de transformation de présentation de l’élément.

Valeur renvoyée
Number — Largeur de la présentation de l’élément.

getLayoutBoundsX

()méthode 
public function getLayoutBoundsX(postLayoutTransform:Boolean = true):Number

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

Renvoie la coordonnée x que l’élément utilise pour dessiner à l’écran.

Paramètres

postLayoutTransform:Boolean (default = true) — Lorsque postLayoutTransform a la valeur true, la méthode renvoie la coordonnée x du coin supérieur gauche du cadre de sélection de l’élément. Le cadre de sélection est dans l’espace de coordonnées parent de l’élément. Il est calculé à partir de la taille de présentation, de la position de présentation et de la matrice de transformation de présentation de l’élément.

Valeur renvoyée
Number — Coordonnée x que l’élément utilise pour le traçage sur l’écran.

getLayoutBoundsY

()méthode 
public function getLayoutBoundsY(postLayoutTransform:Boolean = true):Number

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

Renvoie la coordonnée y utilisée par l’élément pour son affichage à l’écran.

Paramètres

postLayoutTransform:Boolean (default = true) — Lorsque postLayoutTransform a la valeur true, la méthode renvoie la coordonnée y du coin supérieur gauche du cadre de sélection de l’élément. Le cadre de sélection est dans l’espace de coordonnées parent de l’élément. Il est calculé à partir de la taille de présentation, de la position de présentation et de la matrice de transformation de présentation de l’élément.

Valeur renvoyée
Number — Coordonnée y utilisée par l’élément pour son affichage à l’écran.

getLayoutMatrix

()méthode 
public function getLayoutMatrix():Matrix

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

Renvoie la matrice de transformation utilisée pour calculer la présentation du composant par rapport à ses frères.

Cette matrice est habituellement définie par les propriétés 2D du composant, telles que x, y, rotation, scaleX, scaleY, transformX et transformY. Certains composants peuvent comporter des propriétés de transformation supplémentaires appliquées au-dessus de la matrice de présentation pour déterminer la matrice calculée finale. Par exemple, UIComponent définit la propriété offsets.

Valeur renvoyée
Matrix — Matrice de transformation de la présentation pour cet élément. Au lieu de modifier directement la valeur renvoyée, appelez la méthode setLayoutMatrix().

getLayoutMatrix3D

()méthode 
public function getLayoutMatrix3D():Matrix3D

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

Renvoie la matrice Matrix3D de transformation de présentation pour cet élément.

Cette matrice est habituellement définie par les propriétés de transformation du composant, comme x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, scaleZ, transformX et transformY. Certains composants peuvent comporter des propriétés de transformation supplémentaires appliquées au-dessus de la matrice de présentation pour déterminer la matrice calculée finale. Par exemple, UIComponent définit la propriété offsets.

Valeur renvoyée
Matrix3D — Matrice Matrix3D de transformation de présentation pour cet élément. Au lieu de modifier directement la valeur renvoyée, appelez la méthode setLayoutMatrix().

getMaxBoundsHeight

()méthode 
public function getMaxBoundsHeight(postLayoutTransform:Boolean = true):Number

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

Renvoie la hauteur maximale de l’élément.

Paramètres

postLayoutTransform:Boolean (default = true) — Lorsque postLayoutTransform a la valeur true, la méthode renvoie la hauteur du cadre de sélection de l’élément. Le cadre de sélection est dans l’espace de coordonnées parent de l’élément. Il est calculé à partir de la taille maximale et de la matrice de transformation de présentation de l’élément.

Valeur renvoyée
Number — Hauteur maximale de l’élément.

getMaxBoundsWidth

()méthode 
public function getMaxBoundsWidth(postLayoutTransform:Boolean = true):Number

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

Renvoie la largeur maximale de l’élément.

Paramètres

postLayoutTransform:Boolean (default = true) — Lorsque postLayoutTransform a la valeur true, la méthode renvoie la largeur du cadre de sélection de l’élément. Le cadre de sélection est dans l’espace de coordonnées parent de l’élément. Il est calculé à partir de la taille maximale et de la matrice de transformation de présentation de l’élément.

Valeur renvoyée
Number — Largeur maximale de l’élément.

getMinBoundsHeight

()méthode 
public function getMinBoundsHeight(postLayoutTransform:Boolean = true):Number

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

Renvoie la hauteur minimale de l’élément.

Paramètres

postLayoutTransform:Boolean (default = true) — Lorsque postLayoutTransform a la valeur true, la méthode renvoie la hauteur du cadre de sélection de l’élément. Le cadre de sélection est dans l’espace de coordonnées parent de l’élément. Il est calculé à partir de la taille minimale et de la matrice de transformation de présentation de l’élément.

Valeur renvoyée
Number — Hauteur maximale de l’élément.

getMinBoundsWidth

()méthode 
public function getMinBoundsWidth(postLayoutTransform:Boolean = true):Number

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

Renvoie la largeur minimale de l’élément.

Paramètres

postLayoutTransform:Boolean (default = true) — Lorsque postLayoutTransform a la valeur true, la méthode renvoie la largeur du cadre de sélection de l’élément. Le cadre de sélection est dans l’espace de coordonnées parent de l’élément. Il est calculé à partir de la taille minimale et de la matrice de transformation de présentation de l’élément.

Valeur renvoyée
Number — Largeur maximale de l’élément.

getPreferredBoundsHeight

()méthode 
public function getPreferredBoundsHeight(postLayoutTransform:Boolean = true):Number

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

Renvoie la hauteur préférée de l’élément.

Paramètres

postLayoutTransform:Boolean (default = true) — Lorsque postLayoutTransform a la valeur true, la méthode renvoie la hauteur du cadre de sélection de l’élément. Le cadre de sélection est dans l’espace de coordonnées parent de l’élément. Il est calculé à partir de la taille préférée et de la matrice de transformation de présentation de l’élément.

Valeur renvoyée
Number — Renvoie la hauteur préférée de l’élément. La hauteur par défaut est habituellement basée sur la taille d’élément par défaut et tout remplacement explicite éventuel. Pour un composant UIComponent, il s’agit de la même valeur que celle renvoyée par la méthode getExplicitOrMeasuredHeight().

getPreferredBoundsWidth

()méthode 
public function getPreferredBoundsWidth(postLayoutTransform:Boolean = true):Number

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

Renvoie la largeur préférée de l’élément.

Paramètres

postLayoutTransform:Boolean (default = true) — Lorsque postLayoutTransform a la valeur true, la méthode renvoie la largeur du cadre de sélection de l’élément. Le cadre de sélection est dans l’espace de coordonnées parent de l’élément. Il est calculé à partir de la taille préférée et de la matrice de transformation de présentation de l’élément.

Valeur renvoyée
Number — Renvoie la largeur préférée de l’élément. La largeur par défaut est habituellement basée sur la taille d’élément par défaut et tout remplacement explicite éventuel. Pour le composant UIComponent, il s’agit de la même valeur que celle renvoyée par la méthode getExplicitOrMeasuredWidth().

getRepeaterItem

()méthode 
public function getRepeaterItem(whichRepeater:int = -1):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 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é. L’argument whichRepeater est de 0 pour l’objet Repeater le plus excentré, 1 pour le prochain objet Repeater vers l’intérieur, et ainsi de suite. Si la propriété whichRepeater n’est pas spécifiée, le composant Repeater le plus interne est utilisé.

Paramètres

whichRepeater:int (default = -1) — Nombre de l’objet Repeater, en comptant à partir du plus externe, en commençant à 0.

Valeur renvoyée
Object — Elément Repeater demandé.

getStyle

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

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

Extrait une propriété de style ayant été définie n’importe où dans la chaîne de recherche de style de ce composant.

Cette méthode étant utilisée pour obtenir un type de propriété de style, la valeur renvoyée peut être une valeur booléenne, de chaîne, de nombre, int, uint (pour une couleur RVB), de classe (pour un habillage) ou un type d’objet. Par conséquent, le type renvoyé est simplement spécifié en tant que *.

Si vous obtenez une propriété de style particulière, vous connaissez son type et souhaitez souvent stocker le résultat dans une variable de ce type. Aucune projection n’est nécessaire depuis * vers ce type.

var backgroundColor:uint = getStyle("backgroundColor");

Si la propriété de style n’a pas été définie à un endroit quelconque de la chaîne de recherche de style, la valeur renvoyée par la méthode getStyle() est undefined. Notez que undefined est une valeur spéciale qui ne correspond pas à false, "", NaN, 0 ou null. Aucune valeur de style valide n’est jamais undefined. Vous pouvez utiliser la méthode IStyleManager2.isValidStyleValue() pour vérifier si une valeur a été définie.

Paramètres

styleProp:String — Nom de la propriété de style.

Valeur renvoyée
* — Valeur du style.

globalToContent

()méthode 
public function globalToContent(point:Point):Point

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

Convertit un objet Point de coordonnées globales en coordonnées de contenu. Les coordonnées globales spécifient une position de pixel par rapport au coin supérieur gauche de la scène, qui est la bordure extérieure de l’application. Les coordonnées de contenu spécifient une position de pixel par rapport au coin supérieur gauche du contenu du composant. Elles incluent l’ensemble de la zone de contenu du composant, y compris les régions actuellement découpées, accessibles uniquement par défilement du composant. Le système de coordonnées du contenu permet de définir et d’obtenir les positions des enfants d’un conteneur qui utilise le positionnement absolu.

Paramètres

point:Point — Objet Point qui spécifie les coordonnées x et y dans le système de coordonnées global (de la scène) en tant que propriétés.

Valeur renvoyée
Point — Pointer sur un objet Point dont les coordonnées sont relatives au composant.

Eléments de l’API associés

hasCSSState

()méthode 
public function hasCSSState():Boolean

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

Renvoie true si la valeur currentCSSState n’est pas égale à null. Vous ne devez généralement pas appeler cette méthode directement. Elle est appelée par la méthode mx.styles.CSSCondition.matchesStyleClient().

Notez que les composants Spark utilisent leur état d’habillage comme pseudo état. Les composants Halo utilisent la propriété currentState.

Valeur renvoyée
Boolean — Renvoie true si la valeur currentCSSState n’est pas égale à null. Par défaut, currentCSSState est identique à currentState. En l’absence d’état, elle renvoie la valeur false.

hasState

()méthode 
public function hasState(stateName: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

Détermine si l’état spécifié a été défini sur ce composant UIComponent.

Paramètres

stateName:String — Le nom de l’état en cours de vérification.

Valeur renvoyée
Boolean — Indique si l’état spécifié a été défini ou non

horizontalGradientMatrix

()méthode 
public function horizontalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix

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

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.

Pour des raisons de performances, la matrice est stockée dans une variable statique réutilisée par tous les appels des méthodes horizontalGradientMatrix() et verticalGradientMatrix(). Par conséquent, la matrice obtenue doit être transmise à la méthode drawRoundRect() avant un nouvel appel de la méthode horizontalGradientMatrix() ou verticalGradientMatrix().

Paramètres

x:Number — Coordonnée de gauche du dégradé, en pixels.
 
y:Number — Coordonnée supérieure du dégradé, en pixels.
 
width:Number — Largeur du gradient, en pixels.
 
height:Number — Hauteur du gradient, en pixels.

Valeur renvoyée
Matrix — Matrice pour le dégradé horizontal.

initAdvancedLayoutFeatures

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

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

Initialise l’implémentation et le stockage de certaines des fonctions de présentation avancées d’un composant utilisées plus rarement. Appelez cette fonction avant de tenter d’utiliser l’une des fonctions implémentées par l’objet AdvancedLayoutFeatures.

initializationComplete

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

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

Termine l’initialisation de ce composant.

Cette méthode est le dernier code qui s’exécute lors de l’ajout d’un composant à un parent pour la première fois à l’aide de la méthode addChild() ou addChildAt(). Elle gère certaines tâches d’entretien liées à la distribution de l’événement initialize. Si vous écrivez un composant, il est inutile de remplacer cette méthode.

initialize

()méthode 
public function initialize():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 la structure interne de ce composant.

L’initialisation d’un composant UIComponent est la quatrième étape de la création d’un composant visuel. Elle est exécutée automatiquement la première fois que l’instance est ajoutée à un parent. Par conséquent, il est généralement inutile d’appeler la méthode initialize(). La structure Flex l’appelle automatiquement à partir du remplacement par le composant UIComponent des méthodes addChild() et addChildAt().

La première étape de la création d’une instance de composant visuel est la construction, avec l’opérateur new :

      var okButton:Button = new Button();

Après la construction, la nouvelle instance de la classe Button est un objet DisplayObject isolé. Elle ne présente pas encore d’objet UITextField comme enfant permettant d’afficher son libellé et elle n’a pas de parent.

La deuxième étape est la configuration de l’instance générée avec les propriétés, les styles et les gestionnaires d’événement appropriés :

      okButton.label = "OK";
      okButton.setStyle("cornerRadius", 0);
      okButton.addEventListener(MouseEvent.CLICK, clickHandler);

La troisième étape est l’ajout de l’instance à un parent :

      someContainer.addChild(okButton);

L’appel de la méthode addChild() ou addChildAt() lors du premier ajout d’un composant à un parent a pour effet secondaire l’appel automatique de la méthode initialize.

Cette méthode distribue d’abord un événement preinitialize, permettant aux développeurs utilisant ce composant de le modifier avant la création de sa structure interne. Il appelle ensuite la méthode createChildren() pour créer la structure interne du composant. Pour un composant Button, cette méthode crée et ajoute l’élément UITextField pour le libellé. Ensuite, il distribue un événement initialize permettant aux développeurs de modifier le composant après la création de sa structure interne.

Notez que l’association d’un composant à un parent pour la première fois déclenche la création de sa structure interne. Si sa structure interne comporte d’autres composants UIComponent, alors il s’agit d’un processus récursif dans lequel l’arborescence d’objets DisplayObject augmente d’un nœud terminal à la fois.

Si vous écrivez un composant, il est inutile de remplacer cette méthode.

initializeAccessibility

()méthode 
protected function initializeAccessibility():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 le code d’accessibilité de ce composant.

Cette méthode est appelée par la méthodeinitialize() pour accrocher le code d’accessibilité du composant. Ce code réside dans une classe distincte dans le package mx.accessibility. Chaque sous-classe prenant en charge l’accessibilité doit remplacer cette méthode, car le processus d’accroche utilise une variable statique distincte dans chaque sous-classe.

initializeRepeaterArrays

()méthode 
public function initializeRepeaterArrays(parent:IRepeaterClient):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 différentes propriétés qui effectuent le suivi des instances répétées de ce composant.

Une balise <mx:Repeater/> peut provoquer la création d’instances répétées d’un composant, une instance par élément du fournisseur de données de l’objet Repeater. Les propriétés instanceIndices, repeaters et repeaterIndices de l’objet UIComponent assurent le suivi des éléments de données et des objets Repeater respectifs desquels proviennent les différentes instances.

Cette méthode est une méthode interne appelée automatiquement par la structure Flex. Il est inutile de l’appeler ou de la remplacer.

Paramètres

parent:IRepeaterClient — Objet parent contenant le composant Repeater qui a créé ce composant.

invalidateDisplayList

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

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

Marque un composant de sorte que sa méthode updateDisplayList() soit appelée au cours d’une actualisation d’écran ultérieure.

L’invalidation est un mécanisme efficace pour éliminer la répétition inutile d’opérations. Elle retarde le traitement des modifications apportées à un composant à une actualisation d’écran ultérieure. Par exemple, si vous souhaitez modifier la largeur et la hauteur, il est inutile de mettre à jour le composant immédiatement après la modification de la largeur, puis de réaliser une autre mise à jour pour la hauteur. Il est ainsi plus efficace de modifier les deux propriétés et de rendre le composant une seule fois en utilisant les nouvelles dimensions.

Les méthodes d’invalidation sont rarement appelées. En général, le fait de définir une propriété sur un composant provoque automatiquement l’appel de la méthode d’invalidation adaptée.

invalidateLayering

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

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

Appelé par les éléments d’un composant pour indiquer que leur propriété depth a changé. Notez que bien que cette fonction soit définie sur UIComponent, les sous-classes sont chargées d’implémenter la prise en charge de la superposition complexe. Par défaut, seules Group et DataGroup prennent en charge la superposition arbitraire de leurs enfants.

Eléments de l’API associés

invalidateLayoutDirection

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

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

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. Si celles-ci diffèrent, la méthode est chargée de la réflexion du contenu de l’élément et de la mise à jour de la transformation post-mise en forme de l’élément afin que les descendants héritent d’un système de coordonnées par symétrie. IVisualElements met généralement en œuvre la réflexion en utilisant postLayoutTransformOffsets pour réduire l’axe des abscisses par -1 et pour translater la coordonnée de l’axe des x de l’origine par la largeur de l’élément. L’effet net de cette transformation « miroir » est d’inverser la direction dans laquelle l’axe des abscisses augmente sans modifier l’emplacement de l’élément par rapport à l’origine de son parent.

invalidateParentSizeAndDisplayList

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

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

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

invalidateProperties

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

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

Marque un composant de sorte que sa méthode commitProperties() soit appelée au cours d’une actualisation d’écran ultérieure.

L’invalidation est un mécanisme efficace pour éliminer la répétition inutile d’opérations. Elle retarde le traitement des modifications apportées à un composant à une actualisation d’écran ultérieure. Par exemple, si vous souhaitez modifier la couleur du texte et la taille de la police, il est inutile de mettre à jour la couleur immédiatement après sa modification, puis de réaliser une autre mise à jour pour la taille de police. Il est plus efficace de modifier les deux propriétés et de rendre le texte une seule fois avec sa nouvelle couleur et sa nouvelle taille.

Les méthodes d’invalidation sont rarement appelées. En général, le fait de définir une propriété sur un composant provoque automatiquement l’appel de la méthode d’invalidation adaptée.

invalidateSize

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

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

Marque un composant de sorte que sa méthode measure() soit appelée au cours d’une actualisation d’écran ultérieure.

L’invalidation est un mécanisme efficace pour éliminer la répétition inutile d’opérations. Elle retarde le traitement des modifications apportées à un composant à une actualisation d’écran ultérieure. Par exemple, si vous souhaitez modifier le texte et la taille de la police, il est inutile de mettre à jour le composant immédiatement après la modification du texte, puis de réaliser une autre mise à jour pour la taille de police. Il est ainsi plus efficace de modifier les deux propriétés et de rendre le composant une seule fois en utilisant le nouveau texte à sa nouvelle taille.

Les méthodes d’invalidation sont rarement appelées. En général, le fait de définir une propriété sur un composant provoque automatiquement l’appel de la méthode d’invalidation adaptée.

isOurFocus

()méthode 
protected function isOurFocus(target: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

Généralement remplacée par les composants contenant des objets UITextField, où l’objet UITextField obtient le focus.

Paramètres

target:DisplayObject — Objet UIComponent contenant un objet UITextField pouvant recevoir le focus.

Valeur renvoyée
Boolean — Renvoie true si l’objet UITextField a le focus.

keyDownHandler

()méthode 
protected function keyDownHandler(event:KeyboardEvent):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’événement appelé pour un événement keyDown. Si vous remplacez cette méthode, assurez-vous d’appeler la version de classe de base.

Paramètres

event:KeyboardEvent — Objet événement.

keyUpHandler

()méthode 
protected function keyUpHandler(event:KeyboardEvent):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’événement appelé pour un événement keyUp. Si vous remplacez cette méthode, assurez-vous d’appeler la version de classe de base.

Paramètres

event:KeyboardEvent — Objet événement.

localToContent

()méthode 
public function localToContent(point:Point):Point

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

Convertit un objet Point de coordonnées locales en coordonnées de contenu. Les coordonnées locales spécifient une position de pixel par rapport au coin supérieur gauche du composant. Les coordonnées de contenu spécifient une position de pixel par rapport au coin supérieur gauche du contenu du composant. Elles incluent l’ensemble de la zone de contenu du composant, y compris les régions actuellement découpées, accessibles uniquement par défilement du composant. Le système de coordonnées du contenu permet de définir et d’obtenir les positions des enfants d’un conteneur qui utilise le positionnement absolu.

Paramètres

point:Point — Objet Point qui spécifie les coordonnées x et y dans le système de coordonnées local en tant que propriétés.

Valeur renvoyée
Point — Pointer sur un objet Point dont les coordonnées sont relatives au système de coordonnées du contenu.

Eléments de l’API associés

matchesCSSState

()méthode 
public function matchesCSSState(cssState: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

Renvoie true si cssState correspond à currentCSSState. Vous ne devez généralement pas appeler cette méthode directement. Elle est appelée par la méthode mx.styles.CSSCondition.matchesStyleClient().

Notez que les composants Spark utilisent leur état d’habillage comme pseudo état. Les composants Halo utilisent la propriété currentState.

Paramètres

cssState:String — Une valeur possible de CSSCondition.value. Elle représente l’état actuel de ce composant utilisé pour faire correspondre les pseudo-sélecteurs CSS.

Valeur renvoyée
Booleantrue si cssState correspond à currentCSSState. Par défaut, currentCSSState est identique à currentState. En l’absence d’état, elle renvoie la valeur null.

matchesCSSType

()méthode 
public function matchesCSSType(cssType: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

Détermine si l’instance est identique au, ou est une sous-classe du, type donné. Vous ne devez généralement pas appeler cette méthode directement. Elle est appelée par la méthode mx.styles.CSSCondition.matchesStyleClient().

Paramètres

cssType:String — Objet CSSSelector.

Valeur renvoyée
Booleantrue si cssType est dans la hiérarchie des sélecteurs de types qualifiés.

measure

()méthode 
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 taille par défaut du composant. Peut également calculer sa taille minimale par défaut. Il s’agit d’une méthode avancée que vous pouvez remplacer lorsque vous créez une sous-classe de la classe UIComponent.

Vous n’appelez pas cette méthode directement. Flex appelle la méthode measure() lorsque le composant est ajouté à un conteneur à l’aide de la méthode addChild() et lorsque la méthode invalidateSize() du composant est appelée.

Lorsque vous définissez une hauteur et une largeur spécifiques à un composant, Flex n’appelle pas la méthode measure(), même si vous appelez explicitement la méthode invalidateSize(). En d’autres termes, Flex appelle uniquement la méthode measure() si la propriété explicitWidth ou explicitHeight du composant a la valeur NaN.

Dans votre remplacement de cette méthode, vous devez définir les propriétés measuredWidth et measuredHeight pour définir la taille par défaut. Vous pouvez éventuellement définir les propriétés measuredMinWidth et measuredMinHeight pour définir la taille minimale par défaut.

La plupart des composants calculent ces valeurs en fonction du contenu qu’ils affichent et d’après les propriétés qui affectent l’affichage du contenu. Quelques composants disposent simplement de valeurs par défaut codées de manière irréversible.

L’objectif conceptuel de la propriété measure() est que le composant doit fournir sa propre taille naturelle ou intrinsèque comme valeur par défaut. Par conséquent, les propriétés measuredWidth et measuredHeight doivent être déterminées par des facteurs comme :

  • La quantité de texte que le composant doit afficher.
  • Les styles, par exemple fontSize, de ce texte.
  • La taille d’une image JPEG affichée par le composant.
  • Les tailles mesurées ou explicites des enfants du composant.
  • Les bordures, marges et espacements.

Dans certains cas, aucune méthode intrinsèque ne permet de déterminer les valeurs par défaut. Par exemple, un simple composant GreenCircle peut simplement définir measuredWidth = 100 et measuredHeight = 100 dans sa méthode measure() pour donner une taille par défaut raisonnable. Dans d’autres cas, comme le contrôle TextArea, un calcul approprié (comme rechercher la hauteur et la largeur correctes qui permettront d’afficher tout le texte et respecteront les proportions d’un rectangle d’or) peut s’avérer trop long pour que cela en vaille la peine.

L’implémentation par défaut de la méthode measure() permet de définir les propriétés measuredWidth, measuredHeight, measuredMinWidth et measuredMinHeight sur0.

measureHTMLText

()méthode 
public function measureHTMLText(htmlText:String):flash.text:TextLineMetrics

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

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.

Paramètres

htmlText:String — Chaîne spécifiant le texte HTML à mesurer.

Valeur renvoyée
flash.text:TextLineMetrics — Objet TextLineMetrics contenant les mesures du texte.

measureText

()méthode 
public function measureText(text:String):flash.text:TextLineMetrics

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

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. Ne fonctionne pas avec les composants Spark, car ils n’utilisent pas UITextField (ou UIFTETextField). Pour mesurer du texte dans les composants Spark, vous pouvez obtenir les mesures d’un composant spark.components.Label ou spark.components.RichText

Paramètres

text:String — Chaîne spécifiant le texte à mesurer.

Valeur renvoyée
flash.text:TextLineMetrics — Objet TextLineMetrics contenant les mesures du texte.

move

()méthode 
public function move(x:Number, y: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 le composant vers une position spécifiée dans son parent. L’appel de cette méthode est exactement identique à la définition des propriétés x et y du composant.

Si vous remplacez la méthode updateDisplayList() dans un composant personnalisé, appelez la méthode move() plutôt que de définir les propriétés x et y. La différence est que la méthode move() modifie l’emplacement du composant, puis distribue un événement move lors de l’appel de la méthode. En effet, le définition des propriétés x et y modifie l’emplacement du composant et distribue l’événement lors de la prochaine actualisation de l’écran.

Paramètres

x:Number — Position de gauche du composant dans son parent.
 
y:Number — Position supérieure du composant dans son parent.

notifyStyleChangeInChildren

()méthode 
public function notifyStyleChangeInChildren(styleProp:String, recursive: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

Propage les modifications de style aux enfants. En règle générale, vous n’avez pas besoin d’appeler cette méthode.

Paramètres

styleProp:String — Chaîne spécifiant le nom de la propriété de style.
 
recursive:Boolean — Notifier tous les enfants de ce composant de manière récursive.

owns

()méthode 
public function owns(child: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

Renvoie true si la chaîne de propriétés owner pointe de child à ce composant UIComponent.

Paramètres

child:DisplayObject — Composant UIComponent.

Valeur renvoyée
Booleantrue si l’enfant est le parent ou est administré par ce composant UIComponent.

parentChanged

()méthode 
public function parentChanged(p:DisplayObjectContainer):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 Flex lorsqu’un composant UIComponent est ajouté à ou supprimé d’un parent. Les développeurs n’ont généralement pas besoin d’appeler cette méthode.

Paramètres

p:DisplayObjectContainer — Parent de cet objet IUIComponent.

prepareToPrint

()méthode 
public function prepareToPrint(target:IFlexDisplayObject):Object

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 un objet IFlexDisplayObject pour l’impression. Pour la classe UIComponent, la méthode n’effectue aucune action. Les conteneurs Flex remplacent la méthode pour préparer l’impression, par exemple en supprimant les barres de défilement sur la sortie imprimée.

Normalement, cette méthode n’est pas utilisée par les développeurs d’applications.

Paramètres

target:IFlexDisplayObject — Composant à imprimer. Il peut s’agir du composant actif ou de l’un de ses enfants.

Valeur renvoyée
Object — Objet contenant les propriétés du composant actif requises par la méthode finishPrint() pour le restaurer dans son état précédent.

Eléments de l’API associés

regenerateStyleCache

()méthode 
public function regenerateStyleCache(recursive: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

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.

La structure Flex appelle cette méthode dans les situations suivantes :

  • Lorsque vous ajoutez un composant UIComponent à un parent à l’aide de la méthode addChild() ou addChildAt().
  • Lorsque vous modifiez la propriété styleName d’un composant UIComponent.
  • Lorsque vous définissez un style dans un sélecteur CSS à l’aide de la méthode setStyle() de CSSStyleDeclaration.

La génération du cache de style est une opération lourde en calculs, il est donc déconseillé de modifier la propriété styleName ou de définir les styles de sélecteur sans y être contraint.

Cette méthode n’est pas appelée lorsque vous définissez un style d’instance en appelant la méthode setStyle()de l’objet UIComponent. La définition d’un style d’instance est une opération relativement rapide par rapport à la définition d’un style de sélecteur.

Il est inutile d’appeler ou de remplacer cette méthode.

Paramètres

recursive:Boolean — Régénère de façon récursive le cache du style de tous les enfants de ce composant.

registerEffects

()méthode 
public function registerEffects(effects:Array):void

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

Pour chaque événement d’effet, enregistre le gestionnaire EffectManager comme l’un des écouteurs d’événement. En règle générale, vous n’avez pas besoin d’appeler cette méthode.

Paramètres

effects:Array — Nom des événements d’effet.

removeStyleClient

()méthode 
public function removeStyleClient(styleClient:IAdvancedStyleClient):void

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

Supprime un client de style non visuel de cette instance de composant. Une fois que cette méthode a été appelée, le client de style n’héritera plus les changements de style à partir de cette instance de composant. De façon colatérale, cette méthode définit la propriété styleParent du paramètre styleClient sur null. Si le paramètre styleClient n’a pas été ajouté à cette instance de composant, aucune action n’est entreprise.

Paramètres

styleClient:IAdvancedStyleClient — L’interface IAdvancedStyleClient à supprimer de la liste de clients de style non visuels de ce composant.

Eléments de l’API associés

replayAutomatableEvent

()méthode 
public function replayAutomatableEvent(event:Event):Boolean

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

Réexécute l’événement spécifié. Un auteur de composant doit probablement appeler l’événement super.replayAutomatableEvent si le comportement de réexécution par défaut a été défini dans une super-classe.

Paramètres

event:Event — Evénement à réexécuter.

Valeur renvoyée
Booleantrue si une réexécution a réussi.

resolveAutomationIDPart

()méthode 
public function resolveAutomationIDPart(criteria:Object):Array

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

Résout un enfant en utilisant l’ID fourni. L’ID est un ensemble de propriétés tel que fourni par la méthode createAutomationIDPart().

Paramètres

criteria:Object — Ensemble de propriétés décrivant l’enfant. Le critère peut contenir des valeurs d’expressions régulières résultant dans l’association de plusieurs enfants.

Valeur renvoyée
Array — Tableau d’enfants qui correspondent au critère ou null si aucun enfant n’a pu être résolu.

resourcesChanged

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

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

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.

Cet événement est distribué lorsque vous définissez la propriété localeChain de la classe ResourceManager, lorsqu’un module de ressource termine de se charger et lorsque vous appelez la méthode update() de la classe ResourceManager.

Les sous-classes doivent remplacer cette méthode et, après avoir appelé la méthode super.resourcesChanged(), effectuer les tâches appropriées en réponse aux nouvelles valeurs de ressources.

resumeBackgroundProcessing

()méthode 
public static function resumeBackgroundProcessing():void

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

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().

Reportez-vous à la description de la méthode suspendBackgroundProcessing() pour plus d’informations.

setActualSize

()méthode 
public function setActualSize(w:Number, h: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

Dimensionne l’objet. Contrairement à la définition directe des propriétés width et height, l’appel de la méthode setActualSize() ne définit pas les propriétés explictWidth et explicitHeight. Un calcul de présentation ultérieur peut donc restaurer l’objet sur sa taille précédente. Cette méthode est principalement utilisée par les développeurs de composants qui implémentent la méthode updateDisplayList(), par des effets, et par le gestionnaire LayoutManager.

Paramètres

w:Number — Largeur de l’objet.
 
h:Number — Hauteur de l’objet.

setConstraintValue

()méthode 
public function setConstraintValue(constraintName:String, value:*):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 une valeur de contrainte de présentation, ce qui revient à définir le style de contrainte pour ce composant.

Paramètres

constraintName:String — Nom de la contrainte de style, qui peut être l’un des suivants : left, right, top, bottom, verticalCenter, horizontalCenter, baseline.
 
value:* — La valeur de la contrainte peut être spécifiée sous l’une ou l’autre forme. Elle peut être spécifiée en tant que chaîne numérique, par exemple « 10 », ou en tant que chaîne identifier:numeric. Pour la chaîne identifier:numeric, l’identifiant est l’id d’un élément ConstraintRow ou ConstraintColumn. Par exemple, la valeur « cc1:10 » indique une valeur de 10 pour la colonne ConstraintColumn portant l’id« cc1 ».

setCurrentState

()méthode 
public function setCurrentState(stateName:String, playTransition:Boolean = true):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éfinir l’état actuel.

Paramètres

stateName:String — Nom du nouvel état d’affichage.
 
playTransition:Boolean (default = true) — Si la valeur est true, lire la transition appropriée lorsque l’état d’affichage change.

Eléments de l’API associés

setFocus

()méthode 
public function setFocus():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 le focus sur ce composant. Le composant peut à son tour transmettre le focus à un sous-composant.

Remarque : seules les commandes TextInput et TextArea affichent une surbrillance lorsque cette méthode définit le focus. Toutes les commandes s’affichent en surbrillance lorsque l’utilisateur les parcourt avec la touche de tabulation.

setLayoutBoundsPosition

()méthode 
public function setLayoutBoundsPosition(x:Number, y:Number, postLayoutTransform:Boolean = true):void

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

Définit les coordonnées utilisées par l’élément pour son affichage à l’écran.

Notez que les appels de la méthode setLayoutBoundSize() peuvent affecter la position de présentation. Vous devez donc appeler setLayoutBoundPosition() après avoir appelé setLayoutBoundSize().

Paramètres

x:Number — Coordonnée x du coin supérieur gauche du cadre de sélection.
 
y:Number — Coordonnée y du coin supérieur gauche du cadre de sélection.
 
postLayoutTransform:Boolean (default = true) — Lorsque postLayoutTransform est défini sur true, l’élément est placé de manière à faire correspondre le coin supérieur gauche de son cadre de sélection avec les coordonnées (x, y). Le cadre de sélection est dans l’espace de coordonnées parent de l’élément. Il est calculé à partir de la taille de présentation, de la position de présentation et de la matrice de transformation de présentation de l’élément.

setLayoutBoundsSize

()méthode 
public function setLayoutBoundsSize(width:Number, height:Number, postLayoutTransform:Boolean = true):void

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

Définit la taille de la présentation de l’élément. Il s’agit de la taille que l’élément utilise pour son affichage à l’écran.

Si les paramètres width et/ou height ne sont pas spécifiés (NaN), Flex définit la taille de la présentation de l’élément sur la largeur et/ou la hauteur préférées.

Notez que les appels de la méthode setLayoutBoundSize() peuvent affecter la position de présentation. Vous devez donc appeler setLayoutBoundPosition() après avoir appelé setLayoutBoundSize().

Paramètres

width:Number — Largeur de la présentation de l’élément.
 
height:Number — Hauteur de la présentation de l’élément.
 
postLayoutTransform:Boolean (default = true) — Lorsque postLayoutTransform a la valeur true, les dimensions spécifiées sont celles du cadre de sélection de l’élément. Le cadre de sélection est dans l’espace de coordonnées parent de l’élément. Il est calculé à partir de la taille de présentation, de la position de présentation et de la matrice de transformation de présentation de l’élément.

setLayoutMatrix

()méthode 
public function setLayoutMatrix(value:Matrix, invalidateLayout:Boolean):void

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

Définit la matrice de transformation utilisée pour calculer la taille de présentation et la position du composant par rapport à ses frères.

La matrice est habituellement définie par les propriétés 2D du composant, telles que x, y, rotation, scaleX, scaleY, transformX et transformY. Certains composants peuvent comporter des propriétés de transformation supplémentaires appliquées au-dessus de la matrice de présentation pour déterminer la matrice calculée finale. Par exemple, UIComponent définit la propriété offsets.

Notez que la matrice de présentation Matrix est utilisée comme facteur dans les méthodes getPreferredSize(), getMinSize(), getMaxSize() et getLayoutSize() lorsqu’elle est calculée dans les coordonnées du parent, ainsi que dans getLayoutPosition() dans les coordonnées du parent et de l’enfant. Généralement, les présentations permettant de calculer la matrice de transformation appellent explicitement cette méthode et utilisent des tailles dans les coordonnées de l’enfant. Les présentations qui appellent cette méthode transmettent la valeur false à la méthode invalidateLayout afin qu’une transmission de présentation suivante ne soit pas déclenchée.

Paramètres

value:Matrix — Matrice.
 
invalidateLayout:Boolean — La valeur true entraîne le conteneur parent à réorganiser ses enfants. En règle générale, vous transmettez la valeur true à la méthode invalidateLayout().

setLayoutMatrix3D

()méthode 
public function setLayoutMatrix3D(value:Matrix3D, invalidateLayout:Boolean):void

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

Dé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.

Cette matrice est habituellement définie par les propriétés de transformation du composant, comme x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, scaleZ, transformX et transformY. Certains composants peuvent comporter des propriétés de transformation supplémentaires appliquées au-dessus de la matrice de présentation pour déterminer la matrice calculée finale. Par exemple, UIComponent définit la propriété offsets.

Notez que la matrice de présentation Matrix3D est utilisée comme facteur dans les méthodes getPreferredSize(), getMinSize(), getMaxSize() et getLayoutSize() lorsqu’elle est calculée dans les coordonnées du parent, ainsi que dans getLayoutPosition() dans les coordonnées du parent et de l’enfant. Généralement, les présentations permettant de calculer la matrice de transformation appellent explicitement cette méthode et utilisent des tailles dans les coordonnées de l’enfant. Les présentations qui appellent cette méthode transmettent la valeur false à la méthode invalidateLayout afin qu’une transmission de présentation suivante ne soit pas déclenchée.

Paramètres

value:Matrix3D — Matrice.
 
invalidateLayout:Boolean — La valeur true entraîne le conteneur parent à réorganiser ses enfants. En règle générale, vous transmettez la valeur true à la méthode invalidateLayout().

setStretchXY

()méthode 
protected function setStretchXY(stretchX:Number, stretchY:Number):void

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

Spécifie un facteur d’étirement de transformation dans le sens horizontal et vertical. Le facteur d’étirement est appliqué à la matrice calculée avant toute autre transformation.

Paramètres

stretchX:Number — Composante horizontale du facteur d’étirement.
 
stretchY:Number — Composante verticale du facteur d’étirement.

setStyle

()méthode 
public function setStyle(styleProp:String, newValue:*):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 une propriété de style pour cette instance de composant.

Ceci peut remplacer un style défini globalement.

L’appel de la méthode setStyle() peut entraîner une baisse des performances. Utilisez-la uniquement lorsque cela est nécessaire.

Paramètres

styleProp:String — Nom de la propriété de style.
 
newValue:* — Nouvelle valeur du style.

setVisible

()méthode 
public function setVisible(value:Boolean, noEvent: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

Appelé lorsque la propriété visible est modifiée. Définissez la propriété visible pour afficher ou masquer un composant au lieu d’appeler cette méthode directement.

Paramètres

value:Boolean — Nouvelle valeur de la propriété visible. Spécifiez true pour afficher le composant et false pour le masquer.
 
noEvent:Boolean (default = false) — Si la valeur est true, ne distribuez pas d’événement. Si la valeur est false, distribuez un événement show lorsque le composant devient visible et un événement hide lorsqu’il devient invisible.

stateChanged

()méthode 
protected function stateChanged(oldState:String, newState:String, recursive:Boolean):void

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

Cette méthode est appelée lorsqu’un état change pour vérifier si des styles spécifiques à l’état s’appliquent à ce composant. S’il peut exister un pseudo-sélecteur CSS correspondant à l’état actif, le cache de style doit être régénéré pour cette instance, ainsi qu’éventuellement tous les enfants si le paramètre recursive est défini sur true.

Paramètres

oldState:String — Nom de l’état antérieur.
 
newState:String — Nom du nouvel état.
 
recursive:Boolean — Défini sur true pour exécuter une vérification récursive.

styleChanged

()méthode 
public function styleChanged(styleProp: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

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

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

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

Paramètres

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

stylesInitialized

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

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

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

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

suspendBackgroundProcessing

()méthode 
public static function suspendBackgroundProcessing():void

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

Bloque le traitement en arrière-plan des méthodes placées en attente par callLater(), jusqu’à l’appel de la méthode resumeBackgroundProcessing().

Ces méthodes peuvent être utiles lorsque vous avez du code urgent qui doit s’exécuter sans interruption. Par exemple, lorsque vous définissez la propriété suspendBackgroundProcessing d’un effet sur true, la méthode suspendBackgroundProcessing() est automatiquement appelée lors du début de la lecture et la méthode resumeBackgroundProcessing est appelée lors de l’arrêt, afin d’assurer une animation fluide.

Puisque le gestionnaire LayoutManager utilise la méthode callLater(), les méthodes commitProperties(), measure() et updateDisplayList() ne sont pas appelées entre les appels des méthodes suspendBackgroundProcessing() et resumeBackgroundProcessing().

Il est possible pour une méthode externe et interne (c’est-à-dire une méthode appelée par la méthode externe) d’appeler les méthodes suspendBackgroundProcessing() et resumeBackgroundProcessing(), car ces méthodes incrémentent et décrémentent en réalité un compteur qui détermine si le traitement en arrière-plan est effectué.

transformAround

()méthode 
public function 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

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

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. Cette fonction affecte les valeurs de rotation, d’échelle et de translation fournies, puis met à jour les propriétés x/y/z, le cas échéant, pour conserver le centre de transformation fixe.

Paramètres

transformCenter:Vector3D — Point, dans les coordonnées du composant, à garder fixe par rapport à son parent.
 
scale:Vector3D (default = null) — Nouvelles valeurs d’échelle de la transformation.
 
rotation:Vector3D (default = null) — nouvelles valeurs de rotation de la transformation
 
translation:Vector3D (default = null) — Nouvelles valeurs de translation de la transformation.
 
postLayoutScale:Vector3D (default = null) — Nouvelles valeurs d’échelle après mise en forme de la transformation.
 
postLayoutRotation:Vector3D (default = null) — Nouvelles valeurs de rotation après mise en forme de la transformation.
 
postLayoutTranslation:Vector3D (default = null) — Nouvelles valeurs de translation après mise en forme de la transformation.
 
invalidateLayout:Boolean (default = true) — Si la valeur est true, la taille et l’affichage du conteneur parent sont invalidés. Les présentations qui appellent cette méthode transmettent false afin qu’une transmission de présentation suivante ne soit pas déclenchée.

transformPointToParent

()méthode 
public function transformPointToParent(localPosition:Vector3D, position:Vector3D, postLayoutPosition:Vector3D):void

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

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. Le résultat antérieur et postérieur à la présentation est défini sur les paramètres position et postLayoutPosition, s’ils n’ont pas la valeur null.

Paramètres

localPosition:Vector3D — Le point à transformer, spécifié dans les coordonnées locales de l’objet.
 
position:Vector3D — Point Vector3D contenant le résultat antérieur à la présentation. Si null, le paramètre est ignoré.
 
postLayoutPosition:Vector3D — Point Vector3D contenant le résultat postérieur à la présentation. Si null, le paramètre est ignoré.

updateDisplayList

()méthode 
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

Trace l’objet et/ou dimensionne et place ses enfants. Il s’agit d’une méthode avancée que vous pouvez remplacer lorsque vous créez une sous-classe de la classe UIComponent.

Vous n’appelez pas cette méthode directement. Flex appelle la méthode updateDisplayList() lorsque le composant est ajouté à un conteneur par le biais de la méthode addChild() et lorsque la méthode invalidateDisplayList() du composant est appelée.

Si le composant n’a pas d’enfant, cette méthode permet de réaliser un tracé par programmation en utilisant les méthodes sur l’objet Graphics du composant, par exemple graphics.drawRect().

Si le composant a au moins un enfant, cette méthode permet d’appeler les méthodes move() et setActualSize() sur ces enfants.

Les composants peuvent réaliser un tracé par programmation, même s’ils ont des enfants. Pour ce faire, utilisez les propriétés unscaledWidth et unscaledHeight du composant comme ses limites.

Il est indispensable d’utiliser unscaledWidth et unscaledHeight à la place des propriétés width et height.

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.

validateDisplayList

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

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

Valide la position et la taille des enfants, et trace d’autres effets visuels. Si la méthode LayoutManager.invalidateDisplayList() est appelée avec cette interface ILayoutManagerClient, la méthode validateDisplayList() est alors appelée lorsqu’il est temps de mettre à jour la liste d’affichage.

validateNow

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

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

Valide et actualise les propriétés et la présentation de cet objet, puis le retrace si nécessaire. Les propriétés de traitement qui nécessitent de nombreux calculs ne sont généralement pas traitées avant la fin de l’exécution du script. Par exemple, la définition de la propriété width est retardée, car elle peut nécessiter un nouveau calcul des largeurs des enfants ou du parent de l’objet. Le fait de retarder le traitement l’empêche de se répéter lorsque le code de l’application définit la propriété width à plusieurs reprises. Cette méthode permet de remplacer manuellement ce comportement.

validateProperties

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

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

Utilisé par la logique de présentation pour valider les propriétés d’un composant par l’appel de la méthode commitProperties(). En général, les sous-classes doivent remplacer la méthode commitProperties() et non cette méthode.

validateSize

()méthode 
public function validateSize(recursive: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

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.

Paramètres

recursive:Boolean (default = false) — Si la valeur est true, cette méthode est appelée sur les enfants des objets.

validationResultHandler

()méthode 
public function validationResultHandler(event:ValidationResultEvent):void

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

Traite à la fois les événements valid et invalid d’une classe Validator assignée à ce composant.

Vous gérez en général les événements valid et invalid distribués par une classe Validator en assignant des écouteurs d’événements aux classes Validator. Si vous voulez gérer directement les événements de validation dans le composant en cours de validation, vous pouvez remplacer cette méthode pour gérer les événements valid et invalid. La méthode super.validationResultHandler(event) est généralement appelée dans le remplacement.

Paramètres

event:ValidationResultEvent — Objet d’événement pour la validation.

Eléments de l’API associés

verticalGradientMatrix

()méthode 
public function verticalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix

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

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.

Pour des raisons de performances, la matrice est stockée dans une variable statique réutilisée par tous les appels des méthodes horizontalGradientMatrix() et verticalGradientMatrix(). Par conséquent, la matrice obtenue doit être transmise à la méthode drawRoundRect() avant un nouvel appel de la méthode horizontalGradientMatrix() ou verticalGradientMatrix().

Paramètres

x:Number — Coordonnée de gauche du dégradé, en pixels.
 
y:Number — Coordonnée supérieure du dégradé, en pixels.
 
width:Number — Largeur du gradient, en pixels.
 
height:Number — Hauteur du gradient, en pixels.

Valeur renvoyée
Matrix — Matrice pour le dégradé horizontal.
Détails de l’événement

add

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

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 composant est ajouté à un conteneur en tant que contenu enfant à l’aide de la méthode addChild(), addChildAt(), addElement() ou addElementAt(). Si le composant est ajouté au conteneur en tant qu’élément enfant ne comportant pas de contenu à l’aide de la méthode rawChildren.addChild() ou rawChildren.addChildAt(), l’événement n’est pas distribué.

Cet événement est distribué uniquement lorsqu’il existe un ou plusieurs écouteurs concernés associés à l’objet de distribution.

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

Cet événement est distribué uniquement lorsqu’il existe un ou plusieurs écouteurs concernés associés à l’objet de distribution.

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.

creationComplete

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

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 composant a terminé sa construction, son traitement de propriétés, sa mesure, sa présentation et son tracé.

A ce stade, en fonction de sa propriété visible, le composant n’est pas visible même s’il a été tracé.

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

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.

currentStateChange

Evénement  
Type d’objet d’événement: mx.events.StateChangeEvent
propriété StateChangeEvent.type = mx.events.StateChangeEvent.CURRENT_STATE_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é après la modification de l’état d’affichage.

Cet événement est distribué uniquement lorsqu’il existe un ou plusieurs écouteurs concernés associés à l’objet de distribution.

La constante StateChangeEvent.CURRENT_STATE_CHANGE définit la valeur de la propriété type de l’événement distribué lorsque l’état d’affichage change. La valeur de cette constante est « currentStateChange ».

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.
newStateNom de l’état d’affichage adopté.
oldStateNom de l’état d’affichage quitté.
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.
typeStateChangeEvent.CURRENT_STATE_CHANGE

currentStateChanging

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

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

Distribué après la modification de la propriété currentState, mais avant celle de l’état d’affichage.

Cet événement est distribué uniquement lorsqu’il existe un ou plusieurs écouteurs concernés associés à l’objet de distribution.

La constante StateChangeEvent.CURRENT_STATE_CHANGING définit la valeur de la propriété type de l’événement distribué lorsque l’état d’affichage est sur le point de changer. La valeur de cette constante est « currentStateChanging ».

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.
newStateNom de l’état d’affichage en cours d’adoption.
oldStateNom de l’état d’affichage en cours d’abandon.
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.
typeStateChangeEvent.CURRENT_STATE_CHANGING

dragComplete

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

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

Distribué 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.

Cet événement permet d’effectuer un nettoyage final éventuel pour l’opération de glisser-déposer. Par exemple, si vous faites glisser un élément de commande List d’une liste à une autre, vous pouvez supprimer l’élément de commande List de la source s’il est devenu superflu.

Si vous appelez la méthode Event.preventDefault() dans le gestionnaire d’événement pour l’événement dragComplete pour une commande Tree lors du déplacement de données d’une commande d’arborescence à une autre, la méthode empêche le dépôt.

La constante DragEvent.DRAG_COMPLETE définit la valeur de la propriété type de l’objet d’événement d’un événement dragComplete.

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

PropriétéValeur
actionAction à l’origine de l’événement : DragManager.COPY, DragManager.LINK, DragManager.MOVE ou DragManager.NONE.
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.
dragInitiatorComposant qui a initié l’opération de glissement.
dragSourceObjet DragSource contenant les données qui font l’objet du glissement.
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.

dragDrop

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

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

Distribué par la cible de dépôt lorsque l’utilisateur libère le bouton de la souris au-dessus de la cible.

Ce gestionnaire d’événement permet d’ajouter les données du déplacement à la cible de dépôt.

Si vous appelez la méthode Event.preventDefault() dans le gestionnaire d’événement pour l’événement dragDrop pour une commande Tree lors du déplacement de données d’une commande d’arborescence à une autre, la méthode empêche le dépôt.

La constante DragEvent.DRAG_DROP définit la valeur de la propriété type de l’objet d’événement d’un événement dragDrop.

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

PropriétéValeur
actionAction à l’origine de l’événement : DragManager.COPY, DragManager.LINK, DragManager.MOVE ou DragManager.NONE.
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.
dragInitiatorComposant qui a initié l’opération de glissement.
dragSourceObjet DragSource contenant les données qui font l’objet du glissement.
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.

dragEnter

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

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

Distribué par un composant lorsque l’utilisateur passe le pointeur de la souris sur le composant pendant une opération de déplacement. Dans une application s’exécutant dans Flash Player, l’événement est distribué plusieurs fois lorsque vous déplacez la souris sur un composant. Dans une application s’exécutant dans AIR, l’événement est distribué une seule fois.

Afin d’assurer la validité de la cible de dépôt, vous devez définir un gestionnaire pour cet événement. Dans le gestionnaire, vous pouvez modifier l’aspect de la cible de dépôt pour indiquer visuellement à l’utilisateur que le composant peut accepter le déplacement. Par exemple, vous pouvez tracer une bordure autour de la cible de dépôt, ou donner le focus à la cible de dépôt.

Si vous souhaitez accepter le déplacement, appelez la méthode DragManager.acceptDragDrop(). Si vous n’appelez pas acceptDragDrop(), vous n’obtiendrez pas les autres événements de glissement.

Dans Flash Player, la valeur de la propriété action est toujours DragManager.MOVE, même si vous effectuez une copie. L’événement dragEnter se produit en effet avant que le contrôle ne reconnaisse que la touche Ctrl est enfoncée pour signaler une copie. La propriété action de l’objet d’événement pour l’événement dragOver contient une valeur qui indique le type d’opération de déplacement. Vous pouvez modifier le type d’action de déplacement en appelant la méthode DragManager.showFeedback().

Dans AIR, la valeur par défaut de la propriété action est DragManager.COPY.

En raison de la structuration des données d’une arborescence, les commandes Tree effectuent les glisser-déposer différemment des autres commandes basées sur une liste. Pour la commande Tree, le gestionnaire d’événement pour l’événement dragDrop n’effectue une action que lorsque vous déplacez ou copiez des données dans la même arborescence, ou copiez des données vers une autre arborescence. Si vous faites glisser des données d’une commande Tree et les déposez dans une autre afin de déplacer les données, le gestionnaire d’événement pour l’événement dragComplete effectue le travail d’ajout des données à l’arborescence de destination à la place du gestionnaire d’événement pour l’événement dragDrop et supprime également les données de l’arborescence source. Cette opération est nécessaire car pour réapparenter les données déplacées, Flex doit d’abord les supprimer du contrôle Tree source.

La constante DragEvent.DRAG_ENTER définit la valeur de la propriété type de l’objet d’événement d’un événement dragEnter.

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

PropriétéValeur
actionAction à l’origine de l’événement, c’est-à-dire DragManager.MOVE.
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.
dragInitiatorComposant qui a initié l’opération de glissement.
dragSourceObjet DragSource contenant les données qui font l’objet du glissement.
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.

Eléments de l’API associés

dragExit

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

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

Distribué 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.

Cet événement permet de rendre à la cible de dépôt son aspect normal s’il a été modifié dans le cadre de la gestion des événements dragEnter ou dragOver.

La constante DragEvent.DRAG_EXIT définit la valeur de la propriété type de l’objet d’événement d’un événement dragExit.

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

PropriétéValeur
actionAction à l’origine de l’événement : DragManager.COPY, DragManager.LINK, DragManager.MOVE ou DragManager.NONE.
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.
dragInitiatorComposant qui a initié l’opération de glissement.
dragSourceObjet DragSource contenant les données qui font l’objet du glissement.
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.

dragOver

Evénement  
Type d’objet d’événement: mx.events.DragEvent
propriété DragEvent.type = mx.events.DragEvent.DRAG_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é par un composant lorsque l’utilisateur déplace la souris en survolant le composant pendant une opération de glissement. Dans Flash Player, l’événement est distribué lorsque vous faites glisser un élément sur une cible de dépôt valide. Dans AIR, l’événement est distribué lorsque vous faites glisser un élément sur un composant quelconque, même si le composant n’est pas une cible de dépôt valide.

Dans le gestionnaire, vous pouvez modifier l’aspect de la cible de dépôt pour indiquer visuellement à l’utilisateur que le composant peut accepter le déplacement. Par exemple, vous pouvez tracer une bordure autour de la cible de dépôt, ou donner le focus à la cible de dépôt.

Cet événement doit être géré pour effectuer une logique supplémentaire avant d’autoriser le dépôt. Il peut s’agir par exemple du dépôt de données à différents emplacements de la cible de dépôt, de la lecture de la saisie clavier pour déterminer si l’action de glisser-déposer est un déplacement ou une copie des données déplacées ou de l’émission de différents signaux visuels en fonction du type d’action de glisser-déposer.

Vous pouvez également modifier le type d’action de déplacement en modifiant la méthode DragManager.showFeedback(). La valeur par défaut de la propriété action est DragManager.MOVE.

La constante DragEvent.DRAG_OVER définit la valeur de la propriété type de l’objet d’événement d’un événement dragOver.

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

PropriétéValeur
actionAction à l’origine de l’événement : DragManager.COPY, DragManager.LINK, DragManager.MOVE ou DragManager.NONE.
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.
dragInitiatorComposant qui a initié l’opération de glissement.
dragSourceObjet DragSource contenant les données qui font l’objet du glissement.
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.

Eléments de l’API associés

dragStart

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

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

Distribué par l’initiateur du déplacement lors du démarrage d’une opération de déplacement. Cet événement est utilisé en interne par les commandes basées sur une liste. Il n’est pas géré lors de l’implémentation d’une opération de glisser-déposer. Si vous souhaitez contrôler le début d’une opération de glisser-déposer, utilisez l’événement mouseDown ou mouseMove.

La constante DragEvent.DRAG_START définit la valeur de la propriété type de l’objet d’événement d’un événement dragStart.

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

PropriétéValeur
actionAction à l’origine de l’événement : DragManager.COPY, DragManager.LINK, DragManager.MOVE ou DragManager.NONE.
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.
dragInitiatorComposant qui a initié l’opération de glissement.
dragSourceObjet DragSource contenant les données qui font l’objet du glissement.
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.

effectEnd

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

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

Distribué après la fin d’un effet.

L’effet exécute le dernier ensemble de changements visuels avant le déclenchement de cet événement, mais ces modifications ne sont pas rendues sur l’écran. Ainsi, vous devez éventuellement utiliser la méthode callLater() pour retarder les autres modifications souhaitées en attendant le rendu des modifications à l’écran.

La constante EffectEvent.EFFECT_END définit la valeur de la propriété type de l’objet d’événement d’un événement effectEnd.

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.
effectInstanceObjet d’instance d’effet de 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.

effectStart

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

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

Distribué juste avant le démarrage d’un effet.

L’effet ne commence la modification des visuels qu’après le déclenchement de cet événement.

La constante EffectEvent.EFFECT_START définit la valeur de la propriété type de l’objet d’événement d’un événement effectStart.

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.
effectInstanceObjet d’instance d’effet de 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.

effectStop

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

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

Distribué après l’arrêt d’un effet, ce qui se produit uniquement par l’appel de la méthode stop() sur l’effet.

L’effet distribue ensuite l’événement EFFECT_END lorsque l’effet se termine. L’utilité de l’événement EFFECT_STOP consiste à indiquer aux écouteurs que l’effet a été terminé de façon prématurée, au lieu terminer naturellement ou en raison d’un appel de la fonction end().

La constante EffectEvent.EFFECT_STOP définit la valeur de la propriété type de l’objet d’événement d’un événement effectStop.

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.
effectInstanceObjet d’instance d’effet de 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.

enterState

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

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

Distribué après l’entrée du composant dans un état d’affichage.

Cet événement est distribué uniquement lorsqu’il existe un ou plusieurs écouteurs concernés associés à l’objet de distribution.

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

Cet événement est distribué uniquement lorsqu’il existe un ou plusieurs écouteurs concernés associés à l’objet de distribution.

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.

exitState

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

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

Distribué juste avant que le composant quitte un état d’affichage.

Cet événement est distribué uniquement lorsqu’il existe un ou plusieurs écouteurs concernés associés à l’objet de distribution.

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

Cet événement est distribué uniquement lorsqu’il existe un ou plusieurs écouteurs concernés associés à l’objet de distribution.

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.

hide

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

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

Distribué lorsqu’un objet passe de l’état visible à l’état invisible.

Cet événement est distribué uniquement lorsqu’il existe un ou plusieurs écouteurs concernés associés à l’objet de distribution.

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

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.

initialize

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

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 composant a terminé sa construction et dispose de toutes les propriétés d’initialisation définies.

Après la phase d’initialisation les propriétés sont traitées, le composant est mesuré, présenté et tracé, puis l’événement creationComplete est distribué.

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

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.

invalid

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

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

Distribué si un composant est contrôlé par un validateur et que la validation a échoué.

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

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.

mouseDownOutside

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

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

Distribué par un composant ouvert à l’aide du gestionnaire PopUpManager lorsque l’utilisateur clique en dehors du composant.

La constante FlexMouseEvent.MOUSE_DOWN_OUTSIDE définit la valeur de la propriété type de l’objet d’événement d’un événement mouseDownOutside.

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

PropriétéValeur
altKeyIndique si la touche Alt est enfoncée (true) ou non (false).
bubblesfalse
buttonDownIndique si le bouton principal de la souris est enfoncé (true) ou non (false).
cancelablefalse
ctrlKeyIndique si la touche Control est enfoncée (true) ou non (false).
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, la valeur de la propriété currentTarget est myButton. Dans le cas des événements PopUpManager, l’objet est la fenêtre contextuelle.
deltaIndique le nombre de lignes devant défiler chaque fois que l’utilisateur fait tourner la molette de sa souris d’un cran. Pour les événements PopUpManager, cette valeur est 0.
localXPosition horizontale à laquelle l’événement est survenu. Dans le cas des événements PopUpManager, la valeur dépend du contrôle de la fenêtre contextuelle.
localYPosition verticale à laquelle l’événement est survenu. Dans le cas des événements PopUpManager, la valeur dépend du contrôle de la fenêtre contextuelle.
relatedObjectRéférence à un objet de la liste d’affichage qui est associé à l’événement. Dans le cas des événements PopUpManager, l’objet est le conteneur survolé par le pointeur de la souris.
shiftKeyIndique si la touche Maj est enfoncée (true) ou non (false).
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. Dans le cas des événements PopUpManager, l’objet est la fenêtre contextuelle.

mouseWheelOutside

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

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

Distribué à 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.

La constante FlexMouseEvent.MOUSE_WHEEL_OUTSIDE définit la valeur de la propriété type de l’objet d’événement d’un événement mouseWheelOutside.

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

PropriétéValeur
altKeyIndique si la touche Alt est enfoncée (true) ou non (false).
bubblesfalse
buttonDownIndique si le bouton principal de la souris est enfoncé (true) ou non (false).
cancelablefalse
ctrlKeyIndique si la touche Control est enfoncée (true) ou non (false).
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, la valeur de la propriété currentTarget est myButton. Dans le cas des événements PopUpManager, l’objet est la fenêtre contextuelle.
deltaIndique le nombre de lignes devant défiler chaque fois que l’utilisateur fait tourner la molette de sa souris d’un cran. Pour les événements PopUpManager, cette valeur est 0.
localXPosition horizontale à laquelle l’événement est survenu. Dans le cas des événements PopUpManager, la valeur dépend du contrôle de la fenêtre contextuelle.
localYPosition verticale à laquelle l’événement est survenu. Dans le cas des événements PopUpManager, la valeur dépend du contrôle de la fenêtre contextuelle.
relatedObjectRéférence à un objet de la liste d’affichage qui est associé à l’événement. Dans le cas des événements PopUpManager, l’objet est le conteneur survolé par le pointeur de la souris.
shiftKeyIndique si la touche Maj est enfoncée (true) ou non (false).
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. Dans le cas des événements PopUpManager, l’objet est la fenêtre contextuelle.

move

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

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’objet a été déplacé.

Vous pouvez déplacer le composant en définissant la propriété x ou y, en appelant la méthode move() ou en définissant l’une des propriétés suivantes sur le composant ou sur d’autres composants, obligeant ainsi le gestionnaire LayoutManager à modifier les propriétés x ou y du composant :

  • minWidth
  • minHeight
  • maxWidth
  • maxHeight
  • explicitWidth
  • explicitHeight

Lorsque vous appelez la méthode move(), l’événement move est distribué avant le renvoi de la méthode. Dans tous les autres cas, l’événement move n’est distribué qu’après la modification de la propriété.

Cet événement est distribué uniquement lorsqu’il existe un ou plusieurs écouteurs concernés associés à l’objet de distribution.

La constante MoveEvent.MOVE définit la valeur de la propriété type de l’objet d’événement d’un événement move.

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.
oldXCoordonnée x précédente de l’objet, en pixels.
oldYCoordonnée y précédente de l’objet, en pixels.
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.

preinitialize

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

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

Distribué au début de la séquence d’initialisation du composant. Le composant est dans un état très brut lorsque cet événement est distribué. De nombreux composants, tels que la commande Button, créent des composants enfant internes pour implémenter leur fonctionnalité. Par exemple, la commande Button crée un composant UITextField interne pour représenter son texte de libellé. Lorsque Flex distribue l’événement preinitialize, les enfants d’un composant n’ont pas encore été créés (y compris les enfants internes).

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

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.

remove

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

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 composant est supprimé d’un conteneur en tant que contenu enfant en utilisant la méthode removeChild(), removeChildAt(), removeElement() ou removeElementAt(). Si le composant est supprimé du conteneur en tant qu’enfant ne comportant pas de contenu à l’aide de la méthode rawChildren.removeChild() ou rawChildren.removeChildAt(), l’événement n’est pas distribué.

Cet événement est distribué uniquement lorsqu’il existe un ou plusieurs écouteurs concernés associés à l’objet de distribution.

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

Cet événement est distribué uniquement lorsqu’il existe un ou plusieurs écouteurs concernés associés à l’objet de distribution.

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.

resize

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

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 composant est redimensionné.

Vous pouvez redimensionner le composant en définissant la propriété width ou height, en appelant la méthode setActualSize() ou en définissant l’une des propriétés suivantes sur le composant ou sur d’autres composants, obligeant ainsi le gestionnaire LayoutManager à modifier les propriétés width ou height du composant :

  • minWidth
  • minHeight
  • maxWidth
  • maxHeight
  • explicitWidth
  • explicitHeight

L’événement resize n’est pas distribué tant que la propriété n’a pas été modifiée.

Cet événement est distribué uniquement lorsqu’il existe un ou plusieurs écouteurs concernés associés à l’objet de distribution.

La constante ResizeEvent.RESIZE définit la valeur de la propriété type de l’objet d’événement d’un événement resize.

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.
oldHeightHauteur précédente de l’objet, en pixels.
oldWidthLargeur précédente de l’objet, en pixels.
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.

show

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

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

Distribué lorsqu’un objet passe de l’état invisible à l’état visible.

Cet événement est distribué uniquement lorsqu’il existe un ou plusieurs écouteurs concernés associés à l’objet de distribution.

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

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.

stateChangeComplete

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

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

Distribué 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. L’événement est distribué immédiatement en l’absence de transition en cours entre les états. Si le composant bascule dans un autre état alors que la transition est en cours, cet événement sera distribué après que le composant aura terminé la transition vers ce nouvel état.

Cet événement est distribué uniquement lorsqu’il existe un ou plusieurs écouteurs concernés associés à l’objet de distribution.

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

Cet événement est distribué uniquement lorsqu’il existe un ou plusieurs écouteurs concernés associés à l’objet de distribution.

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.

stateChangeInterrupted

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

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

Distribué lorsqu’un composant interrompt une transition à son état actuel afin de basculer dans un nouvel état.

Cet événement est distribué uniquement lorsqu’il existe un ou plusieurs écouteurs concernés associés à l’objet de distribution.

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

Cet événement est distribué uniquement lorsqu’il existe un ou plusieurs écouteurs concernés associés à l’objet de distribution.

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.

toolTipCreate

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

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

Distribué par le composant lorsqu’il est nécessaire de créer un composant ToolTip.

Si vous créez votre propre objet IToolTip et placez une référence correspondante dans la propriété toolTipde l’objet d’événement transmis au gestionnaire toolTipCreate, le gestionnaire ToolTipManager affiche l’élément ToolTip personnalisé. Dans le cas contraire, le gestionnaire ToolTipManager crée une instance de ToolTipManager.toolTipClass à afficher.

La séquence des événements ToolTip est toolTipStart, toolTipCreate, toolTipShow, toolTipShown, toolTipHide et toolTipEnd.

La constante ToolTipEvent.TOOL_TIP_CREATE définit la valeur de la propriété type de l’objet d’événement d’un événement toolTipCreate.

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.
tooltipObjet ToolTip auquel s’applique cet événement.

toolTipEnd

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

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

Distribué par le composant lorsque son objet ToolTip a été masqué et va être rapidement supprimé.

Si vous spécifiez un effet à l’aide de la propriété ToolTipManager.hideEffect, cet événement est distribué après la fin de la lecture de l’effet.

La séquence des événements ToolTip est toolTipStart, toolTipCreate, toolTipShow, toolTipShown, toolTipHide et toolTipEnd.

La constante ToolTipEvent.TOOL_TIP_END définit la valeur de la propriété type de l’objet d’événement d’un événement toolTipEnd.

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.
tooltipObjet ToolTip auquel s’applique cet événement.

toolTipHide

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

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

Distribué par le composant lorsque son composant ToolTip est sur le point d’être masqué.

Si vous spécifiez un effet à l’aide de la propriété ToolTipManager.hideEffect, cet événement est distribué avant le début de la lecture de l’effet.

La séquence des événements ToolTip est toolTipStart, toolTipCreate, toolTipShow, toolTipShown, toolTipHide et toolTipEnd.

La constante ToolTipEvent.TOOL_TIP_HIDE définit la valeur de la propriété type de l’objet d’événement d’un événement toolTipHide.

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.
tooltipObjet ToolTip auquel s’applique cet événement.

toolTipShow

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

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

Distribué par le composant lorsque son composant ToolTip est sur le point d’être affiché.

Si vous spécifiez un effet à l’aide de la propriété ToolTipManager.showEffect, cet événement est distribué avant le début de la lecture de l’effet. Cet événement permet de modifier le composant ToolTip avant qu’il ne s’affiche.

La séquence des événements ToolTip est toolTipStart, toolTipCreate, toolTipShow, toolTipShown, toolTipHide et toolTipEnd.

La constante ToolTipEvent.TOOL_TIP_SHOW définit la valeur de la propriété type de l’objet d’événement d’un événement toolTipShow.

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.
tooltipObjet ToolTip auquel s’applique cet événement.

toolTipShown

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

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

Distribué par le composant lorsque son composant ToolTip a été affiché.

Si vous spécifiez un effet à l’aide de la propriété ToolTipManager.showEffect, cet événement est distribué après la fin de la lecture de l’effet.

La séquence des événements ToolTip est toolTipStart, toolTipCreate, toolTipShow, toolTipShown, toolTipHide et toolTipEnd.

La constante ToolTipEvent.TOOL_TIP_SHOWN définit la valeur de la propriété type de l’objet d’événement d’un événement toolTipShown.

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.
tooltipObjet ToolTip auquel s’applique cet événement.

toolTipStart

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

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

Distribué par un composant dont la propriété toolTip est définie, dès que l’utilisateur passe le pointeur de la souris sur le composant.

La séquence des événements ToolTip est toolTipStart, toolTipCreate, toolTipShow, toolTipShown, toolTipHide et toolTipEnd.

La constante ToolTipEvent.TOOL_TIP_START définit la valeur de la propriété type de l’objet d’événement d’un événement toolTipStart.

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.
tooltipObjet ToolTip auquel s’applique cet événement.

touchInteractionEnd

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

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

Evénement non annulable, distribué par un composant lorsque celui-ci a terminé de réagir à un geste d’interaction tactile de l’utilisateur.

L’événement est un événement de propagation distribué sur la classe DisplayObject indiquant que l’interaction tactile a commencé (là où l’événement mouseDown / touchBegin s’est produit).

Les composants répondant aux interactions tactiles doivent écouter les événements d’interaction tactile pour se coordonner avec les autres composants en ce qui concerne le type d’interaction tactile que l’utilisateur a l’intention d’effectuer et le composant chargé de répondre à cette interaction tactile.

Un composant Scroller distribuera un événement touchInteractionEnd pour signaler aux autres composants qu’il a fini de répondre à l’interaction tactile de l’utilisateur.

La constante TouchInteractionEvent.TOUCH_INTERACTION_END définit la valeur de la propriété type de l’objet d’événement d’un événement touchInteractionEnd.

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.
reasonLa raison de l’événement d’interaction tactile. Voir mx.events.TouchInteractionReason.
relatedObjectL’objet associé à cet événement d’interaction tactile.
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.

touchInteractionStart

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

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

Evénement non annulable, distribué par un composant lorsque celui-ci commence à réagir à un geste d’interaction tactile de l’utilisateur.

L’événement est un événement de propagation distribué sur la classe DisplayObject indiquant que l’interaction tactile a commencé (là où l’événement mouseDown / touchBegin s’est produit).

Les composants répondant aux interactions tactiles doivent écouter les événements d’interaction tactile pour se coordonner avec les autres composants en ce qui concerne le type d’interaction tactile que l’utilisateur a l’intention d’effectuer et le composant chargé de répondre à cette interaction tactile.

Un composant Scroller distribuera un événement touchInteractionStart pour signaler aux autres composants susceptibles de réagir à la même interaction tactile de l’utilisateur qu’il prend le contrôle de cette interaction tactile. Lorsqu’ils voient cet événement, les autres composantes doivent cesser de réagir à l’interaction tactile, supprimer toutes les éventuelles indications visuelles qu’ils réagissent à l’interaction tactile et effectuer un autre nettoyage.

La constante TouchInteractionEvent.TOUCH_INTERACTION_START définit la valeur de la propriété type de l’objet d’événement d’un événement touchInteractionStart.

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

PropriétéValeur
bubblestrue
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.
reasonLa raison de l’événement d’interaction tactile. Voir mx.events.TouchInteractionReason.
relatedObjectL’objet associé à cet événement d’interaction tactile.
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.

touchInteractionStarting

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

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

Evénement annulable, distribué par un composant tentant de réagir à un geste d’interaction tactile de l’utilisateur.

L’événement est un événement de propagation distribué sur la classe DisplayObject indiquant que l’interaction tactile a commencé (là où l’événement mouseDown / touchBegin s’est produit).

Les composants répondant aux interactions tactiles doivent écouter les événements d’interaction tactile pour se coordonner avec les autres composants en ce qui concerne le type d’interaction tactile que l’utilisateur a l’intention d’effectuer et le composant chargé de répondre à cette interaction tactile.

Un composant Scroller distribuera un événement touchInteractionStarting pour signaler aux autres composants susceptibles de réagir à la même interaction tactile de l’utilisateur qu’il souhaite prendre le contrôle de cette interaction tactile. Ceci est une opportunité pour les autres composants d’annuler l’action de Scroller et de conserver le contrôle de cette interaction tactile.

La constante TouchInteractionEvent.TOUCH_INTERACTION_STARTING définit la valeur de la propriété type de l’objet d’événement d’un événement touchInteractionStarting.

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

PropriétéValeur
bubblestrue
cancelabletrue
currentTargetObjet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget.
reasonLa raison de l’événement d’interaction tactile. Voir mx.events.TouchInteractionReason.
relatedObjectL’objet associé à cet événement d’interaction tactile.
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.

updateComplete

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

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 les méthodes commitProperties(), measure() et updateDisplayList() d’un objet ont été appelées (si nécessaire).

Il s’agit de la dernière possibilité de modifier le composant avant son affichage. Toutes les propriétés ont été validées et le composant a été mesuré et présenté.

Cet événement est distribué uniquement lorsqu’il existe un ou plusieurs écouteurs concernés associés à l’objet de distribution.

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

Cet événement est distribué uniquement lorsqu’il existe un ou plusieurs écouteurs concernés associés à l’objet de distribution.

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.

valid

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

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

Distribué si un composant est contrôlé par un validateur et que la validation a réussi.

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

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.

valueCommit

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

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 les valeurs sont modifiées soit par programmation, soit par interaction de l’utilisateur.

Puisqu’une modification de programmation déclenche cet événement, assurez-vous que les gestionnaires d’événements valueCommit ne modifient pas une valeur qui entraîne un autre événement valueCommit. Par exemple, ne modifiez pas la propriété dataProvider d’une commande dans un gestionnaire d’événement valueCommit.

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

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.
Détails de la constante

DEFAULT_MAX_HEIGHT

Constante
public static const DEFAULT_MAX_HEIGHT:Number = 10000

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

Valeur par défaut pour la propriété maxHeight.

La valeur par défaut est 10000.

DEFAULT_MAX_WIDTH

Constante 
public static const DEFAULT_MAX_WIDTH:Number = 10000

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

Valeur par défaut pour la propriété maxWidth.

La valeur par défaut est 10000.

DEFAULT_MEASURED_HEIGHT

Constante 
public static const DEFAULT_MEASURED_HEIGHT:Number = 22

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

Valeur par défaut pour la propriété measuredHeight. La plupart des composants calculent une valeur measuredHeight, mais certains composants basés sur un flux doivent choisir un nombre qui semble adapté.

La valeur par défaut est 22.

DEFAULT_MEASURED_MIN_HEIGHT

Constante 
public static const DEFAULT_MEASURED_MIN_HEIGHT:Number = 22

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

Valeur par défaut pour la propriété measuredMinHeight. La plupart des composants calculent une valeur measuredMinHeight, mais certains composants basés sur un flux doivent choisir un nombre qui semble adapté.

La valeur par défaut est 22.

DEFAULT_MEASURED_MIN_WIDTH

Constante 
public static const DEFAULT_MEASURED_MIN_WIDTH:Number = 40

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

Valeur par défaut pour la propriété measuredMinWidth. La plupart des composants calculent une valeur measuredMinWidth, mais certains composants basés sur un flux doivent choisir un nombre qui semble adapté.

La valeur par défaut est 40.

DEFAULT_MEASURED_WIDTH

Constante 
public static const DEFAULT_MEASURED_WIDTH:Number = 160

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

Valeur par défaut pour la propriété measuredWidth. La plupart des composants calculent une valeur measuredWidth, mais certains composants basés sur un flux doivent choisir un nombre qui semble adapté.

La valeur par défaut est 160.





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