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
flash.display 

InteractiveObject  - AS3

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
Packageflash.display
Classepublic class InteractiveObject
HéritageInteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object
Sous-classes DisplayObjectContainer, SimpleButton, TextField

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Player 9, Flash Lite 4

La classe InteractiveObject correspond à la classe de base abstraite de l’ensemble des objets d’affichage avec lesquels l’utilisateur peut interagir à l’aide de la souris, du clavier ou d’autres périphériques de saisie utilisateur.

Il est impossible d’instancier directement la classe InteractiveObject. Tout appel au constructeur new InteractiveObject() renvoie une exception ArgumentError.

La classe InteractiveObject n’inclut pas d’API pour le rendu de contenu à l’écran. Pour créer une sous-classe personnalisée de la classe InteractiveObject, étendez l’une des sous-classes disposant d’API pour le rendu du contenu à l’écran, telles que Sprite, SimpleButton, TextField ou MovieClip.

Consulter les exemples

Informations complémentaires



Propriétés publiques
 PropriétéDéfini par
  accessibilityImplementation : AccessibilityImplementation
Implémentation d’accessibilité (AccessibilityImplementation) actuelle pour cette occurrence d’InteractiveObject.
InteractiveObject
 InheritedaccessibilityProperties : AccessibilityProperties
Options d’accessibilité actuelles de l’objet d’affichage.
DisplayObject
 Inheritedalpha : Number
Indique la valeur de transparence alpha de l’objet spécifié.
DisplayObject
 InheritedblendMode : String
Valeur de la classe BlendMode qui spécifie le mode de fusion à utiliser.
DisplayObject
 InheritedblendShader : Shader
[écriture seule] Définit un shader utilisé pour la fusion de l’arrière-plan et du premier plan.
DisplayObject
 InheritedcacheAsBitmap : Boolean
Si la valeur true est définie, les moteurs d’exécution de Flash placent en mémoire cache une version bitmap interne de l’objet d’affichage.
DisplayObject
 Inherited    cacheAsBitmapMatrix : Matrix
S’il n’est pas nul, cet objet Matrix définit le mode de rendu d’un objet d’affichage lorsque cacheAsBitmap est définie sur true.
DisplayObject
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  contextMenu : NativeMenu
Spécifie le menu contextuel associé à l’objet.
InteractiveObject
  doubleClickEnabled : Boolean
Spécifie si l’objet reçoit les événements doubleClick.
InteractiveObject
 Inheritedfilters : Array
Tableau indexé contenant tous les objets filtre actuellement associés à l’objet d’affichage.
DisplayObject
  focusRect : Object
Spécifie si l’objet affiche un rectangle de focus.
InteractiveObject
 Inheritedheight : Number
Indique la hauteur de l’objet d’affichage, en pixels.
DisplayObject
 InheritedloaderInfo : LoaderInfo
[lecture seule] Renvoie un objet LoaderInfo qui contient des informations relatives au chargement du fichier auquel appartient cet objet d’affichage.
DisplayObject
 Inheritedmask : DisplayObject
L’objet d’affichage appelant est masqué par l’objet mask spécifié.
DisplayObject
 InheritedmetaData : Object
Obtient les données d’objet de métadonnées de l’occurrence DisplayObject si les données d’meta a été stockée près de la l’occurrence de cette DisplayObject dans le fichier SWF à l’aide d’une balise de4 PlaceObject.
DisplayObject
  mouseEnabled : Boolean
Spécifie si l’objet reçoit des messages de la souris ou d’un autre périphérique de saisie utilisateur.
InteractiveObject
 InheritedmouseX : Number
[lecture seule] Indique la coordonnée x de la souris ou ou la position du périphérique de saisie utilisateur, en pixels.
DisplayObject
 InheritedmouseY : Number
[lecture seule] Indique la coordonnée y de la souris ou la position du périphérique de saisie utilisateur, en pixels.
DisplayObject
 Inheritedname : String
Indique le nom d’occurrence de DisplayObject.
DisplayObject
  needsSoftKeyboard : Boolean
Indique si un clavier virtuel (clavier logiciel à l’écran) doit s’afficher lorsque cette occurrence d’InteractiveObject reçoit le focus.
InteractiveObject
 InheritedopaqueBackground : Object
Indique si l’objet d’affichage est opaque avec une couleur d’arrière-plan spécifique.
DisplayObject
 Inheritedparent : DisplayObjectContainer
[lecture seule] Indique l’objet DisplayObjectContainer qui contient l’objet d’affichage.
DisplayObject
 Inheritedroot : DisplayObject
[lecture seule] Pour un objet d’affichage résidant dans un fichier SWF chargé, la propriété root correspond à l’objet d’affichage de premier niveau dans la partie de la structure arborescente de la liste d’affichage représentée par ce fichier.
DisplayObject
 Inheritedrotation : Number
Indique la rotation de l’occurrence de DisplayObject, en degrés, à partir de son orientation d’origine.
DisplayObject
 InheritedrotationX : Number
Indique la rotation de l’axe des x de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent.
DisplayObject
 InheritedrotationY : Number
Indique la rotation de l’axe des y de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent.
DisplayObject
 InheritedrotationZ : Number
Indique la rotation de l’axe des z de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent.
DisplayObject
 Inheritedscale9Grid : Rectangle
Grille de mise à l’échelle en vigueur.
DisplayObject
 InheritedscaleX : Number
Indique l’échelle horizontale (pourcentage) de l’objet telle qu’elle est appliquée à partir du point d’alignement.
DisplayObject
 InheritedscaleY : Number
Indique l’échelle verticale (pourcentage) de l’objet telle qu’elle est appliquée à partir du point d’alignement.
DisplayObject
 InheritedscaleZ : Number
Indique l’échelle de profondeur (pourcentage) de l’objet tel qu’elle est appliquée à partir du point d’alignement.
DisplayObject
 InheritedscrollRect : Rectangle
Cadre de sélection du défilement de l’objet d’affichage.
DisplayObject
      softKeyboard : String
Contrôle l’aspect du clavier logiciel.
InteractiveObject
  softKeyboardInputAreaOfInterest : Rectangle
Définit la zone qui doit rester à l’écran lorsqu’un clavier logiciel s’affiche (non disponible sur iOS)
InteractiveObject
 Inheritedstage : Stage
[lecture seule] Scène de l’objet d’affichage.
DisplayObject
  tabEnabled : Boolean
Indique si cet objet est spécifié dans l’ordre de tabulation.
InteractiveObject
  tabIndex : int
Spécifie l’ordre de tabulation des objets dans un fichier SWF.
InteractiveObject
 Inheritedtransform : flash.geom:Transform
Objet dont les propriétés se rapportent à la matrice, à la transformation des couleurs et aux limites des pixels d’un objet d’affichage.
DisplayObject
 Inheritedvisible : Boolean
Indique si l’objet d’affichage est visible ou non.
DisplayObject
 Inheritedwidth : Number
Indique la largeur de l’objet d’affichage, en pixels.
DisplayObject
 Inheritedx : Number
Indique la coordonnée x de l’occurrence de DisplayObject par rapport aux coordonnées locales de l’objet DisplayObjectContainer parent.
DisplayObject
 Inheritedy : Number
Indique la coordonnée y de l’occurrence de DisplayObject par rapport aux coordonnées locales de l’objet DisplayObjectContainer parent.
DisplayObject
 Inheritedz : Number
Indique la position de coordonnée z le long de l’axe des z de l’occurrence DisplayObject par rapport au conteneur 3D parent.
DisplayObject
Méthodes publiques
 MéthodeDéfini par
  
L’appel du constructeur InteractiveObject() renvoie une exception ArgumentError.
InteractiveObject
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement.
EventDispatcher
 Inherited
Distribue un événement dans le flux d’événements.
EventDispatcher
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Renvoie un rectangle qui définit la zone de l’objet d’affichage relativement au système de coordonnées de l’objet targetCoordinateSpace.
DisplayObject
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Renvoie un rectangle qui définit les limites de l’objet d’affichage, en se basant sur le système de coordonnées défini par le paramètre targetCoordinateSpace, moins tout trait appliqué aux formes.
DisplayObject
 Inherited
Convertit l’objet point des coordonnées de scène (globales) vers les coordonnées de l’objet d’affichage (locales).
DisplayObject
 Inherited
Convertit un point bidimensionnel à partir des coordonnées de scène (globales) vers les coordonnées d’un objet d’affichage tridimensionnel (locales).
DisplayObject
 Inherited
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement.
EventDispatcher
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
Evalue le cadre de sélection de l’objet d’affichage pour savoir s’il recouvre ou recoupe le cadre de sélection de l’objet d’affichage obj.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Evalue l’objet d’affichage pour savoir s’il recouvre ou recoupe le point spécifié par les paramètres x et y.
DisplayObject
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre.
Object
 Inherited
Convertit un point tridimensionnel des coordonnées de l’objet d’affichage tridimensionnel (locales) vers un point bidimensionnel dans les coordonnées de scène (globales).
DisplayObject
 Inherited
Convertit l’objet point des coordonnées de l’objet d’affichage (locales) vers les coordonnées de la scène (globales).
DisplayObject
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Supprime un écouteur de l’objet EventDispatcher.
EventDispatcher
  
Affiche un clavier virtuel.
InteractiveObject
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
 Inherited
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié.
EventDispatcher
Evénements
 Evénement Synthèse Défini par
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active.EventDispatcher
 InheritedDistribué lorsqu’un objet d’affichage est ajouté à la liste d’affichage.DisplayObject
 InheritedEnvoyé lorsqu’un objet d’affichage est ajouté dans la liste d’affichage de la scène, directement ou par l’intermédiaire d’une arborescence secondaire qui contient l’objet d’affichage.DisplayObject
  Distribué lorsque l’utilisateur sélectionne ’Effacer’ (ou ’Supprimer’) dans le menu contextuel.InteractiveObject
  Distribué lorsque l’utilisateur appuie sur le bouton principal de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject.InteractiveObject
  
    contextMenu
Distribué lorsque l’action d’un utilisateur active le menu contextuel associé à cet objet interactif dans une application AIR.InteractiveObject
  Distribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de copie ou sélectionne "Copier" dans le menu contextuel.InteractiveObject
  Distribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de coupage ou sélectionne "Couper" dans le menu contextuel.InteractiveObject
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive.EventDispatcher
  Distribué lorsque l’utilisateur appuie sur le bouton principal d’un périphérique de pointage et le relâche deux fois de suite sur la même occurrence d’InteractiveObject si l’indicateur doubleClickEnabled de cet objet est réglé sur true.InteractiveObject
 Inherited[événement de diffusion] Distribué lorsque la tête de lecture est placée sur une nouvelle image.DisplayObject
 Inherited[événement de diffusion] Distribué lorsque la tête de lecture quitte l’image en cours.DisplayObject
  Distribué après la prise de focus par un objet d’affichage.InteractiveObject
  Distribué après la perte de focus par un objet d’affichage.InteractiveObject
 Inherited[événement de diffusion] Distribué après l’exécution des constructeurs des objets d’affichage d’image, mais avant celle des scripts d’image.DisplayObject
  Distribué lorsque l’utilisateur crée un point de contact le long du bord de la surface tactile à l’aide d’une occurrence InteractiveObject (par exemple, en appuyant le long du bord de la surface tactile sur la télécommande Siri Remote pour l’Apple TV). Certains périphériques peuvent également interpréter ce contact comme une combinaison de plusieurs événements tactiles.InteractiveObject
  Distribué lorsque l’utilisateur appuie sur deux points de contact sur la même occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsque l’utilisateur appuie avec deux doigts sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile, puis les retire).InteractiveObject
  Distribué lorsque l’utilisateur déplace un point de contact sur l’occurrence d’InteractiveObject d’un périphérique tactile (notamment lorsqu’il déplace un doigt de gauche à droite sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile).InteractiveObject
  Distribué lorsque l’utilisateur effectue un mouvement de rotation sur un point de contact à l’aide d’une occurrence d’InteractiveObject (par exemple, lorsqu’il pose deux doigts sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile, puis les fait pivoter).InteractiveObject
  Distribué lorsque l’utilisateur effectue un mouvement de glissement sur un point de contact à l’aide d’une occurrence d’InteractiveObject (par exemple, lorsqu’il pose trois doigts puis les déplace parallèlement sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile).InteractiveObject
  Distribué lorsque l’utilisateur crée un point de contact à l’aide d’une occurrence d’InteractiveObject, puis appuie brièvement sur un périphérique tactile (notamment lorsqu’il place plusieurs doigts sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile pour ouvrir un menu, puis appuie brièvement avec un doigt pour sélectionner une option de menu).InteractiveObject
  Distribué lorsque l’utilisateur effectue un mouvement de zoom sur un point de contact à l’aide d’une occurrence d’InteractiveObject (par exemple, lorsqu’il pose deux doigts, puis les écarte rapidement sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile).InteractiveObject
  Cet événement est distribué à une application cliente prenant en charge la saisie en ligne avec un éditeur IME.InteractiveObject
  Distribué lorsque l’utilisateur appuie sur une touche.InteractiveObject
  Distribué lorsque l’utilisateur tente de déplacer le focus à l’aide du clavier.InteractiveObject
  Distribué lorsque l’utilisateur relâche une touche.InteractiveObject
  Distribué lorsque l’utilisateur appuie sur le bouton central de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject.InteractiveObject
  Distribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage central sur une occurrence InteractiveObject.InteractiveObject
  Distribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
  Distribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
  Distribué lorsque l’utilisateur tente de déplacer le focus à l’aide d’un périphérique de pointage.InteractiveObject
  Distribué lorsque l’utilisateur déplace le périphérique de pointage placé sur une occurrence de InteractiveObject.InteractiveObject
  Distribué lorsque l’utilisateur éloigne un périphérique de pointage d’une occurrence de InteractiveObject.InteractiveObject
  Distribué lorsque l’utilisateur place un périphérique de pointage sur une occurrence de InteractiveObject.InteractiveObject
  Distribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
  Distribué lorsque la molette d’une souris est actionnée sur une occurrence de InteractiveObject.InteractiveObject
  Distribué par l’initiateur glisser InteractiveObject lorsque l’utilisateur arrête l’opération glisser.InteractiveObject
  Distribué par l’objet InteractiveObject cible lorsqu’un objet glissé est déposé dessus et que l’opération déposer a été acceptée avec un appel à DragManager.acceptDragDrop().InteractiveObject
  Distribué par un InteractiveObject lorsqu’une opération glisser entre dans ses limites.InteractiveObject
  Distribué par un InteractiveObject lorsqu’une opération glisser sort des limites.InteractiveObject
  Distribué par un objet InteractiveObject de façon continue lorsqu’une opération glisser reste dans ses limites.InteractiveObject
  Distribué au début d’une opération glisser par l’objet InteractiveObject spécifié comme initiateur de l’action glisser dans l’appel DragManager.doDrag().InteractiveObject
  Distribué lors d’une opération glisser par l’objet InteractiveObject spécifié comme initiateur de l’action glisser dans l’appel DragManager.doDrag().InteractiveObject
  Distribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de collage ou sélectionne "Coller" dans le menu contextuel.InteractiveObject
  Distribué lorsque l’utilisateur approche un stylet actif de l’écran après le seuil de détection de proximité de l’écran.InteractiveObject
  
    proximityEnd
Distribué lorsque l’utilisateur soulève un stylet actif au-dessus du seuil de détection de proximité de l’écran.InteractiveObject
  Distribué lorsque l’utilisateur déplace un stylet actif sur l’écran tout en respectant le seuil de détection de proximité.InteractiveObject
  
    proximityOut
