Adobe® Flash® Platform용 ActionScript® 3.0 참조 설명서
 |  패키지 및 클래스 목록 숨기기 |  패키지  |  클래스  |  새로운 내용  |  색인  |  부록  |  영어로 표시되는 이유
필터: AIR 30.0 이하, Flash Player 30.0 이하, Flash Lite 4
Flex 4.6 이하, Flash Pro CS6 이하
필터 숨기기
flash.events 

Event  - AS3

패키지x

최상위 레벨
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

언어 요소

전역 상수
전역 함수
연산자
명령문, 키워드 및 지시문
특수 유형 연산자

부록

새로운 내용
컴파일러 오류
컴파일러 경고
런타임 오류
ActionScript 3으로 마이그레이션
지원되는 문자 세트
MXML 전용 태그
모션 XML 요소
Timed Text 태그
사용되지 않는 요소의 목록
액세스 가능성 구현 상수
ActionScript 예제 사용 방법
법적 고지 사항

패키지 flash.events

인터페이스
IEventDispatcher
 
클래스
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    
패키지flash.events
클래스public class Event
상속Event Inheritance Object
하위 클래스 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

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event 클래스를 기본 클래스로 하여 만들어진 Event 객체는 이벤트 발생 시 매개 변수로 이벤트 리스너에 전달됩니다.

Event 클래스의 속성은 이벤트의 유형 또는 이벤트의 기본 비헤이비어를 취소할 수 있는지 여부 등의 이벤트에 대한 기본 정보를 전달합니다. Event 클래스 상수에 의해 표시되는 이벤트를 비롯한 많은 이벤트에서 이러한 기본 정보만으로 충분합니다. 하지만 어떤 이벤트에는 더 자세한 정보가 필요할 수 있습니다. 예를 들어 마우스 클릭과 연관된 이벤트의 경우 클릭이 발생한 위치 및 클릭할 때 눌러진 키가 있었는지 여부에 대한 정보가 추가로 포함되어야 합니다. Event 클래스를 확장함으로써 이러한 추가 정보를 이벤트 리스너에게 전달할 수 있는데, 이것은 원래 MouseEvent 클래스에서 수행하는 기능입니다. ActionScript 3.0 API는 추가 정보를 필요로 하는 일반 이벤트에 대한 몇 가지 Event 하위 클래스를 정의합니다. 각각의 Event 하위 클래스와 연관된 이벤트는 각 클래스에 대한 설명서에 나와 있습니다.

Event 클래스의 메서드를 이벤트 리스너 함수에서 사용하면 이벤트 객체의 비헤이비어에 영향을 줄 수 있습니다. 일부 이벤트에는 연관된 기본 비헤이비어가 있습니다. 예를 들어 doubleClick 이벤트에는 이벤트 발생 시점에 마우스 포인터 아래의 단어를 강조하는 연관된 기본 비헤이비어가 있습니다. 이벤트 리스너에서 preventDefault() 메서드를 호출하면 이 비헤이비어를 취소할 수 있습니다. 또한 stopPropagation() 또는 stopImmediatePropagation() 메서드를 호출하여 현재 이벤트 리스너가 이벤트를 처리하는 마지막 리스너가 되도록 할 수도 있습니다.

이외에도 다음 자료에서 추가 정보를 확인할 수 있습니다.

예제 보기

기타 예제

관련 API 요소



공용 속성
 속성정의 주체
  bubbles : Boolean
[읽기 전용] 이벤트가 버블링 이벤트인지 여부를 나타냅니다.
Event
  cancelable : Boolean
[읽기 전용] 해당 이벤트와 연관된 비헤이비어를 차단할 수 있는지 여부를 나타냅니다.
Event
 Inheritedconstructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다.
Object
  currentTarget : Object
[읽기 전용] 이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
Event
  eventPhase : uint
[읽기 전용] 이벤트 흐름에서 현재 단계입니다.
Event
  target : Object
[읽기 전용] 이벤트 대상입니다.
Event
  type : String
[읽기 전용] 이벤트 유형입니다.
Event
공용 메서드
 메서드정의 주체
  
Event(type:String, bubbles:Boolean = false, cancelable:Boolean = false)
이벤트 리스너에 매개 변수로 전달할 Event 객체를 만듭니다.
Event
  
Event 하위 클래스의 인스턴스를 복제합니다.
Event
  
formatToString(className:String, ... arguments):String
사용자 정의 ActionScript 3.0 Event 클래스에서 toString() 메서드를 구현하기 위한 유틸리티 함수입니다.
Event
 Inherited
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다.
Object
  
이벤트에서 preventDefault() 메서드가 호출되었는지 여부를 확인합니다.
Event
 Inherited
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다.
Object
  
이벤트의 기본 비헤이비어를 취소할 수 있는 경우, 그 비헤이비어를 취소합니다.
Event
 Inherited
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다.
Object
 Inherited
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다.
Object
  
이벤트 흐름에서 현재 노드 및 그 후속 노드에 있는 모든 이벤트 리스너가 처리되지 않도록 합니다.
Event
  
이벤트 흐름에서 현재 노드의 후속 노드에 있는 모든 이벤트 리스너가 처리되지 않도록 합니다.
Event
 Inherited
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다.
Object
  
Event 객체의 속성이 모두 포함된 문자열을 반환합니다.
Event
 Inherited
지정된 객체의 프리미티브 값을 반환합니다.
Object
공용 상수
 상수정의 주체
  ACTIVATE : String = "activate"
[정적] ACTIVATE 상수는 activate 이벤트 객체의 type 속성 값을 정의합니다.
Event
  ADDED : String = "added"
[정적] Event.ADDED 상수는 added 이벤트 객체의 type 속성 값을 정의합니다.
Event
  ADDED_TO_STAGE : String = "addedToStage"
[정적] Event.ADDED_TO_STAGE 상수는 addedToStage 이벤트 객체의 type 속성 값을 정의합니다.
Event
  BROWSER_ZOOM_CHANGE : String = "browserZoomChange"
[정적] Event.BROWSER_ZOOM_CHANGE 상수는 browserZoomChange 이벤트 객체의 type 속성 값을 정의합니다.
Event
  CANCEL : String = "cancel"
[정적] Event.CANCEL 상수는 cancel 이벤트 객체의 type 속성 값을 정의합니다.
Event
  CHANGE : String = "change"
[정적] Event.CHANGE 상수는 change 이벤트 객체의 type 속성 값을 정의합니다.
Event
  CHANNEL_MESSAGE : String = "channelMessage"
