適用於 Adobe® Flash® Platform 的 ActionScript® 3.0 參考
首頁  |  隱藏套件和類別清單 |  套件  |  類別  |  新增內容  |  索引  |  附錄  |  為什麼顯示英文?
篩選: AIR 30.0 和更早版本, Flash Player 30.0 和更早版本, Flash Lite 4
Flex 4.6 和更早版本, Flash Pro CS6 和更早版本
隱藏篩選
flash.events 

MouseEvent  - 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 標籤
不建議元素清單
AccessibilityImplementation 常數
如何使用 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 MouseEvent
繼承MouseEvent Inheritance Event Inheritance Object
子類別 AutomationDragEvent, ChartEvent, ChartItemEvent, DragEvent, FlexMouseEvent, GridEvent, LegendMouseEvent, ListEvent, MosaicDragEvent, NativeDragEvent, ScreenMouseEvent

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

只要發生滑鼠事件時,就會將 MouseEvent 物件傳送至事件流程中。滑鼠事件通常是由使用指標的使用者輸入裝置 (例如滑鼠或軌跡球) 產生的。

一旦牽涉到巢狀節點,滑鼠事件就會將顯示清單中可見的最深層巢狀節點當成目標。 這個節點稱為「目標節點」。 若要讓目標節點的祖系接收滑鼠事件的通知,請在祖系節點上,將 EventDispatcher.addEventListener() 與針對您想要偵測的特定滑鼠事件而設定的 type 參數搭配使用。

檢視範例

更多範例



公用屬性
 屬性定義自
  altKey : Boolean
指出 Alt 鍵為作用中 (true) 或停用 (false)。
MouseEvent
 Inheritedbubbles : Boolean
[唯讀] 指出事件是否為反昇事件。
Event
  buttonDown : Boolean
指出已按下主要滑鼠按鈕 (true) 或未按下 (false)。
MouseEvent
 Inheritedcancelable : Boolean
[唯讀] 指出是否可避免與事件相關聯的行為指令。
Event
  clickCount : int
[唯讀] 指出此滑鼠按下事件是否為多次按下動作序列的一部分。
MouseEvent
  commandKey : Boolean
指出 Command 鍵是否已啟用 (僅限 Mac)。在 Mac 中,commandKey 屬性的值將與 ctrlKey 屬性的值相同。
MouseEvent
 Inheritedconstructor : Object
類別物件的參照或是特定物件實體的建構函數。
Object
  controlKey : Boolean
指出是否已啟用 Control 鍵 (在 Mac 中) 以及是否已啟用 Ctrl 鍵 (在 Windows 或 Linux 中)。
MouseEvent
  ctrlKey : Boolean
在 Windows 或 Linux 中,指出 Ctrl 鍵為作用中 (true) 或已停用 (false)。
MouseEvent
 InheritedcurrentTarget : Object
[唯讀] 正主動使用事件偵聽程式處理 Event 物件的物件。
Event
  delta : int
指出當使用者滾動滑鼠滾輪時,每滾動一個單位 (一格) 所代表的捲動行數。
MouseEvent
 InheritedeventPhase : uint
[唯讀] 事件流程中的目前階段。
Event
  isRelatedObjectInaccessible : Boolean
如果是 true,則 relatedObject 屬性會因為安全執行程序的因素而設定為 null。
MouseEvent
  localX : Number
滑鼠鎖定停用時,則為相對於包含的 Sprite,事件發生的水平座標。
MouseEvent
  localY : Number
滑鼠鎖定停用時,則為相對於包含的 Sprite,事件發生的垂直座標。
MouseEvent
  movementX : Number
滑鼠鎖定啟用時,則為自上次滑鼠事件以來滑鼠位置在 X 方向的變更。
MouseEvent
  movementY : Number
滑鼠鎖定啟用時,則為自上次滑鼠事件以來滑鼠位置在 Y 方向的變更。
MouseEvent
  relatedObject : InteractiveObject
與事件相關的顯示清單物件的參照。
MouseEvent
  shiftKey : Boolean
指出 Shift 鍵為作用中 (true) 或停用 (false)。
MouseEvent
  stageX : Number
[唯讀] 在全域舞台座標上,事件發生的水平座標。
MouseEvent
  stageY : Number
[唯讀] 在全域舞台座標上,事件發生的垂直座標。
MouseEvent
 Inheritedtarget : Object
[唯讀] 事件目標。
Event
 Inheritedtype : String
[唯讀] 事件類型。
Event
公用方法
 方法定義自
  
MouseEvent(type:String, bubbles:Boolean = true, cancelable:Boolean = false, localX:Number = NaN, localY:Number = NaN, relatedObject:InteractiveObject = null, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, buttonDown:Boolean = false, delta:int = 0, commandKey:Boolean = false, controlKey:Boolean = false, clickCount:int = 0)
建立包含滑鼠事件相關資訊的 Event 物件。
MouseEvent
  
[覆寫] 建立 MouseEvent 物件的副本,並將每個屬性的值設為符合原始物件的屬性值。
MouseEvent
 Inherited
formatToString(className:String, ... arguments):String
公用程式函數,可用來實作自訂 ActionScript 3.0 Event 類別中的 toString() 方法。
Event
 Inherited
指出物件是否有已定義的指定屬性。
Object
 Inherited
檢查是否已經對事件呼叫 preventDefault() 方法。
Event
 Inherited
指出 Object 類別的實體是否位於指定為參數的物件原型鏈中。
Object
 Inherited
如果可以取消事件的預設行為指令,則取消該行為指令。
Event
 Inherited
指出指定的屬性是否存在,以及是否可列舉。
Object
 Inherited
為迴圈作業設定動態屬性的可用性。
Object
 Inherited
避免處理事件流程中,目前節點以及任何後續節點中的任何事件偵聽程式。
Event
 Inherited
避免處理接續在事件流程中的目前節點之後,後續節點中的任何事件偵聽程式。
Event
 Inherited
傳回代表此物件的字串,根據地區特定慣例進行格式化。
Object
  
[覆寫] 傳回包含 MouseEvent 物件所有屬性的字串。
MouseEvent
  
如果已經修改顯示清單,則指示 Flash Player 或 Adobe AIR 在此事件處理完畢後再顯示。
MouseEvent
 Inherited
會傳回指定之物件的基本值。
Object
公用常數
 常數定義自
  CLICK : String = "click"
[靜態] 定義 click 事件物件的 type 屬性值。
MouseEvent
  CONTEXT_MENU : String = "contextMenu"
[靜態] MouseEvent.CONTEXT_MENU 常數會定義 contextMenu 事件物件的 type 屬性值。
MouseEvent
  DOUBLE_CLICK : String = "doubleClick"
[靜態] 定義 doubleClick 事件物件的 type 屬性值。
MouseEvent
  MIDDLE_CLICK : String = "middleClick"
[靜態] 定義 middleClick 事件物件的 type 屬性值。
MouseEvent
  MIDDLE_MOUSE_DOWN : String = "middleMouseDown"
[靜態] 定義 middleMouseDown 事件物件的 type 屬性值。
MouseEvent
  MIDDLE_MOUSE_UP : String = "middleMouseUp"
[靜態] 定義 middleMouseUp 事件物件的 type 屬性值。
MouseEvent
  MOUSE_DOWN : String = "mouseDown"
[靜態] 定義 mouseDown 事件物件的 type 屬性值。
MouseEvent
  MOUSE_MOVE : String = "mouseMove"
[靜態] 定義 mouseMove 事件物件的 type 屬性值。
MouseEvent
  MOUSE_OUT : String = "mouseOut"
[靜態] 定義 mouseOut 事件物件的 type 屬性值。
MouseEvent
  MOUSE_OVER : String = "mouseOver"
[靜態] 定義 mouseOver 事件物件的 type 屬性值。
MouseEvent
  MOUSE_UP : String = "mouseUp"
[靜態] 定義 mouseUp 事件物件的 type 屬性值。
MouseEvent
  MOUSE_WHEEL : String = "mouseWheel"
[靜態] 定義 mouseWheel 事件物件的 type 屬性值。
MouseEvent
  RELEASE_OUTSIDE : String = "releaseOutside"