Distribué lorsque l’utilisateur déplace un stylet actif en dehors de cet objet InteractiveObject, tout en respectant le seuil de détection de proximité de l’écran.InteractiveObject
  Distribué lorsque l’utilisateur déplace un stylet actif directement au-dessus de cet objet InteractiveObject, tout en respectant le seuil de détection de proximité de l’écran.InteractiveObject
  Distribué lorsque l’utilisateur déplace un stylet actif hors de cet objet InteractiveObject et de l’un de ses enfants, tout en respectant le seuil de détection de proximité de l’écran.InteractiveObject
  Distribué lorsque l’utilisateur déplace un stylet actif sur cet objet InteractiveObject de l’extérieur de l’arborescence d’objets de descendants dans la liste d’affichage (tout en respectant le seuil de détection de proximité de l’écran).InteractiveObject
  Distribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage après avoir appuyé sur le bouton sur une occurrence d’InteractiveObject, puis après avoir déplacé le périphérique de pointage hors de l’occurrence d’InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un objet d’affichage est sur le point d’être supprimé de la liste d’affichage.DisplayObject
 InheritedDistribué lorsqu’un objet d’affichage est sur le point d’être supprimé de la liste d’affichage de la scène, directement ou par l’intermédiaire de la suppression d’une arborescence secondaire qui contient l’objet d’affichage.DisplayObject
 Inherited[événement de diffusion] Distribué lorsque la liste d’affichage est sur le point d’être mise à jour et restituée.DisplayObject
  Distribué lorsque l’utilisateur appuie sur le bouton droit de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject.InteractiveObject
  Distribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
  Distribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
  Distribué lorsque l’utilisateur éloigne un périphérique de pointage d’une occurrence de InteractiveObject.InteractiveObject
  Distribué lorsque l’utilisateur place un périphérique de pointage sur une occurrence de InteractiveObject.InteractiveObject
  Distribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour tout sélectionner ou choisit "Sélectionner tout" dans le menu contextuel.InteractiveObject
  Distribué immédiatement après l’affichage du clavier logiciel.InteractiveObject
  Distribué immédiatement avant l’affichage du clavier logiciel.InteractiveObject
  Distribué immédiatement après la disparition du clavier logiciel.InteractiveObject
  Distribué lorsque la valeur de l’indicateur tabChildren de l’objet change.InteractiveObject
  Distribué lorsque l’indicateur tabEnabled de l’objet change.InteractiveObject
  Distribué lorsque la valeur de la propriété tabIndex de l’objet change.InteractiveObject
  Distribué lorsqu’un utilisateur entre un ou plusieurs caractères de texte.InteractiveObject
  Distribué lorsque l’utilisateur touche pour la première fois un périphérique tactile (notamment lorsqu’il pose un doigt sur un téléphone portable ou une tablette munis d’un écran tactile).InteractiveObject
  Distribué lorsque l’utilisateur cesse le contact avec un périphérique tactile (notamment lorsqu’il retire le doigt d’un téléphone portable ou d’une tablette munis d’un écran tactile).InteractiveObject
  Distribué lorsque l’utilisateur appuie sur le périphérique, et est continuellement distribué jusqu’au retrait du point de contact.InteractiveObject
  Distribué lorsque l’utilisateur retire le point de contact d’une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un objet d’affichage vers un autre sur un téléphone portable ou une tablette munis d’un écran tactile).InteractiveObject
  Distribué lorsque l’utilisateur déplace le point de contact sur une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un point se trouvant en dehors d’un objet d’affichage vers un point sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile).InteractiveObject
  Distribué lorsque l’utilisateur retire le point de contact d’une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un se trouvant sur l’objet d’affichage d’un téléphone portable ou une tablette munis d’un écran tactile vers un point se trouvant en dehors de cet objet).InteractiveObject
  Distribué lorsque l’utilisateur déplace le point de contact sur une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un point se trouvant en dehors d’un objet d’affichage vers un point sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile).InteractiveObject
  Distribué lorsque l’utilisateur lève le point de contact sur la même occurrence d’InteractiveObject sur laquelle le contact a été lancé sur un périphérique tactile (notamment lorsqu’il appuie avec un doigt à partir d’un point de contact unique sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile, puis le retire).InteractiveObject
Détails de la propriété

accessibilityImplementation

propriété
accessibilityImplementation:AccessibilityImplementation

Version du langage: ActionScript 3.0

Implémentation d’accessibilité (AccessibilityImplementation) actuelle pour cette occurrence d’InteractiveObject.



Implémentation
    public function get accessibilityImplementation():AccessibilityImplementation
    public function set accessibilityImplementation(value:AccessibilityImplementation):void

Eléments de l’API associés

contextMenu

propriété 
contextMenu:NativeMenu

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Player 9, Flash Lite 4

Spécifie le menu contextuel associé à l’objet.

Pour le contenu s’exécutant dans Flash Player, cette propriété est un objet ContextMenu. Dans le moteur d’exécution AIR, la classe ContextMenu étend la classe NativeMenu, mais Flash Player prend en charge la classe ContextMenu uniquement, pas la classe NativeMenu.

Remarque : les objets TextField incluent toujours un menu du Presse-papiers dans le menu contextuel. Le menu du Presse-papiers comporte les commandes Couper, Copier, Coller, Effacer et Sélectionner tout. Vous ne pouvez pas supprimer ces commandes du menu contextuel pour les objets TextField. Pour les objets TextField, la sélection de ces commandes (ou leurs équivalents clavier) ne génère pas d’événement clear, copy, cut, paste ou selectAll.



Implémentation
    public function get contextMenu():NativeMenu
    public function set contextMenu(value:NativeMenu):void

Exemple  ( Comment utiliser cet exemple )
L’exemple suivant explique comment ajouter une option de menu contextuel personnalisée à un objet Sprite en définissant la propriété contextMenu du sprite sur un objet ContextMenu. Exemple fourni par ActionScriptExamples.com.
var red_cmi:ContextMenuItem = new ContextMenuItem("red");
red_cmi.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, cmi_menuItemSelect);
 
var cm:ContextMenu = new ContextMenu();
cm.customItems.push(red_cmi);
cm.hideBuiltInItems();
 
var spr:Sprite = new Sprite();
spr.contextMenu = cm;
spr.graphics.beginFill(0x000000);
spr.graphics.drawRect(0, 0, 120, 90);
spr.graphics.endFill();
spr.x = 10;
spr.y = 10;
addChild(spr);
 
function cmi_menuItemSelect(evt:ContextMenuEvent):void {
    spr.graphics.clear();
    spr.graphics.beginFill(0xFF0000);
    spr.graphics.drawRect(0, 0, 120, 90);
    spr.graphics.endFill();
}

doubleClickEnabled

propriété 
doubleClickEnabled:Boolean

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

Spécifie si l’objet reçoit les événements doubleClick. La valeur par défaut est false, ce qui signifie que, par défaut, une occurrence d’InteractiveObject ne reçoit pas les événements doubleClick. Si la propriété doubleClickEnabled est réglée sur true, l’occurrence reçoit les événements doubleClick qui la concernent. La propriété mouseEnabled de l’occurrence d’InteractiveObject doit également être réglée sur true pour que l’objet reçoive les événements doubleClick.

Définir cette propriété ne distribue aucun événement. Vous devez utiliser la méthode addEventListener() pour ajouter un écouteur d’événement à l’événement doubleClick.



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

Eléments de l’API associés

focusRect

propriété 
focusRect:Object

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Player 9, Flash Lite 4

Spécifie si l’objet affiche un rectangle de focus. Trois valeurs sont possibles : true, false ou null. Les valeurs true et false fonctionnent comme prévu, c’est-à-dire indiquent si le rectangle du focus s’affiche. La valeur null indique que cet objet dépend de la propriété stageFocusRect de la scène.



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

mouseEnabled

propriété 
mouseEnabled:Boolean

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Player 9, Flash Lite 4

Spécifie si l’objet reçoit des messages de la souris ou d’un autre périphérique de saisie utilisateur. La valeur par défaut est true, ce qui signifie que, par défaut, toute occurrence d’InteractiveObject figurant dans la liste d’affichage reçoit des événements de souris ou d’autres événements de saisie utilisateur. Si la propriété mouseEnabled est définie sur false, l’occurrence ne reçoit aucun événement de souris (ni aucun autre événement de saisie utilisateur, tel qu’un événement de clavier). Aucun enfant de cette occurrence figurant dans la liste d’affichage n’est affecté. Pour modifier le comportement mouseEnabled de tous les enfants d’un objet figurant dans la liste d’affichage, utilisez flash.display.DisplayObjectContainer.mouseChildren.

Définir cette propriété ne distribue aucun événement. La méthode addEventListener() vous permet de créer une fonctionnalité interactive.



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

Eléments de l’API associés

needsSoftKeyboard

propriété 
needsSoftKeyboard:Boolean

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

Indique si un clavier virtuel (clavier logiciel à l’écran) doit s’afficher lorsque cette occurrence d’InteractiveObject reçoit le focus.

Par défaut, cette valeur est définie sur false ; placer le focus sur une occurrence d’InteractiveObject n’affiche pas de clavier logiciel. Si la propriété needsSoftKeyboard est définie sur true, le moteur d’exécution affiche un clavier logiciel lorsque l’occurrence d’InteractiveObject est prête à prendre en charge la saisie utilisateur. Une occurrence d’InteractiveObject est prête à prendre en charge la saisie utilisateur après un appel par programmation visant à définir la propriété focus de la scène ou une interaction utilisateur, telle qu’un appui bref. Si le système client dispose d’un clavier matériel ou ne prend pas en charge les claviers virtuels, le clavier logiciel n’apparaît pas.

L’occurrence d’InteractiveObject distribue les événements softKeyboardActivating, softKeyboardActivate et softKeyboardDeactivate lorsque le clavier logiciel apparaît ou disparaît.

Remarque : cette propriété n’est pas prise en charge dans les applications AIR sous iOS.



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

Eléments de l’API associés

    

softKeyboard

propriété 
softKeyboard:String

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 21.0

Contrôle l’aspect du clavier logiciel.

Les périphériques disposant de claviers logiciels peuvent personnaliser les touches du clavier afin de répondre au type d’entrée prévu. Par exemple, si une entrée numérique est attendue, un périphérique peut utiliser SoftKeyboardType.NUMBER pour afficher uniquement des chiffres sur le clavier logiciel. Les valeurs valides sont définies comme constantes dans la classe SoftKeyboardType.

  • "default"
  • "punctuation"
  • "url"
  • "nombre"
  • "contact"
  • "e-mail"
  • "phone"
  • "decimalpad"

Ces valeurs sont utilisées comme conseils pour aider un périphérique à afficher le clavier le mieux adapté à l’opération en cours.

La valeur par défaut est SoftKeyboardType.DEFAULT.



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

Valeur émise
ArgumentError — Si la propriété est définie sur une valeur n’appartenant pas à SoftKeyboardType

Eléments de l’API associés

softKeyboardInputAreaOfInterest

propriété 
softKeyboardInputAreaOfInterest:Rectangle

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

Définit la zone qui doit rester à l’écran lorsqu’un clavier logiciel s’affiche (non disponible sur iOS)

Si la propriété needsSoftKeyboard de cet objet InteractiveObject est définie sur true, le moteur d’exécution ajuste l’affichage en conséquence pour conserver l’objet en vue lorsque l’utilisateur effectue une saisie. En règle générale, le moteur d’exécution utilise les limites de l’objet obtenues à partir de la méthode DisplayObject.getBounds(). Vous pouvez spécifier une autre zone à l’aide de cette propriété softKeyboardInputAreaOfInterest.

Spécifiez la propriété softKeyboardInputAreaOfInterest dans les coordonnées de la scène.

Remarque : sous Android, la propriété softKeyboardInputAreaOfInterest n’est pas respectée en mode paysage.

Remarque : softKeyboardInputAreaOfInterest n’est pas pris en charge sur iOS.



Implémentation
    public function get softKeyboardInputAreaOfInterest():Rectangle
    public function set softKeyboardInputAreaOfInterest(value:Rectangle):void

Eléments de l’API associés

tabEnabled

propriété 
tabEnabled:Boolean

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

Indique si cet objet est spécifié dans l’ordre de tabulation. Lorsque cet objet figure dans l’ordre de tabulation, la valeur est true. Sinon, elle est false. La valeur par défaut est false, sauf pour les éléments suivants :

  • Pour un objet SimpleButton, la valeur est true.
  • Pour un objet TextField avec type = "input", la valeur est true.
  • Pour un objet Sprite ou MovieClip avec buttonMode = true, la valeur true.



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

tabIndex

propriété 
tabIndex:int

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

Spécifie l’ordre de tabulation des objets dans un fichier SWF. La propriété tabIndex est réglée sur -1 par défaut, ce qui signifie qu’aucun index de tabulation n’est associé à l’objet.

Si un objet actuellement affiché dans le fichier SWF contient une propriété tabIndex, l’ordre de tabulation automatique est désactivé : l’ordre de tabulation est alors calculé à partir des propriétés tabIndex des objets contenus dans le fichier SWF. L’ordre de tabulation personnalisé inclut uniquement les objets dotés de propriétés tabIndex.

La propriété tabIndex peut être un entier non négatif. Les objets sont triés selon leurs propriétés tabIndex, par ordre croissant. Un objet dont la valeur de tabIndex est définie sur 1 précède celui dont la valeur de tabIndex est 2. N’appliquez pas la même valeur tabIndex à plusieurs objets.

L’ordre de tabulation personnalisé défini par la propriété tabIndex est flat. Cela signifie que les relations hiérarchiques des objets contenus dans le fichier SWF ne sont pas prises en compte. Tous les objets du fichier SWF dotés de propriétés tabIndex sont placés dans l’ordre de tabulation, qui est déterminé par l’ordre des valeurs tabIndex.

Remarque : pour définir l’ordre de tabulation des occurrences de TLFTextField, distribuez l’objet d’affichage enfant de TLFTextField en tant qu’objet InteractiveObject, puis définissez la propriété tabIndex. Par exemple :

	 InteractiveObject(tlfInstance.getChildAt(1)).tabIndex = 3;
	 
Pour inverser l’ordre de tabulation par défaut pour trois occurrences d’un objet TLFTextField (tlfInstance1, tlfInstance2 et tlfInstance3), utilisez :
	 InteractiveObject(tlfInstance1.getChildAt(1)).tabIndex = 3;
	 InteractiveObject(tlfInstance2.getChildAt(1)).tabIndex = 2;
	 InteractiveObject(tlfInstance3.getChildAt(1)).tabIndex = 1;
	 



Implémentation
    public function get tabIndex():int
    public function set tabIndex(value:int):void
Détails du constructeur

InteractiveObject

()Constructeur
public function InteractiveObject()

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Player 9, Flash Lite 4

L’appel du constructeur new InteractiveObject() renvoie une exception ArgumentError. Vous pouvez cependant appeler des constructeurs pour les sous-classes suivantes de InteractiveObject :

  • new SimpleButton()
  • new TextField()
  • new Loader()
  • new Sprite()
  • new MovieClip()

Détails de la méthode

requestSoftKeyboard

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

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

Affiche un clavier virtuel.

L’appel de cette méthode place le focus sur l’occurrence d’InteractiveObject et affiche le clavier logiciel, si nécessaire. La propriété needsSoftKeyboard doit également être définie sur true. Aucun clavier n’apparaît si un clavier matériel est disponible ou si le système client ne prend pas en charge les claviers virtuels.

Remarque : cette méthode n’est pas prise en charge dans les applications AIR sous iOS.

Valeur renvoyée
Boolean — La valeur true signifie que la demande de clavier logiciel a été accordée, la valeur false que le clavier logiciel n’a pas été activé.

Eléments de l’API associés

Détails de l’événement

clear

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

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

Distribué lorsque l’utilisateur sélectionne ’Effacer’ (ou ’Supprimer’) dans le menu contextuel. Cet événement est distribué à l’objet qui possède actuellement le focus. Si l’objet qui a le focus est un TextField, le comportement par défaut de cet événement est de supprimer le texte actuellement sélectionné dans le champ de texte.

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

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

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetToute occurrence InteractiveObject à laquelle est associé un écouteur pour l’événement clear.