[정적] Event.CHANNEL_MESSAGE 상수는 channelMessage 이벤트 객체의 type 속성 값을 정의합니다.
Event
  CHANNEL_STATE : String = "channelState"
[정적] Event.CHANNEL_STATE 상수는 channelState 이벤트 객체의 type 속성 값을 정의합니다.
Event
  CLEAR : String = "clear"
[정적] Event.CLEAR 상수는 clear 이벤트 객체의 type 속성 값을 정의합니다.
Event
  CLOSE : String = "close"
[정적] Event.CLOSE 상수는 close 이벤트 객체의 type 속성 값을 정의합니다.
Event
  CLOSING : String = "closing"
[정적] Event.CLOSING 상수는 closing 이벤트 객체의 type 속성 값을 정의합니다.
Event
  COMPLETE : String = "complete"
[정적] Event.COMPLETE 상수는 이벤트 객체의 type 속성 값을 정의합니다.
Event
  CONNECT : String = "connect"
[정적] Event.CONNECT 상수는 connect 이벤트 객체의 type 속성 값을 정의합니다.
Event
  CONTEXT3D_CREATE : String = "context3DCreate"
[정적] Event.CONTEXT3D_CREATE 상수는 context3Dcreate 이벤트 객체의 type 속성 값을 정의합니다.
Event
  COPY : String = "copy"
[정적] copy 이벤트 객체의 type 속성 값을 정의합니다.
Event
  CUT : String = "cut"
[정적] cut 이벤트 객체의 type 속성 값을 정의합니다.
Event
  DEACTIVATE : String = "deactivate"
[정적] Event.DEACTIVATE 상수는 deactivate 이벤트 객체의 type 속성 값을 정의합니다.
Event
  DISPLAYING : String = "displaying"
[정적] Event.DISPLAYING 상수는 displaying 이벤트 객체의 type 속성 값을 정의합니다.
Event
  ENTER_FRAME : String = "enterFrame"
[정적] Event.ENTER_FRAME 상수는 enterFrame 이벤트 객체의 type 속성 값을 정의합니다.
Event
  EXIT_FRAME : String = "exitFrame"
[정적] Event.EXIT_FRAME 상수는 exitFrame 이벤트 객체의 type 속성 값을 정의합니다.
Event
  EXITING : String = "exiting"
[정적] Event.EXITING 상수는 exiting 이벤트 객체의 type 속성 값을 정의합니다.
Event
  FRAME_CONSTRUCTED : String = "frameConstructed"
[정적] Event.FRAME_CONSTRUCTED 상수는 frameConstructed 이벤트 객체의 type 속성 값을 정의합니다.
Event
  FRAME_LABEL : String = "frameLabel"
[정적] Event.FRAME_LABEL 상수는 frameLabel 이벤트 객체의 type 속성 값을 정의합니다.
Event
  FULLSCREEN : String = "fullScreen"
[정적] Event.FULL_SCREEN 상수는 fullScreen 이벤트 객체의 type 속성 값을 정의합니다.
Event
  HTML_BOUNDS_CHANGE : String = "htmlBoundsChange"
[정적] Event.HTML_BOUNDS_CHANGE 상수는 htmlBoundsChange 이벤트 객체의 type 속성 값을 정의합니다.
Event
  HTML_DOM_INITIALIZE : String = "htmlDOMInitialize"
[정적] Event.HTML_DOM_INITIALIZE 상수는 htmlDOMInitialize 이벤트 객체의 type 속성 값을 정의합니다.
Event
  HTML_RENDER : String = "htmlRender"
[정적] Event.HTML_RENDER 상수는 htmlRender 이벤트 객체의 type 속성 값을 정의합니다.
Event
  ID3 : String = "id3"
[정적] Event.ID3 상수는 id3 이벤트 객체의 type 속성 값을 정의합니다.
Event
  INIT : String = "init"
[정적] Event.INIT 상수는 init 이벤트 객체의 type 속성 값을 정의합니다.
Event
  LOCATION_CHANGE : String = "locationChange"
[정적] Event.LOCATION_CHANGE 상수는 locationChange 이벤트 객체의 type 속성 값을 정의합니다.
Event
  MOUSE_LEAVE : String = "mouseLeave"
[정적] Event.MOUSE_LEAVE 상수는 mouseLeave 이벤트 객체의 type 속성 값을 정의합니다.
Event
  NETWORK_CHANGE : String = "networkChange"
[정적] Event.NETWORK_CHANGE 상수는 networkChange 이벤트 객체의 type 속성 값을 정의합니다.
Event
  OPEN : String = "open"
[정적] Event.OPEN 상수는 open 이벤트 객체의 type 속성 값을 정의합니다.
Event
  PASTE : String = "paste"
[정적] Event.PASTE 상수는 paste 이벤트 객체의 type 속성 값을 정의합니다.
Event
      PREPARING : String = "preparing"
[정적] Event.PREPARING 상수는 preparing 이벤트 객체의 type 속성 값을 정의합니다.
Event
  REMOVED : String = "removed"
[정적] Event.REMOVED 상수는 removed 이벤트 객체의 type 속성 값을 정의합니다.
Event
  REMOVED_FROM_STAGE : String = "removedFromStage"
[정적] Event.REMOVED_FROM_STAGE 상수는 removedFromStage 이벤트 객체의 type 속성 값을 정의합니다.
Event
  RENDER : String = "render"
[정적] Event.RENDER 상수는 render 이벤트 객체의 type 속성 값을 정의합니다.
Event
  RESIZE : String = "resize"
[정적] Event.RESIZE 상수는 resize 이벤트 객체의 type 속성 값을 정의합니다.
Event
  SCROLL : String = "scroll"
[정적] Event.SCROLL 상수는 scroll 이벤트 객체의 type 속성 값을 정의합니다.
Event
  SELECT : String = "select"
[정적] Event.SELECT 상수는 select 이벤트 객체의 type 속성 값을 정의합니다.
Event
  SELECT_ALL : String = "selectAll"
[정적] Event.SELECT_ALL 상수는 selectAll 이벤트 객체의 type 속성 값을 정의합니다.
Event
  SOUND_COMPLETE : String = "soundComplete"
[정적] Event.SOUND_COMPLETE 상수는 soundComplete 이벤트 객체의 type 속성 값을 정의합니다.
Event
  STANDARD_ERROR_CLOSE : String = "standardErrorClose"
[정적] Event.STANDARD_ERROR_CLOSE 상수는 standardErrorClose 이벤트 객체의 type 속성 값을 정의합니다.
Event
  STANDARD_INPUT_CLOSE : String = "standardInputClose"