[靜態] 定義 releaseOutside 事件物件的 type 屬性值。
MouseEvent
  RIGHT_CLICK : String = "rightClick"
[靜態] 定義 rightClick 事件物件的 type 屬性值。
MouseEvent
  RIGHT_MOUSE_DOWN : String = "rightMouseDown"
[靜態] 定義 rightMouseDown 事件物件的 type 屬性值。
MouseEvent
  RIGHT_MOUSE_UP : String = "rightMouseUp"
[靜態] 定義 rightMouseUp 事件物件的 type 屬性值。
MouseEvent
  ROLL_OUT : String = "rollOut"
[靜態] 定義 rollOut 事件物件的 type 屬性值。
MouseEvent
  ROLL_OVER : String = "rollOver"
[靜態] 定義 rollOver 事件物件的 type 屬性值。
MouseEvent
屬性詳細資訊

altKey

屬性
altKey:Boolean

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

指出 Alt 鍵為作用中 (true) 或停用 (false)。 只支援 Windows。在其他作業系統上,這個屬性一定會設定為 false



實作
    public function get altKey():Boolean
    public function set altKey(value:Boolean):void

buttonDown

屬性 
buttonDown:Boolean

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

指出已按下主要滑鼠按鈕 (true) 或未按下 (false)。



實作
    public function get buttonDown():Boolean
    public function set buttonDown(value:Boolean):void

clickCount

屬性 
clickCount:int  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Lite 4

指出此滑鼠按下事件是否為多次按下動作序列的一部分。對於 MouseEvent.mouseDownMouseEvent.mouseUpMouseEvent.middleMouseDownMouseEvent.middleMouseUpMouseEvent.rightMouseDownMouseEvent.rightMouseUp 以外的所有滑鼠事件,此參數都將是零。搭配 clickCount 參數,您就可以偵聽按一下、按兩下或多次按下動作序列。例如在按兩下動作序列中,第一個 MouseEvent.mouseDownMouseEvent.mouseUpclickCount 將為 1,而第二個 MouseEvent.mouseDownMouseEvent.mouseUpclickCount 將為 2。如果滑鼠已完成移動,或者多次按下動作序列基於某些原因而中斷,則下一個 MouseEvent.mouseDown 的 clickCount 將為 1。doubleClick 事件將如預期般觸發。



實作
    public function get clickCount():int

commandKey

屬性 
commandKey:Boolean

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Lite 4

指出 Command 鍵是否已啟用 (僅限 Mac)。

在 Mac 中,commandKey 屬性的值將與 ctrlKey 屬性的值相同。在 Windows 或 Linux 中一律為 false。



實作
    public function get commandKey():Boolean
    public function set commandKey(value:Boolean):void

controlKey

屬性 
controlKey:Boolean

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Lite 4

指出是否已啟用 Control 鍵 (在 Mac 中) 以及是否已啟用 Ctrl 鍵 (在 Windows 或 Linux 中)。



實作
    public function get controlKey():Boolean
    public function set controlKey(value:Boolean):void

ctrlKey

屬性 
ctrlKey:Boolean

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

在 Windows 或 Linux 中,指出 Ctrl 鍵為作用中 (true) 或已停用 (false)。在 Macintosh 中,指出 Control 鍵或 Command 鍵是否已啟用。



實作
    public function get ctrlKey():Boolean
    public function set ctrlKey(value:Boolean):void

delta

屬性 
delta:int

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

指出當使用者滾動滑鼠滾輪時,每滾動一個單位 (一格) 所代表的捲動行數。 delta 值若為正值,表示向上捲動;負值則表示向下捲動。 一般的值是介於 1 到 3 之間,但更快速的滾動可能會產生更大的值。 此設定會依裝置和作業系統而有所不同,並且通常是由使用者進行設定。 這個屬性只適用於 MouseEvent.mouseWheel 事件。



實作
    public function get delta():int
    public function set delta(value:int):void

isRelatedObjectInaccessible

屬性 
isRelatedObjectInaccessible:Boolean

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 10, Flash Lite 4

如果是 true,則 relatedObject 屬性會因為安全執行程序的因素而設定為 null。如果 relatedObject 的名目值是另一個安全執行程序中 DisplayObject 的參考,則 relatedObject 會設定為 null,除非跨越安全執行程序邊界的兩個方向都有權限。建立權限的方法包括:從 SWF 檔呼叫 Security.allowDomain()、提供來自影像檔伺服器的原則檔案,以及於載入影像時設定 LoaderContext.checkPolicyFile 屬性。



實作
    public function get isRelatedObjectInaccessible():Boolean
    public function set isRelatedObjectInaccessible(value:Boolean):void

相關 API 元素

localX

屬性 
localX:Number

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

滑鼠鎖定停用時,則為相對於包含的 Sprite,事件發生的水平座標。將 Stage.mouseLock 設定為 false 即可停用滑鼠鎖定。

當滑鼠鎖定啟用時,localXlocalY 為 0。請在滑鼠鎖定啟用時,使用 movementXmovementY 判斷滑鼠位置的變更。



實作
    public function get localX():Number
    public function set localX(value:Number):void

相關 API 元素


範例
如何使用本範例
如需 MOUSE_MOVE 常數的使用說明,請參閱此屬性的範例。

localY

屬性 
localY:Number

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

滑鼠鎖定停用時,則為相對於包含的 Sprite,事件發生的垂直座標。將 Stage.mouseLock 設定為 false 即可停用滑鼠鎖定。

當滑鼠鎖定啟用時,localXlocalY 為 0。請在滑鼠鎖定啟用時,使用 movementXmovementY 判斷滑鼠位置的變更。



實作
    public function get localY():Number
    public function set localY(value:Number):void

相關 API 元素


範例
如何使用本範例
如需 MOUSE_MOVE 常數的使用說明,請參閱此屬性的範例。

movementX

屬性 
movementX:Number

語言版本: ActionScript 3.0
執行階段版本: Flash Player 11.2, AIR 3.2

滑鼠鎖定啟用時,則為自上次滑鼠事件以來滑鼠位置在 X 方向的變更。將 Stage.mouseLock 設定為 true 即可啟用滑鼠鎖定。

當滑鼠鎖定啟用時:

  • localXlocalY 包含 0。
  • movementXmovementY 包含 delta 值。
  • movementXmovementY 絕不會根據舞台變形而轉換。也就是說,它們會永遠保留螢幕座標。

Stage.mouseLockfalse 時,movementXmovementY 為 0。



實作
    public function get movementX():Number
    public function set movementX(value:Number):void

相關 API 元素


範例
如何使用本範例
如需 MOUSE_MOVE 常數的使用說明,請參閱此屬性的範例。

movementY

屬性 
movementY:Number

語言版本: ActionScript 3.0
執行階段版本: Flash Player 11.2, AIR 3.2

滑鼠鎖定啟用時,則為自上次滑鼠事件以來滑鼠位置在 Y 方向的變更。將 Stage.mouseLock 設定為 true 即可啟用滑鼠鎖定。

當滑鼠鎖定啟用時:

  • localXlocalY 包含 0。
  • movementXmovementY 包含 delta 值。
  • movementXmovementY 絕不會根據舞台變形而轉換。也就是說,它們會永遠保留螢幕座標。

Stage.mouseLockfalse 時,movementXmovementY 為 0。



實作
    public function get movementY():Number
    public function set movementY(value:Number):void

相關 API 元素


範例
如何使用本範例
如需 MOUSE_MOVE 常數的使用說明,請參閱此屬性的範例。

relatedObject

屬性 
relatedObject:InteractiveObject

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

與事件相關的顯示清單物件的參照。 例如,當發生 mouseOut 事件時,relatedObject 代表指標裝置目前指向的顯示清單物件。 這個屬性會套用至 mouseOutmouseOverrollOutrollOver 事件。

在下列兩種情況下,這個屬性的值可能是 null:沒有相關物件,或是有相關物件但它位在您無法存取的安全執行程序中。使用 isRelatedObjectInaccessible() 屬性可判斷哪個原因適用於此情況。