Remarque : les objets TextField ne distribuent pas les événements clear, copy, cut, paste ou selectAll. Les objets TextField incluent toujours les commandes Couper, Copier, Coller, Effacer et Sélectionner tout dans le menu contextuel. Vous ne pouvez pas supprimer ces commandes du menu contextuel pour les objets TextField. Pour les objets TextField, la sélection de ces commandes (ou leurs équivalents clavier) ne génère pas d’événement clear, copy, cut, paste ou selectAll. Toutefois, les autres classes qui étendent la classe InteractiveObject, y compris les composants intégrés à l’aide de Flash Text Engine (FTE), distribueront ces événements en réponse aux actions de l’utilisateur (raccourcis clavier et menus contextuels, entre autres).

click

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Player 9, Flash Lite 4

Distribué lorsque l’utilisateur appuie sur le bouton principal de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject. Pour qu’un événement clic se produise, il doit toujours suivre cette série d’événements dans l’ordre suivant : événement mouseDown, puis mouseUp. L’objet cible doit être identique pour ces deux événements, sans quoi l’événement click ne se produit pas. Quel que soit le nombre d’autres événements de souris effectués entre les événements mouseDown et mouseUp, l’événement click se produit.

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

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

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows).
bubblestrue
buttonDownPour les événements de clic, cette valeur est toujours définie sur false.
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
localXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
localYCoordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
movementXChangement de coordonnées horizontales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
movementYChangement de coordonnées verticales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le périphérique de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.
    

contextMenu

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0

Distribué lorsque l’action d’un utilisateur active le menu contextuel associé à cet objet interactif dans une application AIR.

La constante MouseEvent.CONTEXT_MENU définit la valeur de la propriété type d’un objet d’événement contextMenu.

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

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows).
bubblestrue
buttonDowntrue si le bouton droit de la souris est enfoncé ; false dans tous les autres cas.
cancelablefalse ; le comportement par défaut ne peut pas être annulé.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
localXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
localYCoordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
movementXChangement de coordonnées horizontales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
movementYChangement de coordonnées verticales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
clickCountDécompte du nombre de clics souris pour indiquer si l’événement fait partie d’une séquence multi-clic.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le périphérique de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

Eléments de l’API associés

copy

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

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

Distribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de copie ou sélectionne "Copier" dans le menu contextuel. Cet événement est distribué à l’objet qui possède actuellement le focus. Si l’objet qui a le focus est un TextField, le comportement par défaut de cet événement est de copier le texte actuellement sélectionné dans le champ de texte pour l’envoyer dans le presse-papiers.

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

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

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetToute occurrence InteractiveObject à laquelle est associé un écouteur pour l’événement copy.

Remarque : les objets TextField ne distribuent pas les événements clear, copy, cut, paste ou selectAll. Les objets TextField incluent toujours les commandes Couper, Copier, Coller, Effacer et Sélectionner tout dans le menu contextuel. Vous ne pouvez pas supprimer ces commandes du menu contextuel pour les objets TextField. Pour les objets TextField, la sélection de ces commandes (ou leurs équivalents clavier) ne génère pas d’événement clear, copy, cut, paste ou selectAll. Toutefois, les autres classes qui étendent la classe InteractiveObject, y compris les composants intégrés à l’aide de Flash Text Engine (FTE), distribueront ces événements en réponse aux actions de l’utilisateur (raccourcis clavier et menus contextuels, entre autres).

cut

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

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

Distribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de coupage ou sélectionne "Couper" dans le menu contextuel. Cet événement est distribué à l’objet qui possède actuellement le focus. Si l’objet qui a le focus est un TextField, le comportement par défaut de cet événement est de couper le texte actuellement sélectionné dans le champ de texte pour l’envoyer dans le presse-papiers.

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

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

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetToute occurrence InteractiveObject à laquelle est associé un écouteur pour l’événement cut.

Remarque : les objets TextField ne distribuent pas les événements clear, copy, cut, paste ou selectAll. Les objets TextField incluent toujours les commandes Couper, Copier, Coller, Effacer et Sélectionner tout dans le menu contextuel. Vous ne pouvez pas supprimer ces commandes du menu contextuel pour les objets TextField. Pour les objets TextField, la sélection de ces commandes (ou leurs équivalents clavier) ne génère pas d’événement clear, copy, cut, paste ou selectAll. Toutefois, les autres classes qui étendent la classe InteractiveObject, y compris les composants intégrés à l’aide de Flash Text Engine (FTE), distribueront ces événements en réponse aux actions de l’utilisateur (raccourcis clavier et menus contextuels, entre autres).

doubleClick

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

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

Distribué lorsque l’utilisateur appuie sur le bouton principal d’un périphérique de pointage et le relâche deux fois de suite sur la même occurrence d’InteractiveObject si l’indicateur doubleClickEnabled de cet objet est défini sur true. Pour qu’un événement doubleClick se produise, il doit suivre immédiatement la série d’événements ci-après : mouseDown, mouseUp, click, mouseDown, mouseUp. Tous ces événements doivent partager la même cible en tant qu’événement doubleClick. Le second clic, représenté par les seconds événements mouseDown et mouseUp, doit se produire dans un délai spécifique après l’événement click. La longueur autorisée de ce délai varie selon le système d’exploitation et peut souvent être configurée par l’utilisateur. Si la cible est un champ de texte sélectionnable, le comportement par défaut consiste à sélectionner le mot qui se trouve sous le pointeur. Si l’indicateur doubleClickEnabled de l’objet InteractiveObject cible n’est pas réglé sur true, celui-ci reçoit deux événements click.

La propriété doubleClickEnabled prend par défaut la valeur false.

Le comportement de sélection de texte par le biais d’un double clic d’un objet TextField n’est pas lié à l’événement doubleClick. Utilisez TextField.doubleClickEnabled pour contrôler les sélections TextField.

Définit la valeur de la propriété type d’un objet d’événement doubleClick. La propriété doubleClickEnabled doit être true pour qu’un objet puisse générer l’événement doubleClick.

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

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows).
bubblestrue
buttonDownPour les événements de double-clic, cette valeur est toujours définie sur false.
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
localXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
localYCoordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
movementXChangement de coordonnées horizontales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
movementYChangement de coordonnées verticales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le périphérique de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

Eléments de l’API associés

focusIn

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Player 9, Flash Lite 4

Distribué après la prise de focus d’un objet d’affichage. Ce cas de figure se produit lorsqu’un utilisateur affiche l’objet en surbrillance à l’aide d’un périphérique de pointage ou du clavier. L’objet qui reçoit le focus s’appelle l’objet cible de cet événement, tandis que l’occurrence d’InteractiveObject correspondante qui perd le focus en raison de ce changement porte le nom d’objet apparenté. Une référence à l’objet apparenté est enregistrée dans la propriété relatedObject de l’objet cible. La propriété shiftKey n’est pas utilisée. Cet événement suit la distribution de l’événement focusOut de l’objet précédent.

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

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

PropriétéValeur
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
keyCode0 ; s’applique uniquement aux événements keyFocusChange.
relatedObjectOccurrence complémentaire d’InteractiveObject affectée par le déplacement du focus.
shiftKeyfalse ; s’applique uniquement aux événements keyFocusChange.
targetOccurrence d’InteractiveObject qui vient de recevoir le focus. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.
directionLa direction à partir de laquelle le focus a été attribué. Cette propriété signale la valeur du paramètre direction de la méthode assignFocus() de la scène. Si le focus a changé par d’autres moyens, la valeur est toujours FocusDirection.NONE. S’applique uniquement aux événements focusIn. Pour tous les autres événements focus, la valeur est FocusDirection.NONE.

focusOut

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Player 9, Flash Lite 4

Distribué après la perte de focus d’un objet d’affichage. Ce cas de figure se produit lorsqu’un utilisateur affiche en surbrillance un autre objet à l’aide d’un périphérique de pointage ou du clavier. L’objet qui perd le focus s’appelle l’objet cible de cet événement, tandis que l’occurrence d’InteractiveObject correspondante qui reçoit le focus porte le nom d’objet apparenté. Une référence à l’objet apparenté est enregistrée dans la propriété relatedObject de l’objet cible. La propriété shiftKey n’est pas utilisée. Cet événement précède la distribution de l’événement focusIn par l’objet apparenté.

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

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

PropriétéValeur
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
keyCode0 ; s’applique uniquement aux événements keyFocusChange.
relatedObjectOccurrence complémentaire d’InteractiveObject affectée par le déplacement du focus.
shiftKeyfalse ; s’applique uniquement aux événements keyFocusChange.
targetOccurrence d’InteractiveObject qui vient de perdre le focus. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

gestureDirectionalTap

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 24, Flash Lite 4

Distribué lorsque l’utilisateur crée un point de contact le long du bord de la surface tactile à l’aide d’une occurrence InteractiveObject (par exemple, en appuyant le long du bord de la surface tactile sur la télécommande Siri Remote pour l’Apple TV). Certains périphériques peuvent également interpréter ce contact comme une combinaison de plusieurs événements tactiles.

De façon plus spécifique, si un utilisateur pose ses doigts sur un objet InteractiveObject, puis les déplace, l’occurrence InteractiveObject peut distribuer un événement touchBegin et un événement touchEnd (entre autres) en plus de l’événement gestureDirectionalTap, ou tous ces événements si l’environnement actuel le permet. Choisissez la manière dont vous souhaitez gérer l’interaction de l’utilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer l’événement touchBegin, le même gestionnaire d’événement sera exécuté sur un périphérique tactile. Toutefois, si vous choisissez de gérer l’événement gestureDirectionalTap, vous pouvez concevoir votre gestionnaire d’événement de façon à répondre aux besoins spécifiques d’un environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon qu’il s’agit d’un événement de mouvement ou d’un événement tactile. Cependant, la décision de déclenchement de l’événement tactile ou de mouvement revient à la classe flash.ui.Multitouch.

Lors de la gestion des propriétés de l’objet d’événement, notez que les propriétés localX et localY sont définies sur le point de contact principal (pour l’Apple TV, il s’agit du centre de l’écran). Les propriétés offsetX et offsetY correspondent à la direction du mouvement.

Remarque : Cette API ne prend en charge que l’appui directionnel avec un seul doigt.

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

L’objet TransformGestureEvent possède les propriétés suivantes :

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows ou Linux).
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
phasePhase actuelle du flux d’événements. Pour les événements de glissement, cette valeur est toujours all, qui correspond à la valeur GesturePhase.ALL une fois l’événement distribué.
localXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur. Pour les mouvements d’appui directionnel, cette valeur correspond au centre de l’écran.
localYCoordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur. Pour les mouvements d’appui directionnel, cette valeur correspond au centre de l’écran.
scaleXEchelle horizontale de l’objet d’affichage. Pour les mouvements d’appui directionnel, cette valeur est 1
scaleYEchelle verticale de l’objet d’affichage. Pour les mouvements d’appui directionnel, cette valeur est 1
rotationAngle de rotation, en degrés, de l’objet d’affichage le long de l’axe z. Pour les mouvements d’appui directionnel, cette valeur est 0
offsetXIndique la direction horizontale : 1 pour droite et -1 pour gauche.
offsetYIndique la direction verticale : 1 pour bas et -1 pour haut.
vitesseIndique la vitesse du mouvement de glissement en pixels par seconde (AIR uniquement).
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
targetOccurrence d’InteractiveObject sous le dispositif de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

Eléments de l’API associés

gestureLongPress

Evénement  
Type d’objet d’événement: flash.events.TapGestureEvent
propriété TapGestureEvent.type = flash.events.GestureEvent.GESTURE_LONG_PRESS

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2, Flash Lite 4

Distribué lorsque l’utilisateur appuie sur deux points de contact sur la même occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsque l’utilisateur appuie avec deux doigts sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile, puis les retire). Certains périphériques peuvent également interpréter ce contact comme un événement doubleClick.

De façon plus spécifique, si un utilisateur appuie brièvement avec deux doigts sur un objet InteractiveObject, l’occurrence d’InteractiveObject peut distribuer un événement doubleClick ou un événement gestureTwoFingerTap, ou les deux si l’environnement actuel le permet. Choisissez la manière dont vous souhaitez gérer l’interaction de l’utilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer l’événement doubleClick, le gestionnaire d’événement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer l’événement gestureTwoFingerTap, vous pouvez concevoir votre gestionnaire d’événement de façon à répondre aux besoins spécifiques d’un environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon qu’il s’agit d’un événement tactile ou d’un événement de souris.

Remarque : voir la classe Multitouch pour plus d’informations sur la compatibilité de l’environnement.

Eléments de l’API associés

gesturePan

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2, Flash Lite 4

Distribué lorsque l’utilisateur déplace un point de contact sur l’occurrence d’InteractiveObject d’un périphérique tactile (notamment lorsqu’il déplace un doigt de gauche à droite sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile). Certains périphériques peuvent également interpréter ce contact comme un événement mouseOver et comme un événement touchOver.

De façon plus spécifique, si un utilisateur déplace ses doigts sur un objet InteractiveObject, l’occurrence d’InteractiveObject peut distribuer un événement mouseOver, un événement touchOver ou un événement gesturePan, ou tous ces événements si l’environnement actuel le permet. Choisissez la manière dont vous souhaitez gérer l’interaction de l’utilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer l’événement mouseOver, le gestionnaire d’événement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer l’événement gesturePan, vous pouvez concevoir votre gestionnaire d’événement de façon à répondre aux besoins spécifiques d’un environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon qu’il s’agit d’un événement tactile ou d’un événement de souris.

Remarque : voir la classe Multitouch pour plus d’informations sur la compatibilité de l’environnement.

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

L’objet TransformGestureEvent possède les propriétés suivantes :

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows ou Linux).
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
phasePhase actuelle du flux d’événements ; une valeur de la classe GesturePhase.
localXCoordonnée horizontale à laquelle l’événement s’est produit par rapport à l’objet d’affichage conteneur.
localYCoordonnée verticale à laquelle l’événement s’est produit par rapport à l’objet d’affichage conteneur.
scaleXEchelle horizontale de l’objet d’affichage depuis l’événement gesture précédent. Pour les panoramiques, cette valeur est 1.
scaleYEchelle verticale de l’objet d’affichage depuis l’événement gesture précédent. Pour les panoramiques, cette valeur est 1.
rotationAngle de rotation actuel de l’objet d’affichage le long de l’axe z depuis l’événement gesture précédent, en degrés. Pour les panoramiques, cette valeur est 0.
offsetXTranslation horizontale de l’objet d’affichage à partir la position de ce dernier lors de l’événement gesture précédent.
offsetYTranslation verticale de l’objet d’affichage à partir de la position de ce dernier lors de l’événement gesture précédent.
vitesseVitesse de l’événement de mouvement en pixels par seconde (AIR uniquement). Pour le panoramique, cette valeur est 0
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
targetOccurrence d’InteractiveObject sous le dispositif de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

Exemple  ( Comment utiliser cet exemple )

L’exemple suivant illustre la gestion d’événements pour les événements GESTURE_PAN. Lorsque l’utilisateur effectue un mouvement de panoramique sur le périphérique tactile, myTextField se remplit avec la phase actuelle.
Multitouch.inputMode = MultitouchInputMode.GESTURE;

var mySprite = new Sprite();
mySprite.addEventListener(TransformGestureEvent.GESTURE_PAN , onPan);
mySprite.graphics.beginFill(0x336699);
mySprite.graphics.drawRect(0, 0, 100, 80);
var myTextField = new TextField();
myTextField.y = 200;
addChild(mySprite);
addChild(myTextField);

function onPan(evt:TransformGestureEvent):void {

    evt.target.localX++;

    if (evt.phase==GesturePhase.BEGIN) {
        myTextField.text = "Begin";
    }
    if (evt.phase==GesturePhase.UPDATE) {
        myTextField.text = "Update";
    }
    if (evt.phase==GesturePhase.END) {
        myTextField.text = "End";
    }
}

Eléments de l’API associés

gestureRotate

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2, Flash Lite 4

Distribué lorsque l’utilisateur effectue un mouvement de rotation sur un point de contact à l’aide d’une occurrence d’InteractiveObject (par exemple, lorsqu’il pose deux doigts sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile, puis les fait pivoter). Bien que cette manière d’effectuer une rotation soit commune, chaque périphérique et système d’exploitation peut avoir sa propre méthode de rotation. Certains périphériques peuvent également interpréter ce contact comme une combinaison de plusieurs événements de souris.

