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

Event  - 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

Package flash.events

Interfaces
IEventDispatcher
 
Classes
AccelerometerEvent
ActivityEvent
AsyncErrorEvent
AudioOutputChangeEvent
AVDictionaryDataEvent
AVHTTPStatusEvent
AVPauseAtPeriodEndEvent
BrowserInvokeEvent    
ContextMenuEvent
DataEvent
DatagramSocketDataEvent    
DeviceRotationEvent    
DNSResolverEvent    
DRMAuthenticateEvent    
DRMAuthenticationCompleteEvent
DRMAuthenticationErrorEvent
DRMDeviceGroupErrorEvent
DRMDeviceGroupEvent
DRMErrorEvent
DRMLicenseRequestEvent
DRMMetadataEvent
DRMReturnVoucherCompleteEvent
DRMReturnVoucherErrorEvent
DRMStatusEvent
ErrorEvent
Event
EventDispatcher
EventPhase
FileListEvent    
FocusEvent
FullScreenEvent
GameInputEvent    
GeolocationEvent
GestureEvent
GesturePhase
HTMLUncaughtScriptExceptionEvent    
HTTPStatusEvent
IMEEvent
InvokeEvent    
IOErrorEvent
KeyboardEvent
LocationChangeEvent    
MediaEvent    
MouseEvent
NativeDragEvent    
NativeProcessExitEvent    
NativeWindowBoundsEvent    
NativeWindowDisplayStateEvent    
NetDataEvent
NetMonitorEvent
NetStatusEvent
OutputProgressEvent    
PermissionEvent
PressAndTapGestureEvent
ProgressEvent
RemoteNotificationEvent    
SampleDataEvent
ScreenMouseEvent    
SecurityErrorEvent
ServerSocketConnectEvent    
ShaderEvent
SoftKeyboardEvent
SoftKeyboardTrigger
SQLErrorEvent    
SQLEvent    
SQLUpdateEvent    
StageOrientationEvent    
StageVideoAvailabilityEvent
StageVideoEvent
StatusEvent
StorageVolumeChangeEvent    
SyncEvent
TextEvent
ThrottleEvent
ThrottleType
TimerEvent
TouchEvent
TouchEventIntent    
TransformGestureEvent
UncaughtErrorEvent
UncaughtErrorEvents
VideoEvent
VideoTextureEvent
VsyncStateChangeAvailabilityEvent    
Packageflash.events
Classepublic class Event
HéritageEvent Inheritance Object
Sous-classes AccelerometerEvent, ActionSelectedEvent, ActivityEvent, AdvancedDataGridEvent, AdvancedDataGridHeaderShiftEvent, AdvancedDataGridItemSelectEvent, AIREvent, AlternativeAudioEvent, AnnotationParseEvent, AssetActionCompleteEvent, AssetActionCompleteEvent, AssetActionEvent, AssetActionsChangeEvent, AssetValidationEvent, AttachmentEvent, AudioEvent, AudioOutputChangeEvent, AuthenticationEvent, AutomationAirEvent, AutomationEvent, AutomationFlexNativeMenuEvent, AutomationRecordEvent, AutomationReplayEvent, AVDictionaryDataEvent, AVHTTPStatusEvent, AVPauseAtPeriodEndEvent, BaseEvent, BrowserChangeEvent, BrowserInvokeEvent, BufferEvent, BundleEvent, CalendarLayoutChangeEvent, CaptionChangeEvent, CaptionTargetEvent, ChannelEvent, ChartSelectionChangeEvent, ChildExistenceChangedEvent, CloseEvent, CollectionEvent, ColorPickerEvent, ColorPickerEvent, ComponentEvent, CompositionCompleteEvent, ComputationErrorEvent, ConflictEvent, ContainerChangeEvent, ContextMenuEvent, CubeEvent, CuePointEvent, DamageEvent, DataChangeEvent, DataConflictEvent, DataElementsPanelToolBarEvent, DatagramSocketDataEvent, DataGridEvent, DateChooserEvent, DCTEvent, DDInstanceValueChangeEvent, DeviceRotationEvent, DisplayObjectEvent, DividerEvent, DNSResolverEvent, DocumentPodEvent, DRMAuthenticateEvent, DRMAuthenticationCompleteEvent, DRMDeviceGroupEvent, DRMEvent, DRMLicenseRequestEvent, DRMMetadataEvent, DRMReturnVoucherCompleteEvent, DRMStatusEvent, DropdownEvent, DropDownEvent, DVREvent, DynamicEvent, DynamicStreamEvent, EffectEvent, ElementExistenceEvent, ErrorEvent, ExpressionBuilderEvent, ExpressionEvent, ExpressionInsertEvent, ExpressionRegistrationFailureEvent, ExpressionRegistrationSuccessEvent, ExpressionsPanelToolBarEvent, ExpressionValueChangeEvent, FileEvent, FileEvent, FileListEvent, FlexEvent, FlexNativeMenuEvent, FlowElementMouseEvent, FlowOperationEvent, FocusEvent, FunctionFamilyProviderEvent, FunctionsPanelToolBarEvent, GAEvent, GameInputEvent, GanttActionEvent, GanttEvent, GeolocationEvent, GestureEvent, GridCaretEvent, GridItemEditorEvent, GridSelectionEvent, GridSortEvent, HTMLUncaughtScriptExceptionEvent, HTTPStatusEvent, IKEvent, IndexChangedEvent, IndexChangeEvent, InterManagerRequest, InvokeEvent, ItemClickEvent, KeyboardEvent, LabelEditorEvent, LayoutEvent, LayoutEvent, ListEvent, ListEvent, ListItemSelectEvent, LiveCycleEvent, LiveCycleFaultEvent, LoaderEvent, LoaderInvalidationEvent, LoadEvent, LocationChangeEvent, LogEvent, MarshalledAutomationEvent, MediaElementEvent, MediaErrorEvent, MediaEvent, MediaFactoryEvent, MediaPlayerCapabilityChangeEvent, MediaPlayerStateChangeEvent, MenuShowEvent, Message, MessageEvent, MessageFaultEvent, MetadataEvent, MetadataEvent, MetadataEvent, MotionEvent, MouseEvent, MoveEvent, NativeProcessExitEvent, NativeWindowBoundsEvent, NativeWindowDisplayStateEvent, NetConnectionFactoryEvent, NetDataEvent, NetMonitorEvent, NetStatusEvent, NumericStepperEvent, OptionMenuEvent, OutputProgressEvent, PackageDefinitionLoadFailedEvent, PackageDefinitionReadyEvent, PackageObjectReadyEvent, PermissionEvent, PlayEvent, PluginNotInstalledEvent, PopUpEvent, PreviewEvent, PRMErrorEvent, ProcessComponentEvent, ProgressEvent, ProjectEvent, PropertyChangeEvent, PropertyLoadEvent, QoSInfoEvent, RCAErrorEvent, ReferenceChangedEvent, RelationEvent, RemoteNotificationEvent, RendererExistenceEvent, Request, RequestAwareEvent, ResizeEvent, RSLEvent, SampleDataEvent, SandboxMouseEvent, ScaleChangedEvent, SchedulesStateEvent, ScrollEvent, ScrollEvent, SearchEvent, SearchEvent, SeekEvent, SelectionEvent, SerialElementEvent, ServerSocketConnectEvent, ServiceEvent, SessionFaultEvent, SessionResultEvent, ShaderEvent, SliderEvent, SliderEvent, SoftKeyboardEvent, SoundEvent, SparkDataGridItemSelectEvent, SparkListItemSelectEvent, SparkValueChangeAutomationEvent, SQLEvent, SQLUpdateEvent, StageEvent, StageOrientationEvent, StageParticipantEvent, StageVideoAvailabilityEvent, StageVideoEvent, StartpointEvent, StateChangeEvent, StatusChangeEvent, StatusEvent, StorageVolumeChangeEvent, SwfAppButtonEvent, SwfAppEvent, SWFBridgeEvent, SWFBridgeRequest, SwfDataEvent, SyncEvent, TabLayoutEvent, TaskCompletedEvent, TaskManagerEvent, TaskManagerFaultEvent, TaskPropertyChangedEvent, TeamPodEvent, TemplateEvent, TextEvent, TextLayoutEvent, TextOperationEvent, TextSelectionEvent, ThrottleEvent, TimeEvent, TimerEvent, TitleWindowBoundsEvent, ToolTipEvent, TouchEvent, TouchInteractionEvent, TrackBaseEvent, TreeEvent, TweenEvent, TweenEvent, UpdateCompleteEvent, UpdateEvent, UploadEvent, UserEvent, UserSelectedEvent, ValidationResultEvent, VariableChangeEvent, VersionEvent, VideoEvent, VideoEvent, VideoEvent, VideoTextureEvent, ViewNavigatorEvent, VsyncStateChangeAvailabilityEvent, WorkItemEvent, XFADataLoadFailedEvent, XFADataReadyEvent, XFADataSavedEvent, XFADataSaveFailedEvent, XMLDataReadyEvent, XMLLoadEvent

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