實作
    public function get relatedObject():InteractiveObject
    public function set relatedObject(value:InteractiveObject):void

相關 API 元素

shiftKey

屬性 
shiftKey:Boolean

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

指出 Shift 鍵為作用中 (true) 或停用 (false)。



實作
    public function get shiftKey():Boolean
    public function set shiftKey(value:Boolean):void

stageX

屬性 
stageX:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

在全域舞台座標上,事件發生的水平座標。 每次設定 localX 屬性時,就會計算這個屬性。



實作
    public function get stageX():Number

範例
如何使用本範例
如需 MOUSE_MOVE 常數的使用說明,請參閱此屬性的範例。

stageY

屬性 
stageY:Number  [唯讀]

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

在全域舞台座標上,事件發生的垂直座標。 每次設定 localY 屬性時,就會計算這個屬性。



實作
    public function get stageY():Number

範例
如何使用本範例
如需 MOUSE_MOVE 常數的使用說明,請參閱此屬性的範例。
建構函式詳細資料

MouseEvent

()建構函式
public function MouseEvent(type:String, bubbles:Boolean = true, cancelable:Boolean = false, localX:Number = NaN, localY:Number = NaN, relatedObject:InteractiveObject = null, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, buttonDown:Boolean = false, delta:int = 0, commandKey:Boolean = false, controlKey:Boolean = false, clickCount:int = 0)

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

建立包含滑鼠事件相關資訊的 Event 物件。 Event 物件會當做參數傳遞至事件偵聽程式。

參數
type:String — 事件類型。可能的值為:MouseEvent.CLICKMouseEvent.DOUBLE_CLICKMouseEvent.MOUSE_DOWNMouseEvent.MOUSE_MOVEMouseEvent.MOUSE_OUTMouseEvent.MOUSE_OVERMouseEvent.MOUSE_UPMouseEvent.MIDDLE_CLICKMouseEvent.MIDDLE_MOUSE_DOWNMouseEvent.MIDDLE_MOUSE_UPMouseEvent.RIGHT_CLICKMouseEvent.RIGHT_MOUSE_DOWNMouseEvent.RIGHT_MOUSE_UPMouseEvent.MOUSE_WHEELMouseEvent.ROLL_OUTMouseEvent.ROLL_OVER
 
bubbles:Boolean (default = true) — 判斷事件物件是否參與事件流程的反昇階段。
 
cancelable:Boolean (default = false) — 判斷是否可以取消 Event 物件。
 
localX:Number (default = NaN) — 相對於包含的 sprite,事件發生的水平座標。
 
localY:Number (default = NaN) — 相對於包含的 sprite,事件發生的垂直座標。
 
relatedObject:InteractiveObject (default = null) — 受到事件影響的互補 InteractiveObject 實體。例如,當發生 mouseOut 事件時,relatedObject 代表指標裝置目前指向的顯示清單物件。
 
ctrlKey:Boolean (default = false) — 在 Windows 或 Linux 中,表示是否已啟用 Ctrl 鍵。在 Mac 中,指出已啟用 Ctrl 鍵或 Command 鍵。
 
altKey:Boolean (default = false) — 指出是否已啟用 Alt 鍵 (僅限 Windows 或 Linux)。
 
shiftKey:Boolean (default = false) — 指出是否已啟用 Shift 鍵。
 
buttonDown:Boolean (default = false) — 指出是否按下主要滑鼠按鈕。
 
delta:int (default = 0) — 指出當使用者滾動滑鼠滾輪時,每滾動一個單位 (一格) 所代表的捲動行數。 delta 值若為正值,表示向上捲動;負值則表示向下捲動。 一般的值是介於 1 到 3 之間,但更快速的滾動可能會產生更大的值。 此參數只適用於 MouseEvent.mouseWheel 事件。
 
commandKey:Boolean (default = false) — (僅限 AIR) 指出 Command 鍵是否已啟用 (僅限 Mac)。此參數僅適用於 MouseEvent.clickMouseEvent.mouseDownMouseEvent.mouseUpMouseEvent.middleClickMouseEvent.middleMouseDownMouseEvent.middleMouseUpMouseEvent.rightClickMouseEvent.rightMouseDownMouseEvent.rightMouseUpMouseEvent.doubleClick 事件。這個參數僅適用於 Adobe AIR;請勿針對 Flash Player 內容設定此參數。
 
controlKey:Boolean (default = false) — (僅限 AIR) 指出 Control 或 Ctrl 鍵是否已啟用。此參數僅適用於 MouseEvent.clickMouseEvent.mouseDownMouseEvent.mouseUpMouseEvent.middleClickMouseEvent.middleMouseDownMouseEvent.middleMouseUpMouseEvent.rightClickMouseEvent.rightMouseDownMouseEvent.rightMouseUpMouseEvent.doubleClick 事件。這個參數僅適用於 Adobe AIR;請勿針對 Flash Player 內容設定此參數。
 
clickCount:int (default = 0) — (僅限 AIR) 指出滑鼠事件是否為多次按下動作序列的一部分。對於 MouseEvent.mouseDownMouseEvent.mouseUpMouseEvent.middleMouseDownMouseEvent.middleMouseUpMouseEvent.rightMouseDownMouseEvent.rightMouseUp 以外的所有滑鼠事件,此參數都將是零。搭配 clickCount 參數,您就可以偵聽按一下、按兩下或多次按下動作序列。這個參數僅適用於 Adobe AIR;請勿針對 Flash Player 內容設定此參數。
方法詳細資訊

clone

()方法
override public function clone():Event

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

建立 MouseEvent 物件的副本,並將每個屬性的值設為符合原始物件的屬性值。

傳回值
Event — 新的 MouseEvent 物件,其屬性值符合原始物件的屬性值。

toString

()方法 
override public function toString():String

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

傳回包含 MouseEvent 物件所有屬性的字串。 此字串的格式如下:

[MouseEvent type= value bubbles= value cancelable= value ... delta= value ]

傳回值
String — 包含 MouseEvent 物件所有屬性的字串。

updateAfterEvent

()方法 
public function updateAfterEvent():void

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9

如果已經修改顯示清單,則指示 Flash Player 或 Adobe AIR 在此事件處理完畢後再顯示。

常數詳細資訊

CLICK

常數
public static const CLICK:String = "click"

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

定義 type 屬性值 (click 事件物件)。

這個事件具有下列屬性:

屬性
altKey如果 Alt 鍵為作用中 (Windows),則為 true
bubblestrue
buttonDownclick 事件的這個值一律為 false
cancelablefalse;沒有要取消的預設行為指令。
commandKey在 Mac 中,如果 Command 鍵為作用中,則為 true;如果已停用則為 false。在 Windows 中一定為 false
controlKey如果 Ctrl 或 Control 鍵為作用中,則為 true;如果已停用,則為 false
ctrlKey在 Windows 或 Linux 中,如果 Ctrl 鍵為作用中,則為 true;在 Mac 中,如果 Ctrl 鍵或 Command 鍵為作用中,則為 true;否則為 false
currentTarget正主動使用事件偵聽程式處理 Event 物件的物件。
localX相對於包含的 Sprite,事件發生的水平座標 (如果停用滑鼠鎖定)。
localY相對於包含的 Sprite,事件發生的垂直座標 (如果停用滑鼠鎖定)。
movementX自上次滑鼠事件以來滑鼠位置的水平座標變更 (如果啟用滑鼠鎖定)。
movementY自上次滑鼠事件以來滑鼠位置的垂直座標變更 (如果啟用滑鼠鎖定)。
shiftKey如果 Shift 鍵為作用中,則為 true;若已停用,則為 false
stageX在全域舞台座標上,事件發生的水平座標。
stageY在全域舞台座標上,事件發生的垂直座標。
target位於指標裝置下方的 InteractiveObject 實體。 target 不會永遠都是顯示清單中註冊事件偵聽程式的物件。 請使用 currentTarget 屬性,存取目前正在處理該事件之顯示清單中的物件。

相關 API 元素

CONTEXT_MENU

常數 
public static const CONTEXT_MENU:String = "contextMenu"

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Lite 4