De façon plus spécifique, si un utilisateur déplace ses doigts sur un objet InteractiveObject, l’occurrence d’InteractiveObject peut distribuer un événement mouseOver et un événement click (entre autres) en plus de l’événement gestureRotate, ou tous ces événements si l’environnement actuel le permet. Choisissez la manière dont vous souhaitez gérer l’interaction de l’utilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer l’événement mouseOver, le gestionnaire d’événement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer l’événement gestureRotate, vous pouvez concevoir votre gestionnaire d’événement de façon à répondre aux besoins spécifiques d’un environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon qu’il s’agit d’un événement tactile ou d’un événement de souris.

Lors de la gestion des propriétés de l’objet d’événement, notez que les propriétés localX et localY sont définies sur le point de contact principal. Les propriétés offsetX et offsetY représentent la distance jusqu’au point de contact où le mouvement de rotation se termine.

Remarque : voir la classe Multitouch pour plus d’informations sur la compatibilité de l’environnement.

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

Lors de cet événement, la propriété rotation contient l’angle de rotation. Les valeurs de rotation sont les suivantes :

  • De 0 à 180 degrés dans le sens des aiguilles d’une montre
  • De - 180 à 0 degrés dans le sens inverse des aiguilles d’une montre

L’objet TransformGestureEvent possède les propriétés suivantes :

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows ou Linux).
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
phasePhase actuelle du flux d’événements ; une valeur de la classe GesturePhase.
localXCoordonnée horizontale à laquelle l’événement s’est produit par rapport à l’objet d’affichage conteneur.
localYCoordonnée verticale à laquelle l’événement s’est produit par rapport à l’objet d’affichage conteneur.
scaleXEchelle horizontale de l’objet d’affichage depuis l’événement gesture précédent.
scaleYEchelle verticale de l’objet d’affichage depuis l’événement gesture précédent.
rotationAngle de rotation actuel de l’objet d’affichage le long de l’axe z depuis l’événement gesture précédent, en degrés.
offsetXTranslation horizontale de l’objet d’affichage à partir la position de ce dernier lors de l’événement gesture précédent.
offsetYTranslation verticale de l’objet d’affichage à partir de la position de ce dernier lors de l’événement gesture précédent.
vitesseVitesse de l’événement de mouvement en pixels par seconde (AIR uniquement). Pour le mouvement de rotation, cette valeur est 0
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
targetOccurrence d’InteractiveObject sous le dispositif de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

Exemple  ( Comment utiliser cet exemple )

L’exemple suivant illustre la gestion d’événements pour les événements GESTURE_ROTATE. Lorsque l’utilisateur effectue un mouvement de rotation sur le périphérique tactile, mySprite pivote et myTextField se remplit avec la phase actuelle.
Multitouch.inputMode = MultitouchInputMode.GESTURE;

var mySprite = new Sprite();
mySprite.addEventListener(TransformGestureEvent.GESTURE_ROTATE , onRotate );
mySprite.graphics.beginFill(0x336699);
mySprite.graphics.drawRect(0, 0, 100, 80);
var myTextField = new TextField();
myTextField.y = 200;
addChild(mySprite);
addChild(myTextField);

function onRotate(evt:TransformGestureEvent):void {

    evt.target.rotation -= 45;

    if (evt.phase==GesturePhase.BEGIN) {
        myTextField.text = "Begin";
    }
    if (evt.phase==GesturePhase.UPDATE) {
        myTextField.text = "Update";
    }
    if (evt.phase==GesturePhase.END) {
        myTextField.text = "End";
    }
}

Eléments de l’API associés

gestureSwipe

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2, Flash Lite 4

Distribué lorsque l’utilisateur effectue un mouvement de glissement sur un point de contact à l’aide d’une occurrence d’InteractiveObject (par exemple, lorsqu’il pose trois doigts puis les déplace parallèlement sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile). Bien que le déplacement parallèle de plusieurs doigts soit un mouvement de glissement commun, chaque périphérique ou système d’exploitation peut avoir sa propre méthode de glissement. Certains périphériques peuvent également interpréter ce contact comme une combinaison de plusieurs événements de souris.

De façon plus spécifique, si un utilisateur pose ses doigts sur un objet InteractiveObject, puis les déplace simultanément, l’occurrence d’InteractiveObject peut distribuer un événement rollOver et un événement rollOut (entre autres) en plus de l’événement gestureSwipe, ou tous ces événements si l’environnement actuel le permet. Choisissez la manière dont vous souhaitez gérer l’interaction de l’utilisateur. Si vous choisissez de gérer l’événement rollOver, le gestionnaire d’événement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer l’événement gestureSwipe, vous pouvez concevoir votre gestionnaire d’événement de façon à répondre aux besoins spécifiques d’un environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon qu’il s’agit d’un événement tactile ou d’un événement de souris.

Lors de la gestion des propriétés de l’objet d’événement, notez que les propriétés localX et localY sont définies sur le point de contact principal. Les propriétés offsetX et offsetY représentent la distance jusqu’au point de contact où se termine le mouvement de glissement.

Remarque : bien que certains périphériques qui utilisent le système d’exploitation Mac OS soient capables d’interpréter un glissement à quatre doigts, cette API prend en charge un glissement à trois doigts uniquement.

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

L’objet TransformGestureEvent possède les propriétés suivantes :

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows ou Linux).
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
phasePhase actuelle du flux d’événements. Pour les événements de glissement, cette valeur est toujours all, qui correspond à la valeur GesturePhase.ALL une fois l’événement distribué.
localXCoordonnée horizontale à laquelle l’événement s’est produit par rapport au sprite conteneur.
localYCoordonnée verticale à laquelle l’événement s’est produit par rapport au sprite conteneur.
scaleXEchelle horizontale de l’objet d’affichage. Pour les mouvements de glissement, cette valeur est 1
scaleYEchelle verticale de l’objet d’affichage. Pour les mouvements de glissement, cette valeur est 1
rotationAngle de rotation, en degrés, de l’objet d’affichage le long de l’axe z. Pour les mouvements de glissement, cette valeur est 0
offsetXIndique la direction horizontale : 1 pour droite et -1 pour gauche.
offsetYIndique la direction verticale : 1 pour bas et -1 pour haut.
vitesseIndique la vitesse du mouvement de glissement en pixels par seconde (AIR uniquement). Pour le reste, cette valeur est 0
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
targetOccurrence d’InteractiveObject sous le dispositif de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

Exemple  ( Comment utiliser cet exemple )

L’exemple suivant illustre la gestion d’événements pour les événements GESTURE_SWIPE. Lorsque l’utilisateur effectue un mouvement de glissement sur le périphérique tactile, myTextField se remplit avec la phase all (unique phase pour les événements de glissement).
Multitouch.inputMode = MultitouchInputMode.GESTURE;

var mySprite = new Sprite();
mySprite.addEventListener(TransformGestureEvent.GESTURE_SWIPE , onSwipe);
mySprite.graphics.beginFill(0x336699);
mySprite.graphics.drawRect(0, 0, 100, 80);
var myTextField = new TextField();
myTextField.y = 200;
addChild(mySprite);
addChild(myTextField);

function onSwipe(evt:TransformGestureEvent):void {

    if (evt.offsetX == 1 ) {
    myTextField.text = "right";
    }
    if (evt.offsetY == -1) {
    myTextField.text = "up";
    }
    myTextField.text = evt.phase;

}

Eléments de l’API associés

gestureTap

Evénement  
Type d’objet d’événement: flash.events.TapGestureEvent
propriété TapGestureEvent.type = flash.events.PressAndTapGestureEvent.GESTURE_TAP

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2, Flash Lite 4

Distribué lorsque l’utilisateur crée un point de contact à l’aide d’une occurrence d’InteractiveObject, puis appuie brièvement sur un périphérique tactile (notamment lorsqu’il place plusieurs doigts sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile pour ouvrir un menu, puis appuie brièvement avec un doigt pour sélectionner une option de menu). Certains périphériques peuvent également interpréter ce contact comme une combinaison de plusieurs événements de souris.

De façon plus spécifique, si un utilisateur déplace ses doigts sur un objet InteractiveObject, puis appuie brièvement dessus avec un doigt, l’occurrence d’InteractiveObject peut distribuer un événement mouseOver et un événement click (entre autres) en plus de l’événement gesturePressAndTap, ou tous ces événements si l’environnement actuel le permet. Choisissez la manière dont vous souhaitez gérer l’interaction de l’utilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer l’événement mouseOver, le gestionnaire d’événement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer l’événement gesturePressAndTap, vous pouvez concevoir votre gestionnaire d’événement de façon à répondre aux besoins spécifiques d’un environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon qu’il s’agit d’un événement tactile ou d’un événement de souris.

Lors de la gestion des propriétés de l’objet d’événement, notez que les propriétés localX et localY sont définies sur le point de contact principal (l’« appui »). Les propriétés offsetX et offsetY représentent la distance au point de contact secondaire (l’« appui bref »).

Eléments de l’API associés

gestureZoom

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2, Flash Lite 4

Distribué lorsque l’utilisateur effectue un mouvement de zoom sur un point de contact à l’aide d’une occurrence d’InteractiveObject (par exemple, lorsqu’il pose deux doigts, puis les écarte rapidement sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile). Bien que cette manière d’effectuer un zoom soit commune, chaque périphérique et système d’exploitation peut avoir sa propre méthode de zoom. Certains périphériques peuvent également interpréter ce contact comme une combinaison de plusieurs événements de souris.

De façon plus spécifique, si un utilisateur pose ses doigts sur un objet InteractiveObject, puis les écarte, l’occurrence d’InteractiveObject peut distribuer un événement mouseOver et un événement click (entre autres) en plus de l’événement gestureZoom, ou tous ces événements si l’environnement actuel le permet. Choisissez la manière dont vous souhaitez gérer l’interaction de l’utilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer l’événement mouseOver, le gestionnaire d’événement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer l’événement gestureZoom, vous pouvez concevoir votre gestionnaire d’événement de façon à répondre aux besoins spécifiques d’un environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon qu’il s’agit d’un événement tactile ou d’un événement de souris.

Lors de la gestion des propriétés de l’objet d’événement, notez que les propriétés localX et localY sont définies sur le point de contact principal. Les propriétés offsetX et offsetY représentent la distance jusqu’au point de contact où le mouvement de zoom se termine.

Remarque : voir la classe Multitouch pour plus d’informations sur la compatibilité de l’environnement.

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

L’objet TransformGestureEvent possède les propriétés suivantes :

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows ou Linux).
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
phasePhase actuelle du flux d’événements ; une valeur de la classe GesturePhase.
localXCoordonnée horizontale à laquelle l’événement s’est produit par rapport à l’objet d’affichage conteneur.
localYCoordonnée verticale à laquelle l’événement s’est produit par rapport à l’objet d’affichage conteneur.
scaleXEchelle horizontale de l’objet d’affichage depuis l’événement gesture précédent.
scaleYEchelle verticale de l’objet d’affichage depuis l’événement gesture précédent.
rotationAngle de rotation actuel de l’objet d’affichage le long de l’axe z depuis l’événement gesture précédent, en degrés.
offsetXTranslation horizontale de l’objet d’affichage à partir la position de ce dernier lors de l’événement gesture précédent.
offsetYTranslation verticale de l’objet d’affichage à partir de la position de ce dernier lors de l’événement gesture précédent.
vitesseVitesse de l’événement de mouvement en pixels par seconde (AIR uniquement). Pour le mouvement de zoom, cette valeur est 0
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
targetOccurrence d’InteractiveObject sous le dispositif de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

Exemple  ( Comment utiliser cet exemple )

L’exemple suivant illustre la gestion d’événements pour les événements GESTURE_ZOOM. Lorsque l’utilisateur effectue un mouvement de zoom sur le périphérique tactile, myTextField se remplit avec la phase actuelle.
Multitouch.inputMode = MultitouchInputMode.GESTURE;

var mySprite = new Sprite();
mySprite.addEventListener(TransformGestureEvent.GESTURE_ZOOM , onZoom);
mySprite.graphics.beginFill(0x336699);
mySprite.graphics.drawRect(0, 0, 100, 80);
var myTextField = new TextField();
myTextField.y = 200;
addChild(mySprite);
addChild(myTextField);

function onZoom(evt:TransformGestureEvent):void {

    evt.target.scaleX++;

    if (evt.phase==GesturePhase.BEGIN) {
        myTextField.text = "Begin";
    }
    if (evt.phase==GesturePhase.UPDATE) {
        myTextField.text = "Update";
    }
    if (evt.phase==GesturePhase.END) {
        myTextField.text = "End";
    }
}

Eléments de l’API associés

imeStartComposition

Evénement  
Type d’objet d’événement: flash.events.IMEEvent

Versions du moteur d’exécution: Flash Lite 4

Cet événement est distribué à une application cliente prenant en charge la saisie en ligne avec un éditeur IME.

keyDown

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Player 9, Flash Lite 4

Distribué lorsque l’utilisateur appuie sur une touche. La concordance entre les touches et des caractères spécifiques dépend du périphérique et du système d’exploitation. Ce type d’événement est généré lors du mappage, mais avant le traitement d’un éditeur de méthode d’entrée (IME). Les IME permettent d’entrer des caractères, tels que les idéogrammes chinois, que le clavier AZERTY standard ne permet pas de produire. Cet événement se produit avant l’événement keyUp.

Dans AIR, l’annulation de cet événement empêche le caractère d’être inséré dans un champ de texte.

La constante KeyboardEvent.KEY_DOWN définit la valeur de la propriété type d’un objet événement keyDown.

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

PropriétéValeur
bubblestrue
cancelabletrue dans AIR, false dans Flash Player ; dans AIR, l’annulation de cet événement empêche l’insertion du caractère dans un champ de texte.
charCodeValeur du code de caractère associé à la touche enfoncée ou relâchée.
commandKeytrue sous Mac si la touche Commande est activée. Autrement, false
controlKeytrue sous Windows et Linux si la touche Ctrl est activée. true sous Mac si la touche Contrôle est activée. Autrement, false
ctrlKeytrue sous Windows et Linux si la touche Ctrl est activée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
keyCodeValeur de code correspondant à la touche enfoncée ou relâchée.
keyLocationEmplacement de la touche sur le clavier.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
targetOccurrence d’InteractiveObject possédant le focus. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

Plus d’exemples

keyFocusChange

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Player 9, Flash Lite 4

Distribué lorsque l’utilisateur tente de déplacer le focus à l’aide du clavier. Le comportement par défaut de cet événement consiste à déplacer le focus et à distribuer les événements focusIn et focusOut correspondants.

Cet événement est distribué à l’objet qui possède actuellement le focus. L’objet apparenté de cet événement correspond à l’occurrence d’InteractiveObject qui reçoit le focus si vous ne bloquez pas le comportement par défaut. Pour éviter le déplacement du focus, appelez preventDefault() dans un écouteur d’événement correctement enregistré auprès de l’objet cible. Le focus change et les événements focusIn et focusOut sont distribués par défaut.

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

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

PropriétéValeur
bubblestrue
cancelabletrue ; appelez la méthode preventDefault() pour annuler le comportement par défaut.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
keyCodeValeur de code correspondant à la touche utilisée pour déclencher un événement keyFocusChange.
relatedObjectOccurrence complémentaire d’InteractiveObject affectée par le déplacement du focus.
shiftKeytrue si le modificateur de la touche Maj est activé ; false dans tous les autres cas.
targetOccurrence d’InteractiveObject qui possède actuellement le focus. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

keyUp

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Player 9, Flash Lite 4

Distribué lorsque l’utilisateur relâche une touche. La concordance entre les touches et des caractères spécifiques dépend du périphérique et du système d’exploitation. Ce type d’événement est généré lors du mappage, mais avant le traitement d’un éditeur de méthode d’entrée (IME). Les IME permettent d’entrer des caractères, tels que les idéogrammes chinois, que le clavier AZERTY standard ne permet pas de produire. Cet événement se produit après un événement keyDown et présente les caractéristiques suivantes :

La constante KeyboardEvent.KEY_UP définit la valeur de la propriété type d’un objet d’événement keyUp.

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