[정적] Event.STANDARD_INPUT_CLOSE 상수는 standardInputClose 이벤트 객체의 type 속성 값을 정의합니다.
Event
  STANDARD_OUTPUT_CLOSE : String = "standardOutputClose"
[정적] Event.STANDARD_OUTPUT_CLOSE 상수는 standardOutputClose 이벤트 객체의 type 속성 값을 정의합니다.
Event
      SUSPEND : String = "suspend"
[정적] Event.SUSPEND 상수는 suspend 이벤트 객체의 type 속성 값을 정의합니다.
Event
  TAB_CHILDREN_CHANGE : String = "tabChildrenChange"
[정적] Event.TAB_CHILDREN_CHANGE 상수는 tabChildrenChange 이벤트 객체의 type 속성 값을 정의합니다.
Event
  TAB_ENABLED_CHANGE : String = "tabEnabledChange"
[정적] Event.TAB_ENABLED_CHANGE 상수는 tabEnabledChange 이벤트 객체의 type 속성 값을 정의합니다.
Event
  TAB_INDEX_CHANGE : String = "tabIndexChange"
[정적] Event.TAB_INDEX_CHANGE 상수는 tabIndexChange 이벤트 객체의 type 속성 값을 정의합니다.
Event
  TEXT_INTERACTION_MODE_CHANGE : String = "textInteractionModeChange"
[정적] Event.TEXT_INTERACTION_MODE_CHANGE 상수는 상호 작용 모드 이벤트 객체의 type 속성 값을 정의합니다.
Event
  TEXTURE_READY : String = "textureReady"
[정적] Event.TEXTURE_READY 상수는 textureReady 이벤트 객체의 type 속성 값을 정의합니다.
Event
  UNLOAD : String = "unload"
[정적] Event.UNLOAD 상수는 unload 이벤트 객체의 type 속성 값을 정의합니다.
Event
  USER_IDLE : String = "userIdle"
[정적] Event.USER_IDLE 상수는 userIdle 이벤트 객체의 type 속성 값을 정의합니다.
Event
  USER_PRESENT : String = "userPresent"
[정적] Event.USER_PRESENT 상수는 userPresent 이벤트 객체의 type 속성 값을 정의합니다.
Event
  VIDEO_FRAME : String = "videoFrame"
[정적] Event.VIDEO_FRAME 상수는 videoFrame 이벤트 객체의 type 속성 값을 정의합니다.
Event
  WORKER_STATE : String = "workerState"
[정적] Event.WORKER_STATE 상수는 workerState 이벤트 객체의 type 속성 값을 정의합니다.
Event
속성 세부 정보

bubbles

속성
bubbles:Boolean  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

이벤트가 버블링 이벤트인지 여부를 나타냅니다. 이 값은 이벤트가 버블링 가능한 경우 true이고, 그렇지 않으면 false입니다.

이벤트가 발생하면 이벤트 흐름의 세 가지 단계를 거쳐 이동합니다. 캡처 단계는 표시 목록 계층 구조의 맨 위에서부터 대상 노드 바로 전 노드까지 이동하는 단계이고, 대상 단계는 대상 노드로만 구성되며, 버블링 단계는 표시 목록 계층 구조에서 대상 노드 위쪽 노드부터 맨 위로 거슬러 올라가는 단계입니다.

activateunload 이벤트와 같은 일부 이벤트에는 버블링 단계가 없습니다. bubbles 속성은 버블링 단계가 없는 이벤트에 대해 false 값입니다.



구현
    public function get bubbles():Boolean

cancelable

속성 
cancelable:Boolean  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

해당 이벤트와 연관된 비헤이비어를 차단할 수 있는지 여부를 나타냅니다. 이 값은 비헤이비어를 취소할 수 있는 경우 true이고, 그렇지 않으면 false입니다.



구현
    public function get cancelable():Boolean

관련 API 요소

currentTarget

속성 
currentTarget:Object  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다. 예를 들어 확인 버튼을 클릭하는 경우 현재 대상 노드는 이 버튼을 포함하는 노드 또는 해당 이벤트에 대한 이벤트 리스너를 등록한 조상 노드 중 하나가 될 수 있습니다.



구현
    public function get currentTarget():Object

eventPhase

속성 
eventPhase:uint  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

이벤트 흐름에서 현재 단계입니다. 이 속성은 다음 숫자 값을 포함할 수 있습니다.

  • 캡처 단계(EventPhase.CAPTURING_PHASE)
  • 대상 단계(EventPhase.AT_TARGET)
  • 버블링 단계(EventPhase.BUBBLING_PHASE)



구현
    public function get eventPhase():uint

target

속성 
target:Object  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

이벤트 대상입니다. 이 속성에는 대상 노드가 포함됩니다. 예를 들어 확인 버튼을 클릭하는 경우 대상 노드는 이 버튼을 포함하는 표시 목록 노드입니다.



구현
    public function get target():Object

type

속성 
type:String  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

이벤트 유형입니다. 유형은 대소문자를 구분합니다.



구현
    public function get type():String
생성자 세부 정보

Event

()생성자
public function Event(type:String, bubbles:Boolean = false, cancelable:Boolean = false)

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

이벤트 리스너에 매개 변수로 전달할 Event 객체를 만듭니다.

매개 변수
type:String — 이벤트 유형으로, Event.type으로 액세스할 수 있습니다.
 
bubbles:Boolean (default = false) — Event 객체가 이벤트 흐름의 버블링 단계에 참여하는지 여부를 결정합니다. 기본값은 false입니다.
 
cancelable:Boolean (default = false) — Event 객체를 취소할 수 있는지 여부를 결정합니다. 기본값은 false입니다.
메서드 세부 정보

clone

()메서드
public function clone():Event

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event 하위 클래스의 인스턴스를 복제합니다.

Event 객체의 원본 인스턴스 복사본인 새 Event 객체를 반환합니다. 보통은 clone()을 호출하지 않지만 이벤트를 재전달할 때는(즉, event를 처리 중인 핸들러에서 dispatchEvent(event)를 호출할 때) EventDispatcher 클래스에서 이를 자동으로 호출합니다.

원본의 속성이 모두 포함된 새 Event 객체입니다.

사용자 정의 Event 클래스를 만드는 경우, 이 사용자 정의 클래스의 속성을 복제하도록 상속된 Event.clone() 메서드를 재정의해야 합니다. 이벤트 하위 클래스에 추가하는 속성 중 일부 속성만 설정하면, 설정하지 않은 속성은 리스너가 재전달된 이벤트를 처리할 때 올바른 값을 갖지 않게 됩니다.