La classe Event est utilisée comme classe de base pour la création des objets événement, transmis aux écouteurs d’événement en tant que paramètres lorsqu’un événement se produit.

Les propriétés de la classe Event contiennent des informations de base sur un événement, indiquant, par exemple son type ou si son comportement par défaut peut être annulé. Pour la plupart des événements, tels ceux représentés par les constantes de la classe Event, ces informations de base sont suffisantes. Pour d’autres événements, cependant, des informations détaillées sont nécessaires. Les événements associés à un clic de souris, par exemple, doivent comprendre des informations supplémentaires sur l’emplacement de l’événement clic et les touches enfoncées, le cas échéant, pendant ce dernier. Vous pouvez transmettre des informations supplémentaires de ce type aux écouteurs d’événements en étendant la classe Event comme le fait la classe MouseEvent, par exemple. ActionScript 3.0 L’API définit plusieurs sous-classes Event destinées pour les événements courants qui nécessitent des informations supplémentaires. Les événements associés aux sous-classes Event sont décrits dans la documentation de chaque classe.

Il est possible d’utiliser les méthodes de la classe Event dans les fonctions d’écouteur d’événement pour définir le comportement de l’objet événement. Certains événements sont associés à un comportement par défaut. Par exemple, l’événement doubleClick dont le comportement par défaut met en évidence le mot qui se trouve sous le pointeur de la souris au moment où l’événement se produit.Votre écouteur d’événements peut annuler ce comportement en appelant la méthode preventDefault(). Vous pouvez également faire en sorte que l’écouteur d’événement actuel soit le dernier à traiter un événement en appelant la méthode stopPropagation() ou stopImmediatePropagation().

Il existe d’autres sources d’informations :

  • Description utile concernant la durée des événements, l’exécution du code et le rendu à l’exécution dans le billet de Ted Patrick : Flash Player Mental Model - The Elastic Racetrack (disponible en anglais uniquement).
  • Billet de Johannes Tacskovics concernant la durée des événements d’image, tels que ENTER_FRAME et EXIT_FRAME : The MovieClip Lifecycle (disponible en anglais uniquement).
  • Article signé Trevor McCauley sur l’ordre des opérations ActionScript : Order of Operations in ActionScript (disponible en anglais uniquement).
  • Billet de Matt Przybylski concernant la création des événements personnalisés : AS3: Custom Events (disponible en anglais uniquement).

Consulter les exemples

Plus d’exemples

Informations complémentaires

Eléments de l’API associés



Propriétés publiques
 PropriétéDéfini par
  bubbles : Boolean
[lecture seule] Indique si un événement peut se propager vers le haut (bubbling).
Event
  cancelable : Boolean
[lecture seule] Indique si le comportement associé à l’événement peut être évité.
Event
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  currentTarget : Object
[lecture seule] L’objet qui traite activement l’objet Event avec un écouteur d’événements.
Event
  eventPhase : uint
[lecture seule] Phase actuelle du flux d’événements.
Event
  target : Object
[lecture seule] Cible de l’événement.
Event
  type : String
[lecture seule] Type d’événement.
Event
Méthodes publiques
 MéthodeDéfini par
  
Event(type:String, bubbles:Boolean = false, cancelable:Boolean = false)
Crée un objet Event à transmettre en tant que paramètre aux écouteurs d’événements.
Event
  
Duplique une occurrence d’une sous-classe Event.
Event
  
formatToString(className:String, ... arguments):String
Fonction d’un utilitaire permettant d’implémenter la méthode toString() dans des classes Event ActionScript 3.0 personnalisées.
Event
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
  
Vérifie si la méthode preventDefault() a été appelée pour l’événement.
Event
 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
  
Annule le comportement par défaut d’un événement si cette opération est possible.
Event
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
  
