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

GraphicElement  - AS3 Flex

Packagesx

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

Eléments du langage

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

Annexes

Nouveautés
Erreurs de compilation
Avertissements du compilateur
Erreurs d’exécution
Migration vers ActionScript 3
Jeux de caractères pris en charge
Balises MXML uniquement
Eléments XML de mouvement
Balises Timed Text
Liste des éléments déconseillés
Constantes d’implémentation d’accessibilité
Utilisation des exemples de code ActionScript
Informations juridiques
Packagespark.primitives.supportClasses
Classepublic class GraphicElement
HéritageGraphicElement Inheritance EventDispatcher Inheritance Object
Implémente IGraphicElement, IInvalidating, ILayoutElement, IVisualElement, IMXMLObject
Sous-classes BitmapImage, StrokedElement

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

Classe de base pour définir des éléments graphiques individuels. Les types d’éléments graphiques incluent :
  • Formes
  • Texte
  • Images pixellisées

Lorsque vous définissez un élément graphique, vous spécifiez une taille explicite pour l’élément ; en d’autres termes, vous ne pouvez pas utiliser le dimensionnement de pourcentage comme vous le faites pour spécifier la taille d’un contrôle.

Les limites TBound sont les limites d’un objet dans son espace de coordonnées parent. Les limites UBound sont les limites d’un objet dans son propre espace de coordonnées.

Si vous définissez la matrice transform.matrix par déclaration dans MXML, il remplace les valeurs de toutes les propriétés de transformation (rotation, scaleX, scaleY, x et y). Si vous définissez la matrice transform.matrix ou les propriétés de transformation dans ActionScript, alors la dernière valeur réglée est utilisée.



Propriétés publiques
 PropriétéDéfini par
  alpha : Number
Niveau de transparence de l’élément graphique.
GraphicElement
  alwaysCreateDisplayObject : Boolean
Spécifie que cet objet GraphicElement doit être associé à sa propre classe DisplayObject et rendu dans cette dernière.
GraphicElement
  baseline : Object
Distance verticale en pixels de la cible d’ancrage à la position de ligne de base du contrôle.
GraphicElement
  baselinePosition : Number
[lecture seule] Coordonnée y de la ligne de base de la première ligne de texte du composant.
GraphicElement
  blendMode : String
Valeur de la classe BlendMode qui spécifie le mode de fusion à utiliser.
GraphicElement
  bottom : Object
Distance verticale en pixels du bord inférieur du composant au bord inférieur de la cible d’ancrage.
GraphicElement
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  depth : Number
Détermine l’ordre dans lequel les éléments sont rendus au sein des conteneurs.
GraphicElement
  designLayer : DesignLayer
Spécifie l’instance DesignLayer facultative associée à cet élément visuel.
GraphicElement
  displayObject : DisplayObject
[lecture seule] Objet DisplayObject partagé où cet élément IGraphicElement est tracé.
GraphicElement
  displayObjectSharingMode : String
Indique l’association entre cette interface IGraphicElement et ses objets d’affichage.
GraphicElement
  explicitHeight : Number
Nombre définissant la hauteur explicite du composant en pixels, dans les coordonnées du composant.
GraphicElement
  explicitMaxHeight : Number
Hauteur maximale recommandée du composant à prendre en compte par le parent lors de la présentation.
GraphicElement
  explicitMaxWidth : Number
Largeur maximale recommandée du composant à prendre en compte par le parent lors de la présentation.
GraphicElement
  explicitMinHeight : Number
Hauteur minimale recommandée du composant à prendre en compte par le parent lors de la présentation.
GraphicElement
  explicitMinWidth : Number
Largeur minimale recommandée du composant à prendre en compte par le parent lors de la présentation.
GraphicElement
  explicitWidth : Number
Nombre définissant la largeur explicite du composant en pixels, dans les coordonnées du composant.
GraphicElement
  filters : Array
Tableau indexé contenant tous les objets filtre actuellement associés à l’élément graphique.
GraphicElement
  hasLayoutMatrix3D : Boolean
[lecture seule] Contient true si l’élément possède une matrice 3D.
GraphicElement
  height : Number
Hauteur de l’élément graphique.
GraphicElement
  horizontalCenter : Object
Distance horizontale en pixels du centre du composant au centre de la zone de contenu de la cible d’ancrage.
GraphicElement
  id : String
Identité du composant.
GraphicElement
  includeInLayout : Boolean
Spécifie si cet élément est inclus dans la présentation du parent.
GraphicElement
  is3D : Boolean
[lecture seule] Contient true lorsque l’élément est en 3D.
GraphicElement
  layoutDirection : String
Spécifie la direction de mise en forme souhaitée pour un élément : l’une des valeurs LayoutDirection.LTR (de gauche à droite), LayoutDirection.RTL (de droite à gauche) ou null (héritée).
GraphicElement
  left : Object
Distance horizontale en pixels du bord gauche du composant au bord gauche de la cible d’ancrage.
GraphicElement
  luminosityClip : Boolean
Propriété qui contrôle si le masque de luminosité écrête le contenu masqué.
GraphicElement
  luminosityInvert : Boolean
Une propriété qui contrôle le calcul de la valeur de couleur RVB d’un élément graphique masqué par un masque de luminosité.
GraphicElement
  mask : DisplayObject
L’objet d’affichage appelant est masqué par l’objet mask spécifié.
GraphicElement
  maskType : String
Définit la façon dont le masque est appliqué à l’élément GraphicElement. Les valeurs possibles sont MaskType.CLIP, MaskType.ALPHA et MaskType.LUMINOSITY. Masquage d’écrêtage : lors d’un masquage en mode écrêtage, un masque d’écrêtage est réduit à 1 bit.
GraphicElement
  maxHeight : Number
Hauteur maximale recommandée du composant à prendre en compte par le parent lors de la présentation.
GraphicElement
  maxWidth : Number
Largeur maximale recommandée du composant à prendre en compte par le parent lors de la présentation.
GraphicElement
  measuredHeight : Number