이 예제에서, PingEventEvent의 하위 클래스이므로 고유한 clone()을 구현합니다.

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

반환값
Event — 원본과 동일한 새 Event 객체입니다.

formatToString

()메서드 
public function formatToString(className:String, ... arguments):String

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

사용자 정의 ActionScript 3.0 Event 클래스에서 toString() 메서드를 구현하기 위한 유틸리티 함수입니다. toString() 메서드를 재정의하는 것이 좋으나 반드시 필요한 것은 아닙니다.

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

매개 변수

className:String — 사용자 정의 Event 클래스의 이름입니다. 이전 예제에서 className 매개 변수는 PingEvent입니다.
 
... arguments — Event 클래스의 속성 및 사용자 정의 Event 클래스에 추가하는 속성입니다. 이전 예제에서 ...arguments 매개 변수에는 type, bubbles, cancelable, eventPhaseURL이 포함됩니다.

반환값
String — 사용자 정의 Event 클래스의 이름 및 ...arguments 매개 변수의 문자열 값입니다.

isDefaultPrevented

()메서드 
public function isDefaultPrevented():Boolean

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

이벤트에서 preventDefault() 메서드가 호출되었는지 여부를 확인합니다. preventDefault() 메서드가 호출된 경우 true를 반환하고 그렇지 않으면 false를 반환합니다.

반환값
BooleanpreventDefault()가 취소된 경우에는 true를 반환하고, 취소되지 않은 경우에는 false를 반환합니다.

관련 API 요소

preventDefault

()메서드 
public function preventDefault():void

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

이벤트의 기본 비헤이비어를 취소할 수 있는 경우, 그 비헤이비어를 취소합니다.

많은 이벤트에 기본적으로 수행되는 연관된 비헤이비어가 있습니다. 예를 들어 문자를 텍스트 필드에 입력하는 경우 기본 비헤이비어는 문자를 텍스트 필드에 표시하는 것입니다. TextEvent.TEXT_INPUT 이벤트의 기본 비헤이비어는 취소할 수 있으므로 preventDefault() 메서드를 사용하여 문자가 표시되지 않도록 할 수 있습니다.

취소할 수 없는 비헤이비어의 예로, Flash Player가 표시 목록에서 표시 객체를 제거하려고 할 때마다 생성되는 Event.REMOVED 이벤트와 연관된 기본 비헤이비어가 있습니다. 요소를 제거하는 기본 비헤이비어는 취소할 수 없으므로 preventDefault() 메서드가 이 기본 비헤이비어에 영향을 주지 못합니다.

Event.cancelable 속성을 사용하면 특정 이벤트와 연관된 기본 비헤이비어를 차단할 수 있는지 여부를 확인할 수 있습니다. Event.cancelable 값이 true인 경우에는 preventDefault()를 사용하여 이벤트를 취소할 수 있지만, 그렇지 않은 경우 preventDefault()는 효과가 없습니다.

관련 API 요소

stopImmediatePropagation

()메서드 
public function stopImmediatePropagation():void

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

이벤트 흐름에서 현재 노드 및 그 후속 노드에 있는 모든 이벤트 리스너가 처리되지 않도록 합니다. 이 메서드는 즉시 적용되어 현재 노드에 있는 이벤트 리스너에 영향을 줍니다. 반면에 stopPropagation() 메서드는 현재 노드에 있는 모든 이벤트 리스너에서 처리를 완료할 때까지 적용되지 않습니다.

참고: 이 메서드는 이 이벤트와 연관된 비헤이비어를 취소하지 않습니다. 해당 기능에 대해서는 preventDefault()를 참조하십시오.

관련 API 요소

stopPropagation

()메서드 
public function stopPropagation():void

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

이벤트 흐름에서 현재 노드의 후속 노드에 있는 모든 이벤트 리스너가 처리되지 않도록 합니다. 이 메서드는 현재 노드(currentTarget)에 있는 이벤트 리스너에는 아무런 영향을 주지 않습니다. 이와 달리 stopImmediatePropagation() 메서드는 현재 노드 및 그 후속 노드에 있는 이벤트 리스너가 모두 처리되지 않도록 합니다. 메서드를 다시 한 번 호출해도 마찬가지입니다. 이벤트 흐름의 모든 단계에서 이 메서드를 호출할 수 있습니다.

참고: 이 메서드는 이 이벤트와 연관된 비헤이비어를 취소하지 않습니다. 해당 기능에 대해서는 preventDefault()를 참조하십시오.

관련 API 요소

toString

()메서드 
public function toString():String

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event 객체의 속성이 모두 포함된 문자열을 반환합니다. 문자열의 형식은 다음과 같습니다.

[Event type=value bubbles=value cancelable=value]

반환값
String — Event 객체의 속성이 모두 포함된 문자열입니다.
상수 세부 정보

ACTIVATE

상수
public static const ACTIVATE:String = "activate"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

ACTIVATE 상수는 activate 이벤트 객체의 type 속성 값을 정의합니다.

참고: 이 이벤트에는 "캡처 단계" 또는 "버블링 단계"가 없으므로 대상이 표시 목록에 있는지 여부에 관계없이 잠재적인 모든 대상에 이벤트 리스너를 직접 추가해야 합니다.

AIR for TV 장치는 이 이벤트를 자동으로 전달하지 않습니다. 하지만 수동으로 전달할 수는 있습니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
targetactivate 이벤트에 대한 리스너가 등록되어 있는 모든 DisplayObject 인스턴스입니다.

관련 API 요소

ADDED

상수 
public static const ADDED:String = "added"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.ADDED 상수는 added 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblestrue
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target표시 목록에 추가할 DisplayObject 인스턴스입니다. target은 표시 목록에서 이벤트 리스너를 등록한 객체가 아닐 수도 있습니다. 표시 목록에서 현재 이벤트를 처리 중인 객체에 액세스하려면 currentTarget 속성을 사용합니다.

관련 API 요소

ADDED_TO_STAGE

상수 
public static const ADDED_TO_STAGE:String = "addedToStage"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9.0.28.0, Flash Lite 4

Event.ADDED_TO_STAGE 상수는 addedToStage 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
targetDisplayObject 인스턴스가 포함된 하위 트리 추가를 통해 또는 직접 스테이지 표시 목록에 추가되는 DisplayObject 인스턴스입니다. DisplayObject 인스턴스가 직접 추가되는 경우에는 이 이벤트 전에 added 이벤트가 발생합니다.

관련 API 요소

BROWSER_ZOOM_CHANGE