Bloque le traitement des écouteurs d’événement dans le nœud actuel et les suivants dans le flux d’événements.
Event
  
Bloque le traitement des écouteurs d’événement dans les nœuds qui suivent le nœud actuel dans le flux d’événements.
Event
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
  
Renvoie une chaîne répertoriant toutes les propriétés de l’objet Event.
Event
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
Constantes publiques
 ConstanteDéfini par
  ACTIVATE : String = "activate"
[statique] La constante ACTIVATE définit la valeur de la propriété type d’un objet événement activate.
Event
  ADDED : String = "added"
[statique] La constante Event.ADDED définit la valeur de la propriété type d’un objet événement added.
Event
  ADDED_TO_STAGE : String = "addedToStage"
[statique] La constante Event.ADDED_TO_STAGE définit la valeur de la propriété type d’un objet d’événement addedToStage.
Event
  BROWSER_ZOOM_CHANGE : String = "browserZoomChange"
[statique] La constante Event.BROWSER_ZOOM_CHANGE définit la valeur de la propriété type d’un objet événement browserZoomChange.
Event
  CANCEL : String = "cancel"
[statique] La constante Event.CANCEL définit la valeur de la propriété type d’un objet événement cancel.
Event
  CHANGE : String = "change"
[statique] La constante Event.CHANGE définit la valeur de la propriété type de l’objet d’événement change.
Event
  CHANNEL_MESSAGE : String = "channelMessage"
[statique] La constante Event.CHANNEL_MESSAGE définit la valeur de la propriété type d’un objet d’événement channelMessage.
Event
  CHANNEL_STATE : String = "channelState"
[statique] La constante Event.CHANNEL_STATE définit la valeur de la propriété type d’un objet d’événement channelState.
Event
  CLEAR : String = "clear"
[statique] La constante Event.CLEAR définit la valeur de la propriété type d’un objet d’événement clear.
Event
  CLOSE : String = "close"
[statique] La constante Event.CLOSE définit la valeur de la propriété type d’un objet événement close.
Event
  CLOSING : String = "closing"
[statique] La constante Event.CLOSING définit la valeur de la propriété type d’un objet événement closing.
Event
  COMPLETE : String = "complete"
[statique] La constante Event.COMPLETE définit la valeur de la propriété type d’un objet événement complete.
Event
  CONNECT : String = "connect"
[statique] La constante Event.CONNECT définit la valeur de la propriété type d’un objet événement connect.
Event
  CONTEXT3D_CREATE : String = "context3DCreate"
[statique] La constante Event.CONTEXT3D_CREATE définit la valeur de la propriété type d’un objet d’événement context3Dcreate.
Event
  COPY : String = "copy"
[statique] Définit la valeur de la propriété type d’un objet d’événement copy.
Event
  CUT : String = "cut"
[statique] Définit la valeur de la propriété type d’un objet d’événement cut.
Event
  DEACTIVATE : String = "deactivate"
[statique] La constante Event.DEACTIVATE définit la valeur de la propriété type d’un objet événement deactivate.
Event
  DISPLAYING : String = "displaying"
[statique] La constante Event.DISPLAYING définit la valeur de la propriété type d’un objet événement displaying.
Event
  ENTER_FRAME : String = "enterFrame"
[statique] La constante Event.ENTER_FRAME définit la valeur de la propriété type d’un objet événement enterFrame.
Event
  EXIT_FRAME : String = "exitFrame"
[statique] La constante Event.EXIT_FRAME définit la valeur de la propriété type d’un objet événement exitFrame.
Event
  EXITING : String = "exiting"
[statique] La constante Event.EXITING définit la valeur de la propriété type de l’objet d’événement exiting.
Event
  FRAME_CONSTRUCTED : String = "frameConstructed"
[statique] La constante Event.FRAME_CONSTRUCTED définit la valeur de la propriété type d’un objet événement frameConstructed.
Event
  FRAME_LABEL : String = "frameLabel"
[statique] La constante Event.FRAME_LABEL définit la valeur de la propriété type d’un objet d’événement frameLabel.
Event
  FULLSCREEN : String = "fullScreen"
[statique] La constante Event.FULL_SCREEN définit la valeur de la propriété type d’un objet événement fullScreen.
Event
  HTML_BOUNDS_CHANGE : String = "htmlBoundsChange"
[statique] La constante Event.HTML_BOUNDS_CHANGE définit la valeur de la propriété type d’un objet événement htmlBoundsChange.
Event
  HTML_DOM_INITIALIZE : String = "htmlDOMInitialize"
[statique] La constante Event.HTML_DOM_INITIALIZE définit la valeur de la propriété type d’un objet événement htmlDOMInitialize.
Event
  HTML_RENDER : String = "htmlRender"
[statique] La constante Event.HTML_RENDER définit la valeur de la propriété type d’un objet événement htmlRender.
Event
  ID3 : String = "id3"
[statique] La constante Event.ID3 définit la valeur de la propriété type d’un objet événement id3.
Event
  INIT : String = "init"
[statique] La constante Event.INIT définit la valeur de la propriété type d’un objet événement init.
Event
  LOCATION_CHANGE : String = "locationChange"
[statique] La constante Event.LOCATION_CHANGE définit la valeur de la propriété type d’un objet événement locationChange.
Event
  MOUSE_LEAVE : String = "mouseLeave"
[statique] La constante Event.MOUSE_LEAVE définit la valeur de la propriété type d’un objet événement mouseLeave.
Event
  NETWORK_CHANGE : String = "networkChange"
[statique] La constante Event.NETWORK_CHANGE définit la valeur de la propriété type d’un objet événement networkChange.
Event
  OPEN : String = "open"
[statique] La constante Event.OPEN définit la valeur de la propriété type d’un objet événement open.
Event
  PASTE : String = "paste"
[statique] La constante Event.PASTE définit la valeur de la propriété type d’un objet événement paste.
Event
      PREPARING : String = "preparing"
[statique] La constante Event.PREPARING définit la valeur de la propriété type d’un objet d’événement preparing.
Event
  REMOVED : String = "removed"
[statique] La constante Event.REMOVED définit la valeur de la propriété type d’un objet événement removed.
Event
  REMOVED_FROM_STAGE : String = "removedFromStage"
[statique] La constante Event.REMOVED_FROM_STAGE définit la valeur de la propriété type d’un objet événement removedFromStage.
Event
  RENDER : String = "render"