PropriétéValeur
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
charCodeContient la valeur du code de caractère associé à la touche enfoncée ou relâchée.
commandKeytrue sous Mac si la touche Commande est activée. Autrement, false
controlKeytrue sous Windows et Linux si la touche Ctrl est activée. true sous Mac si la touche Contrôle est activée. Autrement, false
ctrlKeytrue sur Windows si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
keyCodeValeur de code correspondant à la touche enfoncée ou relâchée.
keyLocationEmplacement de la touche sur le clavier.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
targetOccurrence d’InteractiveObject possédant le focus. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

middleClick

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Lite 4

Distribué lorsque l’utilisateur appuie sur le bouton central de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject. Pour qu’un événement middleClick se produise, il doit toujours suivre cette série d’événements dans l’ordre suivant : événement middleMouseDown, puis middleMouseUp. L’objet cible doit être identique pour ces deux événements, sans quoi l’événement middleClick ne se produit pas. Quel que soit le nombre d’autres événements de souris effectués entre les événements middleMouseDown et middleMouseUp, l’événement middleClick se produit.

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

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

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows).
bubblestrue
buttonDownPour les événements de clic central, cette valeur est toujours définie sur false.
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
localXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
localYCoordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
movementXChangement de coordonnées horizontales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
movementYChangement de coordonnées verticales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le périphérique de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

middleMouseDown

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Lite 4

Distribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage central sur une occurrence InteractiveObject.

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

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

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows).
bubblestrue
buttonDowntrue si le bouton central de la souris est enfoncé ; false dans tous les autres cas.
cancelablefalse ; le comportement par défaut ne peut pas être annulé.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
localXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
localYCoordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
movementXChangement de coordonnées horizontales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
movementYChangement de coordonnées verticales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
clickCountDécompte du nombre de clics souris pour indiquer si l’événement fait partie d’une séquence multi-clic.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le périphérique de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

middleMouseUp

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Lite 4

Distribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.

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

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

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows).
bubblestrue
buttonDowntrue si le bouton central de la souris est enfoncé ; false dans tous les autres cas.
cancelablefalse ; le comportement par défaut ne peut pas être annulé.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
localXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
localYCoordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
movementXChangement de coordonnées horizontales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
movementYChangement de coordonnées verticales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
clickCountDécompte du nombre de clics souris pour indiquer si l’événement fait partie d’une séquence multi-clic.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le périphérique de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

mouseDown

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Player 9, Flash Lite 4

Distribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage sur une occurrence InteractiveObject. Lorsque la cible est une occurrence de SimpleButton, celle-ci affiche l’objet d’affichage downState en tant que comportement par défaut. Si la cible est un champ de texte sélectionnable, le champ de texte commence la sélection, ce qui est son comportement par défaut.

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

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

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows).
bubblestrue
buttonDowntrue si le bouton principal de la souris est enfoncé ; false dans tous les autres cas.
cancelablefalse ; le comportement par défaut ne peut pas être annulé.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows et Linux si la touche Ctrl est activée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
localXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
localYCoordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
movementXChangement de coordonnées horizontales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
movementYChangement de coordonnées verticales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
clickCountDécompte du nombre de clics souris pour indiquer si l’événement fait partie d’une séquence multi-clic.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le périphérique de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

mouseFocusChange

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Player 9, Flash Lite 4

Distribué lorsque l’utilisateur tente de déplacer le focus à l’aide d’un périphérique de pointage. Le comportement par défaut de cet événement consiste à déplacer le focus et à distribuer les événements focusIn et focusOut correspondants.

Cet événement est distribué à l’objet qui possède actuellement le focus. L’objet apparenté de cet événement correspond à l’occurrence d’InteractiveObject qui reçoit le focus si vous ne bloquez pas le comportement par défaut. Pour éviter le déplacement du focus, appelez preventDefault() dans un écouteur d’événement correctement enregistré auprès de l’objet cible. La propriété shiftKey n’est pas utilisée. Le focus change et les événements focusIn et focusOut sont distribués par défaut.

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

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

PropriétéValeur
bubblestrue
cancelabletrue ; appelez la méthode preventDefault() pour annuler le comportement par défaut.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
keyCode0 ; s’applique uniquement aux événements keyFocusChange.
relatedObjectOccurrence complémentaire d’InteractiveObject affectée par le déplacement du focus.
shiftKeyfalse ; s’applique uniquement aux événements keyFocusChange.
targetOccurrence d’InteractiveObject qui possède actuellement le focus. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

mouseMove

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Player 9, Flash Lite 4

Distribué lorsque l’utilisateur déplace le périphérique de pointage placé sur une occurrence de InteractiveObject. Si la cible est un champ de texte sélectionné par l’utilisateur, le comportement par défaut consiste à mettre à jour la sélection.

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

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

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows).
bubblestrue
buttonDowntrue si le bouton principal de la souris est enfoncé ; false dans tous les autres cas.
cancelablefalse ; le comportement par défaut ne peut pas être annulé.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
localXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
localYCoordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
movementXChangement de coordonnées horizontales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
movementYChangement de coordonnées verticales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le périphérique de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

mouseOut

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Player 9, Flash Lite 4

Distribué lorsque l’utilisateur éloigne un périphérique de pointage d’une occurrence de InteractiveObject. L’événement a pour cible l’objet précédemment placé sous le périphérique de pointage. L’objet relatedObject correspond à l’objet sur lequel s’est placé le périphérique de pointage. Lorsque la cible est une occurrence de SimpleButton, le bouton présente l’objet d’affichage upState comme comportement par défaut.

L’événement mouseOut est envoyé chaque fois que la souris quitte la zone d’un objet enfant du conteneur d’objet d’affichage, même si la souris reste au-dessus d’un autre objet enfant du conteneur d’objet d’affichage. Ce comportement est différent de celui de l’événement rollOut qui a pour objet de simplifier le codage des comportements de survol des conteneurs d’objet d’affichage avec enfants. Lorsque la souris quitte la zone d’un objet d’affichage ou de l’un de ses enfants pour atteindre un objet qui ne fait pas partie de ses enfants, l’objet d’affichage distribue l’événement rollOut. Les événements rollOut sont distribués de façon consécutive vers le haut de la chaîne parent de l’objet, en commençant par l’objet et en se terminant par le parent de plus haut niveau qui n’est ni la racine, ni l’ancêtre de relatedObject.

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

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

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows).
bubblestrue
buttonDowntrue si le bouton principal de la souris est enfoncé ; false dans tous les autres cas.
cancelablefalse ; le comportement par défaut ne peut pas être annulé.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
relatedObjectObjet de la liste d’affichage sur lequel pointe actuellement le périphérique de pointage.
localXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
localYCoordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
movementXChangement de coordonnées horizontales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
movementYChangement de coordonnées verticales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le périphérique de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

mouseOver

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Player 9, Flash Lite 4

Distribué lorsque l’utilisateur place un périphérique de pointage sur une occurrence de InteractiveObject. relatedObject correspond à l’objet précédemment placé sous le périphérique de pointage. Si la cible est une occurrence de SimpleButton, l’objet présente l’objet d’affichage overState ou upState, selon que le bouton de la souris est enfoncé ou non, comme comportement par défaut.

L’événement mouseOver est envoyé chaque fois que la souris pénètre dans la zone d’un objet enfant du conteneur d’objet d’affichage, même si la souris survolait déjà un autre objet enfant du conteneur d’objet d’affichage. Ce comportement est différent de celui de l’événement rollOver qui a pour objet de simplifier le codage des comportements de fin de sélection des conteneurs d’objet d’affichage avec enfants. Lorsque la souris pénètre dans la zone d’un objet d’affichage ou de l’un de ses enfants à partir d’un objet qui ne fait pas partie de ses enfants, l’objet d’affichage distribue l’événement rollOver. Les événements rollOver sont envoyés de façon consécutive vers le bas de la chaîne parent de l’objet, en commençant par le parent de plus haut niveau qui ne constitue ni la racine, ni l’ancêtre de relatedObject et se termine par l’objet.

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

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

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows).
bubblestrue
buttonDowntrue si le bouton principal de la souris est enfoncé ; false dans tous les autres cas.
cancelablefalse ; le comportement par défaut ne peut pas être annulé.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
relatedObjectObjet de la liste d’affichage sur lequel pointait le périphérique de pointage.
localXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
localYCoordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
movementXChangement de coordonnées horizontales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
movementYChangement de coordonnées verticales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le périphérique de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

mouseUp

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Player 9, Flash Lite 4

Distribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject. Si la cible est une occurrence de SimpleButton, l’objet présente l’objet d’affichage upState. Si la cible est un champ de texte sélectionnable, le champ de texte termine la sélection, ce qui est son comportement par défaut.

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

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

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows).
bubblestrue
buttonDowntrue si le bouton principal de la souris est enfoncé ; false dans tous les autres cas.
cancelablefalse ; le comportement par défaut ne peut pas être annulé.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
localXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
localYCoordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
movementXChangement de coordonnées horizontales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
movementYChangement de coordonnées verticales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
clickCountDécompte du nombre de clics souris pour indiquer si l’événement fait partie d’une séquence multi-clic.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le périphérique de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

mouseWheel

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

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

Distribué lorsque la molette d’une souris est actionnée sur une occurrence de InteractiveObject. Si la cible est un champ de texte, le comportement par défaut consiste à faire défiler le texte. Disponible uniquement sur les systèmes d’exploitation Microsoft Windows.

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

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

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows).
bubblestrue
buttonDowntrue si le bouton principal de la souris est enfoncé ; false dans tous les autres cas.
cancelablefalse ; le comportement par défaut ne peut pas être annulé.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
deltaNombre de lignes représenté par chaque cran de la molette de la souris.
localXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
localYCoordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
movementXChangement de coordonnées horizontales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
movementYChangement de coordonnées verticales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le périphérique de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

nativeDragComplete

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Lite 4

Distribué par l’initiateur glisser InteractiveObject lorsque l’utilisateur arrête l’opération glisser.

La propriété dropAction de l’événement indique l’action définie par l’objet cible drag ; une valeur "none" (DragActions.NONE) indique que l’opération déposer a été annulée ou refusée.

Le gestionnaire d’événement nativeDragComplete est un espace pratique permettant de mettre à jour l’état de l’objet d’affichage déclencheur, notamment en supprimant un élément d’une liste (sur un mouvement de glissement) ou en changeant les propriétés visuelles.

NativeDragEvent.NATIVE_DRAG_COMPLETE définit la valeur de la propriété type d’un objet d’événement nativeDragComplete.

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

PropriétéValeur
allowedActionsL’objet NativeDragOptions spécifiant les actions liées à cette opération glisser.
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
clipboardL’objet Clipboard contenant les données glissées.
dropActionAction choisie par la cible de dépôt (ou none si aucune action n’est définie).

nativeDragDrop

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Lite 4

Distribué par l’objet InteractiveObject cible lorsqu’un objet glissé est déposé dessus et que l’opération déposer a été acceptée avec un appel à DragManager.acceptDragDrop().

Accédez aux données déposées à l’aide de la propriété clipboard de l’objet d’événement.

Le gestionnaire de cet événement doit régler la propriété DragManager.dropAction pour fournir des informations à l’objet déclencheur sur l’action glisser effectuée. Si aucune valeur n’est réglée, le DragManager sélectionne une valeur par défaut dans la liste des actions autorisées.

NativeDragEvent.NATIVE_DRAG_DROP définit la valeur de la propriété type d’un objet d’événement nativeDragDrop.

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

PropriétéValeur
allowedActionsL’objet NativeDragOptions spécifiant les actions liées à cette opération glisser.
bubblestrue
cancelabletrue ; l’annulation de cet événement annule l’opération de déplacement.
clipboardL’objet Clipboard contenant les données glissées. Le presse-papiers peut être lu même si l’objet distribuant cet événement ne se trouve pas dans le même domaine de sécurité que l’initiateur.
dropActionAction choisie par la cible de dépôt (ou none si aucune action n’est définie).

nativeDragEnter

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Lite 4

Distribué par un InteractiveObject lorsqu’une opération glisser entre dans ses limites.

Gérez les événements nativeDragEnter ou nativeDragOver pour permettre à l’objet d’affichage de devenir la cible déposer.

Pour déterminer si l’objet d’affichage de distribution peut accepter l’opération déposer, vérifiez si les données dans la propriété clipboard de l’objet d’événement sont adaptées, et les actions glisser dans la propriétéallowedActions.

NativeDragEvent.NATIVE_DRAG_ENTER définit la valeur de la propriété type d’un objet d’événement nativeDragEnter.

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

PropriétéValeur
allowedActionsL’objet NativeDragOptions spécifiant les actions liées à cette opération glisser.
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
clipboardL’objet Clipboard contenant les données glissées. Le presse-papiers ne peut être lu que si l’objet distribuant cet événement se trouve dans le même domaine de sécurité que l’initiateur.
dropActionAction choisie par la cible de dépôt (ou none si aucune action n’est définie).

nativeDragExit

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Lite 4

Distribué par un InteractiveObject lorsqu’une opération glisser sort des limites.

NativeDragEvent.NATIVE_DRAG_EXIT définit la valeur de la propriété type d’un objet d’événement nativeDragExit.

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

PropriétéValeur
allowedActionsL’objet NativeDragOptions spécifiant les actions liées à cette opération glisser.
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
clipboardL’objet Clipboard contenant les données glissées. Le presse-papiers ne peut être lu que si l’objet distribuant cet événement se trouve dans le même domaine de sécurité que l’initiateur.
dropActionAction choisie par la cible de dépôt (ou none si aucune action n’est définie).

nativeDragOver

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Lite 4

Distribué par un objet InteractiveObject de façon continue lorsqu’une opération glisser reste dans ses limites.

Les événements nativeDragOver sont distribués dès que la souris est déplacée. Sous Windows et Mac, ils sont également distribués après quelques secondes, même lorsque la souris n’a pas été déplacée.

Gérez les événements nativeDragOver ou nativeDragEnter pour permettre à l’objet d’affichage de devenir la cible déposer.

Pour déterminer si l’objet d’affichage de distribution peut accepter l’opération déposer, vérifiez si les données dans la propriété clipboard de l’objet d’événement sont adaptées, et les actions glisser dans la propriétéallowedActions.

NativeDragEvent.NATIVE_DRAG_OVER définit la valeur de la propriété type d’un objet d’événement nativeDragOver.

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

PropriétéValeur
allowedActionsL’objet NativeDragOptions spécifiant les actions liées à cette opération glisser.
bubblestrue
cancelabletrue ; l’annulation de cet événement annule l’opération de déplacement.
clipboardL’objet Clipboard contenant les données glissées. Le presse-papiers ne peut être lu que si l’objet distribuant cet événement se trouve dans le même domaine de sécurité que l’initiateur.
dropActionAction choisie par la cible de dépôt (ou none si aucune action n’est définie).

nativeDragStart

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Lite 4

Distribué au début d’une opération glisser par l’objet InteractiveObject spécifié comme initiateur de l’action glisser dans l’appel DragManager.doDrag().

NativeDragEvent.NATIVE_DRAG_START définit la valeur de la propriété type d’un objet d’événement nativeDragStart.

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

PropriétéValeur
allowedActionsL’objet NativeDragOptions spécifiant les actions liées à cette opération glisser.
bubblestrue
cancelabletrue ; l’annulation de cet événement annule l’opération de déplacement.
clipboardL’objet Clipboard contenant les données glissées.
dropActionAction choisie par la cible de dépôt (ou none si aucune action n’est définie).

nativeDragUpdate

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Lite 4

Distribué lors d’une opération glisser par l’objet InteractiveObject spécifié comme initiateur de l’action glisser dans l’appel DragManager.doDrag().

Les événements nativeDragUpdate ne sont pas distribués sous Linux.

NativeDragEvent.NATIVE_DRAG_UPDATE définit la valeur de la propriété type d’un objet d’événement nativeDragUpdate.

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

PropriétéValeur
allowedActionsL’objet NativeDragOptions spécifiant les actions liées à cette opération glisser.
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
clipboardL’objet Clipboard contenant les données glissées.
dropActionAction choisie par la cible de dépôt (ou none si aucune action n’est définie).