상수 
public static const BROWSER_ZOOM_CHANGE:String = "browserZoomChange"

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 15, AIR 15

Event.BROWSER_ZOOM_CHANGE 상수는 browserZoomChange 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target Stage 인스턴스입니다.

관련 API 요소

CANCEL

상수 
public static const CANCEL:String = "cancel"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.CANCEL 상수는 cancel 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target작업이 취소된 객체에 대한 참조입니다.

관련 API 요소

CHANGE

상수 
public static const CHANGE:String = "change"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.CHANGE 상수는 change 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblestrue
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target값이 수정된 객체입니다. target은 표시 목록에서 이벤트 리스너를 등록한 객체가 아닐 수도 있습니다. 표시 목록에서 현재 이벤트를 처리 중인 객체에 액세스하려면 currentTarget 속성을 사용합니다.

관련 API 요소

CHANNEL_MESSAGE

상수 
public static const CHANNEL_MESSAGE:String = "channelMessage"

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 11.4, AIR 3.4

Event.CHANNEL_MESSAGE 상수는 channelMessage 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target이벤트를 전달한 객체입니다.

관련 API 요소

CHANNEL_STATE

상수 
public static const CHANNEL_STATE:String = "channelState"

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 11.4, AIR 3.4

Event.CHANNEL_STATE 상수는 channelState 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target이벤트를 전달한 객체입니다.

관련 API 요소

CLEAR

상수 
public static const CLEAR:String = "clear"

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5, Flash Lite 4

Event.CLEAR 상수는 clear 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
targetclear 이벤트에 대한 리스너가 등록되어 있는 모든 InteractiveObject 인스턴스입니다.

참고: TextField 객체는 clear, copy, cut, paste, selectAll 이벤트를 전달하지 않습니다. TextField 객체의 컨텍스트 메뉴에는 [잘라내기], [복사], [붙여넣기], [지우기], [전체 선택] 명령이 항상 포함됩니다. 이러한 명령은 TextField 객체의 컨텍스트 메뉴에서 제거할 수 없습니다. TextField 객체의 경우 이러한 명령(또는 키보드의 해당 키)을 선택해도 clear, copy, cut, paste, selectAll 이벤트가 생성되지 않습니다. 하지만 FTE(Flash Text Engine)를 사용하여 제작된 구성 요소를 포함하여 InteractiveObject 클래스를 확장하는 다른 클래스는 키보드 단축키 및 컨텍스트 메뉴 등의 사용자 동작에 대한 응답으로 이러한 이벤트를 전달합니다.

관련 API 요소

CLOSE

상수 
public static const CLOSE:String = "close"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.CLOSE 상수는 close 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target연결이 종료된 객체입니다.

관련 API 요소

CLOSING

상수 
public static const CLOSING:String = "closing"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Lite 4

Event.CLOSING 상수는 closing 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelabletrue. 이 이벤트 객체를 취소하면 닫기 작업이 중지됩니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target연결이 닫힐 객체입니다.

관련 API 요소

COMPLETE

상수 
public static const COMPLETE:String = "complete"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.COMPLETE 상수는 complete 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target로드가 완료된 네트워크 객체입니다.

관련 API 요소

CONNECT

상수 
public static const CONNECT:String = "connect"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.CONNECT 상수는 connect 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target네트워크 연결을 설정한 Socket 또는 XMLSocket 객체입니다.

관련 API 요소

CONTEXT3D_CREATE

상수 
public static const CONTEXT3D_CREATE:String = "context3DCreate"

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 11, AIR 3

Event.CONTEXT3D_CREATE 상수는 context3Dcreate 이벤트 객체의 type 속성 값을 정의합니다. 이 이벤트는 Stage3D.requestContext3D 호출에 대한 응답 또는 Stage3D 객체에 바인딩된 Context3D의 OS 트리거 재설정에 대한 응답으로 Stage3D 객체에서만 발생합니다. 새로 만든 Context3D 객체를 가져오기 위해 Stage3D.context3D 속성을 조사합니다.

관련 API 요소

Stage3D

COPY

상수 
public static const COPY:String = "copy"

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5, Flash Lite 4

copy 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
targetcopy 이벤트에 대한 리스너가 등록되어 있는 모든 InteractiveObject 인스턴스입니다.

참고: TextField 객체는 clear, copy, cut, paste, selectAll 이벤트를 전달하지 않습니다. TextField 객체의 컨텍스트 메뉴에는 [잘라내기], [복사], [붙여넣기], [지우기], [전체 선택] 명령이 항상 포함됩니다. 이러한 명령은 TextField 객체의 컨텍스트 메뉴에서 제거할 수 없습니다. TextField 객체의 경우 이러한 명령(또는 키보드의 해당 키)을 선택해도 clear, copy, cut, paste, selectAll 이벤트가 생성되지 않습니다. 하지만 FTE(Flash Text Engine)를 사용하여 제작된 구성 요소를 포함하여 InteractiveObject 클래스를 확장하는 다른 클래스는 키보드 단축키 및 컨텍스트 메뉴 등의 사용자 동작에 대한 응답으로 이러한 이벤트를 전달합니다.

관련 API 요소

CUT

상수 
public static const CUT:String = "cut"

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5, Flash Lite 4

cut 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
targetcut 이벤트에 대한 리스너가 등록되어 있는 모든 InteractiveObject 인스턴스입니다.

참고: TextField 객체는 clear, copy, cut, paste, selectAll 이벤트를 전달하지 않습니다. TextField 객체의 컨텍스트 메뉴에는 [잘라내기], [복사], [붙여넣기], [지우기], [전체 선택] 명령이 항상 포함됩니다. 이러한 명령은 TextField 객체의 컨텍스트 메뉴에서 제거할 수 없습니다. TextField 객체의 경우 이러한 명령(또는 키보드의 해당 키)을 선택해도 clear, copy, cut, paste, selectAll 이벤트가 생성되지 않습니다. 하지만 FTE(Flash Text Engine)를 사용하여 제작된 구성 요소를 포함하여 InteractiveObject 클래스를 확장하는 다른 클래스는 키보드 단축키 및 컨텍스트 메뉴 등의 사용자 동작에 대한 응답으로 이러한 이벤트를 전달합니다.

관련 API 요소

DEACTIVATE

상수 
public static const DEACTIVATE:String = "deactivate"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.DEACTIVATE 상수는 deactivate 이벤트 객체의 type 속성 값을 정의합니다.

참고: 이 이벤트에는 "캡처 단계" 또는 "버블링 단계"가 없으므로 대상이 표시 목록에 있는지 여부에 관계없이 잠재적인 모든 대상에 이벤트 리스너를 직접 추가해야 합니다.