Hauteur par défaut du composant, en pixels.
GraphicElement
  measuredWidth : Number
Largeur par défaut du composant, en pixels.
GraphicElement
  measuredX : Number
Coin supérieur gauche des limites mesurées par défaut par rapport à l’origine de l’élément.
GraphicElement
  measuredY : Number
Coin supérieur gauche des limites mesurées par défaut par rapport à l’origine de l’élément.
GraphicElement
  minHeight : Number
Hauteur minimale recommandée du composant à prendre en compte par le parent lors de la présentation.
GraphicElement
  minWidth : Number
Largeur minimale recommandée du composant à prendre en compte par le parent lors de la présentation.
GraphicElement
  owner : DisplayObjectContainer
Propriétaire de cet objet IVisualElement.
GraphicElement
  parent : DisplayObjectContainer
[lecture seule] Conteneur ou composant parent de ce composant.
GraphicElement
  percentHeight : Number
Spécifie la hauteur d’un composant en tant que pourcentage de la taille de son parent.
GraphicElement
  percentWidth : Number
Spécifie la largeur d’un composant en tant que pourcentage de la taille de son parent.
GraphicElement
  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.
GraphicElement
  right : Object
Distance horizontale en pixels du bord droit du composant au bord droit de la cible d’ancrage.
GraphicElement
  rotation : Number
Indique la rotation de l’élément, en degrés, à partir du point de transformation.
GraphicElement
  rotationX : Number
Indique la rotation de l’axe des x de l’instance de l’élément, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent.
GraphicElement
  rotationY : Number
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.
GraphicElement
  rotationZ : Number
Indique la rotation de l’élément, en degrés, à partir du point de transformation.
GraphicElement
  scaleX : Number
Echelle horizontale (pourcentage) de l’élément telle qu’elle est appliquée à partir du point de transformation.
GraphicElement
  scaleY : Number
Echelle verticale (pourcentage) de l’élément telle qu’elle est appliquée à partir du point de transformation.
GraphicElement
  scaleZ : Number
Echelle z (pourcentage) de l’élément telle qu’elle est appliquée à partir du point de transformation.
GraphicElement
  top : Object
Distance verticale en pixels du bord supérieur du composant au bord supérieur de la cible d’ancrage.
GraphicElement
  transform : flash.geom:Transform
Objet dont les propriétés se rapportent à la matrice, à la transformation des couleurs et aux limites des pixels d’un objet d’affichage.
GraphicElement
  transformX : Number
Point de transformation de la position x de l’élément.
GraphicElement
  transformY : Number
Point de transformation de la position y de l’élément.
GraphicElement
  transformZ : Number
Point de transformation de la position z de l’élément.
GraphicElement
  verticalCenter : Object
Distance verticale en pixels du centre du composant au centre de la zone de contenu de la cible d’ancrage.
GraphicElement
  visible : Boolean
Contrôle la visibilité de cet élément visuel.
GraphicElement
  width : Number
Largeur de l’élément graphique.
GraphicElement
  x : Number
Position x de l’élément graphique.
GraphicElement
  y : Number
Position y de l’élément graphique.
GraphicElement
  z : Number
Position z de l’élément graphique.
GraphicElement
Propriétés protégées
 PropriétéDéfini par
  drawnDisplayObject : DisplayObject
[lecture seule] Objet DisplayObject actuel, sur lequel est tracé l’élément GraphicElement.
GraphicElement
  drawX : Number
[lecture seule] Position x où l’élément doit être tracé.
GraphicElement
  drawY : Number
[lecture seule] Position y où l’élément doit être tracé.
GraphicElement
  hasComplexLayoutMatrix : Boolean
[lecture seule] Renvoie true si la classe GraphicElement possède des propriétés de transformation de non-translation (x,y)
GraphicElement
  layoutFeatures : AdvancedLayoutFeatures
Contiennent tous les détails d’implémentation relatifs à la manière dont l’objet GraphicElement implémente la prise en charge de transformation et de présentation.
GraphicElement
  needsDisplayObject : Boolean
[lecture seule] La valeur est true si l’élément requiert un objet DisplayObject exclusif.
GraphicElement
Méthodes publiques
 MéthodeDéfini par
 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
  
Renvoie true si cette classe IGraphicElement est compatible et peut partager des objets d’affichage avec la classe IGraphicElement suivante dans la séquence.
GraphicElement
  
Renvoie true si cette classe IGraphicElement est compatible et peut partager des objets d’affichage avec la classe IGraphicElement précédente dans la séquence.
GraphicElement
  
Crée un nouvel objet DisplayObject où cet élément IGraphicElement est tracé.
GraphicElement
 Inherited
Distribue un événement dans le flux d’événements.
EventDispatcher
  
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.
GraphicElement
  
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.
GraphicElement
  
getLayoutBoundsHeight(postLayoutTransform:Boolean = true):Number
Renvoie la hauteur de présentation de l’élément.
GraphicElement
  
getLayoutBoundsWidth(postLayoutTransform:Boolean = true):Number
Renvoie la largeur de la présentation de l’élément.
GraphicElement
  
getLayoutBoundsX(postLayoutTransform:Boolean = true):Number
Renvoie la coordonnée x que l’élément utilise pour dessiner à l’écran.
GraphicElement
  
getLayoutBoundsY(postLayoutTransform:Boolean = true):Number
Renvoie la coordonnée y utilisée par l’élément pour son affichage à l’écran.
GraphicElement
  
Renvoie la matrice de transformation utilisée pour calculer la présentation du composant par rapport à ses frères.
GraphicElement
  
Renvoie la matrice Matrix3D de transformation de présentation pour cet élément.
GraphicElement
  
getMaxBoundsHeight(postLayoutTransform:Boolean = true):Number
Renvoie la hauteur maximale de l’élément.
GraphicElement
  
getMaxBoundsWidth(postLayoutTransform:Boolean = true):Number
Renvoie la largeur maximale de l’élément.
GraphicElement
  