paste

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

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

Distribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de collage ou sélectionne "Coller" dans le menu contextuel. Cet événement est distribué à l’objet qui possède actuellement le focus. Si l’objet qui a le focus est un TextField, le comportement par défaut de cet événement est de coller le contenu du presse-papiers dans le champ de texte, au niveau du point d’insertion actuel, en remplaçant éventuellement le texte actuellement sélectionné dans le champ de texte.

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

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

PropriétéValeur
bubblestrue (false pour le moteur d’exécution AIR.)
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetToute occurrence InteractiveObject à laquelle est associé un écouteur pour l’événement paste.

Remarque : les objets TextField ne distribuent pas les événements clear, copy, cut, paste ou selectAll. Les objets TextField incluent toujours les commandes Couper, Copier, Coller, Effacer et Sélectionner tout dans le menu contextuel. Vous ne pouvez pas supprimer ces commandes du menu contextuel pour les objets TextField. Pour les objets TextField, la sélection de ces commandes (ou leurs équivalents clavier) ne génère pas d’événement clear, copy, cut, paste ou selectAll. Toutefois, les autres classes qui étendent la classe InteractiveObject, y compris les composants intégrés à l’aide de Flash Text Engine (FTE), distribueront ces événements en réponse aux actions de l’utilisateur (raccourcis clavier et menus contextuels, entre autres).

    

proximityBegin

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 3

Distribué lorsque l’utilisateur approche un stylet actif de l’écran après le seuil de détection de proximité de l’écran.

Séquence typique d’événements qui se produit lorsqu’un utilisateur approche un stylet de l’écran, le déplace sur l’écran et le soulève pour le retirer :

  • proximityBegin
  • proximityMove
  • touchBegin
  • touchMove
  • touchEnd
  • proximityMove
  • proximityEnd

Remarque : voir la classe Multitouch pour plus d’informations sur la compatibilité de l’environnement.

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

L’objet TouchEvent distribué possède les propriétés suivantes :

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows ou Linux).
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
eventPhasePhase actuelle du flux d’événements.
isRelatedObjectInaccessibletrue si la propriété relatedObject est définie sur null conformément aux règles du sandbox de sécurité.
localXCoordonnée horizontale à laquelle l’événement s’est produit par rapport au sprite conteneur.
localYCoordonnée verticale à laquelle l’événement s’est produit par rapport au sprite conteneur.
pressureValeur comprise entre 0.0 et 1.0 qui indique l’intensité du contact avec le périphérique. Si le périphérique ne prend pas en charge la détection de la pression, la valeur est 1.0.
relatedObjectRéférence à un objet de la liste d’affichage qui est associé à l’événement.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
sizeXLargeur de la surface de contact.
sizeYHauteur de la surface de contact.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le dispositif de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.
touchPointIDNuméro d’identification unique (sous la forme d’une valeur int) affecté au point tactile.
timestamp(AIR uniquement) La date et l’heure de l’événement en millisecondes par rapport au démarrage de l’application.
touchIntent(AIR uniquement) Une valeur de la classe TouchEventIntent.
isTouchPointCanceled(AIR uniquement) true si l’événement tactile est annulé à cause de la logique de rejet tactile du périphérique.

Eléments de l’API associés

    

proximityEnd

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 3

Distribué lorsque l’utilisateur soulève un stylet actif au-dessus du seuil de détection de proximité de l’écran.

Aucun événement proximityEnd n’est distribué lorsque le stylet touche l’écran.

Séquence typique d’événements qui se produit lorsqu’un utilisateur approche un stylet de l’écran, le déplace sur l’écran et le soulève pour le retirer :

  • proximityBegin
  • proximityMove
  • touchBegin
  • touchMove
  • touchEnd
  • proximityMove
  • proximityEnd

Remarque : voir la classe Multitouch pour plus d’informations sur la compatibilité de l’environnement.

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

L’objet TouchEvent distribué possède les propriétés suivantes :

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows ou Linux).
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
eventPhasePhase actuelle du flux d’événements.
isRelatedObjectInaccessibletrue si la propriété relatedObject est définie sur null conformément aux règles du sandbox de sécurité.
localXCoordonnée horizontale à laquelle l’événement s’est produit par rapport au sprite conteneur.
localYCoordonnée verticale à laquelle l’événement s’est produit par rapport au sprite conteneur.
pressureValeur comprise entre 0.0 et 1.0 qui indique l’intensité du contact avec le périphérique. Si le périphérique ne prend pas en charge la détection de la pression, la valeur est 1.0.
relatedObjectRéférence à un objet de la liste d’affichage qui est associé à l’événement.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
sizeXLargeur de la surface de contact.
sizeYHauteur de la surface de contact.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le dispositif de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.
touchPointIDNuméro d’identification unique (sous la forme d’une valeur int) affecté au point tactile.
timestamp(AIR uniquement) La date et l’heure de l’événement en millisecondes par rapport au démarrage de l’application.
touchIntent(AIR uniquement) Une valeur de la classe TouchEventIntent.
isTouchPointCanceled(AIR uniquement) true si l’événement tactile est annulé à cause de la logique de rejet tactile du périphérique.

Eléments de l’API associés

    

proximityMove

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 3

Distribué lorsque l’utilisateur déplace un stylet actif sur l’écran tout en respectant le seuil de détection de proximité.

Séquence typique d’événements qui se produit lorsqu’un utilisateur approche un stylet de l’écran, le déplace sur l’écran et le soulève pour le retirer :

  • proximityBegin
  • proximityMove
  • touchBegin
  • touchMove
  • touchEnd
  • proximityMove
  • proximityEnd

Remarque : voir la classe Multitouch pour plus d’informations sur la compatibilité de l’environnement.

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

L’objet TouchEvent distribué possède les propriétés suivantes :

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows ou Linux).
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
eventPhasePhase actuelle du flux d’événements.
isRelatedObjectInaccessibletrue si la propriété relatedObject est définie sur null conformément aux règles du sandbox de sécurité.
localXCoordonnée horizontale à laquelle l’événement s’est produit par rapport au sprite conteneur.
localYCoordonnée verticale à laquelle l’événement s’est produit par rapport au sprite conteneur.
pressureValeur comprise entre 0.0 et 1.0 qui indique l’intensité du contact avec le périphérique. Si le périphérique ne prend pas en charge la détection de la pression, la valeur est 1.0.
relatedObjectRéférence à un objet de la liste d’affichage qui est associé à l’événement.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
sizeXLargeur de la surface de contact.
sizeYHauteur de la surface de contact.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le dispositif de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.
touchPointIDNuméro d’identification unique (sous la forme d’une valeur int) affecté au point tactile.
timestamp(AIR uniquement) La date et l’heure de l’événement en millisecondes par rapport au démarrage de l’application.
touchIntent(AIR uniquement) Une valeur de la classe TouchEventIntent.
isTouchPointCanceled(AIR uniquement) true si l’événement tactile est annulé à cause de la logique de rejet tactile du périphérique.

Eléments de l’API associés

    

proximityOut

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 3

Distribué lorsque l’utilisateur déplace un stylet actif en dehors de cet objet InteractiveObject, tout en respectant le seuil de détection de proximité de l’écran.

Remarque : voir la classe Multitouch pour plus d’informations sur la compatibilité de l’environnement.

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

L’objet TouchEvent distribué possède les propriétés suivantes :

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows ou Linux).
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
eventPhasePhase actuelle du flux d’événements.
isRelatedObjectInaccessibletrue si la propriété relatedObject est définie sur null conformément aux règles du sandbox de sécurité.
localXCoordonnée horizontale à laquelle l’événement s’est produit par rapport au sprite conteneur.
localYCoordonnée verticale à laquelle l’événement s’est produit par rapport au sprite conteneur.
pressureValeur comprise entre 0.0 et 1.0 qui indique l’intensité du contact avec le périphérique. Si le périphérique ne prend pas en charge la détection de la pression, la valeur est 1.0.
relatedObjectRéférence à un objet de la liste d’affichage qui est associé à l’événement.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
sizeXLargeur de la surface de contact.
sizeYHauteur de la surface de contact.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le dispositif de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.
touchPointIDNuméro d’identification unique (sous la forme d’une valeur int) affecté au point tactile.
timestamp(AIR uniquement) La date et l’heure de l’événement en millisecondes par rapport au démarrage de l’application.
touchIntent(AIR uniquement) Une valeur de la classe TouchEventIntent.
isTouchPointCanceled(AIR uniquement) true si l’événement tactile est annulé à cause de la logique de rejet tactile du périphérique.

Eléments de l’API associés

    

proximityOver

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 3

Distribué lorsque l’utilisateur déplace un stylet actif directement au-dessus de cet objet InteractiveObject, tout en respectant le seuil de détection de proximité de l’écran.

Remarque : voir la classe Multitouch pour plus d’informations sur la compatibilité de l’environnement.

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

L’objet TouchEvent distribué possède les propriétés suivantes :

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows ou Linux).
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
eventPhasePhase actuelle du flux d’événements.
isRelatedObjectInaccessibletrue si la propriété relatedObject est définie sur null conformément aux règles du sandbox de sécurité.
localXCoordonnée horizontale à laquelle l’événement s’est produit par rapport au sprite conteneur.
localYCoordonnée verticale à laquelle l’événement s’est produit par rapport au sprite conteneur.
pressureValeur comprise entre 0.0 et 1.0 qui indique l’intensité du contact avec le périphérique. Si le périphérique ne prend pas en charge la détection de la pression, la valeur est 1.0.
relatedObjectRéférence à un objet de la liste d’affichage qui est associé à l’événement.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
sizeXLargeur de la surface de contact.
sizeYHauteur de la surface de contact.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le dispositif de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.
touchPointIDNuméro d’identification unique (sous la forme d’une valeur int) affecté au point tactile.
timestamp(AIR uniquement) La date et l’heure de l’événement en millisecondes par rapport au démarrage de l’application.
touchIntent(AIR uniquement) Une valeur de la classe TouchEventIntent.
isTouchPointCanceled(AIR uniquement) true si l’événement tactile est annulé à cause de la logique de rejet tactile du périphérique.

Eléments de l’API associés

    

proximityRollOut

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 3

Distribué lorsque l’utilisateur déplace un stylet actif hors de cet objet InteractiveObject et de l’un de ses enfants, tout en respectant le seuil de détection de proximité de l’écran.

L’événement a pour cible l’objet placé précédemment sous le périphérique de pointage ou un parent de cet objet. L’objet relatedObject correspond à l’objet au dessus duquel le stylet a été placé. Les événements proximityRollOut sont envoyés de façon consécutive vers le haut de la chaîne parent de l’objet, en commençant par l’objet et en se terminant par le parent de plus haut niveau qui n’est ni la racine, ni l’ancêtre de relatedObject.

L’événement proximityRollOut a pour objet de simplifier le codage des comportements de survol des conteneurs d’objet d’affichage avec enfants. Lorsque le stylet quitte la zone d’un objet d’affichage ou de l’un de ses enfants pour atteindre un objet qui ne fait pas partie de ses enfants, l’objet d’affichage distribue l’événement proximityRollOut. Ce comportement diffère de celui de l’événement proximityOut, qui est envoyé lorsque la souris quitte la zone d’un objet enfant du conteneur d’objet d’affichage, même si la souris reste au-dessus d’un autre objet enfant du conteneur d’objet d’affichage.

Remarque : voir la classe Multitouch pour plus d’informations sur la compatibilité de l’environnement.

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

L’objet TouchEvent distribué possède les propriétés suivantes :

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows ou Linux).
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
eventPhasePhase actuelle du flux d’événements.
isRelatedObjectInaccessibletrue si la propriété relatedObject est définie sur null conformément aux règles du sandbox de sécurité.
localXCoordonnée horizontale à laquelle l’événement s’est produit par rapport au sprite conteneur.
localYCoordonnée verticale à laquelle l’événement s’est produit par rapport au sprite conteneur.
pressureValeur comprise entre 0.0 et 1.0 qui indique l’intensité du contact avec le périphérique. Si le périphérique ne prend pas en charge la détection de la pression, la valeur est 1.0.
relatedObjectRéférence à un objet de la liste d’affichage qui est associé à l’événement.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
sizeXLargeur de la surface de contact.
sizeYHauteur de la surface de contact.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le dispositif de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.
touchPointIDNuméro d’identification unique (sous la forme d’une valeur int) affecté au point tactile.
timestamp(AIR uniquement) La date et l’heure de l’événement en millisecondes par rapport au démarrage de l’application.
touchIntent(AIR uniquement) Une valeur de la classe TouchEventIntent.
isTouchPointCanceled(AIR uniquement) true si l’événement tactile est annulé à cause de la logique de rejet tactile du périphérique.

Eléments de l’API associés

    

proximityRollOver

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 3

Distribué lorsque l’utilisateur déplace un stylet actif sur cet objet InteractiveObject de l’extérieur de l’arborescence d’objets de descendants dans la liste d’affichage (tout en respectant le seuil de détection de proximité de l’écran).

L’événement a pour cible l’objet placé sous le stylet ou un parent de cet objet. relatedObject correspond à l’objet précédemment placé sous le stylet. Les événements proximityRollOver sont envoyés de façon consécutive vers le bas de la chaîne parent de l’objet, en commençant par le parent de plus haut niveau qui ne constitue ni la racine, ni l’ancêtre de relatedObject et se termine par l’objet.

L’événement proximityRollOver a pour objet de simplifier le codage des comportements de fin de sélection des conteneurs d’objet d’affichage avec enfants. Lorsque la souris pénètre dans la zone d’un objet d’affichage ou de l’un de ses enfants à partir d’un objet qui ne fait pas partie de ses enfants, l’objet d’affichage distribue l’événement proximityRollOver. Ce comportement diffère de celui de l’événement proximityOver, qui est envoyé lorsque la souris entre dans la zone d’un objet enfant du conteneur d’objet d’affichage, même si la souris reste au-dessus d’un autre objet enfant du conteneur d’objet d’affichage.

Remarque : voir la classe Multitouch pour plus d’informations sur la compatibilité de l’environnement.

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

L’objet TouchEvent distribué possède les propriétés suivantes :

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows ou Linux).
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
eventPhasePhase actuelle du flux d’événements.
isRelatedObjectInaccessibletrue si la propriété relatedObject est définie sur null conformément aux règles du sandbox de sécurité.
localXCoordonnée horizontale à laquelle l’événement s’est produit par rapport au sprite conteneur.
localYCoordonnée verticale à laquelle l’événement s’est produit par rapport au sprite conteneur.
pressureValeur comprise entre 0.0 et 1.0 qui indique l’intensité du contact avec le périphérique. Si le périphérique ne prend pas en charge la détection de la pression, la valeur est 1.0.
relatedObjectRéférence à un objet de la liste d’affichage qui est associé à l’événement.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
sizeXLargeur de la surface de contact.
sizeYHauteur de la surface de contact.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le dispositif de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.
touchPointIDNuméro d’identification unique (sous la forme d’une valeur int) affecté au point tactile.
timestamp(AIR uniquement) La date et l’heure de l’événement en millisecondes par rapport au démarrage de l’application.
touchIntent(AIR uniquement) Une valeur de la classe TouchEventIntent.
isTouchPointCanceled(AIR uniquement) true si l’événement tactile est annulé à cause de la logique de rejet tactile du périphérique.

Eléments de l’API associés

releaseOutside

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

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

Distribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage après avoir appuyé sur le bouton sur une occurrence d’InteractiveObject, puis après avoir déplacé le périphérique de pointage hors de l’occurrence d’InteractiveObject. Si la cible est une occurrence de SimpleButton, l’objet présente l’objet d’affichage upState. Si la cible est un champ de texte sélectionnable, le champ de texte termine la sélection, ce qui est son comportement par défaut.

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

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

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows).
bubblestrue
buttonDownfalse
cancelablefalse ; le comportement par défaut ne peut pas être annulé.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
localXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
localYCoordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
clickCountDécompte du nombre de clics souris pour indiquer si l’événement fait partie d’une séquence multi-clic.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetL’objet InteractiveObject qui pointe vers le bouton du périphérique est tout d’abord enfoncé hors de l’occurrence, puis relâché. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