MouseEvent.CONTEXT_MENU 常數會定義 contextMenu 事件物件的 type 屬性值。

這個事件具有下列屬性:

屬性
altKey如果 Alt 鍵為作用中 (Windows),則為 true
bubblestrue
buttonDown如果按下滑鼠右鍵,則為 true;否則為 false
cancelablefalse;無法取消預設的行為指令。
commandKey在 Mac 中,如果 Command 鍵為作用中,則為 true;如果已停用則為 false。在 Windows 中一定為 false
controlKey如果 Ctrl 或 Control 鍵為作用中,則為 true;如果已停用,則為 false
ctrlKey在 Windows 或 Linux 中,如果 Ctrl 鍵為作用中,則為 true;在 Mac 中,如果 Ctrl 鍵或 Command 鍵為作用中,則為 true;否則為 false
currentTarget正主動使用事件偵聽程式處理 Event 物件的物件。
localX相對於包含的 Sprite,事件發生的水平座標 (如果停用滑鼠鎖定)。
localY相對於包含的 Sprite,事件發生的垂直座標 (如果停用滑鼠鎖定)。
movementX自上次滑鼠事件以來滑鼠位置的水平座標變更 (如果啟用滑鼠鎖定)。
movementY自上次滑鼠事件以來滑鼠位置的垂直座標變更 (如果啟用滑鼠鎖定)。
shiftKey如果 Shift 鍵為作用中,則為 true;若已停用,則為 false
clickCount按下滑鼠的次數,表示此事件是否為多次按下動作序列的一部分。
stageX在全域舞台座標上,事件發生的水平座標。
stageY在全域舞台座標上,事件發生的垂直座標。
target位於指標裝置下方的 InteractiveObject 實體。 target 不會永遠都是顯示清單中註冊事件偵聽程式的物件。 請使用 currentTarget 屬性,存取目前正在處理該事件之顯示清單中的物件。

DOUBLE_CLICK

常數 
public static const DOUBLE_CLICK:String = "doubleClick"

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

定義 doubleClick 事件物件的 type 屬性值。doubleClickEnabled 屬性必須為 true,才能讓物件產生 doubleClick 事件。

這個事件具有下列屬性:

屬性
altKey如果 Alt 鍵為作用中 (Windows),則為 true
bubblestrue
buttonDowndoubleclick 事件的這個值一律為 false
cancelablefalse;沒有要取消的預設行為指令。
commandKey在 Mac 中,如果 Command 鍵為作用中,則為 true;如果已停用則為 false。在 Windows 中一定為 false
controlKey如果 Ctrl 或 Control 鍵為作用中,則為 true;如果已停用,則為 false
ctrlKey在 Windows 或 Linux 中,如果 Ctrl 鍵為作用中,則為 true;在 Mac 中,如果 Ctrl 鍵或 Command 鍵為作用中,則為 true;否則為 false
currentTarget正主動使用事件偵聽程式處理 Event 物件的物件。
localX相對於包含的 Sprite,事件發生的水平座標 (如果停用滑鼠鎖定)。
localY相對於包含的 Sprite,事件發生的垂直座標 (如果停用滑鼠鎖定)。
movementX自上次滑鼠事件以來滑鼠位置的水平座標變更 (如果啟用滑鼠鎖定)。
movementY自上次滑鼠事件以來滑鼠位置的垂直座標變更 (如果啟用滑鼠鎖定)。
shiftKey如果 Shift 鍵為作用中,則為 true;若已停用,則為 false
stageX在全域舞台座標上,事件發生的水平座標。
stageY在全域舞台座標上,事件發生的垂直座標。
target位於指標裝置下方的 InteractiveObject 實體。 target 不會永遠都是顯示清單中註冊事件偵聽程式的物件。 請使用 currentTarget 屬性,存取目前正在處理該事件之顯示清單中的物件。

相關 API 元素

MIDDLE_CLICK

常數 
public static const MIDDLE_CLICK:String = "middleClick"

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 11.2, Flash Lite 4

定義 middleClick 事件物件的 type 屬性值。

這個事件具有下列屬性:

屬性
altKey如果 Alt 鍵為作用中 (Windows),則為 true
bubblestrue
buttonDownmiddleClick 事件的這個值一律為 false
cancelablefalse;沒有要取消的預設行為指令。
commandKey在 Mac 中,如果 Command 鍵為作用中,則為 true;如果已停用則為 false。在 Windows 中一定為 false
controlKey如果 Ctrl 或 Control 鍵為作用中,則為 true;如果已停用,則為 false
ctrlKey在 Windows 或 Linux 中,如果 Ctrl 鍵為作用中,則為 true;在 Mac 中,如果 Ctrl 鍵或 Command 鍵為作用中,則為 true;否則為 false
currentTarget正主動使用事件偵聽程式處理 Event 物件的物件。
localX相對於包含的 Sprite,事件發生的水平座標 (如果停用滑鼠鎖定)。
localY相對於包含的 Sprite,事件發生的垂直座標 (如果停用滑鼠鎖定)。
movementX自上次滑鼠事件以來滑鼠位置的水平座標變更 (如果啟用滑鼠鎖定)。
movementY自上次滑鼠事件以來滑鼠位置的垂直座標變更 (如果啟用滑鼠鎖定)。
shiftKey如果 Shift 鍵為作用中,則為 true;若已停用,則為 false
stageX在全域舞台座標上,事件發生的水平座標。
stageY在全域舞台座標上,事件發生的垂直座標。
target位於指標裝置下方的 InteractiveObject 實體。 target 不會永遠都是顯示清單中註冊事件偵聽程式的物件。 請使用 currentTarget 屬性,存取目前正在處理該事件之顯示清單中的物件。

相關 API 元素

MIDDLE_MOUSE_DOWN

常數 
public static const MIDDLE_MOUSE_DOWN:String = "middleMouseDown"

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 11.2, Flash Lite 4

定義 middleMouseDown 事件物件的 type 屬性值。

這個事件具有下列屬性:

屬性
altKey如果 Alt 鍵為作用中 (Windows),則為 true
bubblestrue
buttonDown如果按下滑鼠中間按鍵,則為 true;否則為 false
cancelablefalse;無法取消預設的行為指令。
commandKey在 Mac 中,如果 Command 鍵為作用中,則為 true;如果已停用則為 false。在 Windows 中一定為 false
controlKey如果 Ctrl 或 Control 鍵為作用中,則為 true;如果已停用,則為 false
ctrlKey在 Windows 或 Linux 中,如果 Ctrl 鍵為作用中,則為 true;在 Mac 中,如果 Ctrl 鍵或 Command 鍵為作用中,則為 true;否則為 false
currentTarget正主動使用事件偵聽程式處理 Event 物件的物件。
localX相對於包含的 Sprite,事件發生的水平座標 (如果停用滑鼠鎖定)。
localY相對於包含的 Sprite,事件發生的垂直座標 (如果停用滑鼠鎖定)。
movementX自上次滑鼠事件以來滑鼠位置的水平座標變更 (如果啟用滑鼠鎖定)。
movementY自上次滑鼠事件以來滑鼠位置的垂直座標變更 (如果啟用滑鼠鎖定)。
shiftKey如果 Shift 鍵為作用中,則為 true;若已停用,則為 false
clickCount按下滑鼠的次數,表示此事件是否為多次按下動作序列的一部分。
stageX在全域舞台座標上,事件發生的水平座標。
stageY在全域舞台座標上,事件發生的垂直座標。
target位於指標裝置下方的 InteractiveObject 實體。 target 不會永遠都是顯示清單中註冊事件偵聽程式的物件。 請使用 currentTarget 屬性,存取目前正在處理該事件之顯示清單中的物件。

相關 API 元素

MIDDLE_MOUSE_UP

常數 
public static const MIDDLE_MOUSE_UP:String = "middleMouseUp"

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 11.2, Flash Lite 4

定義 middleMouseUp 事件物件的 type 屬性值。

這個事件具有下列屬性:

屬性
altKey如果 Alt 鍵為作用中 (Windows),則為 true
bubblestrue
buttonDown如果按下滑鼠中間按鍵,則為 true;否則為 false
cancelablefalse;無法取消預設的行為指令。
commandKey在 Mac 中,如果 Command 鍵為作用中,則為 true;如果已停用則為 false。在 Windows 中一定為 false
controlKey如果 Ctrl 或 Control 鍵為作用中,則為 true;如果已停用,則為 false
ctrlKey在 Windows 或 Linux 中,如果 Ctrl 鍵為作用中,則為 true;在 Mac 中,如果 Ctrl 鍵或 Command 鍵為作用中,則為 true;否則為 false
currentTarget正主動使用事件偵聽程式處理 Event 物件的物件。
localX相對於包含的 Sprite,事件發生的水平座標 (如果停用滑鼠鎖定)。
localY相對於包含的 Sprite,事件發生的垂直座標 (如果停用滑鼠鎖定)。
movementX自上次滑鼠事件以來滑鼠位置的水平座標變更 (如果啟用滑鼠鎖定)。
movementY自上次滑鼠事件以來滑鼠位置的垂直座標變更 (如果啟用滑鼠鎖定)。
shiftKey如果 Shift 鍵為作用中,則為 true;若已停用,則為 false
clickCount按下滑鼠的次數,表示此事件是否為多次按下動作序列的一部分。
stageX在全域舞台座標上,事件發生的水平座標。
stageY在全域舞台座標上,事件發生的垂直座標。
target位於指標裝置下方的 InteractiveObject 實體。 target 不會永遠都是顯示清單中註冊事件偵聽程式的物件。 請使用 currentTarget 屬性,存取目前正在處理該事件之顯示清單中的物件。

相關 API 元素

MOUSE_DOWN

常數 
public static const MOUSE_DOWN:String = "mouseDown"

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

定義 mouseDown 事件物件的 type 屬性值。

這個事件具有下列屬性:

屬性
altKey如果 Alt 鍵為作用中 (Windows),則為 true
bubblestrue
buttonDown如果按下主要滑鼠按鍵,則為 true;否則為 false
cancelablefalse;無法取消預設的行為指令。
commandKey在 Mac 中,如果 Command 鍵為作用中,則為 true;如果已停用則為 false。在 Windows 中一定為 false
controlKey如果 Ctrl 或 Control 鍵為作用中,則為 true;如果已停用,則為 false
ctrlKey在 Windows 和 Linux 中,如果 Ctrl 鍵為作用中,則為 true;在 Mac 中,如果 Ctrl 鍵或 Command 鍵為作用中,則為 true;否則為 false
currentTarget正主動使用事件偵聽程式處理 Event 物件的物件。
localX相對於包含的 Sprite,事件發生的水平座標 (如果停用滑鼠鎖定)。
localY相對於包含的 Sprite,事件發生的垂直座標 (如果停用滑鼠鎖定)。
movementX自上次滑鼠事件以來滑鼠位置的水平座標變更 (如果啟用滑鼠鎖定)。
movementY自上次滑鼠事件以來滑鼠位置的垂直座標變更 (如果啟用滑鼠鎖定)。
shiftKey如果 Shift 鍵為作用中,則為 true;若已停用,則為 false
clickCount按下滑鼠的次數,表示此事件是否為多次按下動作序列的一部分。
stageX在全域舞台座標上,事件發生的水平座標。
stageY在全域舞台座標上,事件發生的垂直座標。
target位於指標裝置下方的 InteractiveObject 實體。 target 不會永遠都是顯示清單中註冊事件偵聽程式的物件。 請使用 currentTarget 屬性,存取目前正在處理該事件之顯示清單中的物件。

相關 API 元素


範例
如何使用本範例
如需 MOUSE_MOVE 常數的使用說明,請參閱此常數的範例。

MOUSE_MOVE

常數 
public static const MOUSE_MOVE:String = "mouseMove"

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

定義 mouseMove 事件物件的 type 屬性值。

這個事件具有下列屬性:

屬性
altKey如果 Alt 鍵為作用中 (Windows),則為 true
bubblestrue
buttonDown如果按下主要滑鼠按鍵,則為 true;否則為 false
cancelablefalse;無法取消預設的行為指令。
commandKey在 Mac 中,如果 Command 鍵為作用中,則為 true;如果已停用則為 false。在 Windows 中一定為 false
controlKey如果 Ctrl 或 Control 鍵為作用中,則為 true;如果已停用,則為 false
ctrlKey在 Windows 或 Linux 中,如果 Ctrl 鍵為作用中,則為 true;在 Mac 中,如果 Ctrl 鍵或 Command 鍵為作用中,則為 true;否則為 false
currentTarget正主動使用事件偵聽程式處理 Event 物件的物件。
localX相對於包含的 Sprite,事件發生的水平座標 (如果停用滑鼠鎖定)。
localY相對於包含的 Sprite,事件發生的垂直座標 (如果停用滑鼠鎖定)。
movementX自上次滑鼠事件以來滑鼠位置的水平座標變更 (如果啟用滑鼠鎖定)。
movementY自上次滑鼠事件以來滑鼠位置的垂直座標變更 (如果啟用滑鼠鎖定)。
shiftKey如果 Shift 鍵為作用中,則為 true;若已停用,則為 false
stageX在全域舞台座標上,事件發生的水平座標。
stageY在全域舞台座標上,事件發生的垂直座標。
target位於指標裝置下方的 InteractiveObject 實體。 target 不會永遠都是顯示清單中註冊事件偵聽程式的物件。 請使用 currentTarget 屬性,存取目前正在處理該事件之顯示清單中的物件。

相關 API 元素


範例  ( 如何使用本範例 )

下列範例為簡單的繪製程式。使用者可以在主要 Sprite 物件或更小的矩形 Sprite 物件上進行繪製。

在此建構函式中,會建立矩形 innerRect Sprite 物件並將線段樣式設定為綠色。在 MouseEvent_MOUSE_MOVEExample Sprite 容器上繪製時,線段樣式會設定為紅色。接著,會為應用程式的主要 Sprite 物件和 innerRect Sprite 物件新增 MouseEvent.MOUSE_UPMouseEvent.MOUSE_DOWN 事件的個別事件偵聽程式。在上述兩個案例中,滑鼠按下事件偵聽程式方法會將目前的繪製位置移至滑鼠指標的位置,並為 MouseEvent.MOUSE_MOVE 事件新增偵聽程式。移動滑鼠指標時,所叫用的事件偵聽程式方法會使用 graphics.LineTo() 方法,跟隨指標並繪製線條 (注意:innerRect Sprite 物件會讓在矩形後方繪製之主要 Sprite 物件的紅線變得黯淡)。當 MouseEvent.MOUSE_UP 事件發生時,便會移除 MOUSE_MOVE 事件的偵聽程式並停止繪製。

package {
    import flash.display.Sprite;
    import flash.display.Graphics;
    import flash.events.MouseEvent;

    public class MouseEvent_MOUSE_MOVEExample extends Sprite {
        private var innerRect:Sprite = new Sprite();
        
        public function MouseEvent_MOUSE_MOVEExample() {

            graphics.lineStyle(3, 0xFF0000, 1);
            stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
            stage.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

            innerRect.graphics.lineStyle(1, 0x00FF00, 1);
            innerRect.graphics.beginFill(0xFFFFFF);
            innerRect.graphics.drawRect(10, 10, 200, 200);
            innerRect.graphics.endFill();
            innerRect.addEventListener(MouseEvent.MOUSE_DOWN, innerRectMouseDownHandler);
            innerRect.addEventListener(MouseEvent.MOUSE_UP, innerRectMouseUpHandler);
            addChild(innerRect);
        }

        private function mouseDownHandler(event:MouseEvent):void {
            graphics.moveTo(event.stageX, event.stageY);
            stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler);
        }
    
        private function mouseMoveHandler(event:MouseEvent):void {
            graphics.lineTo(event.stageX, event.stageY);
        }    
    
        private function mouseUpHandler(event:MouseEvent):void {
            stage.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler);
        }

        private function innerRectMouseDownHandler(event:MouseEvent):void {
            innerRect.graphics.moveTo(event.localX, event.localY);
            innerRect.addEventListener(MouseEvent.MOUSE_MOVE, innerRectMouseMoveHandler);
        }
    
        private function innerRectMouseMoveHandler(event:MouseEvent):void {
            innerRect.graphics.lineTo(event.localX, event.localY);
        }    
    
        private function innerRectMouseUpHandler(event:MouseEvent):void {
            innerRect.removeEventListener(MouseEvent.MOUSE_MOVE, innerRectMouseMoveHandler);
        }
    }
}