getMinBoundsHeight(postLayoutTransform:Boolean = true):Number
Renvoie la hauteur minimale de l’élément.
GraphicElement
  
getMinBoundsWidth(postLayoutTransform:Boolean = true):Number
Renvoie la largeur minimale de l’élément.
GraphicElement
  
getPreferredBoundsHeight(postLayoutTransform:Boolean = true):Number
Renvoie la hauteur préférée de l’élément.
GraphicElement
  
getPreferredBoundsWidth(postLayoutTransform:Boolean = true):Number
Renvoie la largeur préférée de l’élément.
GraphicElement
 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
  
Appelée automatiquement par le compilateur MXML lorsqu’une instance GraphicElement est créée en utilisant une balise MXML.
GraphicElement
  
L’appel de cette méthode provoque l’appel de la méthode validateDisplayList() de l’élément avant le rendu de la liste d’affichage.
GraphicElement
  
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.
GraphicElement
  
L’appel de cette méthode provoque l’appel de la méthode validateProperties() de l’élément avant le rendu de la liste d’affichage.
GraphicElement
  
L’appel de cette méthode provoque l’appel de la méthode validateSize() de l’élément avant le rendu de la liste d’affichage.
GraphicElement
 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
  
Convertit l’objet point des coordonnées de l’objet (locales) vers les coordonnées de la scène (globales).
GraphicElement
  
Appelé par l’objet IGraphicElementContainer lorsqu’un élément IGraphicElement est ajouté ou supprimé à partir du composant hôte.
GraphicElement
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Supprime un écouteur de l’objet EventDispatcher.
EventDispatcher
  
setLayoutBoundsPosition(newBoundsX:Number, newBoundsY:Number, postLayoutTransform:Boolean = true):void
Définit les coordonnées utilisées par l’élément pour son affichage à l’écran.
GraphicElement
  
setLayoutBoundsSize(width:Number, height:Number, postLayoutTransform:Boolean = true):void
Définit la taille de la présentation de l’élément.
GraphicElement
  
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.
GraphicElement
  
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.
GraphicElement
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
  
Détermine si cet élément peut ou non se tracer lui-même sur l’objet sharedDisplayObject de la séquence.
GraphicElement
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
  
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.
GraphicElement
  
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.
GraphicElement
  
Appelé par l’objet IGraphicElementContainer pour retracer cet élément dans sa propriété displayObject.
GraphicElement
  
Valide et met à jour les propriétés et la mise en forme de cet objet en appelant immédiatement les méthodes validateProperties(), validateSize() et validateDisplayList() lorsque cela est nécessaire.
GraphicElement
  
Utilisé par la logique de présentation pour valider les propriétés d’un composant par l’appel de la méthode commitProperties().
GraphicElement
  
Appelé par l’objet IGraphicElementContainer pour valider la taille de cet élément.
GraphicElement
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
 Inherited
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié.
EventDispatcher
Méthodes protégées
 MéthodeDéfini par
  
Détermine si l’appel à la méthode measure() peut être ignoré.
GraphicElement
  
Traite le jeu de propriétés sur l’élément.
GraphicElement
  
getStrokeExtents(postLayoutTransform:Boolean = true):Rectangle
Renvoie la quantité de pixels occupée par le trait de chaque côté des limites de l’élément.
GraphicElement
  
Méthode d’utilitaire qui avertit l’hôte que cet élément a changé et que son calque doit être mis à jour.
GraphicElement
  
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).
GraphicElement
  
Calcule la taille par défaut de l’élément.
GraphicElement
  
Utilisé pour l’implémentation de l’interface ILayoutElement ; renvoie la valeur explicite de la prétransformation de hauteur mesurée.
GraphicElement
  
Utilisé pour l’implémentation de l’interface ILayoutElement ; renvoie la valeur explicite de la prétransformation de largeur mesurée.
GraphicElement
  