rightClick

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Lite 4

Distribué lorsque l’utilisateur appuie sur le bouton droit de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject. Pour qu’un événement rightClick se produise, il doit toujours suivre cette série d’événements dans l’ordre suivant : événement rightMouseDown, puis rightMouseUp. L’objet cible doit être identique pour ces deux événements, sans quoi l’événement rightClick ne se produit pas. Quel que soit le nombre d’autres événements de souris effectués entre les événements rightmouseDown et rightmouseUp, l’événement rightclick se produit.

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

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

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows).
bubblestrue
buttonDownPour les événements de clic droit, cette valeur est toujours définie sur false.
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
localXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
localYCoordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
movementXChangement de coordonnées horizontales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
movementYChangement de coordonnées verticales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le périphérique de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

rightMouseDown

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Lite 4

Distribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage sur une occurrence InteractiveObject.

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

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

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows).
bubblestrue
buttonDownPour les événements de clic droit, cette valeur est toujours définie sur true.
cancelablefalse ; le comportement par défaut ne peut pas être annulé.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
localXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
localYCoordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
movementXChangement de coordonnées horizontales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
movementYChangement de coordonnées verticales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
clickCountDécompte du nombre de clics souris pour indiquer si l’événement fait partie d’une séquence multi-clic.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le périphérique de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

rightMouseUp

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Lite 4

Distribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.

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

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

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows).
bubblestrue
buttonDowntrue si le bouton droit de la souris est enfoncé ; false dans tous les autres cas.
cancelablefalse ; le comportement par défaut ne peut pas être annulé.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
localXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
localYCoordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
movementXChangement de coordonnées horizontales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
movementYChangement de coordonnées verticales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
clickCountDécompte du nombre de clics souris pour indiquer si l’événement fait partie d’une séquence multi-clic.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le périphérique de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

rollOut

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Player 9, Flash Lite 4

Distribué lorsque l’utilisateur éloigne un périphérique de pointage d’une occurrence de InteractiveObject. L’événement a pour cible l’objet placé précédemment sous le périphérique de pointage ou un parent de cet objet. L’objet relatedObject correspond à l’objet sur lequel s’est placé le périphérique de pointage. Les événements rollOut sont envoyés de façon consécutive vers le haut de la chaîne parent de l’objet, en commençant par l’objet et en se terminant par le parent de plus haut niveau qui n’est ni la racine, ni l’ancêtre de relatedObject.

L’événement rollOut a pour objet de simplifier le codage des comportements de survol des conteneurs d’objet d’affichage avec enfants. Lorsque la souris quitte la zone d’un objet d’affichage ou de l’un de ses enfants pour atteindre un objet qui ne fait pas partie de ses enfants, l’objet d’affichage distribue l’événement rollOut. Ce comportement diffère de celui de l’événement mouseOut, qui est envoyé lorsque la souris quitte la zone d’un objet enfant du conteneur d’objet d’affichage, même si la souris reste au-dessus d’un autre objet enfant du conteneur d’objet d’affichage.

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

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

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows).
bubblesfalse
buttonDowntrue si le bouton principal de la souris est enfoncé ; false dans tous les autres cas.
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
relatedObjectObjet de la liste d’affichage sur lequel pointe actuellement le périphérique de pointage.
localXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
localYCoordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
movementXChangement de coordonnées horizontales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
movementYChangement de coordonnées verticales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le périphérique de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

rollOver

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Player 9, Flash Lite 4

Distribué lorsque l’utilisateur place un périphérique de pointage sur une occurrence de InteractiveObject. L’événement a pour cible l’objet placé sous le périphérique de pointage ou un parent de cet objet. relatedObject correspond à l’objet précédemment placé sous le périphérique de pointage. Les événements rollOver sont envoyés de façon consécutive vers le bas de la chaîne parent de l’objet, en commençant par le parent de plus haut niveau qui ne constitue ni la racine, ni l’ancêtre de relatedObject et se termine par l’objet.

L’événement rollOver a pour objet de simplifier le codage des comportements de fin de sélection des conteneurs d’objet d’affichage avec enfants. Lorsque la souris pénètre dans la zone d’un objet d’affichage ou de l’un de ses enfants à partir d’un objet qui ne fait pas partie de ses enfants, l’objet d’affichage distribue l’événement rollOver. Ce comportement diffère de celui de l’événement mouseOver, qui est envoyé lorsque la souris entre dans la zone d’un objet enfant du conteneur d’objet d’affichage, même si la souris reste au-dessus d’un autre objet enfant du conteneur d’objet d’affichage.

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

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

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows).
bubblesfalse
buttonDowntrue si le bouton principal de la souris est enfoncé ; false dans tous les autres cas.
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
relatedObjectObjet de la liste d’affichage sur lequel pointait le périphérique de pointage.
localXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
localYCoordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé.
movementXChangement de coordonnées horizontales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
movementYChangement de coordonnées verticales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le périphérique de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.

selectAll

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

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

Distribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour tout sélectionner ou choisit "Sélectionner tout" dans le menu contextuel. Cet événement est distribué à l’objet qui possède actuellement le focus. Si l’objet qui a actuellement le focus est un TextField, le comportement par défaut de cet événement est de sélectionner l’ensemble du contenu du champ de texte.

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

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

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetToute occurrence InteractiveObject à laquelle est associé un écouteur pour l’événement selectAll.

Remarque : les objets TextField ne distribuent pas les événements clear, copy, cut, paste ou selectAll. Les objets TextField incluent toujours les commandes Couper, Copier, Coller, Effacer et Sélectionner tout dans le menu contextuel. Vous ne pouvez pas supprimer ces commandes du menu contextuel pour les objets TextField. Pour les objets TextField, la sélection de ces commandes (ou leurs équivalents clavier) ne génère pas d’événement clear, copy, cut, paste ou selectAll. Toutefois, les autres classes qui étendent la classe InteractiveObject, y compris les composants intégrés à l’aide de Flash Text Engine (FTE), distribueront ces événements en réponse aux actions de l’utilisateur (raccourcis clavier et menus contextuels, entre autres).

softKeyboardActivate

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

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

Distribué immédiatement après l’affichage du clavier logiciel.

La constante SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE définit la valeur de la propriété type de l’objet SoftKeyboardEvent lors de l’affichage d’un clavier logiciel. Pour cet événement, cancellable = false.

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

PropriétéValeur
typeSOFT_KEYBOARD_ACTIVATE
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
relatedObjectValRéférence à un objet de la liste d’affichage qui est associé à l’événement.
triggerTypeValIndique si l’événement de clavier a été déclenché par une application ou un utilisateur.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.

Eléments de l’API associés

softKeyboardActivating

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

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

Distribué immédiatement avant l’affichage du clavier logiciel.

La constante SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING définit la valeur de la propriété type de l’objet SoftKeyboardEvent immédiatement avant l’affichage d’un clavier logiciel. Pour cet événement, cancellable = true.

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

PropriétéValeur
typeSOFT_KEYBOARD_ACTIVATING
bubblestrue
cancelabletrue, à moins que l’événement soit distribué par un objet StageText. Pour les objets StageText, l’événement n’est pas annulable.
relatedObjectValRéférence à un objet de la liste d’affichage qui est associé à l’événement.
triggerTypeValIndique si l’événement de clavier a été déclenché par une application ou un utilisateur.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.

Eléments de l’API associés

softKeyboardDeactivate

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

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

Distribué immédiatement après la disparition du clavier logiciel.

La constante SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE définit la valeur de la propriété type de l’objet SoftKeyboardEvent lors de la disparition ou du masquage d’un clavier logiciel. Pour cet événement, cancellable = false.

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

PropriétéValeur
typeSOFT_KEYBOARD_DEACTIVATE
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
relatedObjectValRéférence à un objet de la liste d’affichage qui est associé à l’événement.
triggerTypeValIndique si l’événement de clavier a été déclenché par une application ou un utilisateur.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.

Eléments de l’API associés

tabChildrenChange

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

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

Distribué lorsque la valeur de l’indicateur tabChildren de l’objet change.

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

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

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

tabEnabledChange

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

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

Distribué lorsque l’indicateur tabEnabled de l’objet change.

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

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

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

tabIndexChange

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

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

Distribué lorsque la valeur de la propriété tabIndex de l’objet change.

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

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

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

textInput

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0, Flash Player 9, Flash Lite 4

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

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

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

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

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

touchBegin

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2, Flash Lite 4

Distribué lorsque l’utilisateur touche pour la première fois un périphérique tactile (notamment lorsqu’il pose un doigt sur un téléphone portable ou une tablette munis d’un écran tactile). Certains périphériques peuvent également interpréter ce contact comme un événement mouseDown.

De façon plus spécifique, si un utilisateur pose le doigt sur écran tactile, l’occurrence d’InteractiveObject peut distribuer un événement mouseDown ou un événement touchBegin, ou les deux si l’environnement actuel le permet. Choisissez la manière dont vous souhaitez gérer l’interaction de l’utilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer l’événement mouseDown, le gestionnaire d’événement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer l’événement touchBegin, vous pouvez concevoir votre gestionnaire d’événement de façon à répondre aux besoins spécifiques d’un environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon qu’il s’agit d’un événement tactile ou d’un événement de souris.

Remarque : voir la classe Multitouch pour plus d’informations sur la compatibilité de l’environnement.

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

L’objet TouchEvent distribué possède les propriétés suivantes :

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows ou Linux).
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
eventPhasePhase actuelle du flux d’événements.
isRelatedObjectInaccessibletrue si la propriété relatedObject est définie sur null conformément aux règles du sandbox de sécurité.
localXCoordonnée horizontale à laquelle l’événement s’est produit par rapport au sprite conteneur.
localYCoordonnée verticale à laquelle l’événement s’est produit par rapport au sprite conteneur.
pressureValeur comprise entre 0.0 et 1.0 qui indique l’intensité du contact avec le périphérique. Si le périphérique ne prend pas en charge la détection de la pression, la valeur est 1.0.
relatedObjectRéférence à un objet de la liste d’affichage qui est associé à l’événement.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
sizeXLargeur de la surface de contact.
sizeYHauteur de la surface de contact.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le dispositif de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.
touchPointIDNuméro d’identification unique (sous la forme d’une valeur int) affecté au point tactile.

Exemple  ( Comment utiliser cet exemple )

L’exemple suivant illustre la gestion d’événements pour les événements TOUCH_BEGIN, TOUCH_MOVE et TOUCH_END. Lorsque le point de contact se déplace sur l’écran (onTouchMove), la coordonnée x par rapport à la scène est tracée à la sortie. Pour les paramètres sprite.startTouchDrag de la fonction onTouchBegin, la valeur de touchPointID correspond à la valeur affectée à l’objet d’événement. Le paramètre bounds correspond au rectangle qui définit les limites de l’objet d’affichage parent (bg est un objet d’affichage contenant MySprite).
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

MySprite.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);
MySprite.addEventListener(TouchEvent.TOUCH_MOVE, onTouchMove);
MySprite.addEventListener(TouchEvent.TOUCH_END, onTouchEnd);

function onTouchBegin(eBegin:TouchEvent) {
     eBegin.target.startTouchDrag(eBegin.touchPointID, false, bg.getRect(this));
     trace("touch begin");
 
 }

function onTouchMove(eMove:TouchEvent) {
    trace(eMove.stageX);
}
 
function onTouchEnd(eEnd:TouchEvent) {
     eEnd.target.stopTouchDrag(eEnd.touchPointID);
     trace("touch end");
}

Eléments de l’API associés

touchEnd

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2, Flash Lite 4

Distribué lorsque l’utilisateur cesse le contact avec un périphérique tactile (notamment lorsqu’il retire le doigt d’un téléphone portable ou d’une tablette munis d’un écran tactile). Certains périphériques peuvent également interpréter ce contact comme un événement mouseUp.

De façon plus spécifique, si un utilisateur retire le doigt d’un écran tactile, l’occurrence d’InteractiveObject peut distribuer un événement mouseEnd ou un événement touchEnd, ou les deux si l’environnement actuel le permet. Choisissez la manière dont vous souhaitez gérer l’interaction de l’utilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer l’événement mouseUp, le gestionnaire d’événement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer l’événement touchEnd, vous pouvez concevoir votre gestionnaire d’événement de façon à répondre aux besoins spécifiques d’un environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon qu’il s’agit d’un événement tactile ou d’un événement de souris.

Remarque : voir la classe Multitouch pour plus d’informations sur la compatibilité de l’environnement.

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

L’objet TouchEvent distribué possède les propriétés suivantes :

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows ou Linux).
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
eventPhasePhase actuelle du flux d’événements.
isRelatedObjectInaccessibletrue si la propriété relatedObject est définie sur null conformément aux règles du sandbox de sécurité.
localXCoordonnée horizontale à laquelle l’événement s’est produit par rapport au sprite conteneur.
localYCoordonnée verticale à laquelle l’événement s’est produit par rapport au sprite conteneur.
pressureValeur comprise entre 0.0 et 1.0 qui indique l’intensité du contact avec le périphérique. Si le périphérique ne prend pas en charge la détection de la pression, la valeur est 1.0.
relatedObjectRéférence à un objet de la liste d’affichage qui est associé à l’événement.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
sizeXLargeur de la surface de contact.
sizeYHauteur de la surface de contact.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le dispositif de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.
touchPointIDNuméro d’identification unique (sous la forme d’une valeur int) affecté au point tactile.

Exemple  ( Comment utiliser cet exemple )

L’exemple suivant illustre la gestion d’événements pour les événements TOUCH_BEGIN, TOUCH_MOVE et TOUCH_END. Lorsque le point de contact se déplace sur l’écran (onTouchMove), la coordonnée x par rapport à la scène est tracée à la sortie. Pour les paramètres sprite.startTouchDrag de la fonction onTouchBegin, la valeur de touchPointID correspond à la valeur affectée à l’objet d’événement. Le paramètre bounds correspond au rectangle qui définit les limites de l’objet d’affichage parent (bg est un objet d’affichage contenant MySprite).
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

MySprite.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);
MySprite.addEventListener(TouchEvent.TOUCH_MOVE, onTouchMove);
MySprite.addEventListener(TouchEvent.TOUCH_END, onTouchEnd);

function onTouchBegin(eBegin:TouchEvent) {
     eBegin.target.startTouchDrag(eBegin.touchPointID, false, bg.getRect(this));
     trace("touch begin");
 
 }

function onTouchMove(eMove:TouchEvent) {
    trace(eMove.stageX);
}
 
function onTouchEnd(eEnd:TouchEvent) {
     eEnd.target.stopTouchDrag(eEnd.touchPointID);
     trace("touch end");
}

Eléments de l’API associés

touchMove

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2, Flash Lite 4

Distribué lorsque l’utilisateur appuie sur le périphérique, et est continuellement distribué jusqu’au retrait du point de contact. Notez que cet événement ne nécessite pas un mouvement du point de contact pour être distribué.

Certains périphériques peuvent interpréter ce contact comme un événement mouseMove. De façon plus spécifique, si un utilisateur déplace un doigt sur un écran tactile, l’occurrence d’InteractiveObject peut distribuer un événement mouseMove ou un événement touchMove, ou les deux si l’environnement actuel le permet. Choisissez la manière dont vous souhaitez gérer l’interaction de l’utilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer l’événement mouseMove, le gestionnaire d’événement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer l’événement touchMove, vous pouvez concevoir votre gestionnaire d’événement de façon à répondre aux besoins spécifiques d’un environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon qu’il s’agit d’un événement tactile ou d’un événement de souris.

Remarque : voir la classe Multitouch pour plus d’informations sur la compatibilité de l’environnement.

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