[statique] La constante Event.RENDER définit la valeur de la propriété type d’un objet événement render.
Event
  RESIZE : String = "resize"
[statique] La constante Event.RESIZE définit la valeur de la propriété type d’un objet événement resize.
Event
  SCROLL : String = "scroll"
[statique] La constante Event.SCROLL définit la valeur de la propriété type d’un objet événement scroll.
Event
  SELECT : String = "select"
[statique] La constante Event.SELECT définit la valeur de la propriété type d’un objet événement select.
Event
  SELECT_ALL : String = "selectAll"
[statique] La constante Event.SELECT_ALL définit la valeur de la propriété type d’un objet événement selectAll.
Event
  SOUND_COMPLETE : String = "soundComplete"
[statique] La constante Event.SOUND_COMPLETE définit la valeur de la propriété type d’un objet événement soundComplete.
Event
  STANDARD_ERROR_CLOSE : String = "standardErrorClose"
[statique] La constante Event.STANDARD_ERROR_CLOSE définit la valeur de la propriété type d’un objet d’événement standardErrorClose.
Event
  STANDARD_INPUT_CLOSE : String = "standardInputClose"
[statique] La constante Event.STANDARD_INPUT_CLOSE définit la valeur de la propriété type d’un objet d’événement standardInputClose.
Event
  STANDARD_OUTPUT_CLOSE : String = "standardOutputClose"
[statique] La constante Event.STANDARD_OUTPUT_CLOSE définit la valeur de la propriété type d’un objet d’événement standardOutputClose.
Event
      SUSPEND : String = "suspend"
[statique] La constante Event.SUSPEND définit la valeur de la propriété type d’un objet d’événement suspend.
Event
  TAB_CHILDREN_CHANGE : String = "tabChildrenChange"
[statique] La constante Event.TAB_CHILDREN_CHANGE définit la valeur de la propriété type d’un objet d’événement tabChildrenChange.
Event
  TAB_ENABLED_CHANGE : String = "tabEnabledChange"
[statique] La constante Event.TAB_ENABLED_CHANGE définit la valeur de la propriété type d’un objet événement tabEnabledChange.
Event
  TAB_INDEX_CHANGE : String = "tabIndexChange"
[statique] La constante Event.TAB_INDEX_CHANGE définit la valeur de la propriété type d’un objet événement tabIndexChange.
Event
  TEXT_INTERACTION_MODE_CHANGE : String = "textInteractionModeChange"
[statique] La constante Event.TEXT_INTERACTION_MODE_CHANGE définit la valeur de la propriété type d’un objet d’événement de mode d’interaction.
Event
  TEXTURE_READY : String = "textureReady"
[statique] La constante Event.TEXTURE_READY définit la valeur de la propriété type d’un objet d’événement textureReady.
Event
  UNLOAD : String = "unload"
[statique] La constante Event.UNLOAD définit la valeur de la propriété type d’un objet événement unload.
Event
  USER_IDLE : String = "userIdle"
[statique] La constante Event.USER_IDLE définit la valeur de la propriété type d’un objet événement userIdle.
Event
  USER_PRESENT : String = "userPresent"
[statique] La constante Event.USER_PRESENT définit la valeur de la propriété type d’un objet événement userPresent.
Event
  VIDEO_FRAME : String = "videoFrame"
[statique] La constante Event.VIDEO_FRAME définit la valeur de la propriété type d’un objet d’événement videoFrame.
Event
  WORKER_STATE : String = "workerState"
[statique] La constante Event.WORKER_STATE définit la valeur de la propriété type d’un objet d’événement workerState.
Event
Détails de la propriété

bubbles

propriété
bubbles:Boolean  [lecture seule]

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

Indique si un événement peut se propager vers le haut (bubbling). Si l’événement peut se propager vers le haut, cette valeur correspond àtrue ; dans tous les autres cas, elle correspond à false.

Lorsqu’un événement se produit, il se propage dans les trois phases du flux d’événements : La phase de capture, qui va du haut de la hiérarchie de la liste d’affichage au nœud précédant le nœud cible ; la phase cible, qui concerne uniquement le nœud cible ; la phase de propagation, qui remonte la hiérarchie de la liste d’affichage, en partant du nœud suivant le nœud cible.

Certains événements, tels que activate et unload, n’ont pas phase de propagation vers le haut. La propriété bubbles possède la valeur false pour les événements sans phase de propagation vers le haut (bubbling).



Implémentation
    public function get bubbles():Boolean

cancelable

propriété 
cancelable:Boolean  [lecture seule]

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

Indique si le comportement associé à l’événement peut être évité. Si tel est le cas, cette valeur correspond à true ; dans tous les autres cas, elle correspond à false.



Implémentation
    public function get cancelable():Boolean

Eléments de l’API associés

currentTarget

propriété 
currentTarget:Object  [lecture seule]

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

L’objet qui traite activement l’objet Event avec un écouteur d’événements. Si un utilisateur clique sur un bouton OK par exemple, le nœud cible pourrait correspondre au nœud contenant ce bouton ou à l’un de ses ancêtres qui est associé à un écouteur d’événement pour cet événement.



Implémentation
    public function get currentTarget():Object

Informations complémentaires

eventPhase

propriété 
eventPhase:uint  [lecture seule]

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

Phase actuelle du flux d’événements. Cette propriété peut contenir les valeurs numériques suivantes :

  • Phase de capture (EventPhase.CAPTURING_PHASE).
  • Phase cible (EventPhase.AT_TARGET).
  • Phase de propagation (EventPhase.BUBBLING_PHASE).



Implémentation
    public function get eventPhase():uint

target

propriété 
target:Object  [lecture seule]

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

Cible de l’événement. Cette propriété contient le nœud cible. Si un utilisateur clique sur un bouton OK par exemple, le nœud cible correspond au nœud de la liste d’affichage qui contient ce bouton.



Implémentation
    public function get target():Object

Informations complémentaires

type

propriété 
type:String  [lecture seule]

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

Type d’événement. Le type respecte la casse.



Implémentation
    public function get type():String

Informations complémentaires

Détails du constructeur

Event

()Constructeur
public function Event(type:String, bubbles:Boolean = false, cancelable:Boolean = false)

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

Crée un objet Event à transmettre en tant que paramètre aux écouteurs d’événements.

Paramètres
type:String — Type de l’événement, accessible en tant que Event.type.
 