AIR for TV 장치는 이 이벤트를 자동으로 전달하지 않습니다. 하지만 수동으로 전달할 수는 있습니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
targetdeactivate 이벤트에 대한 리스너가 등록되어 있는 모든 DisplayObject 인스턴스입니다.

관련 API 요소

DISPLAYING

상수 
public static const DISPLAYING:String = "displaying"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Lite 4

Event.DISPLAYING 상수는 displaying 이벤트 객체의 type 속성 값을 정의합니다.

참고: 이 이벤트는 "캡처 단계"를 통과하지 않으며 대상이 표시 목록에 있는지 여부에 관계없이 대상으로 직접 전달됩니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target표시될 객체입니다.

관련 API 요소

ENTER_FRAME

상수 
public static const ENTER_FRAME:String = "enterFrame"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.ENTER_FRAME 상수는 enterFrame 이벤트 객체의 type 속성 값을 정의합니다.

참고: 이 이벤트에는 "캡처 단계" 또는 "버블링 단계"가 없으므로 대상이 표시 목록에 있는지 여부에 관계없이 잠재적인 모든 대상에 이벤트 리스너를 직접 추가해야 합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
targetenterFrame 이벤트에 대한 리스너가 등록되어 있는 모든 DisplayObject 인스턴스입니다.

관련 API 요소

EXIT_FRAME

상수 
public static const EXIT_FRAME:String = "exitFrame"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.EXIT_FRAME 상수는 exitFrame 이벤트 객체의 type 속성 값을 정의합니다.

참고: 이 이벤트에는 "캡처 단계" 또는 "버블링 단계"가 없으므로 대상이 표시 목록에 있는지 여부에 관계없이 잠재적인 모든 대상에 이벤트 리스너를 직접 추가해야 합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
targetenterFrame 이벤트에 대한 리스너가 등록되어 있는 모든 DisplayObject 인스턴스입니다.

관련 API 요소

EXITING

상수 
public static const EXITING:String = "exiting"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Lite 4

Event.EXITING 상수는 exiting 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelabletrue. 이 이벤트 객체를 취소하면 끝내기 작업이 중지됩니다.
currentTargetNativeApplication 객체입니다.
targetNativeApplication 객체입니다.

관련 API 요소

FRAME_CONSTRUCTED

상수 
public static const FRAME_CONSTRUCTED:String = "frameConstructed"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.FRAME_CONSTRUCTED 상수는 frameConstructed 이벤트 객체의 type 속성 값을 정의합니다.

참고: 이 이벤트에는 "캡처 단계" 또는 "버블링 단계"가 없으므로 대상이 표시 목록에 있는지 여부에 관계없이 잠재적인 모든 대상에 이벤트 리스너를 직접 추가해야 합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
targetframeConstructed 이벤트에 대한 리스너가 등록되어 있는 모든 DisplayObject 인스턴스입니다.

관련 API 요소

FRAME_LABEL

상수 
public static const FRAME_LABEL:String = "frameLabel"

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 11.3, AIR 3.3

Event.FRAME_LABEL 상수는 frameLabel 이벤트 객체의 type 속성 값을 정의합니다.

참고: 이 이벤트에는 "캡 단계"나 "버블링 단계"가 모두 없습니다. 즉, 이벤트 리스너를 FrameLabel 객체에 직접 추가해야 합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 이벤트 객체를 능동적으로 처리하는 FrameLabel 객체입니다.
targetframeLabel 이벤트에 대해 등록된 리스너가 있는 FrameLabel 인스턴스입니다.

관련 API 요소

FULLSCREEN

상수 
public static const FULLSCREEN:String = "fullScreen"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.FULL_SCREEN 상수는 fullScreen 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
targetStage 객체입니다.

관련 API 요소

HTML_BOUNDS_CHANGE

상수 
public static const HTML_BOUNDS_CHANGE:String = "htmlBoundsChange"

런타임 버전: AIR 1.0, Flash Lite 4

Event.HTML_BOUNDS_CHANGE 상수는 htmlBoundsChange 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTargetHTMLLoader 객체입니다.
targetHTMLLoader 객체입니다.

관련 API 요소

HTML_DOM_INITIALIZE

상수 
public static const HTML_DOM_INITIALIZE:String = "htmlDOMInitialize"

런타임 버전: AIR 1.0, Flash Lite 4

Event.HTML_DOM_INITIALIZE 상수는 htmlDOMInitialize 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTargetHTMLLoader 객체입니다.
targetHTMLLoader 객체입니다.

관련 API 요소

HTML_RENDER

상수 
public static const HTML_RENDER:String = "htmlRender"

런타임 버전: AIR 1.0, Flash Lite 4

Event.HTML_RENDER 상수는 htmlRender 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTargetHTMLLoader 객체입니다.
targetHTMLLoader 객체입니다.

관련 API 요소

ID3

상수 
public static const ID3:String = "id3"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.ID3 상수는 id3 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target현재 이용 가능한 ID3 데이터가 있는 MP3를 로드하는 Sound 객체입니다. target은 표시 목록에서 이벤트 리스너를 등록한 객체가 아닐 수도 있습니다. 표시 목록에서 현재 이벤트를 처리 중인 객체에 액세스하려면 currentTarget 속성을 사용합니다.

관련 API 요소

INIT

상수 
public static const INIT:String = "init"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.INIT 상수는 init 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target로드 중인 SWF 파일과 연관된 LoaderInfo 객체입니다.

관련 API 요소

LOCATION_CHANGE

상수 
public static const LOCATION_CHANGE:String = "locationChange"

런타임 버전: AIR 1.0, Flash Lite 4

Event.LOCATION_CHANGE 상수는 locationChange 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTargetHTMLLoader 객체입니다.
targetHTMLLoader 객체입니다.

관련 API 요소

MOUSE_LEAVE

상수 
public static const MOUSE_LEAVE:String = "mouseLeave"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.MOUSE_LEAVE 상수는 mouseLeave 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
targetStage 객체입니다. target은 표시 목록에서 이벤트 리스너를 등록한 객체가 아닐 수도 있습니다. 표시 목록에서 현재 이벤트를 처리 중인 객체에 액세스하려면 currentTarget 속성을 사용합니다.

관련 API 요소

NETWORK_CHANGE

상수 
public static const NETWORK_CHANGE:String = "networkChange"

런타임 버전: AIR 1.0, Flash Lite 4

Event.NETWORK_CHANGE 상수는 networkChange 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
targetNativeApplication 객체입니다.