MOUSE_OUT

常數 
public static const MOUSE_OUT:String = "mouseOut"

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

定義 type 屬性值 (mouseOut 事件物件)。

這個事件具有下列屬性:

屬性
altKey如果 Alt 鍵為作用中 (Windows),則為 true
bubblestrue
buttonDown如果按下主要滑鼠按鍵,則為 true;否則為 false
cancelablefalse;無法取消預設的行為指令。
commandKey在 Mac 中,如果 Command 鍵為作用中,則為 true;如果已停用則為 false。在 Windows 中一定為 false
controlKey如果 Ctrl 或 Control 鍵為作用中,則為 true;如果已停用,則為 false
ctrlKey在 Windows 或 Linux 中,如果 Ctrl 鍵為作用中,則為 true;在 Mac 中,如果 Ctrl 鍵或 Command 鍵為作用中,則為 true;否則為 false
currentTarget正主動使用事件偵聽程式處理 Event 物件的物件。
relatedObject指標裝置正指向的顯示清單物件。
localX相對於包含的 Sprite,事件發生的水平座標 (如果停用滑鼠鎖定)。
localY相對於包含的 Sprite,事件發生的垂直座標 (如果停用滑鼠鎖定)。
movementX自上次滑鼠事件以來滑鼠位置的水平座標變更 (如果啟用滑鼠鎖定)。
movementY自上次滑鼠事件以來滑鼠位置的垂直座標變更 (如果啟用滑鼠鎖定)。
shiftKey如果 Shift 鍵為作用中,則為 true;若已停用,則為 false
stageX在全域舞台座標上,事件發生的水平座標。
stageY在全域舞台座標上,事件發生的垂直座標。
target位於指標裝置下方的 InteractiveObject 實體。 target 不會永遠都是顯示清單中註冊事件偵聽程式的物件。 請使用 currentTarget 屬性,存取目前正在處理該事件之顯示清單中的物件。

相關 API 元素

MOUSE_OVER

常數 
public static const MOUSE_OVER:String = "mouseOver"

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

定義 type 屬性值 (mouseOver 事件物件)。

這個事件具有下列屬性:

屬性
altKey如果 Alt 鍵為作用中 (Windows),則為 true
bubblestrue
buttonDown如果按下主要滑鼠按鍵,則為 true;否則為 false
cancelablefalse;無法取消預設的行為指令。
commandKey在 Mac 中,如果 Command 鍵為作用中,則為 true;如果已停用則為 false。在 Windows 中一定為 false
controlKey如果 Ctrl 或 Control 鍵為作用中,則為 true;如果已停用,則為 false
ctrlKey在 Windows 或 Linux 中,如果 Ctrl 鍵為作用中,則為 true;在 Mac 中,如果 Ctrl 鍵或 Command 鍵為作用中,則為 true;否則為 false
currentTarget正主動使用事件偵聽程式處理 Event 物件的物件。
relatedObject指標裝置指向的顯示清單物件。
localX相對於包含的 Sprite,事件發生的水平座標 (如果停用滑鼠鎖定)。
localY相對於包含的 Sprite,事件發生的垂直座標 (如果停用滑鼠鎖定)。
movementX自上次滑鼠事件以來滑鼠位置的水平座標變更 (如果啟用滑鼠鎖定)。
movementY自上次滑鼠事件以來滑鼠位置的垂直座標變更 (如果啟用滑鼠鎖定)。
shiftKey如果 Shift 鍵為作用中,則為 true;若已停用,則為 false
stageX在全域舞台座標上,事件發生的水平座標。
stageY在全域舞台座標上,事件發生的垂直座標。
target位於指標裝置下方的 InteractiveObject 實體。 target 不會永遠都是顯示清單中註冊事件偵聽程式的物件。 請使用 currentTarget 屬性,存取目前正在處理該事件之顯示清單中的物件。

相關 API 元素

MOUSE_UP

常數 
public static const MOUSE_UP:String = "mouseUp"

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

定義 type 屬性值 (mouseUp 事件物件)。

這個事件具有下列屬性:

屬性
altKey如果 Alt 鍵為作用中 (Windows),則為 true
bubblestrue
buttonDown如果按下主要滑鼠按鍵,則為 true;否則為 false
cancelablefalse;無法取消預設的行為指令。
commandKey在 Mac 中,如果 Command 鍵為作用中,則為 true;如果已停用則為 false。在 Windows 中一定為 false
controlKey如果 Ctrl 或 Control 鍵為作用中,則為 true;如果已停用,則為 false
ctrlKey在 Windows 或 Linux 中,如果 Ctrl 鍵為作用中,則為 true;在 Mac 中,如果 Ctrl 鍵或 Command 鍵為作用中,則為 true;否則為 false
currentTarget正主動使用事件偵聽程式處理 Event 物件的物件。
localX相對於包含的 Sprite,事件發生的水平座標 (如果停用滑鼠鎖定)。
localY相對於包含的 Sprite,事件發生的垂直座標 (如果停用滑鼠鎖定)。
movementX自上次滑鼠事件以來滑鼠位置的水平座標變更 (如果啟用滑鼠鎖定)。
movementY自上次滑鼠事件以來滑鼠位置的垂直座標變更 (如果啟用滑鼠鎖定)。
shiftKey如果 Shift 鍵為作用中,則為 true;若已停用,則為 false
clickCount按下滑鼠的次數,表示此事件是否為多次按下動作序列的一部分。
stageX在全域舞台座標上,事件發生的水平座標。
stageY在全域舞台座標上,事件發生的垂直座標。
target位於指標裝置下方的 InteractiveObject 實體。 target 不會永遠都是顯示清單中註冊事件偵聽程式的物件。 請使用 currentTarget 屬性,存取目前正在處理該事件之顯示清單中的物件。

相關 API 元素


範例
如何使用本範例
如需 MOUSE_MOVE 常數的使用說明,請參閱此常數的範例。

MOUSE_WHEEL

常數 
public static const MOUSE_WHEEL:String = "mouseWheel"

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9

定義 type 屬性值 (mouseWheel 事件物件)。

這個事件具有下列屬性:

屬性
altKey如果 Alt 鍵為作用中 (Windows),則為 true
bubblestrue
buttonDown如果按下主要滑鼠按鍵,則為 true;否則為 false
cancelablefalse;無法取消預設的行為指令。
commandKey在 Mac 中,如果 Command 鍵為作用中,則為 true;如果已停用則為 false。在 Windows 中一定為 false
controlKey如果 Ctrl 或 Control 鍵為作用中,則為 true;如果已停用,則為 false
ctrlKey在 Windows 或 Linux 中,如果 Ctrl 鍵為作用中,則為 true;在 Mac 中,如果 Ctrl 鍵或 Command 鍵為作用中,則為 true;否則為 false
currentTarget正主動使用事件偵聽程式處理 Event 物件的物件。
delta每次轉動滑鼠滾輪一格時所代表行數。
localX相對於包含的 Sprite,事件發生的水平座標 (如果停用滑鼠鎖定)。
localY相對於包含的 Sprite,事件發生的垂直座標 (如果停用滑鼠鎖定)。
movementX自上次滑鼠事件以來滑鼠位置的水平座標變更 (如果啟用滑鼠鎖定)。
movementY自上次滑鼠事件以來滑鼠位置的垂直座標變更 (如果啟用滑鼠鎖定)。
shiftKey如果 Shift 鍵為作用中,則為 true;若已停用,則為 false
stageX在全域舞台座標上,事件發生的水平座標。
stageY在全域舞台座標上,事件發生的垂直座標。
target位於指標裝置下方的 InteractiveObject 實體。 target 不會永遠都是顯示清單中註冊事件偵聽程式的物件。 請使用 currentTarget 屬性,存取目前正在處理該事件之顯示清單中的物件。