bubbles:Boolean (default = false) — Détermine si l’objet Event prend part à la phase de propagation du flux d’événements. La valeur par défaut est false.
 
cancelable:Boolean (default = false) — Détermine si l’objet Event peut être annulé. La valeur par défaut est false.
Détails de la méthode

clone

()méthode
public function clone():Event

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

Duplique une occurrence d’une sous-classe Event.

Renvoie un nouvel objet Event, qui est une copie de l’occurrence d’origine de l’objet Event. En règle générale, vous n’appelez pas clone(). La classe EventDispatcher l’appelle automatiquement lorsque vous redistribuez un événement, en d’autres termes, lorsque vous appelez dispatchEvent(event) à partir du gestionnaire qui gère event.

Le nouvel objet Event comprend toutes les propriétés de l’objet d’origine.

Lorsque vous créez une classe Event personnalisée, vous devez bloquer la méthode Event.clone() héritée afin qu’elle duplique les propriétés de votre classe personnalisée. Si vous ne définissez pas toutes les propriétés que vous ajoutez à votre sous-classe Event, elles ne posséderont pas les valeurs correctes lorsque les écouteurs gèreront l’événement redistribué.

Dans cet exemple, PingEvent est une sous-classe de Event et implémente donc sa propre version de clone().

     class PingEvent extends Event {
         var URL:String;
         
     public override function clone():Event {
              return new PingEvent(type, bubbles, cancelable, URL);
        }
     }
     

Valeur renvoyée
Event — Nouvel objet Event identique à l’original.

formatToString

()méthode 
public function formatToString(className:String, ... arguments):String

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

Fonction d’un utilitaire permettant d’implémenter la méthode toString() dans des classes Event ActionScript 3.0 personnalisées. Le blocage de la méthode toString() est recommandé, mais n’est pas obligatoire.

	 class PingEvent extends Event {
	  var URL:String;
	 
	 public override function toString():String { 
	  return formatToString("PingEvent", "type", "bubbles", "cancelable", "eventPhase", "URL"); 
	    }
	 }
	 

Paramètres

className:String — Nom de votre classe Event personnalisée. Dans l’exemple précédent, le paramètre className est PingEvent.
 
... arguments — Propriétés de la classe Event et propriétés que vous ajoutez à votre classe Event personnalisée. Dans l’exemple précédent, le paramètre ...arguments comprend type, bubbles, cancelable, eventPhase et URL.

Valeur renvoyée
String — Nom de votre classe Event personnalisée et valeur de chaîne de votre paramètre ...arguments.

isDefaultPrevented

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

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

Vérifie si la méthode preventDefault() a été appelée pour l’événement. Si la méthode preventDefault() a été appelée, la valeur true est renvoyée ; dans le cas contraire, false est renvoyée.

Valeur renvoyée
Boolean — Si preventDefault() a été appelée, la valeur true est renvoyée ; dans le cas contraire, false est renvoyée.

Eléments de l’API associés

preventDefault

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

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

Annule le comportement par défaut d’un événement si cette opération est possible.

De nombreux événements sont associés à des comportements exécutés par défaut. Par exemple, si un utilisateur tape un caractère dans un champ de texte, le comportement par défaut consiste à afficher le caractère dans le champ de texte. Etant donné que le comportement par défaut de l’événement TextEvent.TEXT_INPUT peut être annulé, vous pouvez utiliser la méthode preventDefault() pour bloquer l’affichage du caractère.

Certains comportements par défaut ne peuvent pas être annulés, tel celui associé à l’événement Event.REMOVED, généré chaque fois que Flash Player est sur le point de supprimer un objet d’affichage dans la liste d’affichage. Le comportement par défaut (suppression de l’élément) ne pouvant pas être annulé, la méthode preventDefault() n’a aucun effet sur ce comportement par défaut.

Vous pouvez utiliser la propriété Event.cancelable pour vérifier s’il est possible d’annuler le comportement par défaut associé à un événement spécifique. Si la valeur de Event.cancelable est true, preventDefault() peut être utilisé pour annuler l’événement ; dans le cas contraire, preventDefault() n’a aucun effet.

Eléments de l’API associés

stopImmediatePropagation

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

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

Bloque le traitement des écouteurs d’événement dans le nœud actuel et les suivants dans le flux d’événements. Cette méthode entre en vigueur immédiatement et affecte les écouteurs d’événements dans le nœud actuel. En revanche, la méthode stopPropagation() n’entre en vigueur qu’au terme du traitement de tous les écouteurs d’événements du nœud actuel.

Remarque : cette méthode n’annule pas le comportement associé à cet événement. Pour plus d’informations sur cette fonctionnalité, voir preventDefault().

Eléments de l’API associés

stopPropagation

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

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

Bloque le traitement des écouteurs d’événement dans les nœuds qui suivent le nœud actuel dans le flux d’événements. Cette méthode n’a aucune incidence sur les écouteurs d’événements du nœud actuel (currentTarget). En revanche, la méthode stopImmediatePropagation() bloque le traitement des écouteurs d’événement dans le nœud actuel et les suivants. D’autres appels de cette méthode sont sans effet. Cette méthode peut être appelée lors de toute phase du flux d’événements.

Remarque : cette méthode n’annule pas le comportement associé à cet événement. Pour plus d’informations sur cette fonctionnalité, voir preventDefault().

Eléments de l’API associés

toString

()méthode 
public function toString():String

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

Renvoie une chaîne répertoriant toutes les propriétés de l’objet Event. La chaîne est écrite au format suivant :

[Event type=valeur bubbles=valeur cancelable=valeur]

Valeur renvoyée
String — Chaîne répertoriant toutes les propriétés de l’objet Event.
Détails de la constante

ACTIVATE

Constante
public static const ACTIVATE:String = "activate"

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

La constante ACTIVATE définit la valeur de la propriété type d’un objet événement activate.

Remarque : cet événement n’a ni « phase de capture », ni « phase de propagation », ce qui signifie que des écouteurs d’événement doivent être ajoutés directement aux cibles potentielles, que la cible soit dans la liste d’affichage ou non.

Les périphériques AIR pour TV ne distribuent jamais automatiquement cet événement. Il est cependant possible de le distribuer manuellement.

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 de DisplayObject à laquelle est associé un écouteur pour l’événement activate.

Eléments de l’API associés

ADDED

Constante 
public static const ADDED:String = "added"

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

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

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.
targetOccurrence de DisplayObject ajoutée à la liste d’affichage. 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