관련 API 요소

OPEN

상수 
public static const OPEN:String = "open"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.OPEN 상수는 open 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target연결을 설정한 네트워크 객체입니다.

관련 API 요소

PASTE

상수 
public static const PASTE:String = "paste"

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5, Flash Lite 4

Event.PASTE 상수는 paste 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblestrue(AIR 런타임의 경우 false)
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
targetpaste 이벤트에 대한 리스너가 등록되어 있는 모든 InteractiveObject 인스턴스입니다.

참고: TextField 객체는 clear, copy, cut, paste, selectAll 이벤트를 전달하지 않습니다. TextField 객체의 컨텍스트 메뉴에는 [잘라내기], [복사], [붙여넣기], [지우기], [전체 선택] 명령이 항상 포함됩니다. 이러한 명령은 TextField 객체의 컨텍스트 메뉴에서 제거할 수 없습니다. TextField 객체의 경우 이러한 명령(또는 키보드의 해당 키)을 선택해도 clear, copy, cut, paste, selectAll 이벤트가 생성되지 않습니다. 하지만 FTE(Flash Text Engine)를 사용하여 제작된 구성 요소를 포함하여 InteractiveObject 클래스를 확장하는 다른 클래스는 키보드 단축키 및 컨텍스트 메뉴 등의 사용자 동작에 대한 응답으로 이러한 이벤트를 전달합니다.

관련 API 요소

    

PREPARING

상수 
public static const PREPARING:String = "preparing"

언어 버전: ActionScript 3.0
런타임 버전: AIR 2.6

Event.PREPARING 상수는 preparing 이벤트 객체의 type 속성 값을 정의합니다.

참고: 이 이벤트는 "캡처 단계"를 통과하지 않으며 대상이 표시 목록에 있는지 여부에 관계없이 대상으로 직접 전달됩니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse
currentTarget이벤트를 전달한 객체입니다.
target이벤트를 전달한 객체입니다.

관련 API 요소

REMOVED

상수 
public static const REMOVED:String = "removed"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.REMOVED 상수는 removed 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblestrue
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target표시 목록에서 제거할 DisplayObject 인스턴스입니다. target은 표시 목록에서 이벤트 리스너를 등록한 객체가 아닐 수도 있습니다. 표시 목록에서 현재 이벤트를 처리 중인 객체에 액세스하려면 currentTarget 속성을 사용합니다.

관련 API 요소

REMOVED_FROM_STAGE

상수 
public static const REMOVED_FROM_STAGE:String = "removedFromStage"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9.0.28.0, Flash Lite 4

Event.REMOVED_FROM_STAGE 상수는 removedFromStage 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
targetDisplayObject 인스턴스가 포함된 하위 트리의 제거를 통해 또는 직접 스테이지 표시 목록에서 제거되는 DisplayObject 인스턴스입니다. DisplayObject 인스턴스가 직접 추가되는 경우에는 이 이벤트 전에 removed 이벤트가 발생합니다.

관련 API 요소

RENDER

상수 
public static const RENDER:String = "render"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.RENDER 상수는 render 이벤트 객체의 type 속성 값을 정의합니다.

참고: 이 이벤트에는 "캡처 단계" 또는 "버블링 단계"가 없으므로 대상이 표시 목록에 있는지 여부에 관계없이 잠재적인 모든 대상에 이벤트 리스너를 직접 추가해야 합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse: 기본 비헤이비어를 취소할 수 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
targetrender 이벤트에 대한 리스너가 등록되어 있는 모든 DisplayObject 인스턴스입니다.

관련 API 요소

RESIZE

상수 
public static const RESIZE:String = "resize"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.RESIZE 상수는 resize 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
targetStage 객체입니다.

관련 API 요소

SCROLL

상수 
public static const SCROLL:String = "scroll"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.SCROLL 상수는 scroll 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target스크롤한 TextField 객체입니다. target 속성은 표시 목록에서 이벤트 리스너를 등록한 객체가 아닐 수도 있습니다. 표시 목록에서 현재 이벤트를 처리 중인 객체에 액세스하려면 currentTarget 속성을 사용합니다.

관련 API 요소

SELECT

상수 
public static const SELECT:String = "select"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.SELECT 상수는 select 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target항목이 선택된 객체입니다.

관련 API 요소

SELECT_ALL

상수 
public static const SELECT_ALL:String = "selectAll"

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5, Flash Lite 4

Event.SELECT_ALL 상수는 selectAll 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
targetselectAll 이벤트에 대한 리스너가 등록되어 있는 모든 InteractiveObject 인스턴스입니다.

참고: TextField 객체는 clear, copy, cut, paste, selectAll 이벤트를 전달하지 않습니다. TextField 객체의 컨텍스트 메뉴에는 [잘라내기], [복사], [붙여넣기], [지우기], [전체 선택] 명령이 항상 포함됩니다. 이러한 명령은 TextField 객체의 컨텍스트 메뉴에서 제거할 수 없습니다. TextField 객체의 경우 이러한 명령(또는 키보드의 해당 키)을 선택해도 clear, copy, cut, paste, selectAll 이벤트가 생성되지 않습니다. 하지만 FTE(Flash Text Engine)를 사용하여 제작된 구성 요소를 포함하여 InteractiveObject 클래스를 확장하는 다른 클래스는 키보드 단축키 및 컨텍스트 메뉴 등의 사용자 동작에 대한 응답으로 이러한 이벤트를 전달합니다.

관련 API 요소

SOUND_COMPLETE

상수 
public static const SOUND_COMPLETE:String = "soundComplete"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.SOUND_COMPLETE 상수는 soundComplete 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target사운드 재생이 완료된 SoundChannel 객체입니다.

관련 API 요소

STANDARD_ERROR_CLOSE

상수 
public static const STANDARD_ERROR_CLOSE:String = "standardErrorClose"

언어 버전: ActionScript 3.0
런타임 버전: AIR 2, Flash Lite 4

Event.STANDARD_ERROR_CLOSE 상수는 standardErrorClose 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
targetNativeProcess 객체입니다.

STANDARD_INPUT_CLOSE

상수 
public static const STANDARD_INPUT_CLOSE:String = "standardInputClose"

언어 버전: ActionScript 3.0
런타임 버전: AIR 2, Flash Lite 4

Event.STANDARD_INPUT_CLOSE 상수는 standardInputClose 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
targetNativeProcess 객체입니다.

STANDARD_OUTPUT_CLOSE

상수 
public static const STANDARD_OUTPUT_CLOSE:String = "standardOutputClose"