L’objet TouchEvent distribué possède les propriétés suivantes :

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows ou Linux).
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
eventPhasePhase actuelle du flux d’événements.
isRelatedObjectInaccessibletrue si la propriété relatedObject est définie sur null conformément aux règles du sandbox de sécurité.
localXCoordonnée horizontale à laquelle l’événement s’est produit par rapport au sprite conteneur.
localYCoordonnée verticale à laquelle l’événement s’est produit par rapport au sprite conteneur.
pressureValeur comprise entre 0.0 et 1.0 qui indique l’intensité du contact avec le périphérique. Si le périphérique ne prend pas en charge la détection de la pression, la valeur est 1.0.
relatedObjectRéférence à un objet de la liste d’affichage qui est associé à l’événement.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
sizeXLargeur de la surface de contact.
sizeYHauteur de la surface de contact.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le dispositif de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.
touchPointIDNuméro d’identification unique (sous la forme d’une valeur int) affecté au point tactile.

Exemple  ( Comment utiliser cet exemple )

L’exemple suivant illustre la gestion d’événements pour les événements TOUCH_BEGIN, TOUCH_MOVE et TOUCH_END. Lorsque le point de contact se déplace sur l’écran (onTouchMove), la coordonnée x par rapport à la scène est tracée à la sortie. Pour les paramètres sprite.startTouchDrag de la fonction onTouchBegin, la valeur de touchPointID correspond à la valeur affectée à l’objet d’événement. Le paramètre bounds correspond au rectangle qui définit les limites de l’objet d’affichage parent (bg est un objet d’affichage contenant MySprite).
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

MySprite.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);
MySprite.addEventListener(TouchEvent.TOUCH_MOVE, onTouchMove);
MySprite.addEventListener(TouchEvent.TOUCH_END, onTouchEnd);

function onTouchBegin(eBegin:TouchEvent) {
     eBegin.target.startTouchDrag(eBegin.touchPointID, false, bg.getRect(this));
     trace("touch begin");
 
 }

function onTouchMove(eMove:TouchEvent) {
    trace(eMove.stageX);
}
 
function onTouchEnd(eEnd:TouchEvent) {
     eEnd.target.stopTouchDrag(eEnd.touchPointID);
     trace("touch end");
}

Eléments de l’API associés

touchOut

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2, Flash Lite 4

Distribué lorsque l’utilisateur retire le point de contact d’une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un objet d’affichage vers un autre sur un téléphone portable ou une tablette munis d’un écran tactile). Certains périphériques peuvent également interpréter ce contact comme un événement mouseOut.

De façon plus spécifique, si un utilisateur déplace un doigt sur un écran tactile, l’occurrence d’InteractiveObject peut distribuer un événement mouseOut ou un événement touchOut, ou les deux si l’environnement actuel le permet. Choisissez la manière dont vous souhaitez gérer l’interaction de l’utilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer l’événement mouseOut, le gestionnaire d’événement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer l’événement touchOut, vous pouvez concevoir votre gestionnaire d’événement de façon à répondre aux besoins spécifiques d’un environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon qu’il s’agit d’un événement tactile ou d’un événement de souris.

Remarque : voir la classe Multitouch pour plus d’informations sur la compatibilité de l’environnement.

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

L’objet TouchEvent distribué possède les propriétés suivantes :

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows ou Linux).
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
eventPhasePhase actuelle du flux d’événements.
isRelatedObjectInaccessibletrue si la propriété relatedObject est définie sur null conformément aux règles du sandbox de sécurité.
localXCoordonnée horizontale à laquelle l’événement s’est produit par rapport au sprite conteneur.
localYCoordonnée verticale à laquelle l’événement s’est produit par rapport au sprite conteneur.
pressureValeur comprise entre 0.0 et 1.0 qui indique l’intensité du contact avec le périphérique. Si le périphérique ne prend pas en charge la détection de la pression, la valeur est 1.0.
relatedObjectRéférence à un objet de la liste d’affichage qui est associé à l’événement.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
sizeXLargeur de la surface de contact.
sizeYHauteur de la surface de contact.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le dispositif de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.
touchPointIDNuméro d’identification unique (sous la forme d’une valeur int) affecté au point tactile.

Eléments de l’API associés

touchOver

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2, Flash Lite 4

Distribué lorsque l’utilisateur déplace le point de contact sur une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un point se trouvant en dehors d’un objet d’affichage vers un point sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile). Certains périphériques peuvent également interpréter ce contact comme un événement mouseOver.

De façon plus spécifique, si un utilisateur déplace un doigt sur un objet InteractiveObject, l’occurrence d’InteractiveObject peut distribuer un événement mouseOver ou un événement touchOver, ou les deux si l’environnement actuel le permet. Choisissez la manière dont vous souhaitez gérer l’interaction de l’utilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer l’événement mouseOver, le gestionnaire d’événement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer l’événement touchOver, vous pouvez concevoir votre gestionnaire d’événement de façon à répondre aux besoins spécifiques d’un environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon qu’il s’agit d’un événement tactile ou d’un événement de souris.

Remarque : voir la classe Multitouch pour plus d’informations sur la compatibilité de l’environnement.

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

L’objet TouchEvent distribué possède les propriétés suivantes :

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows ou Linux).
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
eventPhasePhase actuelle du flux d’événements.
isRelatedObjectInaccessibletrue si la propriété relatedObject est définie sur null conformément aux règles du sandbox de sécurité.
localXCoordonnée horizontale à laquelle l’événement s’est produit par rapport au sprite conteneur.
localYCoordonnée verticale à laquelle l’événement s’est produit par rapport au sprite conteneur.
pressureValeur comprise entre 0.0 et 1.0 qui indique l’intensité du contact avec le périphérique. Si le périphérique ne prend pas en charge la détection de la pression, la valeur est 1.0.
relatedObjectRéférence à un objet de la liste d’affichage qui est associé à l’événement.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
sizeXLargeur de la surface de contact.
sizeYHauteur de la surface de contact.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le dispositif de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.
touchPointIDNuméro d’identification unique (sous la forme d’une valeur int) affecté au point tactile.

Eléments de l’API associés

touchRollOut

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2, Flash Lite 4

Distribué lorsque l’utilisateur retire le point de contact d’une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un se trouvant sur l’objet d’affichage d’un téléphone portable ou une tablette munis d’un écran tactile vers un point se trouvant en dehors de cet objet). Certains périphériques peuvent également interpréter ce contact comme un événement rollOut.

De façon plus spécifique, si un utilisateur déplace un doigt sur un objet InteractiveObject, l’occurrence d’InteractiveObject peut distribuer un événement rollOut ou un événement touchRollOut, ou les deux si l’environnement actuel le permet. Choisissez la manière dont vous souhaitez gérer l’interaction de l’utilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer l’événement rollOut, le gestionnaire d’événement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer l’événement touchRollOut, vous pouvez concevoir votre gestionnaire d’événement de façon à répondre aux besoins spécifiques d’un environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon qu’il s’agit d’un événement tactile ou d’un événement de souris.

Remarque : voir la classe Multitouch pour plus d’informations sur la compatibilité de l’environnement.

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

L’objet TouchEvent distribué possède les propriétés suivantes :

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows ou Linux).
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
eventPhasePhase actuelle du flux d’événements.
isRelatedObjectInaccessibletrue si la propriété relatedObject est définie sur null conformément aux règles du sandbox de sécurité.
localXCoordonnée horizontale à laquelle l’événement s’est produit par rapport au sprite conteneur.
localYCoordonnée verticale à laquelle l’événement s’est produit par rapport au sprite conteneur.
pressureValeur comprise entre 0.0 et 1.0 qui indique l’intensité du contact avec le périphérique. Si le périphérique ne prend pas en charge la détection de la pression, la valeur est 1.0.
relatedObjectRéférence à un objet de la liste d’affichage qui est associé à l’événement.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
sizeXLargeur de la surface de contact.
sizeYHauteur de la surface de contact.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le dispositif de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.
touchPointIDNuméro d’identification unique (sous la forme d’une valeur int) affecté au point tactile.

Eléments de l’API associés

touchRollOver

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2, Flash Lite 4

Distribué lorsque l’utilisateur déplace le point de contact sur une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un point se trouvant en dehors d’un objet d’affichage vers un point sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile). Certains périphériques peuvent également interpréter ce contact comme un événement rollOver.

De façon plus spécifique, si un utilisateur déplace un doigt sur un objet InteractiveObject, l’occurrence d’InteractiveObject peut distribuer un événement rollOver ou un événement touchRollOver, ou les deux si l’environnement actuel le permet. Choisissez la manière dont vous souhaitez gérer l’interaction de l’utilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer l’événement rollOver, le gestionnaire d’événement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer l’événement touchRollOver, vous pouvez concevoir votre gestionnaire d’événement de façon à répondre aux besoins spécifiques d’un environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon qu’il s’agit d’un événement tactile ou d’un événement de souris.

Remarque : voir la classe Multitouch pour plus d’informations sur la compatibilité de l’environnement.

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

L’objet TouchEvent distribué possède les propriétés suivantes :

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows ou Linux).
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
eventPhasePhase actuelle du flux d’événements.
isRelatedObjectInaccessibletrue si la propriété relatedObject est définie sur null conformément aux règles du sandbox de sécurité.
localXCoordonnée horizontale à laquelle l’événement s’est produit par rapport au sprite conteneur.
localYCoordonnée verticale à laquelle l’événement s’est produit par rapport au sprite conteneur.
pressureValeur comprise entre 0.0 et 1.0 qui indique l’intensité du contact avec le périphérique. Si le périphérique ne prend pas en charge la détection de la pression, la valeur est 1.0.
relatedObjectRéférence à un objet de la liste d’affichage qui est associé à l’événement.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
sizeXLargeur de la surface de contact.
sizeYHauteur de la surface de contact.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le dispositif de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.
touchPointIDNuméro d’identification unique (sous la forme d’une valeur int) affecté au point tactile.

Eléments de l’API associés

touchTap

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

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: Flash Player 10.1, AIR 2, Flash Lite 4

Distribué lorsque l’utilisateur lève le point de contact sur la même occurrence d’InteractiveObject sur laquelle le contact a été lancé sur un périphérique tactile (notamment lorsqu’il appuie avec un doigt à partir d’un point de contact unique sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile, puis le retire). Certains périphériques peuvent également interpréter ce contact comme un événement click.

De façon plus spécifique, si un utilisateur appuie brièvement avec deux doigts sur un objet InteractiveObject, l’occurrence d’InteractiveObject peut distribuer un événement click ou un événement touchTap, ou les deux si l’environnement actuel le permet. Choisissez la manière dont vous souhaitez gérer l’interaction de l’utilisateur. Utilisez la classe flash.ui.Multitouch pour gérer les événements tactiles (activez la gestion des événements de mouvements tactiles ou la gestion des événements de points tactiles simples, ou désactivez les événements tactiles afin de ne distribuer que les événements de souris). Si vous choisissez de gérer l’événement click, le gestionnaire d’événement sera exécuté sur un périphérique tactile et sur un périphérique de type souris. Toutefois, si vous choisissez de gérer l’événement touchTap, vous pouvez concevoir votre gestionnaire d’événement de façon à répondre aux besoins spécifiques d’un environnement tactile et à fournir aux utilisateurs des fonctionnalités tactiles avancées. Vous pouvez également gérer ces deux événements de façon indépendante pour fournir une réponse différente selon qu’il s’agit d’un événement tactile ou d’un événement de souris.

Remarque : voir la classe Multitouch pour plus d’informations sur la compatibilité de l’environnement.

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

L’objet TouchEvent distribué possède les propriétés suivantes :

PropriétéValeur
altKeytrue si la touche Alt est activée (Windows ou Linux).
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
commandKeytrue sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows.
controlKeytrue si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée.
ctrlKeytrue sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
eventPhasePhase actuelle du flux d’événements.
isRelatedObjectInaccessibletrue si la propriété relatedObject est définie sur null conformément aux règles du sandbox de sécurité.
localXCoordonnée horizontale à laquelle l’événement s’est produit par rapport au sprite conteneur.
localYCoordonnée verticale à laquelle l’événement s’est produit par rapport au sprite conteneur.
pressureValeur comprise entre 0.0 et 1.0 qui indique l’intensité du contact avec le périphérique. Si le périphérique ne prend pas en charge la détection de la pression, la valeur est 1.0.
relatedObjectRéférence à un objet de la liste d’affichage qui est associé à l’événement.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
sizeXLargeur de la surface de contact.
sizeYHauteur de la surface de contact.
stageXCoordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
stageYCoordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène.
targetOccurrence d’InteractiveObject sous le dispositif de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement.
touchPointIDNuméro d’identification unique (sous la forme d’une valeur int) affecté au point tactile.

Exemple  ( Comment utiliser cet exemple )

L’exemple suivant affiche un message lorsque l’utilisateur appuie sur le carré dessiné sur mySprite sur un écran tactile :
Multitouch.inputMode=MultitouchInputMode.TOUCH_POINT;

var mySprite:Sprite = new Sprite();
var myTextField:TextField = new TextField();

mySprite.graphics.beginFill(0x336699);
mySprite.graphics.drawRect(0,0,40,40);
addChild(mySprite);

mySprite.addEventListener(TouchEvent.TOUCH_TAP, taphandler);

function taphandler(e:TouchEvent): void {
    myTextField.text = "I've been tapped";
    myTextField.y = 50;
    addChild(myTextField);
}

Eléments de l’API associés

InteractiveObjectExample.as

L’exemple suivant utilise la classe InteractiveObjectExample, qui en retour utilise la classe ChildSprite pour dessiner un rectangle et le manipule en fonction des différents événements de la souris. Pour ce faire, procédez comme suit :
  1. Dans le constructeur InteractiveObjectExample, un nouvel objet ChildSprite de type Sprite appelé child est créé, qui en retour appelle la méthode de constructeur ChildSprite pour dessiner la forme et ajoute des événements de souris à la forme (comme expliqué au cours des étapes suivantes). L’objet child est ajouté dans la partie supérieure de la liste d’affichage aux coordonnées x = 0, y = 0.
  2. Dans la classe ChildSprite, déclarez les propriétés size et overSize qui sont utilisées par la suite par les méthodes draw() et MouseEvent.
  3. Déclare des propriétés qui définissent la couleur de fond sur orange, la couleur de survol de la souris sur jaune et la couleur clic sur bleu clair.
  4. Dans le constructeur ChildSprite, un carré orange est dessiné à l’aide des méthodes de la classe Graphics et de la méthode draw().
  5. Le constructeur ajoute quatre méthodes d’écouteur d’événements MouseEvent :
    • mouseOverHandler: redraws a larger 60 x 60 pixel square with a dark-yellow color at the original coordinates.
    • mouseOutHandler : rétablit la couleur et la taille d’origine du carré.
    • mouseDownHandler : dessine de nouveau un carré plus grand, de 60x60 pixels, en bleu clair et aux coordonnées d’origine.
    • mouseUpHandler : identique à mouseOverHandler.
package {
    import flash.display.Sprite;

    public class InteractiveObjectExample extends Sprite {

        public function InteractiveObjectExample() {
            var child:Sprite = new ChildSprite();
            addChild(child);
        }
    }
}

import flash.display.Sprite;
import flash.events.MouseEvent;

class ChildSprite extends Sprite {
    private var size:uint = 50;
    private var overSize:uint = 60;
    private var backgroundColor:uint = 0xFFCC00;
    private var overColor:uint = 0xCCFF00;
    private var downColor:uint = 0x00CCFF;

    public function ChildSprite() {
        buttonMode = true;
        draw(size, size, backgroundColor);
        addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler);
        addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler);
        addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
        addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
    }

    private function draw(w:uint, h:uint, bgColor:uint):void {
        graphics.clear();
        graphics.beginFill(bgColor);
        graphics.drawRect(0, 0, w, h);
        graphics.endFill();
    }

    public function mouseOverHandler(event:MouseEvent):void {
        trace("mouseOverHandler");
        draw(overSize, overSize, overColor);
    }

    public function mouseOutHandler(event:MouseEvent):void {
        trace("mouseOutHandler");
        draw(size, size, backgroundColor);
    }

    public function mouseDownHandler(event:MouseEvent):void {
        trace("mouseDownHandler");
        draw(overSize, overSize, downColor);
    }

    public function mouseUpHandler(event:MouseEvent):void {
        trace("mouseUpHandler");
        draw(overSize, overSize, overColor);
    }
}




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