ADDED_TO_STAGE

Constante 
public static const ADDED_TO_STAGE:String = "addedToStage"

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

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

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.
targetOccurrence de DisplayObject ajoutée sur la scène à la liste d’affichage, directement ou par l’intermédiaire d’une arborescence secondaire qui contient l’occurrence DisplayObject. Si l’occurrence DisplayObject est ajoutée directement, l’événement added se produit avant cet événement.

Eléments de l’API associés

BROWSER_ZOOM_CHANGE

Constante 
public static const BROWSER_ZOOM_CHANGE:String = "browserZoomChange"

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

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

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.
target L’instance de Stage.

Eléments de l’API associés

CANCEL

Constante 
public static const CANCEL:String = "cancel"

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

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

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.
targetRéférence à l’objet pour lequel l’opération est annulée.

Eléments de l’API associés

CHANGE

Constante 
public static const CHANGE:String = "change"

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

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

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

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

Eléments de l’API associés

CHANNEL_MESSAGE

Constante 
public static const CHANNEL_MESSAGE:String = "channelMessage"

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

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

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

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetObjet ayant distribué l’événement this.

Eléments de l’API associés

CHANNEL_STATE

Constante 
public static const CHANNEL_STATE:String = "channelState"

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

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

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

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetObjet ayant distribué l’événement this.

Eléments de l’API associés

CLEAR

Constante 
public static const CLEAR:String = "clear"

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

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

Eléments de l’API associés

CLOSE

Constante 
public static const CLOSE:String = "close"

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

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

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

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetObjet dont la connexion a été fermée.

Eléments de l’API associés

CLOSING

Constante 
public static const CLOSING:String = "closing"

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

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

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

PropriétéValeur
bubblesfalse
cancelabletrue ; l’annulation de cet objet événement arrête l’opération close.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetL’objet dont la connexion va être fermée.

Eléments de l’API associés

COMPLETE

Constante 
public static const COMPLETE:String = "complete"

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

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

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

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetObjet réseau dont le chargement est terminé.

Informations complémentaires

Eléments de l’API associés

CONNECT

Constante 
public static const CONNECT:String = "connect"

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

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

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

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetObjet Socket ou XMLSocket qui a établi une connexion réseau.

Eléments de l’API associés

CONTEXT3D_CREATE

Constante 
public static const CONTEXT3D_CREATE:String = "context3DCreate"

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

La constante Event.CONTEXT3D_CREATE définit la valeur de la propriété type d’un objet d’événement context3Dcreate. Cet événement est distribué uniquement par les objets Stage3D en réponse à un appel à Stage3D.requestContext3D ou en réponse à une réinitialisation de l’objet Context3D lié à l’objet Stage3D déclenchée par un système d’exploitation. Inspectez la propriété Stage3D.context3D afin d’obtenir le nouvel objet Context3D.

Eléments de l’API associés

Stage3D

COPY

Constante 
public static const COPY:String = "copy"

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

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

Eléments de l’API associés

CUT

Constante 
public static const CUT:String = "cut"

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

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

Eléments de l’API associés

DEACTIVATE

Constante 
public static const DEACTIVATE:String = "deactivate"

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

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

Remarque : cet événement n’a ni « phase de capture », ni « phase de propagation », ce qui signifie que des écouteurs d’événement doivent être ajoutés directement aux cibles potentielles, que la cible soit dans la liste d’affichage ou non.

Les périphériques AIR pour TV ne distribuent jamais automatiquement cet événement. Il est cependant possible de le distribuer manuellement.

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 DisplayObject à laquelle est associé un écouteur pour l’événement deactivate.

Eléments de l’API associés

DISPLAYING

Constante 
public static const DISPLAYING:String = "displaying"

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

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

Remarque : cet événement ne passe pas par une « phase de capture » et est distribué directement à la cible, que cette dernière soit dans la liste d’affichage ou non.

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

PropriétéValeur
bubblesfalse
cancelablefalse
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetObjet sur le point d’être affiché.

Eléments de l’API associés

ENTER_FRAME

Constante 
public static const ENTER_FRAME:String = "enterFrame"

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

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

Remarque : cet événement n’a ni « phase de capture », ni « phase de propagation », ce qui signifie que des écouteurs d’événement doivent être ajoutés directement aux cibles potentielles, que la cible soit dans la liste d’affichage ou non.

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 DisplayObject à laquelle est associé un écouteur pour l’événement enterFrame.

Eléments de l’API associés

EXIT_FRAME

Constante 
public static const EXIT_FRAME:String = "exitFrame"

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

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

Remarque : cet événement n’a ni « phase de capture », ni « phase de propagation », ce qui signifie que des écouteurs d’événement doivent être ajoutés directement aux cibles potentielles, que la cible soit dans la liste d’affichage ou non.

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 DisplayObject à laquelle est associé un écouteur pour l’événement enterFrame.

Eléments de l’API associés

EXITING

Constante 
public static const EXITING:String = "exiting"

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

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

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

PropriétéValeur
bubblesfalse
cancelabletrue ; l’annulation de cet objet événement arrête l’opération exit.
currentTargetL’objet NativeApplication.
targetL’objet NativeApplication.

Eléments de l’API associés

FRAME_CONSTRUCTED

Constante 
public static const FRAME_CONSTRUCTED:String = "frameConstructed"

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

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

Remarque : cet événement n’a ni « phase de capture », ni « phase de propagation », ce qui signifie que des écouteurs d’événement doivent être ajoutés directement aux cibles potentielles, que la cible soit dans la liste d’affichage ou non.

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 DisplayObject à laquelle est associé un écouteur pour l’événement frameConstructed.

Eléments de l’API associés

FRAME_LABEL

Constante 
public static const FRAME_LABEL:String = "frameLabel"

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

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

Remarque : cet événement ne possède pas de « phase de capture » ni de « phase de propagation », ce qui signifie que les écouteurs d’événement doivent être ajoutés directement aux objets FrameLabel.

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.
currentTargetObjet FrameLabel qui traite activement l’objet Event avec un écouteur d’événement.
targetToute occurrence de FrameLabel à laquelle est associé un écouteur pour l’événement frameLabel.

Eléments de l’API associés

FULLSCREEN

Constante 
public static const FULLSCREEN:String = "fullScreen"

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

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

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

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetObjet Stage.

Eléments de l’API associés

HTML_BOUNDS_CHANGE