transformHeightForLayout(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
Transforme la taille de l’élément.
GraphicElement
  
transformWidthForLayout(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
Transforme la taille de l’élément.
GraphicElement
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
Trace l’élément et/ou dimensionne et positionne son contenu.
GraphicElement
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
 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
Détails de la propriété

alpha

propriété
alpha:Number

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

Niveau de transparence de l’élément graphique. Les valeurs possibles sont les valeurs décimales comprises entre 0 (entièrement transparent) et 1 (entièrement opaque). Par exemple, une valeur de 0,25 signifie que l’élément a 25 % d’opacité.



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

alwaysCreateDisplayObject

propriété 
alwaysCreateDisplayObject:Boolean

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

Spécifie que cet objet GraphicElement doit être associé à sa propre classe DisplayObject et rendu dans cette dernière.

La valeur par défaut est false.



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

baseline

propriété 
baseline:Object

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

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 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

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



Implémentation
    public function get baselinePosition():Number

blendMode

propriété 
blendMode:String

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

Valeur de la classe BlendMode qui spécifie le mode de fusion à utiliser.

La valeur par défaut est auto.



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

Eléments de l’API associés

bottom

propriété 
bottom:Object

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

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

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

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

displayObject

propriété 
displayObject:DisplayObject  [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

Objet DisplayObject partagé où cet élément IGraphicElement est tracé.

Les implémenteurs ne doivent pas créer l’objet DisplayObject ici, mais dans la méthode createDisplayObject.

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



Implémentation
    public function get displayObject():DisplayObject

displayObjectSharingMode

propriété 
displayObjectSharingMode:String

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

Indique l’association entre cette interface IGraphicElement et ses objets d’affichage. L’objet IGraphicElementContainer gère cette propriété et les valeurs correspondent à l’une des classes Enum DisplayObjectSharingMode.

  • Une valeur de DisplayObjectSharingMode.OWNS_UNSHARED_OBJECT indique que l’interface possède exclusivement la classe DisplayObject correspondant à sa propriété displayObject.
  • Une valeur de DisplayObjectSharingMode.OWNS_SHARED_OBJECT indique que l’interface IGraphicElement possède la classe DisplayObject correspondant à sa propriété displayObject mais que d’autres interfaces IGraphicElement utilisent/tracent cet objet d’affichage également. En fonction de l’implémentation spécifique, l’interface IGraphicElement peut exécuter une certaine gestion de l’objet d’affichage. Par exemple, la classe de base GraphicElement supprime la transformation de l’objet d’affichage, réinitialise sa visibilité, alpha, etc. propriétés à leurs valeurs par défaut et supprime en outre les images sur tous les appels validateDisplayList().
  • Une valeur de DisplayObjectSharingMode.OWNS_SHARED_OBJECT indique que l’interface IGraphicElement possède exclusivement la classe DisplayObject correspondant à sa propriété displayObject. Il existe une ou plusieurs interfaces IGraphicElement qui se tracent dans le même objet displayObject et le premier élément qui trace a son mode défini sur DisplayObjectMode.OWNS_SHARED_OBJECT



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

drawnDisplayObject

propriété 
drawnDisplayObject:DisplayObject  [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

Objet DisplayObject actuel, sur lequel est tracé l’élément GraphicElement. En règle générale, il équivaut à la propriété displayObject. Les sous-classes doivent exécuter les commandes de dessin de cette propriété plutôt que sur displayObject.



Implémentation
    protected function get drawnDisplayObject():DisplayObject

drawX

propriété 
drawX:Number  [lecture seule]

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

Position x où l’élément doit être tracé.



Implémentation
    protected function get drawX():Number

drawY

propriété 
drawY:Number  [lecture seule]

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

Position y où l’élément doit être tracé.



Implémentation
    protected function get drawY():Number

explicitHeight

propriété 
explicitHeight:Number

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

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



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

Eléments de l’API associés

explicitMaxHeight

propriété 
explicitMaxHeight:Number

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

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



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

Eléments de l’API associés

explicitMaxWidth

propriété 
explicitMaxWidth:Number

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

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



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

Eléments de l’API associés

explicitMinHeight

propriété 
explicitMinHeight:Number

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

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



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

Eléments de l’API associés

explicitMinWidth

propriété 
explicitMinWidth:Number

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

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



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

Eléments de l’API associés

explicitWidth

propriété 
explicitWidth:Number

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

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



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

Eléments de l’API associés

filters

propriété 
filters:Array

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

Tableau indexé contenant tous les objets filtre actuellement associés à l’élément graphique. Le package mx.filters contient des classes qui définissent des filtres spécifiques.

L’accesseur Get propriété renvoie une copie du tableau de filtres. La valeur de la propriété filters ne peut être modifiée via le l’accesseur Set.



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

Eléments de l’API associés

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 GraphicElement possède des propriétés de transformation de non-translation (x,y)



Implémentation
    protected function get hasComplexLayoutMatrix():Boolean

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

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

Hauteur de l’élément graphique.

La valeur par défaut est 0.

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



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

horizontalCenter

propriété 
horizontalCenter:Object

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

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 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Identité du composant.



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 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Spécifie si cet élément est inclus dans la présentation du parent.

La valeur par défaut est true.



Implémentation
    public function get includeInLayout():Boolean
    public function set includeInLayout(value:Boolean):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

layoutDirection

propriété 
layoutDirection:String

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

Spécifie la direction de mise en forme souhaitée pour un élément: l’une des valeurs LayoutDirection.LTR (de gauche à droite), LayoutDirection.RTL (de droite à gauche) ou null (héritée). Cette propriété est généralement soutenue par un style héritable. Si sa valeur est null, le style layoutDirection est défini sur undefined. Les classes telles que GraphicElement, qui mettent en œuvre ILayoutDirectionElement mais ne prennent pas en charge les styles, doivent en outre prendre en charge la valeur null pour cette propriété, ce qui signifie que la direction de la mise en forme doit être héritée de son parent.



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

layoutFeatures

propriété 
protected var layoutFeatures:AdvancedLayoutFeatures

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

Contiennent tous les détails d’implémentation relatifs à la manière dont l’objet GraphicElement implémente la prise en charge de transformation et de présentation. Dans la plupart des cas, il n’est normalement pas nécessaire de modifier cette propriété.

left

propriété 
left:Object

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

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

luminosityClip

propriété 
luminosityClip:Boolean

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

Propriété qui contrôle si le masque de luminosité écrête le contenu masqué. Cette propriété a un effet uniquement si un masque de type MaskType.LUMINOSITY a été appliqué à l’élément graphique.

La valeur par défaut est false.



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

Eléments de l’API associés

luminosityInvert

propriété 
luminosityInvert:Boolean

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

Une propriété qui contrôle le calcul de la valeur de couleur RVB d’un élément graphique masqué par un masque de luminosité. Si elle est définie sur true, la valeur de couleur RVB d’un pixel dans le contenu source est inversée et multipliée par la région correspondante dans le masque. Si elle est définie sur false, la valeur de couleur RVB d’un pixel dans le contenu source est utilisée directement.

La valeur par défaut est false.



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

Eléments de l’API associés

mask

propriété 
mask:DisplayObject

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

L’objet d’affichage appelant est masqué par l’objet mask spécifié. Si l’objet d’affichage de masque n’est pas dans la liste d’affichage, il y est ajouté en tant qu’enfant de displayObject. L’objet mask en tant que tel n’est pas dessiné. Réglez mask sur null pour supprimer le masque. Pour utiliser une autre élément GraphicElement en tant que masque, enveloppez-le dans un objet Group ou un autre conteneur.



Implémentation
    public function get mask():DisplayObject
    public function set mask(value:DisplayObject):void

Eléments de l’API associés

maskType

propriété 
maskType:String

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

Définit la façon dont le masque est appliqué à l’élément GraphicElement.

Les valeurs possibles sont MaskType.CLIP, MaskType.ALPHA et MaskType.LUMINOSITY.

Masquage d’écrêtage

Lors d’un masquage en mode écrêtage, un masque d’écrêtage est réduit à 1 bit. Cela signifie qu’un masque n’affecte pas l’opacité d’un pixel dans le contenu source ; il ne modifie pas la valeur, si le pixel correspondant dans le masque possède une valeur alpha autre que zéro ou le rend complètement transparent, si la valeur alpha du pixel du masque est égale à zéro.

Lors de l’utilisation du masquage d’écrêtage, seul le chemin actuel ainsi que les vecteurs et les remplissages de forme définis par le masque sont utilisés pour déterminer l’effet sur le contenu source. Les traits et les filtres de bitmap définis sur le masque sont ignorés. Toute zone remplie du masque est considérée comme étant remplie et applique ce rendu au contenu source. Le type et les paramètres du remplissage ne sont pas pertinents ; une couleur en aplat, de dégradé ou un remplissage bitmap dans un masque s’appliquent au contenu source sous-jacent, quelles que soient les valeurs alpha du remplissage de masque.

Les objets BitmapGraphics sont traités comme des rectangles remplis de bitmaps lorsqu’ils sont utilisés dans un masque d’écrêtage. Par conséquent, la couche alpha du bitmap source n’est pas pertinente lorsqu’une partie d’un masque, le bitmap, affecte le masque de la même manière qu’un rectangle au remplissage uniforme de dimensions équivalentes.

Masquage alpha

En mode alpha, l’opacité de chaque pixel du contenu source est multipliée par l’opacité de la région correspondante du masque. Par exemple, un pixel du contenu source d’une opacité de 1 qui est masqué par une région d’opacité de .5 produira une opacité de .5. Un pixel source d’une opacité de .8 masqué par une région d’une opacité de .5 affichera une opacité de .4.

Conceptuellement parlant, le masquage alpha équivaut à restituer le masque et le contenu source transformés en surfaces RVBA distinctes et à multiplier la couche alpha du contenu du masque avec la couche alpha du contenu source. Tout le contenu du masque est rendu dans sa surface avant la composition dans la surface du contenu source. Par conséquent, tous les fonctionnalités FXG, comme les traits, les filtres de bitmap et l’opacité de remplissage affecte la composition finale du contenu.

Lorsque vous êtes en mode alpha, la composition de la couche alpha des données bitmap est effectuée normalement dans la couche alpha du masque et influe sur le rendu final du contenu. Cela est valable pour les chemins et les formes remplies de bitmaps BitmapGraphics.

Masquage de luminosité

Un masque de luminosité, parfois appelé « masque léger », fonctionne de manière analogue à un masque alpha, sauf que l’opacité et la valeur de couleur RVB d’un pixel dans le contenu source sont multipliées par l’opacité et la valeur de couleur RVB de la région correspondante dans le masque.

Conceptuellement parlant, le masquage de luminosité équivaut à restituer le masque et le contenu source transformés en surfaces RVBA distinctes et à multiplier la couche alpha et la valeur de couleur RVB du contenu du masque avec la couche alpha et la valeur de couleur RVB du contenu source. Tout le contenu du masque est rendu dans sa surface avant la composition dans la surface du contenu source. Par conséquent, tous les fonctionnalités FXG, comme les traits, les filtres de bitmap et l’opacité de remplissage affecte la composition finale du contenu.

Le masquage de luminosité n’est pas une fonctionnalité native de Flash, mais est disponible dans des outils Adobe Creative Suite tels qu’Adobe Illustrator et Adobe Photoshop. Pour obtenir l’effet visuel d’un masque de luminosité dans le contenu rendu par Flash, un élément graphique spécifiant un masque de luminosité instancie en fait un filtre Shader qui simule l’aspect visuel d’un masque de luminosité tel qu’il est rendu dans les outils Adobe Creative Suite.

Les objets masqués par des masques de luminosité peuvent définir des propriétés pour contrôler la valeur de couleur RVB et l’écrêtage du masque. Voir les attributs de luminosityInvert et luminosityClip.

La valeur par défaut est MaskType.CLIP.



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

Eléments de l’API associés

spark.core.MarkType

maxHeight

propriété 
maxHeight:Number

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

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



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 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

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.



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 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

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

measuredWidth

propriété 
measuredWidth:Number

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

Largeur par défaut du 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

measuredX

propriété 
measuredX:Number

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

Coin supérieur gauche des limites mesurées par défaut par rapport à l’origine de l’élément.



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

measuredY

propriété 
measuredY:Number

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

Coin supérieur gauche des limites mesurées par défaut par rapport à l’origine de l’élément.



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

minHeight

propriété 
minHeight:Number

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

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



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 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

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.



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

needsDisplayObject

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

La valeur est true si l’élément requiert un objet DisplayObject exclusif. Les développeurs n’appelent généralement pas directement cette méthode, mais la remplacent dans leurs sous-classes pour indiquer qu’un objet DisplayObject exclusif est nécessaire. En règle générale, une sous-classe a besoin d’un objet DisplayObject lorsqu’elle doit définir ses propriétés. Voici quelques exemples de propriétés DisplayObject : filters, blendMode, mask, rotation, alpha.



Implémentation
    protected function get needsDisplayObject():Boolean

owner

propriété 
owner:DisplayObjectContainer

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

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]

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

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
    public function get parent():DisplayObjectContainer

percentHeight

propriété 
percentHeight:Number

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 la hauteur d’un composant en tant que pourcentage de la taille de son parent. Valeurs autorisées : 0 à 100. 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.



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 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

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.



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

right

propriété 
right:Object

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

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

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

Indique la rotation de l’élément, en degrés, à partir du point de transformation.



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

rotationX

propriété 
rotationX:Number

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

Indique la rotation de l’axe des x de l’instance de l’élément, 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
    public function get rotationX():Number
    public function set rotationX(value:Number):void

rotationY

propriété 
rotationY:Number

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

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
    public function get rotationY():Number
    public function set rotationY(value:Number):void

rotationZ

propriété 
rotationZ:Number

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

Indique la rotation de l’élément, en degrés, à partir du point de transformation.



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

scaleX

propriété 
scaleX:Number

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

Echelle horizontale (pourcentage) de l’élément telle qu’elle est appliquée à partir du point de transformation.



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

scaleY

propriété 
scaleY:Number

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

Echelle verticale (pourcentage) de l’élément telle qu’elle est appliquée à partir du point de transformation.



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

scaleZ

propriété 
scaleZ:Number

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

Echelle z (pourcentage) de l’élément telle qu’elle est appliquée à partir du point de transformation.



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

top

propriété 
top:Object

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

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

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

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 = myDisplayObject.transform.matrix;  
    myMatrix.tx += 10; 
    myDisplayObject.transform.matrix = myMatrix;  
    

Vous ne pouvez pas définir directement la propriété tx. Le code suivant n’a pas d’effet sur myDisplayObject :


    myDisplayObject.transform.matrix.tx += 10;
    

Vous pouvez copier un objet transform et l’associer à la propriété transform d’un autre objet d’affichage. Par exemple, le code suivant copie l’objet transform dans son intégralité, de myOldDisplayObj à myNewDisplayObj :

myNewDisplayObj.transform = myOldDisplayObj.transform;

Le nouvel objet d’affichage qui en résulte, myNewDisplayObj, dispose désormais des mêmes valeurs pour ses paramètres de matrice, transformation de couleurs et limites de pixels que l’ancien objet d’affichage, myOldDisplayObj.

Notez que les périphériques AIR pour TV font appel à l’accélération matérielle, si elle est disponible, pour les transformations de couleur.



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

transformX

propriété 
transformX:Number

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

Point de transformation de la position x de l’élément.



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

transformY

propriété 
transformY:Number

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

Point de transformation de la position y de l’élément.



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

transformZ

propriété 
transformZ:Number

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

Point de transformation de la position z de l’élément.



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

verticalCenter

propriété 
verticalCenter:Object

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

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

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

Contrôle la visibilité de cet élément visuel. Si la valeur est true, l’objet est visible.

Si un objet n’est pas visible, mais que la propriété includeInLayout est définie sur true, l’objet occupe de l’espace dans le conteneur, mais est invisible.

Si la valeur de visible est définie sur true, l’objet n’est pas nécessairement visible en raison de sa taille et de l’activation ou non de l’écrêtage du conteneur.

Définir visible sur false empêche la mise en focus du composant.



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

width

propriété 
width:Number

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

Largeur de l’élément graphique.

La valeur par défaut est 0.

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



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

x

propriété 
x:Number

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

Position x de l’élément graphique.

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



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

y

propriété 
y:Number

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

Position y de l’élément graphique.

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



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

z

propriété 
z:Number

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

Position z de l’élément graphique.

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



Implémentation
    public function get z():Number
    public function set z(value:Number):void
Détails de la méthode

canShareWithNext

()méthode
public function canShareWithNext(element:IGraphicElement):Boolean

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 cette classe IGraphicElement est compatible et peut partager des objets d’affichage avec la classe IGraphicElement suivante dans la séquence.

Paramètres

element:IGraphicElement — Elément venant après cet élément dans la séquence.

Valeur renvoyée
Boolean — Renvoie true lorsque cet élément est compatible avec l’élément précédent dans la séquence.

canShareWithPrevious

()méthode 
public function canShareWithPrevious(element:IGraphicElement):Boolean

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 cette classe IGraphicElement est compatible et peut partager des objets d’affichage avec la classe IGraphicElement précédente dans la séquence.

Dans certains cas, l’élément peut être transmis à l’objet IGraphicElementContainer dans un appel à la méthode setSharedDisplayObject(). Dans ces cas, cette méthode n’est pas appelée.

Paramètres

element:IGraphicElement — Elément venant avant cet élément dans la séquence.

Valeur renvoyée
Boolean — Renvoie true lorsque cet élément est compatible avec l’élément précédent dans la séquence.

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 10, AIR 1.5

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 les propriétés explicitWidth et explicitHeight sont défini. Pour les chemins, la valeur est true lorsque les limites du chemin n’ont pas changé.

commitProperties

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

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

Traite le jeu de propriétés sur l’élément. Il s’agit d’une méthode avancée que vous pouvez remplacer lorsque vous créez une sous-classe.

Vous n’appelez pas cette méthode directement. Flex appelle la méthode commitProperties() lorsque vous utilisez la méthode addElement() pour ajouter un élément à un conteneur IGraphicElementContainer tel que Group, ou lorsque vous appelez la méthode invalidateProperties() de l’élément. 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 éléments possèdent des propriétés qui interagissent entre elles. 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.

createDisplayObject

()méthode 
public function createDisplayObject():DisplayObject

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

Crée un nouvel objet DisplayObject où cet élément IGraphicElement est tracé.

Les appels suivants à l’accesseur Get de la propriété displayObject doivent renvoyer le même objet d’affichage.

Une fois la classe DisplayObject créée, la classe IGraphicElementContainer parent transmet les objets d’affichage au reste des éléments dans la séquence.

La classe IGraphicElementContainer garantit que cette méthode est appelée uniquement lorsque cela est nécessaire.

Si l’élément veut participer au partage de l’objet DisplayObject, le nouvel objet DisplayObject doit implémenter IShareableDisplayObject. Cette interface est utilisée par la classe IGraphicElementContainer pour gérer l’invalidation et le retraçage de la séquence d’éléments graphiques et n’est généralement pas directement utilisée par le développeur.

Pour réévaluer les séquences partagées, appelez la méthode invalidateGraphicElementSharing() sur l’objet IGraphicElementContainer.

Pour forcer l’objet IGraphicElementContainer à supprimer la classe DisplayObject actuelle de l’élément de sa liste d’affichage et à recalculer le partage des objets d’affichage, appelez la méthode discardDisplayObject() sur l’objet IGraphicElementContainer.

Valeur renvoyée
DisplayObject — Objet d’affichage créé.

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.

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

getStrokeExtents

()méthode 
protected function getStrokeExtents(postLayoutTransform:Boolean = true):Rectangle

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

Renvoie la quantité de pixels occupée par le trait de chaque côté des limites de l’élément.

Paramètres

postLayoutTransform:Boolean (default = true) — Si la valeur est true, les étendues du trait sont calculées dans l’espace de coordonnées parent (après l’application des transformations de l’élément).

Valeur renvoyée
Rectangle — Rectangle des étendues du trait. Les propriétés left, right, top et bottom du rectangle représentent l’étendue du trait pour le côté respectif du cadre de sélection de l’élément.

initialized

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

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

Appelée automatiquement par le compilateur MXML lorsqu’une instance GraphicElement est créée en utilisant une balise MXML. Si vous créez l’instance GraphicElement via ActionScript vous devez définir la propriété id manuellement.

Paramètres

document:Object — Document MXML contenant cette instance GraphicElement (non utilisée).
 
id:String — Id MXML de cette instance GraphicElement.

invalidateDisplayList

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

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

L’appel de cette méthode provoque l’appel de la méthode validateDisplayList() de l’élément avant le rendu de la liste d’affichage.

Les sous-classes doivent procéder au remplacement et effectuer leurs tâches dans updateDisplayList().

invalidateDisplayObjectSharing

()méthode 
protected function invalidateDisplayObjectSharing():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 qui avertit l’hôte que cet élément a changé et que son calque doit être mis à jour.

invalidateLayoutDirection

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

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

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 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

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 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

L’appel de cette méthode provoque l’appel de la méthode validateProperties() de l’élément avant le rendu de la liste d’affichage.

Les sous-classes doivent effectuer leurs tâches dans commitProperties().

invalidateSize

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

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

L’appel de cette méthode provoque l’appel de la méthode validateSize() de l’élément avant le rendu de la liste d’affichage.

Les sous-classes doivent procéder au remplacement et effectuer leur mesure dans measure(). Par défaut, lorsque explicitWidth et explicitHeight sont définis, la méthode measure() n’est pas appelée. Pour remplacer ce comportement par défaut, les sous-classes doit remplacer skipMeasure().

localToGlobal

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

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

Convertit l’objet point des coordonnées de l’objet (locales) vers les coordonnées de la scène (globales).

Cette méthode permet de convertir les coordonnées x et y des valeurs qui se rapportent à l’origine (0,0) d’un objet spécifique (coordonnées locales) en valeurs qui se rapportent à l’origine de la scène (coordonnées globales).

Pour utiliser cette méthode, commencez par créer une instance de la classe Point. Les valeurs x et y que vous affectez représentent des coordonnées locales dans la mesure où elles se référent à l’origine de l’objet principal.

Vous transmettez ensuite l’instance de Point que vous avez créée en tant que paramètre à la méthode localToGlobal(). La méthode renvoie un nouvel objet Point avec des valeurs x et y qui se rapportent à l’origine de la scène et non pas à l’origine de l’objet.

Paramètres

point:Point — Nom ou identifiant d’un point créé avec la classe Point, qui spécifie les coordonnées x et y 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

measure

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

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

Calcule la taille par défaut de l’élément. Il s’agit d’une méthode avancée que vous pouvez remplacer lorsque vous créez une sous-classe de l’objet GraphicElement.

Vous n’appelez pas cette méthode directement. Flex appelle la méthode measure() lorsque l’élément est ajouté à un conteneur IGraphicElementContainer tel que Group par le biais de la méthode addElement() et lorsque la méthode invalidateSize() de l’élément est appelée.

Par défaut, vous définissez une hauteur et une largeur explicites d’un élément, et Flex n’appelle pas la méthode measure(), même si vous appelez explicitement la méthode invalidateSize(). Pour remplacer ce comportement, remplacez la méthode skipMeasure().

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. Si vous le souhaitez, vous pouvez définir les propriétés measuredX et measuredY pour définir le coin supérieur gauche des limites mesurées par défaut par rapport à l’origine de l’élément.

Le point de mesure conceptuel de la méthode measure() permet à l’élément de fournir ses propres limites naturelles ou intrinsèques 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.
  • La taille d’une image JPEG affichée par le composant.

Dans certains cas, aucune méthode intrinsèque ne permet de déterminer les valeurs par défaut. Par exemple, la méthode measure() d’un élément GreenCircle simple peut simplement définir measuredWidth = 100 et measuredHeight = 100 pour indiquer 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 measure() définit les valeurs des propriétés measuredWidth, measuredHeight, measuredX et measuredY sur 0.

parentChanged

()méthode 
public function parentChanged(value:IGraphicElementContainer):void

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

Appelé par l’objet IGraphicElementContainer lorsqu’un élément IGraphicElement est ajouté ou supprimé à partir du composant hôte.

En règle générale, vous n’avez pas besoin d’appeler cette méthode.

Paramètres

value:IGraphicElementContainer — L’objet IGraphicElementContainer de cet élément IGraphicElement.

preferredHeightPreTransform

()méthode 
protected function preferredHeightPreTransform():Number

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

Utilisé pour l’implémentation de l’interface ILayoutElement ; renvoie la valeur explicite de la prétransformation de hauteur mesurée.

Valeur renvoyée
Number — Valeur explicite de la prétransformation de hauteur mesurée.

preferredWidthPreTransform

()méthode 
protected function preferredWidthPreTransform():Number

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

Utilisé pour l’implémentation de l’interface ILayoutElement ; renvoie la valeur explicite de la prétransformation de largeur mesurée.

Valeur renvoyée
Number — Valeur explicite de la prétransformation de hauteur mesurée.

setLayoutBoundsPosition

()méthode 
public function setLayoutBoundsPosition(newBoundsX:Number, newBoundsY: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

newBoundsX:Number — Coordonnée x du coin supérieur gauche du cadre de sélection.
 
newBoundsY: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().

setSharedDisplayObject

()méthode 
public function setSharedDisplayObject(sharedDisplayObject:DisplayObject):Boolean

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

Détermine si cet élément peut ou non se tracer lui-même sur l’objet sharedDisplayObject de la séquence.

En général, les implémenteurs renvoient true lorsque cet objet IGraphicElement peut se tracer de manière cumulée dans la propriété graphics de l’objet DisplayObject partagé. Dans tous les cas où cet objet IGraphicElement doit définir sur les objets DisplayObject des propriétés ne s’appliquant pas au reste des éléments de la séquence, cette méthode doit renvoyer false. Par exemple, il peut s’agit des propriétés rotation, scale, transform, mask, alpha, filters, color transform, 3D et layer.

Lorsque cette méthode renvoie true, les appels suivants à l’accesseur Get de la propriété displayObject doivent renvoyer le même objet d’affichage.

Dans certains cas, la propriété sharedDisplayObject peut être l’objet IGraphicElementContainer lui-même. Dans les autres cas, l’objet DisplayObject est créé par le premier élément de la séquence.

Lorsque cet élément IGraphicElement doit régénérer sa séquence, il avertit l’objet IGraphicElementContainer en appelant sa méthode invalidateGraphicElementSharing().

Paramètres

sharedDisplayObject:DisplayObject — Objet DisplayObject partagé.

Valeur renvoyée
Boolean — Renvoie true lorsque cet objet IGraphicElement peut se tracer lui-même sur l’objet DisplayObject partagé de la séquence.

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.

transformHeightForLayout

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

Transforme la taille de l’élément.

Cette méthode calcule le cadre de sélection de l’élément graphique comme si la largeur de l’élément/hauteur propriétés ont été définies pour le transmis dans les valeurs. La méthode renvoie la hauteur du cadre de sélection.

En général, cette méthode n’est pas utilisée par les développeurs. Au lieu de cela, vous devez implémenter ou de remplacer les méthodes définies par l’interface ILayoutElement.

Paramètres

width:Number — Largeur de prétransformation cible.
 
height:Number — Hauteur de prétransformation cible.
 
postLayoutTransform:Boolean (default = true) — Lorsque la valeur true, le renvoyé le cadre de sélection se trouve autour de la transformée élément dans son espace parent (l’élément la transformation est appliqué en premier).

Valeur renvoyée
Number — Renvoie la hauteur transformée. La transformation est la matrice de transformation de présentation de cet élément.

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. Les résultats antérieur et postérieur à la mise en forme sont définis 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 qui contiendra le résultat antérieur à la présentation. Si null, le paramètre est ignoré.
 
postLayoutPosition:Vector3D — Point Vector3D qui contiendra le résultat postérieur à la présentation. Si null, le paramètre est ignoré.

transformWidthForLayout

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

Transforme la taille de l’élément.

Cette méthode calcule le cadre de sélection de l’élément graphique comme si la largeur de l’élément/hauteur propriétés ont été définies pour le transmis dans les valeurs. La méthode renvoie la largeur du cadre de sélection.

En général, cette méthode n’est pas utilisée par les développeurs. Au lieu de cela, vous devez implémenter ou de remplacer les méthodes définies par l’interface ILayoutElement.

Paramètres

width:Number — Largeur de prétransformation cible.
 
height:Number — Hauteur de prétransformation cible.
 
postLayoutTransform:Boolean (default = true) — Lorsque la valeur true, le renvoyé le cadre de sélection se trouve autour de la transformée élément dans son espace parent (l’élément la transformation est appliqué en premier).

Valeur renvoyée
Number — Renvoie la largeur transformée. La transformation est la matrice de transformation de présentation de cet élément.

updateDisplayList

()méthode 
protected function updateDisplayList(unscaledWidth:Number, unscaledHeight: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

Trace l’élément et/ou dimensionne et positionne son contenu. Il s’agit d’une méthode avancée que vous pouvez remplacer lorsque vous créez une sous-classe de l’objet GraphicElement.

Vous n’appelez pas cette méthode directement. Flex appelle la méthode updateDisplayList() lorsque le composant est ajouté à un conteneur IGraphicElementContainer tel que Group par le biais de la méthode addElement() et lorsque la méthode invalidateDisplayList() de l’élément est appelée.

Cette méthode est celle où vous procéderiez au traçage par programmation à l’aide des méthodes sur l’objet displayObject de l’élément telles que graphics.drawRect().

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 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Appelé par l’objet IGraphicElementContainer pour retracer cet élément dans sa propriété displayObject.

Si l’élément est le premier dans la séquence (displayObjectSharingMode est défini sur DisplayObjectSharingMode.OWNS_SHARED_OBJECT) il doit alors supprimer les graphiques de l’objet displayObject et les configurer au besoin pour tracer le reste des éléments.

L’élément doit toujours être redessiné même s’il n’a pas été modifié depuis le dernier appel de la méthode validateDisplayList(). L’objet IGraphicElementContainer parent retracera l’ensemble de la séquence si l’un quelconque de ses éléments a besoin d’être retracé.

Pour que cette méthode soit appelée, notifiez l’objet IGraphicElementContainer en appelant sa méthode invalidateGraphicElementSize().

Cette méthode peut être appelée même si cet élément n’a pas notifié l’objet IGraphicElementContainer.

validateNow

()méthode 
public function validateNow():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 et met à jour les propriétés et la mise en forme de cet objet en appelant immédiatement les méthodes validateProperties(), validateSize() et validateDisplayList() lorsque cela est nécessaire.

validateProperties

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

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

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 pas cette méthode.

validateSize

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

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

Appelé par l’objet IGraphicElementContainer pour valider la taille de cet élément.

Lorsque la taille de l’élément change et est sur le point d’affecter la présentation de l’objet IGraphicElementContainer, il incombe à l’implémenteur d’invalider la taille et la liste d’affichage du parent.

Pour garantir que cette méthode soit appelée, notifiez l’objet IGraphicElementContainer en appelant sa méthode invalidateGraphicElementSize().

Cette méthode peut être appelée même si cet élément n’a pas notifié l’objet IGraphicElementContainer.





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