相關 API 元素

RELEASE_OUTSIDE

常數 
public static const RELEASE_OUTSIDE:String = "releaseOutside"

語言版本: ActionScript 3.0
執行階段版本: AIR 3.3, Flash Player 11.3

定義 releaseOutside 事件物件的 type 屬性值。

這個事件具有下列屬性:

屬性
altKey如果 Alt 鍵為作用中 (Windows),則為 true
bubblestrue
buttonDownfalse
cancelablefalse;無法取消預設的行為指令。
commandKey在 Mac 中,如果 Command 鍵為作用中,則為 true;如果已停用則為 false。在 Windows 中一定為 false
controlKey如果 Ctrl 或 Control 鍵為作用中,則為 true;如果已停用,則為 false
ctrlKey在 Windows 或 Linux 中,如果 Ctrl 鍵為作用中,則為 true;在 Mac 中,如果 Ctrl 鍵或 Command 鍵為作用中,則為 true;否則為 false
currentTarget正主動使用事件偵聽程式處理 Event 物件的物件。
localX相對於包含的 Sprite,事件發生的水平座標 (如果停用滑鼠鎖定)。
localY相對於包含的 Sprite,事件發生的垂直座標 (如果停用滑鼠鎖定)。
shiftKey如果 Shift 鍵為作用中,則為 true;若已停用,則為 false
clickCount按下滑鼠的次數,表示此事件是否為多次按下動作序列的一部分。
stageX在全域舞台座標上,事件發生的水平座標。
stageY在全域舞台座標上,事件發生的垂直座標。
targetInteractiveObject,表示指向裝置按鈕先前已按下並在滑出實體後放開。target 不會永遠都是顯示清單中註冊事件偵聽程式的物件。 請使用 currentTarget 屬性,存取目前正在處理該事件之顯示清單中的物件。

相關 API 元素


範例
如何使用本範例
如需 MOUSE_MOVE 常數的使用說明,請參閱此常數的範例。

RIGHT_CLICK

常數 
public static const RIGHT_CLICK:String = "rightClick"

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 11.2, Flash Lite 4

定義 rightClick 事件物件的 type 屬性值。

這個事件具有下列屬性:

屬性
altKey如果 Alt 鍵為作用中 (Windows),則為 true
bubblestrue
buttonDownrightclick 事件的這個值一律為 false
cancelablefalse;沒有要取消的預設行為指令。
commandKey在 Mac 中,如果 Command 鍵為作用中,則為 true;如果已停用則為 false。在 Windows 中一定為 false
controlKey如果 Ctrl 或 Control 鍵為作用中,則為 true;如果已停用,則為 false
ctrlKey在 Windows 或 Linux 中,如果 Ctrl 鍵為作用中,則為 true;在 Mac 中,如果 Ctrl 鍵或 Command 鍵為作用中,則為 true;否則為 false
currentTarget正主動使用事件偵聽程式處理 Event 物件的物件。
localX相對於包含的 Sprite,事件發生的水平座標 (如果停用滑鼠鎖定)。
localY相對於包含的 Sprite,事件發生的垂直座標 (如果停用滑鼠鎖定)。
movementX自上次滑鼠事件以來滑鼠位置的水平座標變更 (如果啟用滑鼠鎖定)。
movementY自上次滑鼠事件以來滑鼠位置的垂直座標變更 (如果啟用滑鼠鎖定)。
shiftKey如果 Shift 鍵為作用中,則為 true;若已停用,則為 false
stageX在全域舞台座標上,事件發生的水平座標。
stageY在全域舞台座標上,事件發生的垂直座標。
target位於指標裝置下方的 InteractiveObject 實體。 target 不會永遠都是顯示清單中註冊事件偵聽程式的物件。 請使用 currentTarget 屬性,存取目前正在處理該事件之顯示清單中的物件。

相關 API 元素

RIGHT_MOUSE_DOWN

常數 
public static const RIGHT_MOUSE_DOWN:String = "rightMouseDown"

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 11.2, Flash Lite 4

定義 rightMouseDown 事件物件的 type 屬性值。

這個事件具有下列屬性:

屬性
altKey如果 Alt 鍵為作用中 (Windows),則為 true
bubblestrue
buttonDownrightclick 事件的這個值一律為 true
cancelablefalse;無法取消預設的行為指令。
commandKey在 Mac 中,如果 Command 鍵為作用中,則為 true;如果已停用則為 false。在 Windows 中一定為 false
controlKey如果 Ctrl 或 Control 鍵為作用中,則為 true;如果已停用,則為 false
ctrlKey在 Windows 或 Linux 中,如果 Ctrl 鍵為作用中,則為 true;在 Mac 中,如果 Ctrl 鍵或 Command 鍵為作用中,則為 true;否則為 false
currentTarget正主動使用事件偵聽程式處理 Event 物件的物件。
localX相對於包含的 Sprite,事件發生的水平座標 (如果停用滑鼠鎖定)。
localY相對於包含的 Sprite,事件發生的垂直座標 (如果停用滑鼠鎖定)。
movementX自上次滑鼠事件以來滑鼠位置的水平座標變更 (如果啟用滑鼠鎖定)。
movementY自上次滑鼠事件以來滑鼠位置的垂直座標變更 (如果啟用滑鼠鎖定)。
shiftKey如果 Shift 鍵為作用中,則為 true;若已停用,則為 false
clickCount按下滑鼠的次數,表示此事件是否為多次按下動作序列的一部分。
stageX在全域舞台座標上,事件發生的水平座標。
stageY在全域舞台座標上,事件發生的垂直座標。
target位於指標裝置下方的 InteractiveObject 實體。 target 不會永遠都是顯示清單中註冊事件偵聽程式的物件。 請使用 currentTarget 屬性,存取目前正在處理該事件之顯示清單中的物件。

相關 API 元素

RIGHT_MOUSE_UP

常數 
public static const RIGHT_MOUSE_UP:String = "rightMouseUp"

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 11.2, Flash Lite 4

定義 rightMouseUp 事件物件的 type 屬性值。

這個事件具有下列屬性:

屬性
altKey如果 Alt 鍵為作用中 (Windows),則為 true
bubblestrue
buttonDown如果按下滑鼠右鍵,則為 true;否則為 false
cancelablefalse;無法取消預設的行為指令。
commandKey在 Mac 中,如果 Command 鍵為作用中,則為 true;如果已停用則為 false。在 Windows 中一定為 false
controlKey如果 Ctrl 或 Control 鍵為作用中,則為 true;如果已停用,則為 false
ctrlKey在 Windows 或 Linux 中,如果 Ctrl 鍵為作用中,則為 true;在 Mac 中,如果 Ctrl 鍵或 Command 鍵為作用中,則為 true;否則為 false
currentTarget正主動使用事件偵聽程式處理 Event 物件的物件。
localX相對於包含的 Sprite,事件發生的水平座標 (如果停用滑鼠鎖定)。
localY相對於包含的 Sprite,事件發生的垂直座標 (如果停用滑鼠鎖定)。
movementX自上次滑鼠事件以來滑鼠位置的水平座標變更 (如果啟用滑鼠鎖定)。
movementY自上次滑鼠事件以來滑鼠位置的垂直座標變更 (如果啟用滑鼠鎖定)。
shiftKey如果 Shift 鍵為作用中,則為 true;若已停用,則為 false
clickCount按下滑鼠的次數,表示此事件是否為多次按下動作序列的一部分。
stageX在全域舞台座標上,事件發生的水平座標。
stageY在全域舞台座標上,事件發生的垂直座標。
target位於指標裝置下方的 InteractiveObject 實體。 target 不會永遠都是顯示清單中註冊事件偵聽程式的物件。 請使用 currentTarget 屬性,存取目前正在處理該事件之顯示清單中的物件。

相關 API 元素

ROLL_OUT

常數 
public static const ROLL_OUT:String = "rollOut"

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