Constante 
public static const HTML_BOUNDS_CHANGE:String = "htmlBoundsChange"

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

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

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 HTMLLoader.
targetL’objet HTMLLoader.

Eléments de l’API associés

HTML_DOM_INITIALIZE

Constante 
public static const HTML_DOM_INITIALIZE:String = "htmlDOMInitialize"

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

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

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 HTMLLoader.
targetL’objet HTMLLoader.

Eléments de l’API associés

HTML_RENDER

Constante 
public static const HTML_RENDER:String = "htmlRender"

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

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

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 HTMLLoader.
targetL’objet HTMLLoader.

Eléments de l’API associés

ID3

Constante 
public static const ID3:String = "id3"

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

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

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

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetObjet son chargeant le fichier MP3 pour lequel les données ID3 sont maintenant disponibles. 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

INIT

Constante 
public static const INIT:String = "init"

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

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

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

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetObjet LoaderInfo associé au fichier SWF en cours de chargement.

Eléments de l’API associés

LOCATION_CHANGE

Constante 
public static const LOCATION_CHANGE:String = "locationChange"

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

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

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 HTMLLoader.
targetL’objet HTMLLoader.

Eléments de l’API associés

MOUSE_LEAVE

Constante 
public static const MOUSE_LEAVE:String = "mouseLeave"

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

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

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

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetObjet Stage. 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

NETWORK_CHANGE

Constante 
public static const NETWORK_CHANGE:String = "networkChange"

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

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

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.
targetL’objet NativeApplication.

Eléments de l’API associés

OPEN

Constante 
public static const OPEN:String = "open"

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

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

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

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetObjet réseau qui a ouvert une connexion.

Eléments de l’API associés

PASTE

Constante 
public static const PASTE:String = "paste"

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

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

Eléments de l’API associés

    

PREPARING

Constante 
public static const PREPARING:String = "preparing"

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

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

Remarque : cet événement ne passe pas par une « phase de capture » et est distribué directement à la cible, que cette dernière soit dans la liste d’affichage ou non.

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

PropriétéValeur
bubblesfalse
cancelablefalse
currentTargetObjet ayant distribué l’événement this.
targetObjet ayant distribué l’événement this.

Eléments de l’API associés

REMOVED

Constante 
public static const REMOVED:String = "removed"

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

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

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.
targetOccurrence de DisplayObject à supprimer de la liste d’affichage. 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

REMOVED_FROM_STAGE

Constante 
public static const REMOVED_FROM_STAGE:String = "removedFromStage"

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

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

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.
targetOccurrence de DisplayObject retirée de la liste d’affichage de la scène, directement ou par l’intermédiaire d’une arborescence secondaire qui contient l’occurrence DisplayObject. Si l’occurrence DisplayObject est retirée directement, l’événement removed se produit avant cet événement.

Eléments de l’API associés

RENDER

Constante 
public static const RENDER:String = "render"

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

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

Remarque : cet événement n’a ni « phase de capture », ni « phase de propagation », ce qui signifie que des écouteurs d’événement doivent être ajoutés directement aux cibles potentielles, que la cible soit dans la liste d’affichage ou non.

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

PropriétéValeur
bubblesfalse
cancelablefalse ; le comportement par défaut ne peut pas être annulé.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetToute occurrence DisplayObject à laquelle est associé un écouteur pour l’événement render.

Eléments de l’API associés

RESIZE

Constante 
public static const RESIZE:String = "resize"

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

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

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

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetObjet Stage.

Eléments de l’API associés

SCROLL

Constante 
public static const SCROLL:String = "scroll"

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

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

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

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

Eléments de l’API associés

SELECT

Constante 
public static const SELECT:String = "select"

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

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

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

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetObjet sur lequel un élément a été sélectionné.

Eléments de l’API associés

SELECT_ALL

Constante 
public static const SELECT_ALL:String = "selectAll"

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

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

Eléments de l’API associés

SOUND_COMPLETE

Constante 
public static const SOUND_COMPLETE:String = "soundComplete"

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

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

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

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetObjet SoundChannel dont la lecture d’un son est terminée.

Eléments de l’API associés

STANDARD_ERROR_CLOSE

Constante 
public static const STANDARD_ERROR_CLOSE:String = "standardErrorClose"

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

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

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.
targetL’objet NativeProcess.

STANDARD_INPUT_CLOSE

Constante 
public static const STANDARD_INPUT_CLOSE:String = "standardInputClose"

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

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

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.
targetL’objet NativeProcess.

STANDARD_OUTPUT_CLOSE

Constante 
public static const STANDARD_OUTPUT_CLOSE:String = "standardOutputClose"

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

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

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.
targetL’objet NativeProcess.

    

SUSPEND

Constante 
public static const SUSPEND:String = "suspend"

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

La constante Event.SUSPEND définit la valeur de la propriété type d’un objet d’événement suspend. Cet événement est distribué uniquement sur AIR iOS.

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 NativeApplication.
targetL’objet NativeApplication.

Eléments de l’API associés

TAB_CHILDREN_CHANGE

Constante 
public static const TAB_CHILDREN_CHANGE:String = "tabChildrenChange"

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

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.

Eléments de l’API associés

TAB_ENABLED_CHANGE

Constante 
public static const TAB_ENABLED_CHANGE:String = "tabEnabledChange"

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

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.

Eléments de l’API associés

TAB_INDEX_CHANGE

Constante 
public static const TAB_INDEX_CHANGE:String = "tabIndexChange"

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

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.

Eléments de l’API associés

TEXT_INTERACTION_MODE_CHANGE

Constante 
public static const TEXT_INTERACTION_MODE_CHANGE:String = "textInteractionModeChange"

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

La constante Event.TEXT_INTERACTION_MODE_CHANGE définit la valeur de la propriété type d’un objet d’événement interaction mode.

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

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetObjet TextField dont la propriété du mode d’interaction a été modifiée. Par exemple, sur Android, l’utilisateur peut modifier le mode d’interaction sur SELECTION via le menu contextuel. 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

TEXTURE_READY

Constante 
public static const TEXTURE_READY:String = "textureReady"

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

La constante Event.TEXTURE_READY définit la valeur de la propriété type d’un objet d’événement textureReady. Cet événement est distribué par les objets Texture et CubeTexture pour signaler la fin d’un chargement asynchrone. Sollicitez un chargement asynchrone en utilisant la méthode uploadCompressedTextureFromByteArray() sur l’objet Texture ou CubeTexture. Cet événement ne se propage pas. Il est par ailleurs impossible de l’annuler.