언어 버전: ActionScript 3.0
런타임 버전: AIR 2, Flash Lite 4

Event.STANDARD_OUTPUT_CLOSE 상수는 standardOutputClose 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
targetNativeProcess 객체입니다.

    

SUSPEND

상수 
public static const SUSPEND:String = "suspend"

언어 버전: ActionScript 3.0
런타임 버전: AIR 3.3

Event.SUSPEND 상수는 suspend 이벤트 객체의 type 속성 값을 정의합니다. 이 이벤트는 AIR iOS에서만 전달됩니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTargetNativeApplication 객체입니다.
targetNativeApplication 객체입니다.

관련 API 요소

TAB_CHILDREN_CHANGE

상수 
public static const TAB_CHILDREN_CHANGE:String = "tabChildrenChange"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.TAB_CHILDREN_CHANGE 상수는 tabChildrenChange 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblestrue
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
targettabChildren 플래그가 변경된 객체입니다. target은 표시 목록에서 이벤트 리스너를 등록한 객체가 아닐 수도 있습니다. 표시 목록에서 현재 이벤트를 처리 중인 객체에 액세스하려면 currentTarget 속성을 사용합니다.

관련 API 요소

TAB_ENABLED_CHANGE

상수 
public static const TAB_ENABLED_CHANGE:String = "tabEnabledChange"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.TAB_ENABLED_CHANGE 상수는 tabEnabledChange 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblestrue
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
targettabEnabled 플래그가 변경된 InteractiveObject입니다. target은 표시 목록에서 이벤트 리스너를 등록한 객체가 아닐 수도 있습니다. 표시 목록에서 현재 이벤트를 처리 중인 객체에 액세스하려면 currentTarget 속성을 사용합니다.

관련 API 요소

TAB_INDEX_CHANGE

상수 
public static const TAB_INDEX_CHANGE:String = "tabIndexChange"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.TAB_INDEX_CHANGE 상수는 tabIndexChange 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblestrue
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
targettabIndex가 변경된 객체입니다. target은 표시 목록에서 이벤트 리스너를 등록한 객체가 아닐 수도 있습니다. 표시 목록에서 현재 이벤트를 처리 중인 객체에 액세스하려면 currentTarget 속성을 사용합니다.

관련 API 요소

TEXT_INTERACTION_MODE_CHANGE

상수 
public static const TEXT_INTERACTION_MODE_CHANGE:String = "textInteractionModeChange"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 11, Flash Lite 4

Event.TEXT_INTERACTION_MODE_CHANGE 상수는 상호 작용 모드 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target상호 작용 모드 속성이 변경된 TextField 객체입니다. 예를 들어 Android에서는 컨텍스트 메뉴를 통해 상호 작용 모드를 SELECTION으로 변경할 수 있습니다. target 속성은 표시 목록에서 이벤트 리스너를 등록한 객체가 아닐 수도 있습니다. 표시 목록에서 현재 이벤트를 처리 중인 객체에 액세스하려면 currentTarget 속성을 사용합니다.

관련 API 요소

TEXTURE_READY

상수 
public static const TEXTURE_READY:String = "textureReady"

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 11.4, AIR 3.4

Event.TEXTURE_READY 상수는 type 속성 값을 정의합니다(textureReady 이벤트 객체). 이 이벤트는 Texture 및 CubeTexture 객체가 비동기 업로드의 완료를 알리기 위해 전달합니다. Texture 또는 CubeTexture에서 uploadCompressedTextureFromByteArray() 메서드를 사용하여 비동기 업로드를 요청합니다. 이 이벤트는 버블링되지 않으며 취소할 수도 없습니다.

관련 API 요소

Texture.uploadCompressedTextureFromByteArray()
CubeTexture.uploadCompressedTextureFromByteArray()

UNLOAD

상수 
public static const UNLOAD:String = "unload"

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0, Flash Player 9, Flash Lite 4

Event.UNLOAD 상수는 unload 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target언로드하거나 교체할 SWF 파일과 연관된 LoaderInfo 객체입니다.

관련 API 요소

USER_IDLE

상수 
public static const USER_IDLE:String = "userIdle"

런타임 버전: AIR 1.0, Flash Lite 4

Event.USER_IDLE 상수는 userIdle 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
targetNativeApplication 객체입니다.

관련 API 요소

USER_PRESENT

상수 
public static const USER_PRESENT:String = "userPresent"

런타임 버전: AIR 1.0, Flash Lite 4

Event.USER_PRESENT 상수는 userPresent 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
targetNativeApplication 객체입니다.

관련 API 요소

VIDEO_FRAME

상수 
public static const VIDEO_FRAME:String = "videoFrame"

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 11.4, AIR 3.4

Event.VIDEO_FRAME 상수는 videoFrame 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
target이 이벤트를 전달한 Camera 객체입니다.

관련 API 요소

WORKER_STATE

상수 
public static const WORKER_STATE:String = "workerState"

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 11.4, AIR 3.4

Event.WORKER_STATE 상수는 workerState 이벤트 객체의 type 속성 값을 정의합니다.

이 이벤트에는 다음과 같은 속성이 있습니다.

속성
bubblesfalse
cancelablefalse. 취소할 기본 비헤이비어가 없습니다.
currentTarget이벤트 리스너를 통해 Event 객체를 처리하고 있는 객체입니다.
target이벤트를 전달한 객체입니다.

관련 API 요소

EventExample.as

다음 예제에서는 EventExample 클래스 및 Square 사용자 정의 클래스를 사용하여 이벤트 버블링을 관리하는 방법을 보여 줍니다.
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

다음 예제에서는 ADDEDADDED_TO_STAGE 이벤트의 차이 및 REMOVEDREMOVED_FROM_STAGE 이벤트의 차이를 보여 주는 대화형 데모를 만듭니다. 스프라이트를 클릭하면 스테이지에서 스프라이트와 스프라이트 내에 중첩된 모든 것을 제거합니다. 예를 들어 가장 큰 스프라이트를 클릭하면 REMOVED 이벤트와 세 번의 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 ]영어로 표시되는 이유
ActionScript 3.0 참조 설명서의 내용이 영어로 나타납니다.

ActionScript 3.0 참조 설명서 중 일부는 전체 언어로 번역되지 않았습니다. 언어 요소가 번역되지 않은 경우 영어로 나타납니다. 예를 들어 ga.controls.HelpBox 클래스는 어떤 언어로도 번역되지 않았습니다. 그러므로 한국어 버전의 참조 설명서에서 ga.controls.HelpBox 클래스는 영어로 나타납니다.