定義 type 屬性值 (rollOut 事件物件)。

這個事件具有下列屬性:

屬性
altKey如果 Alt 鍵為作用中 (Windows),則為 true
bubblesfalse
buttonDown如果按下主要滑鼠按鍵,則為 true;否則為 false
cancelablefalse;沒有要取消的預設行為指令。
commandKey在 Mac 中,如果 Command 鍵為作用中,則為 true;如果已停用則為 false。在 Windows 中一定為 false
controlKey如果 Ctrl 或 Control 鍵為作用中,則為 true;如果已停用,則為 false
ctrlKey在 Windows 或 Linux 中,如果 Ctrl 鍵為作用中,則為 true;在 Mac 中,如果 Ctrl 鍵或 Command 鍵為作用中,則為 true;否則為 false
currentTarget正主動使用事件偵聽程式處理 Event 物件的物件。
relatedObject指標裝置正指向的顯示清單物件。
localX相對於包含的 Sprite,事件發生的水平座標 (如果停用滑鼠鎖定)。
localY相對於包含的 Sprite,事件發生的垂直座標 (如果停用滑鼠鎖定)。
movementX自上次滑鼠事件以來滑鼠位置的水平座標變更 (如果啟用滑鼠鎖定)。
movementY自上次滑鼠事件以來滑鼠位置的垂直座標變更 (如果啟用滑鼠鎖定)。
shiftKey如果 Shift 鍵為作用中,則為 true;若已停用,則為 false
stageX在全域舞台座標上,事件發生的水平座標。
stageY在全域舞台座標上,事件發生的垂直座標。
target位於指標裝置下方的 InteractiveObject 實體。 target 不會永遠都是顯示清單中註冊事件偵聽程式的物件。 請使用 currentTarget 屬性,存取目前正在處理該事件之顯示清單中的物件。

相關 API 元素

ROLL_OVER

常數 
public static const ROLL_OVER:String = "rollOver"

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

定義 type 屬性值 (rollOver 事件物件)。

這個事件具有下列屬性:

屬性
altKey如果 Alt 鍵為作用中 (Windows),則為 true
bubblesfalse
buttonDown如果按下主要滑鼠按鍵,則為 true;否則為 false
cancelablefalse;沒有要取消的預設行為指令。
commandKey在 Mac 中,如果 Command 鍵為作用中,則為 true;如果已停用則為 false。在 Windows 中一定為 false
controlKey如果 Ctrl 或 Control 鍵為作用中,則為 true;如果已停用,則為 false
ctrlKey在 Windows 或 Linux 中,如果 Ctrl 鍵為作用中,則為 true;在 Mac 中,如果 Ctrl 鍵或 Command 鍵為作用中,則為 true;否則為 false
currentTarget正主動使用事件偵聽程式處理 Event 物件的物件。
relatedObject指標裝置指向的顯示清單物件。
localX相對於包含的 Sprite,事件發生的水平座標 (如果停用滑鼠鎖定)。
localY相對於包含的 Sprite,事件發生的垂直座標 (如果停用滑鼠鎖定)。
movementX自上次滑鼠事件以來滑鼠位置的水平座標變更 (如果啟用滑鼠鎖定)。
movementY自上次滑鼠事件以來滑鼠位置的垂直座標變更 (如果啟用滑鼠鎖定)。
shiftKey如果 Shift 鍵為作用中,則為 true;若已停用,則為 false
stageX在全域舞台座標上,事件發生的水平座標。
stageY在全域舞台座標上,事件發生的垂直座標。
target位於指標裝置下方的 InteractiveObject 實體。 target 不會永遠都是顯示清單中註冊事件偵聽程式的物件。 請使用 currentTarget 屬性,存取目前正在處理該事件之顯示清單中的物件。

相關 API 元素

MouseEventExample.as

下列範例使用了 MouseEventExampleChildSprite 類別來說明在使用簡單的影像時如何傳送滑鼠事件。 這個範例會執行下列工作:
  1. 首先會宣告大小 (100 x 100 像素) 和背景顏色 (橘黃色) 的屬性,以供稍後繪製正方形時使用。
  2. 建構函式會建立新的 ChildSprite 物件 child。 建議函式會呼叫其 draw() 方法,在座標 (0,0) 繪出橘色的正方形 (100 x 100 像素),然後再新增七個事件偵聽程式/訂閱者。
    • click / clickHandler():當使用者用滑鼠左鍵在正方形上按一下時傳送。
    • doubleClick / doubleClickHandler():當使用者用滑鼠左鍵在正方形上按兩下時傳送。
    • mouseDown / mouseDownHandler():當按下 ChildSprite 物件 (橘色正方形) 時傳送,此時會在螢幕上印出 trace() 訊息,然後呼叫 ChildSprite.draw(),接著會繪出深黃色的方形取代以 mouseOverHandler() 繪出的淺藍色方形。 mouseDownHandler() 方法也會新增一個處理滑鼠事件的 mouseMove 事件偵聽程式和 mouseMoveHandler() 訂閱者 (如下說明)。 然後呼叫 startDrag() 方法,允許使用者拖曳這個 Sprite 物件。
    • mouseOut / mouseOutHandler():只要指標離開正方形區域時就傳送。 draw() 方法,讓正方形回復其正常大小和顏色。
    • mouseOver / mouseOverHandler():當滑鼠指標滑入方形上方時傳送。 此方法會重新繪製正方形,將它的大小放大,而其背景顏色為深黃色。
    • mouseUp / mouseUpHandler():當使用者放開滑鼠按鈕時會移動 mouseMove 事件偵聽程式,並呼叫 stopDrag,將方形固定在位置上。
    • mouseMove/mouseMoveHandler():會當做 mouseDownHandler() 函式的一部分來呼叫,而且會在使用者按下滑鼠左鍵並拖曳正方形時傳送。
    • mouseWheel / mouseWheelHandler():當使用者滾動滑鼠滾輪到正方形上方時傳送。
  3. ChildSprite 實體 child 接著會使用 addChild() 新增至顯示清單,以立即繪出橘色的方形。

注意:

  • MouseEventExample 類別應該是文件根。
  • 以上列出的某些事件方法會宣告一個區域變數 sprite,該區域變數會指定 event.target,以列出 Sprite。
package {
    import flash.display.Sprite;

    public class MouseEventExample extends Sprite {
        private var size:uint = 100;
        private var bgColor:uint = 0xFFCC00;

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

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

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

    public function ChildSprite() {
        draw(size, size, backgroundColor);
            doubleClickEnabled = true;
        addEventListener(MouseEvent.CLICK, clickHandler);
        addEventListener(MouseEvent.DOUBLE_CLICK, doubleClickHandler);
        addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
        addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler);
        addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler);
        addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
        addEventListener(MouseEvent.MOUSE_WHEEL, mouseWheelHandler);
    }

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

    private function clickHandler(event:MouseEvent):void {
        trace("clickHandler");
    }

    private function doubleClickHandler(event:MouseEvent):void {
        trace("doubleClickHandler");
    }

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

        var sprite:Sprite = Sprite(event.target);
        sprite.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler);
        sprite.startDrag();
    }

    private function mouseMoveHandler(event:MouseEvent):void {
        trace("mouseMoveHandler");
        event.updateAfterEvent();
    }

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

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

    private function mouseWheelHandler(event:MouseEvent):void {
        trace("mouseWheelHandler delta: " + event.delta);
    }

    private function mouseUpHandler(event:MouseEvent):void {
        trace("mouseUpHandler");
        var sprite:Sprite = Sprite(event.target);
        sprite.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler);
        sprite.stopDrag();
        draw(overSize, overSize, overColor);
    }
}




[ X ]為什麼顯示英文?
「ActionScript 3.0 參考」的內容是以英文顯示

並非所有「ActionScript 3.0 參考」的內容都翻譯為所有語言。當語言元素未翻譯時,就會以英文顯示。例如,ga.controls.HelpBox 類別並沒有翻譯為任何語言。因此在參考的繁體中文版本中,ga.controls.HelpBox 類別就會以英文顯示。