Eléments de l’API associés

Texture.uploadCompressedTextureFromByteArray()
CubeTexture.uploadCompressedTextureFromByteArray()

UNLOAD

Constante 
public static const UNLOAD:String = "unload"

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

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

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

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetObjet LoaderInfo associé au fichier SWF en cours de déchargement ou de remplacement.

Eléments de l’API associés

USER_IDLE

Constante 
public static const USER_IDLE:String = "userIdle"

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

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

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.
targetL’objet NativeApplication.

Eléments de l’API associés

USER_PRESENT

Constante 
public static const USER_PRESENT:String = "userPresent"

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

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

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.
targetL’objet NativeApplication.

Eléments de l’API associés

VIDEO_FRAME

Constante 
public static const VIDEO_FRAME:String = "videoFrame"

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

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

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.
targetObjet Camera ayant distribué cet événement.

Eléments de l’API associés

WORKER_STATE

Constante 
public static const WORKER_STATE:String = "workerState"

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

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

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

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetObjet ayant distribué l’événement this.

Eléments de l’API associés

EventExample.as

L’exemple suivant utilise la classe EventExample et la classe personnalisée Square pour montrer comment gérer un événement qui peut se propager vers le haut (bubbling).
package {
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.events.MouseEvent;

    public class EventExample extends Sprite {
        
        public function EventExample() {
            var square_0:Square = new Square(300, 0x336633);
            addChild(square_0);
            
            var square_1:Square = new Square(250, 0x669966);
            square_0.addChild(square_1);

            var square_2:Square = new Square(200, 0x66CC66);
            square_1.addChild(square_2);

            var square_3:Square = new Square(150, 0xAA0000);
            square_3.shouldBubble = false;
            square_2.addChild(square_3);

            var square_4:Square = new Square(100, 0x66FF66);
            square_3.addChild(square_4);

            var square_5:Square = new Square(50, 0xCC0000);
            square_5.shouldBubble = false;
            square_4.addChild(square_5);

            this.addEventListener(MouseEvent.CLICK, clickHandler);
        }
        
        private function clickHandler(e:Event):void {
            trace(">> stage: " + e.type + " event from " + e.target.name + " called on " + this.name);
            trace(">> --------------------------------------------");
        }
    }
}

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

class Square extends Sprite {
    private var sideLen:int;
    private var color:Number;
    public var shouldBubble:Boolean = true;

    public function Square(sideLen:int, color:Number) {
        this.sideLen = sideLen;
        this.color = color;
        init();
        draw();
    }
        
    private function init():void {
        buttonMode = true;
        this.addEventListener(MouseEvent.CLICK, firstClickHandler);
        this.addEventListener(MouseEvent.CLICK, secondClickHandler);
        this.addEventListener(MouseEvent.CLICK, thirdClickHandler);
    }
        
    private function draw():void {
        this.graphics.beginFill(color);
        this.graphics.drawRect(0, 0, sideLen, sideLen);
    }
        
    private function firstClickHandler(e:Event):void {
        trace(">> 1e: " + e.type + " event from " + e.target.name + " called on " + this.name);
        if(!shouldBubble) {
            e.stopPropagation();
        }
    }

    private function secondClickHandler(e:Event):void {
        trace(">> 2e: " + e.type + " event from " + e.target.name + " called on " + this.name);
        if(!shouldBubble) {
            e.stopImmediatePropagation();
            trace(">> --------------------------------------------");
        }
    }

    private function thirdClickHandler(e:Event):void {
        trace(">> 3e: " + e.type + " event from " + e.target.name + " called on " + this.name);
    }
}
EventExample2.as

L’exemple suivant crée une démonstration interactive de la différence entre les événements ADDED et ADDED_TO_STAGE, ainsi que de la différence entre les événements REMOVED et REMOVED_FROM_STAGE. Le fait de cliquer sur un sprite entraîne sa suppression de la scène et la suppression de tout ce qu’il contient. Par exemple, le fait de cliquer sur le sprite le plus grand entraîne le déclenchement d’un événement REMOVED ainsi que de trois événements REMOVED_FROM_STAGE.
 package {
    import flash.display.Sprite;
    import flash.events.*;

    public class EventExample2 extends Sprite {
        public function EventExample2():void {
            var parentSprite:Sprite = createSprite("parentSprite",200);
            var childSprite:Sprite = createSprite("childSprite",100);
            var childOfChildSprite:Sprite = createSprite("childOfChildSprite",50);
            
            trace(":: Adding to Stage ::");
            this.addChild(parentSprite);
            trace(":: Adding to Stage ::");
            parentSprite.addChild(childSprite);
            trace(":: Adding to Stage ::");
            childSprite.addChild(childOfChildSprite);
        }
        private function createSprite(name:String,size:uint):Sprite {
            trace(":: Creating Sprite ::");
            var newSprite:Sprite = new Sprite();
            newSprite.name = name;
            newSprite.graphics.beginFill(0xFFFFFF * Math.random(),1);
            newSprite.graphics.drawRect(0,0,size,size);
            newSprite.graphics.endFill();
            newSprite.addEventListener(Event.ADDED, spriteAdded);
            newSprite.addEventListener(Event.ADDED_TO_STAGE, spriteAddedToStage);
            newSprite.addEventListener(Event.REMOVED, spriteRemoved);
            newSprite.addEventListener(Event.REMOVED_FROM_STAGE, spriteRemovedFromStage);
            newSprite.addEventListener(MouseEvent.CLICK, remove);
            return newSprite;
        }
        private function remove(event:Event) {
            if(event.target == event.currentTarget) {
                trace(":: Removing Clicked Sprite ::");
                var target:Sprite = Sprite(event.target);
                target.parent.removeChild(target);
            }
        }
        private function spriteRemovedFromStage(event:Event):void {
            trace("REMOVED_FROM_STAGE: " + event.target.name + " : " + event.currentTarget.name);
        }
        private function spriteRemoved(event:Event):void {
            trace("REMOVED: " + event.target.name + " from " + event.currentTarget.name);
        }
        private function spriteAddedToStage(event:Event):void {
            trace("ADDED_TO_STAGE: " + event.target.name + " : " + event.currentTarget.name);
        }
        private function spriteAdded(event:Event):void {
            trace("ADDED: " + event.target.name + " within " + event.currentTarget.name);
        }
    }
}




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