Adobe® Flash® Platform 用 ActionScript® 3.0 リファレンスガイド
ホーム  |  パッケージおよびクラスリストの非表示 |  パッケージ  |  クラス  |  新機能  |  索引  |  付録  |  英語で表示される理由
フィルター: AIR 30.0 以前, Flash Player 30.0 以前, Flash Lite 4
Flex 4.6 以前, Flash Pro CS6 以前
フィルターを非表示
flash.display 

InteractiveObject  - 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 タグ
使用されなくなったエレメントのリスト
Accessibility Implementation 定数
ActionScript の例の使用方法
法律上の注意
パッケージflash.display
クラスpublic class InteractiveObject
継承InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object
サブクラス DisplayObjectContainer, SimpleButton, TextField

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

InteractiveObject クラスは、マウス、キーボードまたは他のユーザー入力デバイスを使用してユーザーが操作できるすべての表示オブジェクトの抽象基本クラスです。

InteractiveObject クラスを直接インスタンス化することはできません。new InteractiveObject() コンストラクターを呼び出すと、ArgumentError 例外がスローされます。

InteractiveObject クラス自体は、コンテンツを画面上に描画する API を含みません。InteractiveObject クラスのカスタムサブクラスを作成するには、Sprite、SimpleButton、TextField、MovieClip クラスなど、画面上にコンテンツを描画する API を持つサブクラスの 1 つを拡張する必要があります。

例を表示



パブリックプロパティ
 プロパティ定義元
  accessibilityImplementation : AccessibilityImplementation
この InteractiveObject インスタンスの現在のアクセシビリティの実装(AccessibilityImplementation)です。
InteractiveObject
 InheritedaccessibilityProperties : AccessibilityProperties
この表示オブジェクトの現在のアクセシビリティオプションです。
DisplayObject
 Inheritedalpha : Number
指定されたオブジェクトのアルファ透明度値を示します。
DisplayObject
 InheritedblendMode : String
使用するブレンドモードを指定する BlendMode クラスの値です。
DisplayObject
 InheritedblendShader : Shader
[書き込み専用] 前景と背景のブレンドに使用するシェーダーを設定します。
DisplayObject
 InheritedcacheAsBitmap : Boolean
true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash ランタイムにキャッシュされます。
DisplayObject
 Inherited    cacheAsBitmapMatrix : Matrix
null 以外の場合、この Matrix オブジェクトは、cacheAsBitmap を true に設定したときの表示オブジェクトのレンダリング方法を定義します。
DisplayObject
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。
Object
  contextMenu : NativeMenu
このオブジェクトに関連付けられたコンテキストメニューを指定します。
InteractiveObject
  doubleClickEnabled : Boolean
オブジェクトが doubleClick イベントを受け取るかどうかを指定します。
InteractiveObject
 Inheritedfilters : Array
表示オブジェクトに現在関連付けられている各フィルターオブジェクトが格納されているインデックス付きの配列です。
DisplayObject
  focusRect : Object
このオブジェクトがフォーカス矩形を表示するかどうかを指定します。
InteractiveObject
 Inheritedheight : Number
表示オブジェクトの高さを示します(ピクセル単位)。
DisplayObject
 InheritedloaderInfo : LoaderInfo
[読み取り専用] この表示オブジェクトが属するファイルの読み込み情報を含む LoaderInfo オブジェクトを返します。
DisplayObject
 Inheritedmask : DisplayObject
呼び出し元の表示オブジェクトは、指定された mask オブジェクトによってマスクされます。
DisplayObject
 InheritedmetaData : Object
メタデータが PlaceObject4 タグによってこの DisplayObject のインスタンスと一緒に SWF ファイル内に保存されている場合に、DisplayObject インスタンスのメタデータオブジェクトを取得します。
DisplayObject
  mouseEnabled : Boolean
このオブジェクトでマウスまたはその他のユーザー入力メッセージを受け取るかどうかを指定します。
InteractiveObject
 InheritedmouseX : Number
[読み取り専用] マウスまたはユーザー入力デバイスの x 軸の位置をピクセルで示します。
DisplayObject
 InheritedmouseY : Number
[読み取り専用] マウスまたはユーザー入力デバイスの y 軸の位置をピクセルで示します。
DisplayObject
 Inheritedname : String
DisplayObject のインスタンス名を示します。
DisplayObject
  needsSoftKeyboard : Boolean
この InteractiveObject インスタンスがフォーカスを受け取ったときに、仮想キーボード(画面上のソフトキーボード)を表示するかどうかを指定します。
InteractiveObject
 InheritedopaqueBackground : Object
表示オブジェクトが特定の背景色で不透明であるかどうかを指定します。
DisplayObject
 Inheritedparent : DisplayObjectContainer
[読み取り専用] この表示オブジェクトを含む DisplayObjectContainer オブジェクトを示します。
DisplayObject
 Inheritedroot : DisplayObject
[読み取り専用] 読み込まれた SWF ファイル内の表示オブジェクトの場合、root プロパティはその SWF ファイルが表す表示リストのツリー構造部分の一番上にある表示オブジェクトとなります。
DisplayObject
 Inheritedrotation : Number
DisplayObject インスタンスの元の位置からの回転角を度単位で示します。
DisplayObject
 InheritedrotationX : Number
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの x 軸の回転角を度単位で示します。
DisplayObject
 InheritedrotationY : Number
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの y 軸の回転角を度単位で示します。
DisplayObject
 InheritedrotationZ : Number
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの z 軸の回転角を度単位で示します。
DisplayObject
 Inheritedscale9Grid : Rectangle
現在有効な拡大 / 縮小グリッドです。
DisplayObject
 InheritedscaleX : Number
基準点から適用されるオブジェクトの水平スケール(パーセンテージ)を示します。
DisplayObject
 InheritedscaleY : Number
オブジェクトの基準点から適用されるオブジェクトの垂直スケール(パーセンテージ)を示します。
DisplayObject
 InheritedscaleZ : Number
オブジェクトの基準点から適用されるオブジェクトの奥行きスケール(パーセンテージ)を示します。
DisplayObject
 InheritedscrollRect : Rectangle
表示オブジェクトのスクロール矩形の境界です。
DisplayObject
      softKeyboard : String
ソフトキーボードの外観を制御します。
InteractiveObject
  softKeyboardInputAreaOfInterest : Rectangle
ソフトキーボードが表示されたときに画面に表示したままにする領域を定義します(iOS では使用不可)。
InteractiveObject
 Inheritedstage : Stage
[読み取り専用] 表示オブジェクトのステージです。
DisplayObject
  tabEnabled : Boolean
このオブジェクトがタブ順序に含まれるかどうかを指定します。
InteractiveObject
  tabIndex : int
SWF ファイル内のオブジェクトのタブ順序を指定します。
InteractiveObject
 Inheritedtransform : flash.geom:Transform
表示オブジェクトのマトリックス、カラー変換、ピクセル境界に関係するプロパティを持つオブジェクトです。
DisplayObject
 Inheritedvisible : Boolean
表示オブジェクトが可視かどうかを示します。
DisplayObject
 Inheritedwidth : Number
表示オブジェクトの幅を示します(ピクセル単位)。
DisplayObject
 Inheritedx : Number
親 DisplayObjectContainer のローカル座標を基準にした DisplayObject インスタンスの x 座標を示します。
DisplayObject
 Inheritedy : Number
親 DisplayObjectContainer のローカル座標を基準にした DisplayObject インスタンスの y 座標を示します。
DisplayObject
 Inheritedz : Number
3D 親コンテナを基準にした、DisplayObject インスタンスの z 軸に沿った z 座標位置を示します。
DisplayObject
パブリックメソッド
 メソッド定義元
  
新しい InteractiveObject() コンストラクターを呼び出すと、ArgumentError 例外がスローされます。
InteractiveObject
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。
EventDispatcher
 Inherited
イベントをイベントフローに送出します。
EventDispatcher
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
targetCoordinateSpace オブジェクトの座標系を基準にして、表示オブジェクトの領域を定義する矩形を返します。
DisplayObject
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
シェイプ上の線を除き、targetCoordinateSpace パラメーターによって定義された座標系に基づいて、表示オブジェクトの境界を定義する矩形を返します。
DisplayObject
 Inherited
point オブジェクトをステージ(グローバル)座標から表示オブジェクトの(ローカル)座標に変換します。
DisplayObject
 Inherited
ステージ(グローバル)座標の 2 次元のポイントを 3 次元の表示オブジェクトの(ローカル)座標に変換します。
DisplayObject
 Inherited
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。
EventDispatcher
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
表示オブジェクトの境界ボックスを評価して、obj 表示オブジェクトの境界ボックスと重複または交差するかどうかを調べます。
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
表示オブジェクトを評価して、x および y パラメーターで指定されたポイントと重複または交差するかどうかを調べます。
DisplayObject
 Inherited
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
3 次元の表示オブジェクトの(ローカル)座標の 3 次元のポイントをステージ(グローバル)座標の 2 次元のポイントに変換します。
DisplayObject
 Inherited
point オブジェクトを表示オブジェクトの(ローカル)座標からステージ(グローバル)座標に変換します。
DisplayObject
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
EventDispatcher
  
仮想キーボードを前面に表示します。
InteractiveObject
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
 Inherited
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
EventDispatcher
イベント
 イベント 概要 定義元
 Inherited[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。EventDispatcher
 Inherited表示オブジェクトが表示リストに追加されたときに送出されます。DisplayObject
 Inherited表示オブジェクトが、直接、または表示オブジェクトを含むサブツリーの追加により、ステージ上の表示リストに追加されたときに送出されます。DisplayObject
  ユーザーがコンテキストメニューから「削除」を選択した場合に送信されます。InteractiveObject
  ユーザーが同じ InteractiveObject 上でポインティングデバイスのメインボタンを押して離すと送出されます。InteractiveObject
  
    contextMenu
AIR アプリケーションでこのインタラクティブオブジェクトに関連付けられているコンテキストメニューをユーザージェスチャがトリガーすると送出されます。InteractiveObject
  ユーザーがコピー操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「コピー」を選択した場合に送出されます。InteractiveObject
  ユーザーがカット操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「カット」を選択した場合に送出されます。InteractiveObject
 Inherited[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。EventDispatcher
  オブジェクトの doubleClickEnabled フラグが true に設定されている場合にユーザーが InteractiveObject をポインティングデバイスのメインボタンで 2 回続けてすばやくクリックすると送出されます。InteractiveObject
 Inherited[ブロードキャストイベント] 再生ヘッドが新しいフレームに入るときに送出されます。DisplayObject
 Inherited[ブロードキャストイベント] 再生ヘッドが現在のフレームを終了するときに送出されます。DisplayObject
  表示オブジェクトがフォーカスを取得した後に送出されます。InteractiveObject
  表示オブジェクトがフォーカスを失った後に送出されます。InteractiveObject
 Inherited[ブロードキャストイベント] フレーム表示オブジェクトのコンストラクターが実行した後で、かつフレームスクリプトが実行される前に送出されます。DisplayObject
  ユーザーが InteractiveObject インスタンスでタッチサーフェスの端に沿って接触点を作成したとき(例えば、Apple TV の Siri Remote でタッチサーフェスの端に沿ってタップしたときなど)に送出されます。デバイスによっては、この接触を複数のタッチイベントの組み合わせと解釈する可能性もあります。InteractiveObject
  タッチ対応デバイスで、ユーザーが同じ InteractiveObject インスタンス上の 2 つの接触位置を押したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの表示オブジェクト上を、2 本の指で押したり離したりする場合など)。InteractiveObject
  タッチ対応デバイスで、ユーザーが InteractiveObject インスタンス上の接触位置でタッチポイントを移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話やタブレットの表示オブジェクト上で、指を左から右に動かす場合など)。InteractiveObject
  InteractiveObject インスタンスとの接触位置で、ユーザーが回転ジェスチャを実行したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に 2 本指で触れ、その指を表示オブジェクト上で回転させる場合など)。InteractiveObject
  InteractiveObject インスタンスとの接触位置で、ユーザーがスワイプジェスチャを実行したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に 3 本指で触れてから、表示オブジェクト上でその 3 本の指をそろえて動かした場合など)。InteractiveObject
  タッチ対応デバイス上で、ユーザーが InteractiveObject インスタンスとの接触位置を形成してからタップしたときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面で、表示オブジェクト上に複数の指を置いてメニューを開いてから、1 本の指でタップしてメニューアイテムを選択する場合など)。InteractiveObject
  InteractiveObject インスタンスとの接触位置で、ユーザーがズームジェスチャを実行したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に 2 本指で触れてから、表示オブジェクト上でその 2 本の指をすばやく広げた場合など)。InteractiveObject
  このイベントは、IME でインライン入力をサポートしているすべてのクライアントアプリケーションに送出されます。InteractiveObject
  ユーザーがキーを押したときに送出されます。InteractiveObject
  ユーザーがキーボード操作によってフォーカスを変更しようとすると送出されます。InteractiveObject
  ユーザーがキーを離したときに送出されます。InteractiveObject
  ユーザーが同じ InteractiveObject 上でポインティングデバイスの中央ボタンを押して離すと送出されます。InteractiveObject
  ユーザーが InteractiveObject インスタンス上でポインティングデバイスの中央ボタンを押したときに送出されます。InteractiveObject
  ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。InteractiveObject
  ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを押したときに送出されます。InteractiveObject
  ユーザーがポインティングデバイスでフォーカスを変更しようとすると送出されます。InteractiveObject
  InteractiveObject の上で、ユーザーがポインティングデバイスを移動させたときに送出されます。InteractiveObject
  ユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。InteractiveObject
  ユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。InteractiveObject
  ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。InteractiveObject
  マウスホイールが InteractiveObject インスタンス上を回転するときに送出されます。InteractiveObject
  ユーザーがドラッグジェスチャを止めると、ドラッグイニシエータ InteractiveObject から送出されます。InteractiveObject
  ドラッグされたオブジェクトがターゲットにドロップされ、そのドロップ操作が DragManager.acceptDragDrop() の呼び出しで受け入れられた場合に、ターゲットの InteractiveObject から送出されます。InteractiveObject
  ドラッグジェスチャが境界に入ると、InteractiveObject から送出されます。InteractiveObject
  ドラッグジェスチャが境界を出ると、InteractiveObject から送出されます。InteractiveObject
  ドラッグジェスチャが境界の範囲内で行われている間、InteractiveObject から継続的に送出されます。InteractiveObject
  ドラッグ操作の開始時に、DragManager.doDrag() 呼び出しのドラッグイニシエータとして指定されている InteractiveObject から送出されます。InteractiveObject
  ドラッグ操作が行われている間に、DragManager.doDrag() 呼び出しのドラッグイニシエータとして指定されている InteractiveObject から送出されます。InteractiveObject
  ユーザーがペースト操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「ペースト」を選択した場合に送出されます。InteractiveObject
  画面の類似性検出しきい値を超えて、ユーザーがアクティブなスタイラスを降ろしたときに送出されます。InteractiveObject
  
    proximityEnd
画面の類似性検出しきい値を超えて、ユーザーがアクティブなスタイラスを持ち上げたときに送出されます。InteractiveObject
  類似性検出しきい値の範囲内で、ユーザーがアクティブなスタイラスを画面上に移動したときに送出されます。InteractiveObject
  
    proximityOut
画面の類似性検出しきい値の範囲内で、ユーザーがこの InteractiveObject からアクティブなスタイラスを離したときに送出されます。InteractiveObject
  画面の類似性検出しきい値の範囲内で、ユーザーがこの InteractiveObject の真上にアクティブなスタイラスを移動したときに送出されます。InteractiveObject
  画面の類似性検出しきい値の範囲内で、ユーザーがこの InteractiveObject やそのいずれかの子からアクティブなスタイラスを離したときに送出されます。InteractiveObject
  (画面の類似性検出しきい値の範囲内で)ユーザーがアクティブなスタイラスを表示リスト内のオブジェクトの子孫ツリーの外側から InteractiveObject 上に移動したときに送出されます。InteractiveObject
  ユーザーが最初に InteractiveObject インスタンス上でポインティングデバイスのボタンを押し、次にポインティングデバイスをその InteractiveObject インスタンス以外の場所に移動した後、ボタンを離したときに送出されます。InteractiveObject
 Inherited表示オブジェクトが表示リストから削除されようとしているときに送出されます。DisplayObject
 Inherited表示オブジェクトが、直接、または表示オブジェクトを含むサブツリーの削除により、表示リストから削除されようとしているときに送出されます。DisplayObject
 Inherited[ブロードキャストイベント] 表示リストが更新およびレンダリングされようとしているときに送出されます。DisplayObject
  ユーザーが同じ InteractiveObject 上でポインティングデバイスの右ボタンを押して離すと送出されます。InteractiveObject
  ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを押したときに送出されます。InteractiveObject
  ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。InteractiveObject
  ユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。InteractiveObject
  ユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。InteractiveObject
  ユーザーがすべて選択操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「すべて選択」を選択した場合に送出されます。InteractiveObject
  ソフトキーボードが前面に表示された直後に送出されます。InteractiveObject
  ソフトキーボードが前面に表示される直前に送出されます。InteractiveObject
  ソフトキーボードが背後に移動して非表示になった直後に送出されます。InteractiveObject
  オブジェクトの tabChildren フラグの値が変更されたときに送出されます。InteractiveObject
  オブジェクトの tabEnabled フラグが変更されたときに送出されます。InteractiveObject
  オブジェクトの tabIndex プロパティの値が変更されたときに送出されます。InteractiveObject
  テキストの文字を入力すると送出されます。InteractiveObject
  タッチ対応デバイスにユーザーが初めて接触したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に指で触れる場合など)。InteractiveObject
  タッチ対応デバイスで、ユーザーが接触を解除したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面から指を離す場合など)。InteractiveObject
  ユーザーがデバイスにタッチしたときに送出され、接触ポイントがなくなるまで継続的に送出されます。InteractiveObject
  タッチ対応デバイスで、ユーザーが接触位置を InteractiveObject インスタンスの外に移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットで、1 つの表示オブジェクトから別の表示オブジェクトに指をドラッグする場合など)。InteractiveObject
  タッチ対応デバイスで、ユーザーが InteractiveObject インスタンス上で接触位置を移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットで、表示オブジェクトの外にある位置から表示オブジェクト上に指をドラッグする場合など)。InteractiveObject
  ユーザーがタッチ対応デバイスの InteractiveObject インスタンス外に接触点を動かしたとき(例えば、タッチスクリーンを備えた携帯電話やタブレットで、表示オブジェクトから表示オブジェクト外に指をドラッグしたとき)に送出されます。InteractiveObject
  タッチ対応デバイスで、ユーザーが InteractiveObject インスタンス上で接触位置を移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットで、表示オブジェクトの外にある位置から表示オブジェクト上に指をドラッグする場合など)。InteractiveObject
  タッチ対応デバイスで、ユーザーが接触を開始した InteractiveObject インスタンスの同じ位置から指を離したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの表示オブジェクト上の 1 点を、指で押したり離したりする場合など)。InteractiveObject
プロパティの詳細

accessibilityImplementation

プロパティ
accessibilityImplementation:AccessibilityImplementation

言語バージョン: ActionScript 3.0

この InteractiveObject インスタンスの現在のアクセシビリティの実装(AccessibilityImplementation)です。



実装
    public function get accessibilityImplementation():AccessibilityImplementation
    public function set accessibilityImplementation(value:AccessibilityImplementation):void

関連する API エレメント

contextMenu

プロパティ 
contextMenu:NativeMenu

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

このオブジェクトに関連付けられたコンテキストメニューを指定します。

Flash Player で実行されているコンテンツでは、このプロパティは ContextMenu オブジェクトです。 AIR ランタイムでは、ContextMenu クラスは NativeMenu クラスを拡張します。ただし、Flash Player では、ContextMenu クラスのみサポートしており、NativeMenu クラスはサポートしていません。

注意:TextField オブジェクトのコンテキストメニューには、クリップボードメニューが常に含まれます。クリップボードメニューには「カット」、「コピー」、「ペースト」、「クリア」および「すべて選択」コマンドがあります。これらのコマンドを TextField オブジェクトのコンテキストメニューから削除することはできません。TextField オブジェクトでこれらのコマンドを選択(または相当するキーボード操作を実行)する際、clearcopycutpaste および selectAll 各イベントは生成されません。



実装
    public function get contextMenu():NativeMenu
    public function set contextMenu(value:NativeMenu):void

例  ( この例の使用方法 )
次の例では、Sprite の contextMenu プロパティを ContextMenu オブジェクトに設定して、Sprite オブジェクトにカスタムコンテキストメニューアイテムを追加する方法を示します。この例は ActionScriptExamples.com で提供されています。
var red_cmi:ContextMenuItem = new ContextMenuItem("red");
red_cmi.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, cmi_menuItemSelect);
 
var cm:ContextMenu = new ContextMenu();
cm.customItems.push(red_cmi);
cm.hideBuiltInItems();
 
var spr:Sprite = new Sprite();
spr.contextMenu = cm;
spr.graphics.beginFill(0x000000);
spr.graphics.drawRect(0, 0, 120, 90);
spr.graphics.endFill();
spr.x = 10;
spr.y = 10;
addChild(spr);
 
function cmi_menuItemSelect(evt:ContextMenuEvent):void {
    spr.graphics.clear();
    spr.graphics.beginFill(0xFF0000);
    spr.graphics.drawRect(0, 0, 120, 90);
    spr.graphics.endFill();
}

doubleClickEnabled

プロパティ 
doubleClickEnabled:Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9

オブジェクトが doubleClick イベントを受け取るかどうかを指定します。デフォルト値は false です。これは、InteractiveObject インスタンスがデフォルトでは doubleClick イベントを受け取らないことを意味します。doubleClickEnabled プロパティがtrue に設定される場合、インスタンスはその境界内で doubleClick イベントを受け取ります。InteractiveObject インスタンスの mouseEnabled プロパティもtrue に設定する必要があります。この設定は、オブジェクトが doubleClick イベントを受け取るようにするには必須です。

このプロパティを設定しても、イベントは送出されません。addEventListener() メソッドの使用は、doubleClick イベントのイベントリスナーを追加する場合に必須です。



実装
    public function get doubleClickEnabled():Boolean
    public function set doubleClickEnabled(value:Boolean):void

関連する API エレメント

focusRect

プロパティ 
focusRect:Object

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

このオブジェクトがフォーカス矩形を表示するかどうかを指定します。truefalse または null の 3 つの値のいずれかを指定できます。true および false の値は、予想されるとおり、フォーカス矩形を表示するかどうかが指定されます。null 値は、このオブジェクトが Stage の stageFocusRect プロパティに従うことを示します。



実装
    public function get focusRect():Object
    public function set focusRect(value:Object):void

mouseEnabled

プロパティ 
mouseEnabled:Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

このオブジェクトでマウスまたはその他のユーザー入力メッセージを受け取るかどうかを指定します。デフォルト値は true であり、これは表示リスト上の InteractiveObject インスタンスがデフォルトでマウスイベントまたはその他のユーザー入力イベントを受け取ることを意味します。mouseEnabledfalse に設定すると、インスタンスでは、マウスイベント(またはキーボードイベントなど、その他のユーザー入力イベント)を一切受け取りません。表示リスト上のこのインスタンスの子は影響を受けません。表示リスト上のオブジェクトのすべての子に関する mouseEnabled 動作を変更するには、flash.display.DisplayObjectContainer.mouseChildren を使用します。

このプロパティを設定しても、イベントは送出されません。インタラクティブな機能を作成するには、addEventListener() メソッドを使用する必要があります。



実装
    public function get mouseEnabled():Boolean
    public function set mouseEnabled(value:Boolean):void

関連する API エレメント

needsSoftKeyboard

プロパティ 
needsSoftKeyboard:Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.2, AIR 2.6

この InteractiveObject インスタンスがフォーカスを受け取ったときに、仮想キーボード(画面上のソフトキーボード)を表示するかどうかを指定します。

デフォルトでは、この値は false で、フォーカスを受け取った InteractiveObject インスタンスはソフトキーボードを前面に表示しません。needsSoftKeyboard プロパティが true に設定されると、InteractiveObject インスタンスがユーザー入力を受け付けられる状態になったときに、ランタイムによってソフトキーボードが前面に表示されます。InteractiveObject インスタンスは、ステージの focus プロパティを設定するプログラムの呼び出し、またはタップなどのユーザーの操作の後で、ユーザー入力を受け付けられる状態になります。クライアントシステムに使用できるハードウェアキーボードがない場合、またはクライアントシステムが仮想キーボードをサポートしていない場合は、ソフトキーボードは前面に表示されません。

ソフトキーボードが前面に表示されたとき、および背後に移動したとき、InteractiveObject インスタンスは softKeyboardActivatingsoftKeyboardActivate および softKeyboardDeactivate イベントを送出します。

注意:このプロパティは、iOS 上の AIR アプリケーションではサポートされていません。



実装
    public function get needsSoftKeyboard():Boolean
    public function set needsSoftKeyboard(value:Boolean):void

関連する API エレメント

    

softKeyboard

プロパティ 
softKeyboard:String

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 21.0

ソフトキーボードの外観を制御します。

ソフトキーボードを持つデバイスでは、予想される入力の種類に合わせてキーボードのボタンをカスタマイズできます。例えば、数値の入力が予想される場合、SoftKeyboardType.NUMBER を使用して、数値のみをソフトキーボードに表示することができます。有効な値は、SoftKeyboardType クラスで定数として定義されています。

  • "default"
  • "punctuation"
  • "url"
  • "number"
  • "contact"
  • "email"
  • "phone"
  • "decimalpad"

これらの値は、現在の操作に最も適したキーボードを表示する際のヒントとして役立つヒントとして機能します。

デフォルト値: SoftKeyboardType.DEFAULT。



実装
    public function get softKeyboard():String
    public function set softKeyboard(value:String):void

例外
ArgumentError SoftKeyboardType のメンバーでないいずれかの値に設定されている場合

関連する API エレメント

softKeyboardInputAreaOfInterest

プロパティ 
softKeyboardInputAreaOfInterest:Rectangle

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.2, AIR 2.6

ソフトキーボードが表示されたときに画面に表示したままにする領域を定義します(iOS では使用不可)。

この InteractiveObject の needsSoftKeyboard プロパティを true に設定すると、ランタイムによって、ユーザーの入力中にオブジェクトを表示したままにするために必要な調整が行われます。通常、ランタイムでは、DisplayObject.getBounds() メソッドから取得したオブジェクトの境界を使用します。この softKeyboardInputAreaOfInterest プロパティを使用すると、異なる領域を指定することができます。

softKeyboardInputAreaOfInterest をステージ座標で指定します。

注意:Android では、softKeyboardInputAreaOfInterest は横置きについては考慮されていません。

注意:softKeyboardInputAreaOfInterest は iOS ではサポートされません。



実装
    public function get softKeyboardInputAreaOfInterest():Rectangle
    public function set softKeyboardInputAreaOfInterest(value:Rectangle):void

関連する API エレメント

tabEnabled

プロパティ 
tabEnabled:Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9

このオブジェクトがタブ順序に含まれるかどうかを指定します。このオブジェクトがタブ順序に含まれる場合、値は true です。含まれない場合、値は false です。デフォルトでは、次の例外を除き、値は false です。

  • SimpleButton オブジェクトの場合、この値は true です。
  • type = "input" を持つ TextField オブジェクトの場合、値は true です。
  • buttonMode = true を持つ Sprite オブジェクトまたは MovieClip オブジェクトの場合、値は true です。



実装
    public function get tabEnabled():Boolean
    public function set tabEnabled(value:Boolean):void

tabIndex

プロパティ 
tabIndex:int

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9

SWF ファイル内のオブジェクトのタブ順序を指定します。デフォルトでは tabIndex プロパティは -1 であり、これはそのオブジェクトにタブインデックスが設定されないことを意味します。

SWF ファイルに現在表示されているオブジェクトに tabIndex プロパティがある場合は、自動タブ順序が無効になり、SWF ファイルのオブジェクトの tabIndex プロパティからタブ順序が計算されます。カスタムタブ順序には、tabIndex プロパティを持つオブジェクトのみが含まれます。

tabIndex プロパティは、通常、負以外の整数です。オブジェクトのタブ順序は、その tabIndex プロパティに従って昇順に決定されます。tabIndex の値が 1 であるオブジェクトは、tabIndex の値が 2 であるオブジェクトの前になります。複数のオブジェクトの tabIndex に同じ値を使用しないでください。

tabIndexプロパティで定義されるカスタムタブ順序は flat です。つまり、SWF ファイル内のオブジェクトの階層関係は無視されます。SWF ファイルで tabIndex プロパティを持つすべてのオブジェクトは、タブ順序に従って配置されます。タブ順序は tabIndex の値の順番に従います。

注意:TLFTextField インスタンスのタブ順序を設定するには、TLFTextField の表示オブジェクトの子を InteractiveObject としてキャストしてから、tabIndex プロパティを設定します。次に実際の使用例を示します。

	 InteractiveObject(tlfInstance.getChildAt(1)).tabIndex = 3;
	 
TLFTextField オブジェクトの 3 つのインスタンス(tlfInstance1tlfInstance2 および tlfInstance3)について、デフォルト設定のタブ順序を逆にするには、次のようにします。
	 InteractiveObject(tlfInstance1.getChildAt(1)).tabIndex = 3;
	 InteractiveObject(tlfInstance2.getChildAt(1)).tabIndex = 2;
	 InteractiveObject(tlfInstance3.getChildAt(1)).tabIndex = 1;
	 



実装
    public function get tabIndex():int
    public function set tabIndex(value:int):void
コンストラクターの詳細

InteractiveObject

()コンストラクター
public function InteractiveObject()

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

new InteractiveObject() コンストラクターを呼び出すと、ArgumentError 例外がスローされます。しかし、InteractiveObject の以下に示すサブクラスのコンストラクターを呼び出すことができます。

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

メソッドの詳細

requestSoftKeyboard

()メソッド
public function requestSoftKeyboard():Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.2, AIR 2.6

仮想キーボードを前面に表示します。

このメソッドを呼び出すと、InteractiveObject インスタンスがフォーカスされ、必要に応じて、ソフトキーボードが前面に表示されます。needsSoftKeyboardtrue であることも必要です。ハードウェアキーボードが使用できる場合、またはクライアントシステムが仮想キーボードをサポートしていない場合は、キーボードが前面に表示されることはありません。

注意:このメソッドは、iOS 上の AIR アプリケーションではサポートされていません。

戻り値
Boolean — 値 true はソフトキーボードの要求が許可されたことを、値 false はソフトキーボードが前面に表示されなかったことを、それぞれ意味します。

関連する API エレメント

イベントの詳細

clear

イベント
イベントオブジェクトの型: flash.events.Event
プロパティ Event.type = flash.events.Event.CLEAR

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5, Flash Lite 4

ユーザーがコンテキストメニューから「削除」を選択した場合に送信されます。このイベントは、現在フォーカスを持っているオブジェクトに送出されます。現在フォーカスを持っているオブジェクトが TextField である場合、このイベントのデフォルトの動作では、そのテキストフィールド内で現在選択されているテキストが削除されます。

Event.CLEAR 定数は、type プロパティ(clear イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
targetclear イベントに対するリスナーが登録された任意の InteractiveObject インスタンスです。

注意: TextField オブジェクトは、clearcopycutpaste、または selectAll イベントは送出しません。TextField オブジェクトのコンテキストメニューには「カット」、「コピー」、「ペースト」、「クリア」および「すべて選択」コマンドが常に含まれます。これらのコマンドを TextField オブジェクトのコンテキストメニューから削除することはできません。TextField オブジェクトでこれらのコマンドを選択(または相当するキーボード操作を実行)する際、clearcopycutpaste および selectAll 各イベントは生成されません。ただし、Flash テキストエンジン(FTE)を使用してビルドされたコンポーネントを含めて、InteractiveObject クラスを拡張している他のクラスは、キーボードショートカットやコンテキストメニューといったユーザーアクションへの応答としてこれらのイベントを送出します。

click

イベント  
イベントオブジェクトの型: flash.events.MouseEvent
プロパティ MouseEvent.type = flash.events.MouseEvent.CLICK

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

ユーザーが同じ InteractiveObject 上でポインティングデバイスのメインボタンを押して離すと送出されます。クリックイベントが発生するためには、mouseDown イベントに続いて mouseUp イベントが発生するという順序でなければなりません。ターゲットオブジェクトは、これらのイベントの両方について同じでなければなりません。異なる場合、click イベントは発生しません。mouseDown イベントまたは mouseUp イベントの間に他の多数のマウスイベントが発生する場合があり、click イベントは引き続き発生します。

type プロパティ(click イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows)
bubblestrue
buttonDownクリックイベントでは、この値は常に false となります。
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
localXマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする水平座標です。
localYマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする垂直座標です。
movementXマウスロックが有効になっているときに、マウス位置の水平座標について、前回のマウスイベント時点からの移動量を示します。
movementYマウスロックが有効になっているときに、マウス位置の垂直座標について、前回のマウスイベント時点からの移動量を示します。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetポインティングデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。
    

contextMenu

イベント  
イベントオブジェクトの型: flash.events.MouseEvent
プロパティ MouseEvent.type = flash.events.MouseEvent.CONTEXT_MENU

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0

AIR アプリケーションでこのインタラクティブオブジェクトに関連付けられているコンテキストメニューをユーザージェスチャがトリガーすると送出されます。

MouseEvent.CONTEXT_MENU 定数は、type プロパティ(contextMenu イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows)
bubblestrue
buttonDownマウスの右ボタンが押されている場合は true、それ以外の場合は false です。
cancelablefalse。デフォルトの動作をキャンセルすることはできません。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
localXマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする水平座標です。
localYマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする垂直座標です。
movementXマウスロックが有効になっているときに、マウス位置の水平座標について、前回のマウスイベント時点からの移動量を示します。
movementYマウスロックが有効になっているときに、マウス位置の垂直座標について、前回のマウスイベント時点からの移動量を示します。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
clickCountマウスのクリック回数です。イベントがマルチクリックシーケンスの一部かどうかを示します。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetポインティングデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

関連する API エレメント

copy

イベント  
イベントオブジェクトの型: flash.events.Event
プロパティ Event.type = flash.events.Event.COPY

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5

ユーザーがコピー操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「コピー」を選択した場合に送出されます。このイベントは、現在フォーカスを持っているオブジェクトに送出されます。現在フォーカスを持っているオブジェクトが TextField である場合、このイベントのデフォルトの動作では、そのテキストフィールド内で現在選択されているテキストがクリップボードにコピーされます。

type プロパティ(copy イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
targetcopy イベントに対するリスナーが登録された任意の InteractiveObject インスタンスです。

注意: TextField オブジェクトは、clearcopycutpaste、または selectAll イベントは送出しません。TextField オブジェクトのコンテキストメニューには「カット」、「コピー」、「ペースト」、「クリア」および「すべて選択」コマンドが常に含まれます。これらのコマンドを TextField オブジェクトのコンテキストメニューから削除することはできません。TextField オブジェクトでこれらのコマンドを選択(または相当するキーボード操作を実行)する際、clearcopycutpaste および selectAll 各イベントは生成されません。ただし、Flash テキストエンジン(FTE)を使用してビルドされたコンポーネントを含めて、InteractiveObject クラスを拡張している他のクラスは、キーボードショートカットやコンテキストメニューといったユーザーアクションへの応答としてこれらのイベントを送出します。

cut

イベント  
イベントオブジェクトの型: flash.events.Event
プロパティ Event.type = flash.events.Event.CUT

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5

ユーザーがカット操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「カット」を選択した場合に送出されます。このイベントは、現在フォーカスを持っているオブジェクトに送出されます。現在フォーカスを持っているオブジェクトが TextField である場合、このイベントのデフォルトの動作では、そのテキストフィールド内で現在選択されているテキストがクリップボードにカットされます。

type プロパティ(cut イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
targetcut イベントに対するリスナーが登録された任意の InteractiveObject インスタンスです。

注意: TextField オブジェクトは、clearcopycutpaste、または selectAll イベントは送出しません。TextField オブジェクトのコンテキストメニューには「カット」、「コピー」、「ペースト」、「クリア」および「すべて選択」コマンドが常に含まれます。これらのコマンドを TextField オブジェクトのコンテキストメニューから削除することはできません。TextField オブジェクトでこれらのコマンドを選択(または相当するキーボード操作を実行)する際、clearcopycutpaste および selectAll 各イベントは生成されません。ただし、Flash テキストエンジン(FTE)を使用してビルドされたコンポーネントを含めて、InteractiveObject クラスを拡張している他のクラスは、キーボードショートカットやコンテキストメニューといったユーザーアクションへの応答としてこれらのイベントを送出します。

doubleClick

イベント  
イベントオブジェクトの型: flash.events.MouseEvent
プロパティ MouseEvent.type = flash.events.MouseEvent.DOUBLE_CLICK

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9

オブジェクトの doubleClickEnabled フラグが true に設定されている場合には、ユーザーが同じ InteractiveObject 上でポインティングデバイスのメインボタンを 2 回続けてすばやく押して離すと送出されます。doubleClick イベントが発生するためには、mouseDownmouseUpclickmouseDownmouseUp の一連のイベントの直後でなければなりません。これらのすべてのイベントは、doubleClick イベントと同じターゲットを共有している必要があります。2 回目の mouseDown イベントと mouseUp イベントによって表される 2 回目のクリックは、click イベント後の特定の期間内に発生する必要があります。この期間の設定可能な長さは、オペレーティングシステムによって異なり、ほとんどの場合ユーザーが設定できます。ターゲットが選択可能なテキストフィールドである場合、デフォルトの動作ではポインターの下の語が選択されます。ターゲットの InteractiveObject の doubleClickEnabled フラグが true に設定されていない場合、2 つの click イベントを受け取ります。

doubleClickEnabled プロパティのデフォルト値は false です。

TextField オブジェクトのダブルクリックによるテキスト選択の動作は、doubleClick イベントとは無関係です。TextField.doubleClickEnabled を使用して TextField の選択を制御します。

type プロパティ(doubleClick イベントオブジェクト)の値を定義します。doubleClickEnabled プロパティは、true である必要があります(オブジェクトで doubleClick イベントを生成する場合)。

このイベントには、次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows)
bubblestrue
buttonDownダブルクリックイベントでは、この値は常に false となります。
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
localXマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする水平座標です。
localYマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする垂直座標です。
movementXマウスロックが有効になっているときに、マウス位置の水平座標について、前回のマウスイベント時点からの移動量を示します。
movementYマウスロックが有効になっているときに、マウス位置の垂直座標について、前回のマウスイベント時点からの移動量を示します。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetポインティングデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

関連する API エレメント

focusIn

イベント  
イベントオブジェクトの型: flash.events.FocusEvent
プロパティ FocusEvent.type = flash.events.FocusEvent.FOCUS_IN

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

表示オブジェクトがフォーカスを取得した後に送出されます。この状況は、ポインティングデバイスまたはキーボードによる操作でオブジェクトをハイライトするときに生じます。そのようなフォーカスの受け取り側はこのイベントのターゲットオブジェクトと呼ばれ、この変更によってフォーカスを失う対応する InteractiveObject インスタンスは関連オブジェクトと呼ばれます。関連オブジェクトへの参照は、受信側オブジェクトの relatedObject プロパティに格納されます。shiftKey プロパティは使用されません。このイベントは、前のオブジェクトの focusOut イベントが送出された後に発生します。

type プロパティ(focusIn イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
keyCode0。keyFocusChange イベントにのみ適用されます。
relatedObjectフォーカスの変更の影響を受ける補完的な InteractiveObject インスタンスです。
shiftKeyfalsekeyFocusChange イベントにのみ適用されます。
targetフォーカスを受け取った InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。
directionフォーカスが割り当てられた元の方向です。このプロパティは、direction パラメーター(ステージの assignFocus() メソッドのパラメーター)の値を報告します。他の何らかの手段でフォーカスが変更された場合、この値は常に FocusDirection.NONE になります。focusIn イベントにのみ適用されます。他のすべてのフォーカスイベントの場合、値は FocusDirection.NONE になります。

focusOut

イベント  
イベントオブジェクトの型: flash.events.FocusEvent
プロパティ FocusEvent.type = flash.events.FocusEvent.FOCUS_OUT

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

表示オブジェクトがフォーカスを失った後に送出されます。これは、ポインティングデバイスまたはキーボードによる操作で別のオブジェクトをハイライトするときに生じます。フォーカスを失うオブジェクトはこのイベントのターゲットオブジェクトと呼ばれ、フォーカスを受け取る対応する InteractiveObject インスタンスは関連オブジェクトと呼ばれます。関連オブジェクトへの参照は、ターゲットオブジェクトの relatedObject プロパティに格納されます。shiftKey プロパティは使用されません。このイベントは、関連オブジェクトから focusIn イベントが送出される前に発生します。

type プロパティ(focusOut イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
keyCode0。keyFocusChange イベントにのみ適用されます。
relatedObjectフォーカスの変更の影響を受ける補完的な InteractiveObject インスタンスです。
shiftKeyfalsekeyFocusChange イベントにのみ適用されます。
targetフォーカスを失った InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

gestureDirectionalTap

イベント  
イベントオブジェクトの型: flash.events.TransformGestureEvent
プロパティ TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_DIRECTIONAL_TAP

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 24, Flash Lite 4

ユーザーが InteractiveObject インスタンスでタッチサーフェスの端に沿って接触点を作成したとき(例えば、Apple TV の Siri Remote でタッチサーフェスの端に沿ってタップしたときなど)に送出されます。デバイスによっては、この接触を複数のタッチイベントの組み合わせと解釈する可能性もあります。

具体的には、ユーザーが InteractiveObject 上に指を触れてから指を動かした際、InteractiveObject インスタンスから gestureDirectionalTap イベントだけでなく、touchBegin イベントおよび touchEnd イベントを送出する場合があります。また、現在の環境でサポートされていれば、対象となるすべてのイベントが送出されることもあります。ユーザー操作の処理方法を選択してください。タッチイベントの処理を管理するには、flash.ui.Multitouch クラスを使用します。タッチジェスチャのイベント処理や単純なタッチポイントのイベント処理の有効化、タッチイベントを無効化してマウスイベントだけが送出されるようにするなどの処理が可能です。touchBegin イベントを処理するように選択すると、タッチ対応デバイスで同じイベントハンドラーが実行されます。ただし、gestureDirectionalTap イベントを処理するように選択すると、タッチ対応環境固有の要件に合わせてイベントハンドラーを設計して、より優れたタッチ操作のユーザーエクスペリエンスを実現できます。両方のイベントを個別に処理することもできます。これにより、ジェスチャイベントとタッチイベントにそれぞれ異なる応答を返すことができます。しかし、flash.ui.Multitouch クラスでは、タッチイベントとジェスチャイベントのどちらがトリガーされるかを決定します。

イベントオブジェクトのプロパティを処理する際、localX および localY プロパティは初期接触位置(Apple TV の場合は画面の中央)に設定されます。offsetX プロパティと offsetY プロパティはジェスチャの方向に対応します。

メモ:この API では 1 本指の方向タップのみサポートしています。

GESTURE_DIRECTIONAL_TAP タッチイベントオブジェクトの type プロパティの値を定義します。

TransformGestureEvent オブジェクトには次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows または Linux)。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
phaseイベントフローの現在の段階です。スワイプイベントの場合、イベントが送出されると、この値は常に all になり、これは値 GesturePhase.ALL に対応しています。
localXイベントが発生した位置の水平座標(発生元のスプライトを基準とする相対座標)。方向タップジェスチャの場合、この値は画面の中央になります。
localYイベントが発生した位置の垂直座標(発生元のスプライトを基準とする相対座標)。方向タップジェスチャの場合、この値は画面の中央になります。
scaleX表示オブジェクトの水平比率です。方向タップジェスチャの場合、この値は 1 になります。
scaleY表示オブジェクトの垂直比率です。方向タップジェスチャの場合、この値は 1 になります。
rotation表示オブジェクトの現在の回転角度(z 軸方向)です。方向タップジェスチャの場合、この値は 0 になります。
offsetX水平方向を示します(1 = 右、-1 = 左)。
offsetY垂直方向を示します(1 = 下、-1 = 上)。
velocityスワイプジェスチャの速度(ピクセル/秒)を示します(AIR の場合のみ)。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
targetタッチデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

関連する API エレメント

gestureLongPress

イベント  
イベントオブジェクトの型: flash.events.TapGestureEvent
プロパティ TapGestureEvent.type = flash.events.GestureEvent.GESTURE_LONG_PRESS

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2, Flash Lite 4

タッチ対応デバイスで、ユーザーが同じ InteractiveObject インスタンス上の 2 つの接触位置を押したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの表示オブジェクト上を、2 本の指で押したり離したりする場合など)。一部のデバイスでは、この接触を doubleClick イベントとして解釈する場合もあります。

具体的には、ユーザーが InteractiveObject 上を 2 本の指でタップすると、InteractiveObject インスタンスから doubleClick イベントまたは gestureTwoFingerTap イベントのいずれか、または現在の環境でサポートされている場合は両方のイベントを送出することがあります。ユーザー操作の処理方法を選択してください。タッチイベントの処理を管理するには、flash.ui.Multitouch クラスを使用します。タッチジェスチャのイベント処理や単純なタッチポイントのイベント処理の有効化、タッチイベントを無効化してマウスイベントだけが送出されるようにするなどの処理が可能です。doubleClick イベントを処理するように選択すると、タッチ対応デバイスとマウス対応デバイスの両方で、同じイベントハンドラーが実行されます。ただし、gestureTwoFingerTap イベントを処理するように選択すると、タッチ対応環境固有の要件に合わせてイベントハンドラーを設計して、より優れたタッチ操作のユーザーエクスペリエンスを実現できます。両方のイベントを個別に処理することもできます。これにより、タッチイベントとマウスイベントにそれぞれ異なる応答を返すことができます。

注意:環境互換性情報については、Multitouch クラスを参照してください。

関連する API エレメント

gesturePan

イベント  
イベントオブジェクトの型: flash.events.TransformGestureEvent
プロパティ TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_PAN

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2, Flash Lite 4

タッチ対応デバイスで、ユーザーが InteractiveObject インスタンス上の接触位置でタッチポイントを移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話やタブレットの表示オブジェクト上で、指を左から右に動かす場合など)。一部のデバイスでは、この接触を mouseOver イベントおよび touchOver イベントとして解釈する場合もあります。

具体的には、ユーザーが InteractiveObject 上に指を動かすと、InteractiveObject インスタンスから mouseOver イベント、touchOver イベント、gesturePan イベントのいずれか、または現在の環境でサポートされている場合はすべてのイベントを送出することがあります。ユーザー操作の処理方法を選択してください。タッチイベントの処理を管理するには、flash.ui.Multitouch クラスを使用します。タッチジェスチャのイベント処理や単純なタッチポイントのイベント処理の有効化、タッチイベントを無効化してマウスイベントだけが送出されるようにするなどの処理が可能です。mouseOver イベントを処理するように選択すると、タッチ対応デバイスとマウス対応デバイスの両方で、同じイベントハンドラーが実行されます。ただし、gesturePan イベントを処理するように選択すると、タッチ対応環境固有の要件に合わせてイベントハンドラーを設計して、より優れたタッチ操作のユーザーエクスペリエンスを実現できます。両方のイベントを個別に処理することもできます。これにより、タッチイベントとマウスイベントにそれぞれ異なる応答を返すことができます。

注意:環境互換性情報については、Multitouch クラスを参照してください。

type プロパティ(GESTURE_PAN タッチイベントオブジェクト)の値を定義します。

TransformGestureEvent オブジェクトには次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows または Linux)。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
phaseイベントフローの現在の段階です。値は GesturePhase クラスから取得します。
localX表示オブジェクトを基準とするイベント発生位置の水平座標です。
localY表示オブジェクトを基準とするイベント発生位置の垂直座標です。
scaleX前のジェスチャイベントを基準とする表示オブジェクトの水平比率です。パンジェスチャの場合、この値は 1 になります。
scaleY前のジェスチャイベントを基準とする表示オブジェクトの垂直比率です。パンジェスチャの場合、この値は 1 になります。
rotation前のジェスチャイベントを基準とする表示オブジェクトの現在の回転角度(z 軸方向)です。パンジェスチャの場合、この値は 0 になります。
offsetX前のジェスチャイベントの位置を基準とする表示オブジェクトの水平方向への平行移動です。
offsetY前のジェスチャイベントの位置を基準とする表示オブジェクトの垂直方向への平行移動です。
velocityピクセル/秒で表したジェスチャイベントの速度(AIR の場合のみ)。パンジェスチャの場合、この値は 0 になります。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
targetタッチデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

例  ( この例の使用方法 )

次の例は、GESTURE_PAN イベントのイベント処理を示しています。ユーザーがタッチ対応デバイスでパンジェスチャを実行しているときに、myTextField に現在の段階が設定されます。
Multitouch.inputMode = MultitouchInputMode.GESTURE;

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

function onPan(evt:TransformGestureEvent):void {

    evt.target.localX++;

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

関連する API エレメント

gestureRotate

イベント  
イベントオブジェクトの型: flash.events.TransformGestureEvent
プロパティ TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_ROTATE

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2, Flash Lite 4

InteractiveObject インスタンスとの接触位置で、ユーザーが回転ジェスチャを実行したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に 2 本指で触れ、その指を表示オブジェクト上で回転させる場合など)。2 本の指による回転は、共通の回転ジェスチャですが、回転を示す要件は、デバイスやオペレーティングシステムごとに異なります。一部のデバイスでは、この接触を複数のマウスイベントの組み合わせとして解釈する場合もあります。

具体的には、ユーザーが InteractiveObject 上に指を動かすと、InteractiveObject インスタンスから gestureRotate イベントの他に、mouseOver イベントおよび click イベントを送出する場合があります。また、現在の環境でサポートされている場合、対象となるすべてのイベントが送出されることもあります。ユーザー操作の処理方法を選択してください。タッチイベントの処理を管理するには、flash.ui.Multitouch クラスを使用します。タッチジェスチャのイベント処理や単純なタッチポイントのイベント処理の有効化、タッチイベントを無効化してマウスイベントだけが送出されるようにするなどの処理が可能です。mouseOver イベントを処理するように選択すると、タッチ対応デバイスとマウス対応デバイスの両方で、同じイベントハンドラーが実行されます。ただし、gestureRotate イベントを処理するように選択すると、タッチ対応環境固有の要件に合わせてイベントハンドラーを設計して、より優れたタッチ操作のユーザーエクスペリエンスを実現できます。両方のイベントを個別に処理することもできます。これにより、タッチイベントとマウスイベントにそれぞれ異なる応答を返すことができます。

イベントオブジェクトのプロパティを処理する際、localX および localY プロパティは初期接触位置に設定されます。offsetX および offsetY プロパティは、回転ジェスチャの終点となる接触位置への距離です。

注意:環境互換性情報については、Multitouch クラスを参照してください。

type プロパティ(GESTURE_ROTATE タッチイベントオブジェクト)の値を定義します。

このイベントの発生中、rotation プロパティには回転角度が含まれます。回転の値は次のとおりです。

  • 時計回りの場合は 0 ~ 180 度
  • 反時計回りの場合は - 180 ~ 0 度

TransformGestureEvent オブジェクトには次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows または Linux)。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
phaseイベントフローの現在の段階です。値は GesturePhase クラスから取得します。
localX表示オブジェクトを基準とするイベント発生位置の水平座標です。
localY表示オブジェクトを基準とするイベント発生位置の垂直座標です。
scaleX前のジェスチャイベントを基準とする表示オブジェクトの水平比率です。
scaleY前のジェスチャイベントを基準とする表示オブジェクトの垂直比率です。
rotation前のジェスチャイベントを基準とする表示オブジェクトの現在の回転角度(z 軸方向)です。
offsetX前のジェスチャイベントの位置を基準とする表示オブジェクトの水平方向への平行移動です。
offsetY前のジェスチャイベントの位置を基準とする表示オブジェクトの垂直方向への平行移動です。
velocityピクセル/秒で表したジェスチャイベントの速度(AIR の場合のみ)。回転ジェスチャの場合、この値は 0 になります。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
targetタッチデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

例  ( この例の使用方法 )

次の例は、GESTURE_ROTATE イベントのイベント処理を示しています。ユーザーがタッチ対応デバイスで回転ジェスチャを実行しているときに、mySprite が回転し、myTextField に現在の段階が設定されます。
Multitouch.inputMode = MultitouchInputMode.GESTURE;

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

function onRotate(evt:TransformGestureEvent):void {

    evt.target.rotation -= 45;

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

関連する API エレメント

gestureSwipe

イベント  
イベントオブジェクトの型: flash.events.TransformGestureEvent
プロパティ TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_SWIPE

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2, Flash Lite 4

InteractiveObject インスタンスとの接触位置で、ユーザーがスワイプジェスチャを実行したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に 3 本指で触れてから、表示オブジェクト上でその 3 本の指をそろえて動かした場合など)。指をそろえて動かす動作は共通のスワイプジェスチャですが、スワイプの要件はデバイスやオペレーティングシステムによって異なります。一部のデバイスでは、この接触を複数のマウスイベントの組み合わせとして解釈する場合もあります。

具体的には、ユーザーが InteractiveObject 上に指を置いてから指を動かした際、InteractiveObject インスタンスから gestureSwipe イベントの他に、rollOver イベントおよび rollOut イベントを送出する場合があります。また、現在の環境でサポートされていれば、対象となるすべてのイベントが送出されることもあります。ユーザー操作の処理方法を選択してください。rollOver イベントを処理するように選択すると、タッチ対応デバイスとマウス対応デバイスの両方で、同じイベントハンドラーが実行されます。ただし、gestureSwipe イベントを処理するように選択すると、タッチ対応環境固有の要件に合わせてイベントハンドラーを設計して、より優れたタッチ操作のユーザーエクスペリエンスを実現できます。両方のイベントを個別に処理することもできます。これにより、タッチイベントとマウスイベントにそれぞれ異なる応答を返すことができます。

イベントオブジェクトのプロパティを処理する際、localX および localY プロパティは初期接触位置に設定されます。offsetX および offsetY プロパティは、スワイプジェスチャの終点となる接触位置までの距離を表します。

注意:Mac OS オペレーティ グシステムを採用しているデバイスの中には 4 本指のスワイプを解釈できるものがありますが、この API でサポートされるのは、3 本指のスワイプのみです。

GESTURE_SWIPE タッチイベントオブジェクトの type プロパティの値を定義します。

TransformGestureEvent オブジェクトには次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows または Linux)。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
phaseイベントフローの現在の段階です。スワイプイベントの場合、イベントが送出されると、この値は常に all になり、これは値 GesturePhase.ALL に対応しています。
localXスプライトを基準とするイベント発生位置の水平座標です。
localYスプライトを基準とするイベント発生位置の垂直座標です。
scaleX表示オブジェクトの水平比率です。スワイプジェスチャの場合、この値は 1 になります。
scaleY表示オブジェクトの垂直比率です。スワイプジェスチャの場合、この値は 1 になります。
rotation表示オブジェクトの現在の回転角度(z 軸方向)です。スワイプジェスチャの場合、この値は 0 になります。
offsetX水平方向を示します(1 = 右、-1 = 左)。
offsetY垂直方向を示します(1 = 下、-1 = 上)。
velocityスワイプジェスチャの速度(ピクセル/秒)を示します(AIR の場合のみ)。それ以外の場合、この値は 0 になります。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
targetタッチデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

例  ( この例の使用方法 )

次の例は、GESTURE_SWIPE イベントのイベント処理を示しています。ユーザーがタッチ対応デバイスでスワイプジェスチャを実行しているときに、myTextField に all という段階が設定されます。スワイプイベントにはこの段階しかありません。
Multitouch.inputMode = MultitouchInputMode.GESTURE;

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

function onSwipe(evt:TransformGestureEvent):void {

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

}

関連する API エレメント

gestureTap

イベント  
イベントオブジェクトの型: flash.events.TapGestureEvent
プロパティ TapGestureEvent.type = flash.events.PressAndTapGestureEvent.GESTURE_TAP

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2, Flash Lite 4

タッチ対応デバイス上で、ユーザーが InteractiveObject インスタンスとの接触位置を形成してからタップしたときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面で、表示オブジェクト上に複数の指を置いてメニューを開いてから、1 本の指でタップしてメニューアイテムを選択する場合など)。一部のデバイスでは、この接触を複数のマウスイベントの組み合わせとして解釈する場合もあります。

具体的には、ユーザーが InteractiveObject 上に指を動かしてからもう一度タップした場合、InteractiveObject インスタンスから gesturePressAndTap イベントの他に、mouseOver イベントおよび click イベントを送出する場合があります。また、現在の環境でサポートされている場合、対象となるすべてのイベントが送出されることもあります。ユーザー操作の処理方法を選択してください。タッチイベントの処理を管理するには、flash.ui.Multitouch クラスを使用します。タッチジェスチャのイベント処理や単純なタッチポイントのイベント処理の有効化、タッチイベントを無効化してマウスイベントだけが送出されるようにするなどの処理が可能です。mouseOver イベントを処理するように選択すると、タッチ対応デバイスとマウス対応デバイスの両方で、同じイベントハンドラーが実行されます。ただし、gesturePressAndTap イベントを処理するように選択すると、タッチ対応環境固有の要件に合わせてイベントハンドラーを設計して、より優れたタッチ操作のユーザーエクスペリエンスを実現できます。両方のイベントを個別に処理することもできます。これにより、タッチイベントとマウスイベントにそれぞれ異なる応答を返すことができます。

イベントオブジェクトのプロパティを処理する際、localX および localY プロパティは初期接触位置(「プッシュ」)に設定されます。offsetX および offsetY プロパティは、2 番目の接触位置(「タップ」)への距離です。

関連する API エレメント

gestureZoom

イベント  
イベントオブジェクトの型: flash.events.TransformGestureEvent
プロパティ TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_ZOOM

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2, Flash Lite 4

InteractiveObject インスタンスとの接触位置で、ユーザーがズームジェスチャを実行したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に 2 本指で触れてから、表示オブジェクト上でその 2 本の指をすばやく広げた場合など)。指を広げる動作は共通のズームジェスチャですが、ズームを示す要件は、デバイスやオペレーティングシステムごとに異なります。一部のデバイスでは、この接触を複数のマウスイベントの組み合わせとして解釈する場合もあります。

具体的には、ユーザーが InteractiveObject 上に指を動かしてから 2 本の指を広げた際、InteractiveObject インスタンスから gestureZoom イベントの他に、mouseOver イベントおよび click イベントを送出する場合があります。また、現在の環境でサポートされている場合、対象となるすべてのイベントが送出されることもあります。ユーザー操作の処理方法を選択してください。タッチイベントの処理を管理するには、flash.ui.Multitouch クラスを使用します。タッチジェスチャのイベント処理や単純なタッチポイントのイベント処理の有効化、タッチイベントを無効化してマウスイベントだけが送出されるようにするなどの処理が可能です。mouseOver イベントを処理するように選択すると、タッチ対応デバイスとマウス対応デバイスの両方で、同じイベントハンドラーが実行されます。ただし、gestureZoom イベントを処理するように選択すると、タッチ対応環境固有の要件に合わせてイベントハンドラーを設計して、より優れたタッチ操作のユーザーエクスペリエンスを実現できます。両方のイベントを個別に処理することもできます。これにより、タッチイベントとマウスイベントにそれぞれ異なる応答を返すことができます。

イベントオブジェクトのプロパティを処理する際、localX および localY プロパティは初期接触位置に設定されます。offsetX および offsetY プロパティは、ズームジェスチャの終点となる接触位置への距離です。

注意:環境互換性情報については、Multitouch クラスを参照してください。

type プロパティ(GESTURE_ZOOM タッチイベントオブジェクト)の値を定義します。

TransformGestureEvent オブジェクトには次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows または Linux)。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
phaseイベントフローの現在の段階です。値は GesturePhase クラスから取得します。
localX表示オブジェクトを基準とするイベント発生位置の水平座標です。
localY表示オブジェクトを基準とするイベント発生位置の垂直座標です。
scaleX前のジェスチャイベントを基準とする表示オブジェクトの水平比率です。
scaleY前のジェスチャイベントを基準とする表示オブジェクトの垂直比率です。
rotation前のジェスチャイベントを基準とする表示オブジェクトの現在の回転角度(z 軸方向)です。
offsetX前のジェスチャイベントの位置を基準とする表示オブジェクトの水平方向への平行移動です。
offsetY前のジェスチャイベントの位置を基準とする表示オブジェクトの垂直方向への平行移動です。
velocityピクセル/秒で表したジェスチャイベントの速度(AIR の場合のみ)。ズームジェスチャの場合、この値は 0 になります。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
targetタッチデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

例  ( この例の使用方法 )

次の例は、GESTURE_ZOOM イベントのイベント処理を示しています。ユーザーがタッチ対応デバイスでズームジェスチャを実行しているときに、myTextField に現在の段階が設定されます。
Multitouch.inputMode = MultitouchInputMode.GESTURE;

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

function onZoom(evt:TransformGestureEvent):void {

    evt.target.scaleX++;

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

関連する API エレメント

imeStartComposition

イベント  
イベントオブジェクトの型: flash.events.IMEEvent

ランタイムバージョン: Flash Lite 4

このイベントは、IME でインライン入力をサポートしているすべてのクライアントアプリケーションに送出されます。

keyDown

イベント  
イベントオブジェクトの型: flash.events.KeyboardEvent
プロパティ KeyboardEvent.type = flash.events.KeyboardEvent.KEY_DOWN

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

ユーザーがキーを押したときに送出されます。キーと特殊文字の間のマッピングはデバイスやオペレーティングシステムによって異なります。このタイプのイベントは、マッピングが発生してから、IME(入力メソッドエディター)が処理される前に生成されます。IME は、標準的な QWERTY キーボードでは十分に対応できない、中国語の漢字などの文字を入力するために使用されます。このイベントは、keyUp イベントの前に発生します。

AIR の場合、このイベントをキャンセルすると、テキストフィールドに文字が入力されなくなります。

KeyboardEvent.KEY_DOWN 定数は、keyDown イベントオブジェクトの type プロパティの値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblestrue
cancelableAIR の場合は true、Flash Player の場合は false です。このイベントをキャンセルすると、テキストフィールドに文字が入力されなくなります。
charCode押したキーまたは離したキーの文字コード値です。
commandKeyMac では Command キーがアクティブになっている場合は true です。それ以外の場合は、false を返します。
controlKeyWindows および Linux では Ctrl キーがアクティブになっている場合は、true です。Mac では Control キーがアクティブになっている場合は true です。それ以外の場合は、false を返します。
ctrlKeyWindows および Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
keyCode押したキーまたは離したキーのキーコード値です。
keyLocationキーボードのキーの場所です。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
targetフォーカスを持っている InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

keyFocusChange

イベント  
イベントオブジェクトの型: flash.events.FocusEvent
プロパティ FocusEvent.type = flash.events.FocusEvent.KEY_FOCUS_CHANGE

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

ユーザーがキーボード操作によってフォーカスを変更しようとすると送出されます。このイベントのデフォルトの動作では、フォーカスを変更して、対応する focusIn イベントと focusOut イベントを送出します。

このイベントは、現在フォーカスを持っているオブジェクトに送出されます。このイベントの関連オブジェクトは、デフォルトの動作を変更していない場合は、フォーカスを受け取る InteractiveObject インスタンスです。ターゲットオブジェクトに正しく登録されているイベントリスナーで preventDefault() メソッドを呼び出すことによって、フォーカスを変更不可にできます。フォーカスが変更され、デフォルトでは focusIn および focusOut イベントが送出されます。

type プロパティ(keyFocusChange イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblestrue
cancelabletrue。デフォルトの動作を取り消すには、preventDefault() メソッドを呼び出します。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
keyCodekeyFocusChange イベントをトリガーするために押されたキーのキーコード値です。
relatedObjectフォーカスの変更の影響を受ける補完的な InteractiveObject インスタンスです。
shiftKeyShift キーモディファイアがアクティブになっている場合は true、それ以外の場合は false です。
target現在フォーカスを持っている InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

keyUp

イベント  
イベントオブジェクトの型: flash.events.KeyboardEvent
プロパティ KeyboardEvent.type = flash.events.KeyboardEvent.KEY_UP

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

ユーザーがキーを離したときに送出されます。キーと特殊文字の間のマッピングはデバイスやオペレーティングシステムによって異なります。このタイプのイベントは、マッピングが発生してから、IME(入力メソッドエディター)が処理される前に生成されます。IME は、標準的な QWERTY キーボードでは十分に対応できない、中国語の漢字などの文字を入力するために使用されます。このイベントは keyDown イベントの後に発生し、次のような特性があります。

KeyboardEvent.KEY_UP 定数は、keyUp イベントオブジェクトの type プロパティの値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
charCode押したキーまたは離したキーの文字コード値を含みます。
commandKeyMac では Command キーがアクティブになっている場合は true です。それ以外の場合は、false を返します。
controlKeyWindows および Linux では Ctrl キーがアクティブになっている場合は、true です。Mac では Control キーがアクティブになっている場合は true です。それ以外の場合は、false を返します。
ctrlKeyWindows では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
keyCode押したキーまたは離したキーのキーコード値です。
keyLocationキーボードのキーの場所です。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
targetフォーカスを持っている InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

middleClick

イベント  
イベントオブジェクトの型: flash.events.MouseEvent
プロパティ MouseEvent.type = flash.events.MouseEvent.MIDDLE_CLICK

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Lite 4

ユーザーが同じ InteractiveObject 上でポインティングデバイスの中央ボタンを押して離すと送出されます。 middleClick イベントが発生するためには、middleMouseDown イベントに続いて middleMouseUp イベントが発生するという順序でなければなりません。 ターゲットオブジェクトは、これらのイベントの両方について同じでなければなりません。異なる場合、middleClick イベントは発生しません。 middleMouseDown イベントまたは middleMouseUp イベントの間に他の多数のマウスイベントが発生する場合があり、middleClick イベントは引き続き発生します。

type プロパティ(middleClick イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows)
bubblestrue
buttonDownミドルクリックイベントでは、このプロパティは常に false となります。
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
localXマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする水平座標です。
localYマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする垂直座標です。
movementXマウスロックが有効になっているときに、マウス位置の水平座標について、前回のマウスイベント時点からの移動量を示します。
movementYマウスロックが有効になっているときに、マウス位置の垂直座標について、前回のマウスイベント時点からの移動量を示します。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetポインティングデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

middleMouseDown

イベント  
イベントオブジェクトの型: flash.events.MouseEvent
プロパティ MouseEvent.type = flash.events.MouseEvent.MIDDLE_MOUSE_DOWN

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Lite 4

ユーザーが InteractiveObject インスタンス上でポインティングデバイスの中央ボタンを押したときに送出されます。

type プロパティ(middleMouseDown イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows)
bubblestrue
buttonDownマウスの中央ボタンが押されている場合は true、それ以外の場合は false です。
cancelablefalse。デフォルトの動作をキャンセルすることはできません。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
localXマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする水平座標です。
localYマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする垂直座標です。
movementXマウスロックが有効になっているときに、マウス位置の水平座標について、前回のマウスイベント時点からの移動量を示します。
movementYマウスロックが有効になっているときに、マウス位置の垂直座標について、前回のマウスイベント時点からの移動量を示します。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
clickCountマウスのクリック回数です。イベントがマルチクリックシーケンスの一部かどうかを示します。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetポインティングデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

middleMouseUp

イベント  
イベントオブジェクトの型: flash.events.MouseEvent
プロパティ MouseEvent.type = flash.events.MouseEvent.MIDDLE_MOUSE_UP

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Lite 4

ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。

type プロパティ(middleMouseUp イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows)
bubblestrue
buttonDownマウスの中央ボタンが押されている場合は true、それ以外の場合は false です。
cancelablefalse。デフォルトの動作をキャンセルすることはできません。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
localXマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする水平座標です。
localYマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする垂直座標です。
movementXマウスロックが有効になっているときに、マウス位置の水平座標について、前回のマウスイベント時点からの移動量を示します。
movementYマウスロックが有効になっているときに、マウス位置の垂直座標について、前回のマウスイベント時点からの移動量を示します。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
clickCountマウスのクリック回数です。イベントがマルチクリックシーケンスの一部かどうかを示します。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetポインティングデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

mouseDown

イベント  
イベントオブジェクトの型: flash.events.MouseEvent
プロパティ MouseEvent.type = flash.events.MouseEvent.MOUSE_DOWN

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを押したときに送出されます。 ターゲットが SimpleButton インスタンスである場合、デフォルトの動作では SimpleButton インスタンスは downState 表示オブジェクトを表示します。ターゲットが選択可能なテキストフィールドである場合、デフォルトの動作ではテキストフィールドの選択が開始されます。

type プロパティ(mouseDown イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows)
bubblestrue
buttonDownマウスの主ボタンが押されている場合は true、それ以外の場合は false です。
cancelablefalse。デフォルトの動作をキャンセルすることはできません。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows および Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
localXマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする水平座標です。
localYマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする垂直座標です。
movementXマウスロックが有効になっているときに、マウス位置の水平座標について、前回のマウスイベント時点からの移動量を示します。
movementYマウスロックが有効になっているときに、マウス位置の垂直座標について、前回のマウスイベント時点からの移動量を示します。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
clickCountマウスのクリック回数です。イベントがマルチクリックシーケンスの一部かどうかを示します。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetポインティングデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

mouseFocusChange

イベント  
イベントオブジェクトの型: flash.events.FocusEvent
プロパティ FocusEvent.type = flash.events.FocusEvent.MOUSE_FOCUS_CHANGE

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

ユーザーがポインティングデバイスでフォーカスを変更しようとすると送出されます。このイベントのデフォルトの動作では、フォーカスを変更して、対応する focusIn イベントと focusOut イベントを送出します。

このイベントは、現在フォーカスを持っているオブジェクトに送出されます。このイベントの関連オブジェクトは、デフォルトの動作を変更していない場合は、フォーカスを受け取る InteractiveObject インスタンスです。ターゲットオブジェクトに正しく登録されているイベントリスナーで preventDefault() を呼び出すことによって、フォーカスを変更できないようにすることができます。shiftKey プロパティは使用されません。フォーカスが変更され、デフォルトでは focusIn および focusOut イベントが送出されます。

type プロパティ(mouseFocusChange イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblestrue
cancelabletrue。デフォルトの動作を取り消すには、preventDefault() メソッドを呼び出します。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
keyCode0。keyFocusChange イベントにのみ適用されます。
relatedObjectフォーカスの変更の影響を受ける補完的な InteractiveObject インスタンスです。
shiftKeyfalsekeyFocusChange イベントにのみ適用されます。
target現在フォーカスを持っている InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

mouseMove

イベント  
イベントオブジェクトの型: flash.events.MouseEvent
プロパティ MouseEvent.type = flash.events.MouseEvent.MOUSE_MOVE

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

InteractiveObject の上で、ユーザーがポインティングデバイスを移動させたときに送出されます。ターゲットがユーザーの選択するテキストフィールドである場合、選択はデフォルトの動作で更新されます。

type プロパティ(mouseMove イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows)
bubblestrue
buttonDownマウスの主ボタンが押されている場合は true、それ以外の場合は false です。
cancelablefalse。デフォルトの動作をキャンセルすることはできません。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
localXマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする水平座標です。
localYマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする垂直座標です。
movementXマウスロックが有効になっているときに、マウス位置の水平座標について、前回のマウスイベント時点からの移動量を示します。
movementYマウスロックが有効になっているときに、マウス位置の垂直座標について、前回のマウスイベント時点からの移動量を示します。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetポインティングデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

mouseOut

イベント  
イベントオブジェクトの型: flash.events.MouseEvent
プロパティ MouseEvent.type = flash.events.MouseEvent.MOUSE_OUT

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

ユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。イベントターゲットは、直前にポインティングデバイスの下に置かれていたオブジェクトです。relatedObject はポインティングデバイスの移動先のオブジェクトです。ターゲットが SimpleButton インスタンスである場合、デフォルトの動作ではボタンは upState 表示オブジェクトを表示します。

mouseOut イベントは、表示オブジェクトコンテナの別の子オブジェクト上にマウスが残る場合でも、表示オブジェクトコンテナの子オブジェクトの領域からマウスが出るたびに送出されます。これは、rollOut イベントの目的の動作とは異なります。この動作は、子を持つ表示オブジェクトコンテナのロールオーバー動作のコーディングを単純化するためのものです。表示オブジェクトの領域か、その子の領域からマウスが出て、その表示オブジェクトの子ではないオブジェクトに進む場合、表示オブジェクトは rollOut イベントを送出します。rollOut イベントは、そのオブジェクトの親チェーンを上方向にたどり、連続して送出されます。チェーンの開始はそのオブジェクトで、終わりは relatedObject のルートでも祖先でもない最高位の親です。

type プロパティ(mouseOut イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows)
bubblestrue
buttonDownマウスの主ボタンが押されている場合は true、それ以外の場合は false です。
cancelablefalse。デフォルトの動作をキャンセルすることはできません。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
relatedObjectポインティングデバイスが現在指している表示リストオブジェクトです。
localXマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする水平座標です。
localYマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする垂直座標です。
movementXマウスロックが有効になっているときに、マウス位置の水平座標について、前回のマウスイベント時点からの移動量を示します。
movementYマウスロックが有効になっているときに、マウス位置の垂直座標について、前回のマウスイベント時点からの移動量を示します。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetポインティングデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

mouseOver

イベント  
イベントオブジェクトの型: flash.events.MouseEvent
プロパティ MouseEvent.type = flash.events.MouseEvent.MOUSE_OVER

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

ユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。relatedObject は、直前にポインティングデバイスの下に置かれていたオブジェクトです。ターゲットが SimpleButton インスタンスである場合、オブジェクトはデフォルトの動作として、マウスボタンが押されているかどうかに応じて、オブジェクトは overState または upState 表示オブジェクトを表示します。

mouseOver イベントは、表示オブジェクトコンテナの別の子オブジェクト上に既にマウスがあった場合でも、表示オブジェクトコンテナの子オブジェクトの領域にマウスが入るたびに送出されます。これは、rollOver イベントの目的の動作とは異なります。この動作は、子を持つ表示オブジェクトコンテナのロールアウト動作のコーディングを単純化するためのものです。表示オブジェクトの子ではないオブジェクトから、表示オブジェクトの領域か、その子の領域にマウスが入るとき、表示オブジェクトは rollOver イベントを送出します。rollOver イベントは、そのオブジェクトの親チェーンを relatedObject のルートでも祖先でもない最高位の親から始めて下方向にたどっていき、そのオブジェクトに至るまで連続して送出されます。

type プロパティ(mouseOver イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows)
bubblestrue
buttonDownマウスの主ボタンが押されている場合は true、それ以外の場合は false です。
cancelablefalse。デフォルトの動作をキャンセルすることはできません。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
relatedObjectポインティングデバイスが指していた表示リストオブジェクトです。
localXマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする水平座標です。
localYマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする垂直座標です。
movementXマウスロックが有効になっているときに、マウス位置の水平座標について、前回のマウスイベント時点からの移動量を示します。
movementYマウスロックが有効になっているときに、マウス位置の垂直座標について、前回のマウスイベント時点からの移動量を示します。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetポインティングデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

mouseUp

イベント  
イベントオブジェクトの型: flash.events.MouseEvent
プロパティ MouseEvent.type = flash.events.MouseEvent.MOUSE_UP

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。 ターゲットが SimpleButton インスタンスである場合、オブジェクトは upState 表示オブジェクトを表示します。ターゲットが選択可能なテキストフィールドである場合、デフォルトの動作ではテキストフィールドの選択が終了します。

type プロパティ(mouseUp イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows)
bubblestrue
buttonDownマウスの主ボタンが押されている場合は true、それ以外の場合は false です。
cancelablefalse。デフォルトの動作をキャンセルすることはできません。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
localXマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする水平座標です。
localYマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする垂直座標です。
movementXマウスロックが有効になっているときに、マウス位置の水平座標について、前回のマウスイベント時点からの移動量を示します。
movementYマウスロックが有効になっているときに、マウス位置の垂直座標について、前回のマウスイベント時点からの移動量を示します。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
clickCountマウスのクリック回数です。イベントがマルチクリックシーケンスの一部かどうかを示します。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetポインティングデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

mouseWheel

イベント  
イベントオブジェクトの型: flash.events.MouseEvent
プロパティ MouseEvent.type = flash.events.MouseEvent.MOUSE_WHEEL

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9

マウスホイールが InteractiveObject インスタンス上を回転するときに送出されます。 ターゲットがテキストフィールドである場合、デフォルトの動作ではテキストはスクロールします。Microsoft Windows オペレーティングシステムでのみ使用できます。

type プロパティ(mouseWheel イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows)
bubblestrue
buttonDownマウスの主ボタンが押されている場合は true、それ以外の場合は false です。
cancelablefalse。デフォルトの動作をキャンセルすることはできません。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
deltaマウスホイールを 1 目盛り回すごとにスクロールする行数を示します。
localXマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする水平座標です。
localYマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする垂直座標です。
movementXマウスロックが有効になっているときに、マウス位置の水平座標について、前回のマウスイベント時点からの移動量を示します。
movementYマウスロックが有効になっているときに、マウス位置の垂直座標について、前回のマウスイベント時点からの移動量を示します。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetポインティングデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

nativeDragComplete

イベント  
イベントオブジェクトの型: flash.events.NativeDragEvent
プロパティ NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_COMPLETE

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Lite 4

ユーザーがドラッグジェスチャを止めると、ドラッグイニシエータ InteractiveObject から送出されます。

イベントの dropAction プロパティは、ドラッグのターゲットオブジェクトによって設定されたアクションを示します。値 "none"(DragActions.NONE)は、ドロップ操作がキャンセルされたか、受け入れられなかったことを示します。

nativeDragComplete イベントハンドラーは、開始表示オブジェクトの状態を更新する場合に便利です。例えば、リストからアイテムを削除する場合(move のドラッグアクション)や、ビジュアルプロパティを変更する場合が該当します。

NativeDragEvent.NATIVE_DRAG_COMPLETE 定数は、type プロパティ(nativeDragComplete イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
allowedActionsこのドラッグ操作に関連するアクションを指定する NativeDragOptions オブジェクトです。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
clipboardドラッグされているデータを含む Clipboard オブジェクトです。
dropActionドロップターゲットによって選択されたアクションです(アクションが設定されていない場合は、none)。

nativeDragDrop

イベント  
イベントオブジェクトの型: flash.events.NativeDragEvent
プロパティ NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_DROP

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Lite 4

ドラッグされたオブジェクトがターゲットにドロップされ、そのドロップ操作が DragManager.acceptDragDrop() の呼び出しで受け入れられた場合に、ターゲットの InteractiveObject から送出されます。

イベントオブジェクトの clipboard プロパティを使用して、ドロップされたデータにアクセスします。

このイベントのハンドラーでは、DragManager.dropAction プロパティを設定し、受け入れられたドラッグアクションについて、イニシエータオブジェクトにフィードバックを提供する必要があります。 値が設定されていない場合、DragManager は、許可されているアクションのリストからデフォルト値を選択します。

NativeDragEvent.NATIVE_DRAG_DROP 定数は、type プロパティ(nativeDragDrop イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
allowedActionsこのドラッグ操作に関連するアクションを指定する NativeDragOptions オブジェクトです。
bubblestrue
cancelabletrue。このイベントをキャンセルすると、ドラッグ操作がキャンセルされます。
clipboardドラッグされているデータを含む Clipboard オブジェクトです。クリップボードは、このイベントを送出しているオブジェクトがイニシエータと同じセキュリティドメイン内にない場合でも読み取ることができます。
dropActionドロップターゲットによって選択されたアクションです(アクションが設定されていない場合は、none)。

nativeDragEnter

イベント  
イベントオブジェクトの型: flash.events.NativeDragEvent
プロパティ NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_ENTER

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Lite 4

ドラッグジェスチャが境界に入ると、InteractiveObject から送出されます。

nativeDragEnter イベントまたは nativeDragOver イベントのいずれかを処理して、表示オブジェクトがドロップターゲットになれるようにします。

送出している表示オブジェクトがドロップを受け入れられるかどうか特定するには、イベントオブジェクトの clipboard プロパティでデータの適合性をチェックし、許容されているドラッグアクションを allowedActions プロパティでチェックします。

NativeDragEvent.NATIVE_DRAG_ENTER 定数は、type プロパティ(nativeDragEnter イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
allowedActionsこのドラッグ操作に関連するアクションを指定する NativeDragOptions オブジェクトです。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
clipboardドラッグされているデータを含む Clipboard オブジェクトです。クリップボードは、このイベントを送出しているオブジェクトがイニシエータと同じセキュリティドメイン内にある場合にのみ読み取ることができます。
dropActionドロップターゲットによって選択されたアクションです(アクションが設定されていない場合は、none)。

nativeDragExit

イベント  
イベントオブジェクトの型: flash.events.NativeDragEvent
プロパティ NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_EXIT

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Lite 4

ドラッグジェスチャが境界を出ると、InteractiveObject から送出されます。

NativeDragEvent.NATIVE_DRAG_EXIT 定数は、type プロパティ(nativeDragExit イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
allowedActionsこのドラッグ操作に関連するアクションを指定する NativeDragOptions オブジェクトです。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
clipboardドラッグされているデータを含む Clipboard オブジェクトです。クリップボードは、このイベントを送出しているオブジェクトがイニシエータと同じセキュリティドメイン内にある場合にのみ読み取ることができます。
dropActionドロップターゲットによって選択されたアクションです(アクションが設定されていない場合は、none)。

nativeDragOver

イベント  
イベントオブジェクトの型: flash.events.NativeDragEvent
プロパティ NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_OVER

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Lite 4

ドラッグジェスチャが境界の範囲内で行われている間、InteractiveObject から継続的に送出されます。

マウスが移動するたびに、nativeDragOver イベントは送出されます。Windows および Mac の場合、マウスが移動していなくても短いタイマー間隔で送出されます。

nativeDragOver イベントまたは nativeDragEnter イベントのいずれかを処理して、表示オブジェクトがドロップターゲットになれるようにします。

送出している表示オブジェクトがドロップを受け入れられるかどうか特定するには、イベントオブジェクトの clipboard プロパティでデータの適合性をチェックし、許容されているドラッグアクションを allowedActions プロパティでチェックします。

NativeDragEvent.NATIVE_DRAG_OVER 定数は、type プロパティ(nativeDragOver イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
allowedActionsこのドラッグ操作に関連するアクションを指定する NativeDragOptions オブジェクトです。
bubblestrue
cancelabletrue。このイベントをキャンセルすると、ドラッグ操作がキャンセルされます。
clipboardドラッグされているデータを含む Clipboard オブジェクトです。クリップボードは、このイベントを送出しているオブジェクトがイニシエータと同じセキュリティドメイン内にある場合にのみ読み取ることができます。
dropActionドロップターゲットによって選択されたアクションです(アクションが設定されていない場合は、none)。

nativeDragStart

イベント  
イベントオブジェクトの型: flash.events.NativeDragEvent
プロパティ NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_START

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Lite 4

ドラッグ操作の開始時に、DragManager.doDrag() 呼び出しのドラッグイニシエータとして指定されている InteractiveObject から送出されます。

NativeDragEvent.NATIVE_DRAG_START 定数は、type プロパティ(nativeDragStart イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
allowedActionsこのドラッグ操作に関連するアクションを指定する NativeDragOptions オブジェクトです。
bubblestrue
cancelabletrue。このイベントをキャンセルすると、ドラッグ操作がキャンセルされます。
clipboardドラッグされているデータを含む Clipboard オブジェクトです。
dropActionドロップターゲットによって選択されたアクションです(アクションが設定されていない場合は、none)。

nativeDragUpdate

イベント  
イベントオブジェクトの型: flash.events.NativeDragEvent
プロパティ NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_UPDATE

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Lite 4

ドラッグ操作が行われている間に、DragManager.doDrag() 呼び出しのドラッグイニシエータとして指定されている InteractiveObject から送出されます。

Linux の場合、nativeDragUpdate イベントは送出されません。

NativeDragEvent.NATIVE_DRAG_UPDATE 定数は、type プロパティ(nativeDragUpdate イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
allowedActionsこのドラッグ操作に関連するアクションを指定する NativeDragOptions オブジェクトです。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
clipboardドラッグされているデータを含む Clipboard オブジェクトです。
dropActionドロップターゲットによって選択されたアクションです(アクションが設定されていない場合は、none)。

paste

イベント  
イベントオブジェクトの型: flash.events.Event
プロパティ Event.type = flash.events.Event.PASTE

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5

ユーザーがペースト操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「ペースト」を選択した場合に送出されます。このイベントは、現在フォーカスを持っているオブジェクトに送出されます。現在フォーカスを持っているオブジェクトが TextField である場合、このイベントのデフォルトの動作では、クリップボードのコンテンツが現在の挿入ポイントのテキストフィールドにペーストされ、そのテキストフィールドで現在選択されているテキストが置き換えられます。

Event.PASTE 定数は、type プロパティ(paste イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblestrue(AIR ランタイムでは false。)
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
targetpaste イベントに対するリスナーが登録された任意の InteractiveObject インスタンスです。

注意: TextField オブジェクトは、clearcopycutpaste、または selectAll イベントは送出しません。TextField オブジェクトのコンテキストメニューには「カット」、「コピー」、「ペースト」、「クリア」および「すべて選択」コマンドが常に含まれます。これらのコマンドを TextField オブジェクトのコンテキストメニューから削除することはできません。TextField オブジェクトでこれらのコマンドを選択(または相当するキーボード操作を実行)する際、clearcopycutpaste および selectAll 各イベントは生成されません。ただし、Flash テキストエンジン(FTE)を使用してビルドされたコンポーネントを含めて、InteractiveObject クラスを拡張している他のクラスは、キーボードショートカットやコンテキストメニューといったユーザーアクションへの応答としてこれらのイベントを送出します。

    

proximityBegin

イベント  
イベントオブジェクトの型: flash.events.TouchEvent
プロパティ TouchEvent.type = flash.events.TouchEvent.PROXIMITY_BEGIN

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 3

画面の類似性検出しきい値を超えて、ユーザーがアクティブなスタイラスを降ろしたときに送出されます。

ユーザーがスタイラスを画面に降ろし、横断して、離すときに生じる一般的なイベントのシーケンスは次のとおりです。

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

注意:環境互換性情報については、Multitouch クラスを参照してください。

PROXIMITY_BEGIN タッチイベントオブジェクトの type プロパティの値を定義します。

送出された TouchEvent オブジェクトには次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows または Linux)。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
eventPhaseイベントフローの現在の段階です。
isRelatedObjectInaccessibleセキュリティサンドボックスのルールによって、relatedObject プロパティが null に設定されている場合は true になります。
localXスプライトを基準とするイベント発生位置の水平座標です。
localYスプライトを基準とするイベント発生位置の垂直座標です。
pressure0.01.0 の値で、デバイスに対する接触強度を示します。デバイスが接触圧の検出をサポートしていない場合、値は 1.0 です。
relatedObjectイベントに関連する表示オブジェクトへの参照です。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
sizeX接触領域の幅です。
sizeY接触領域の高さです。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetタッチデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。
touchPointIDタッチポイントに割り当てられている一意の識別番号(int 型)です。
timestamp(AIR のみ)アプリケーションの開始を基準としたイベントのタイムスタンプ(ミリ秒単位)。
touchIntent(AIR のみ)TouchEventIntent クラスからの値。
isTouchPointCanceled(AIR のみ)デバイスのタッチ拒否ロジックのためタッチイベントがキャンセルされた場合は true

関連する API エレメント

    

proximityEnd

イベント  
イベントオブジェクトの型: flash.events.TouchEvent
プロパティ TouchEvent.type = flash.events.TouchEvent.PROXIMITY_END

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 3

画面の類似性検出しきい値を超えて、ユーザーがアクティブなスタイラスを持ち上げたときに送出されます。

スタイラスが画面に触れると、proximityEnd イベントは送出されません。

ユーザーがスタイラスを画面に降ろし、横断して、離すときに生じる一般的なイベントのシーケンスは次のとおりです。

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

注意:環境互換性情報については、Multitouch クラスを参照してください。

PROXIMITY_END タッチイベントオブジェクトの type プロパティの値を定義します。

送出された TouchEvent オブジェクトには次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows または Linux)。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
eventPhaseイベントフローの現在の段階です。
isRelatedObjectInaccessibleセキュリティサンドボックスのルールによって、relatedObject プロパティが null に設定されている場合は true になります。
localXスプライトを基準とするイベント発生位置の水平座標です。
localYスプライトを基準とするイベント発生位置の垂直座標です。
pressure0.01.0 の値で、デバイスに対する接触強度を示します。デバイスが接触圧の検出をサポートしていない場合、値は 1.0 です。
relatedObjectイベントに関連する表示オブジェクトへの参照です。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
sizeX接触領域の幅です。
sizeY接触領域の高さです。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetタッチデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。
touchPointIDタッチポイントに割り当てられている一意の識別番号(int 型)です。
timestamp(AIR のみ)アプリケーションの開始を基準としたイベントのタイムスタンプ(ミリ秒単位)。
touchIntent(AIR のみ)TouchEventIntent クラスからの値。
isTouchPointCanceled(AIR のみ)デバイスのタッチ拒否ロジックのためタッチイベントがキャンセルされた場合は true

関連する API エレメント

    

proximityMove

イベント  
イベントオブジェクトの型: flash.events.TouchEvent
プロパティ TouchEvent.type = flash.events.TouchEvent.PROXIMITY_MOVE

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 3

類似性検出しきい値の範囲内で、ユーザーがアクティブなスタイラスを画面上に移動したときに送出されます。

ユーザーがスタイラスを画面に降ろし、横断して、離すときに生じる一般的なイベントのシーケンスは次のとおりです。

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

注意:環境互換性情報については、Multitouch クラスを参照してください。

PROXIMITY_MOVE タッチイベントオブジェクトの type プロパティの値を定義します。

送出された TouchEvent オブジェクトには次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows または Linux)。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
eventPhaseイベントフローの現在の段階です。
isRelatedObjectInaccessibleセキュリティサンドボックスのルールによって、relatedObject プロパティが null に設定されている場合は true になります。
localXスプライトを基準とするイベント発生位置の水平座標です。
localYスプライトを基準とするイベント発生位置の垂直座標です。
pressure0.01.0 の値で、デバイスに対する接触強度を示します。デバイスが接触圧の検出をサポートしていない場合、値は 1.0 です。
relatedObjectイベントに関連する表示オブジェクトへの参照です。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
sizeX接触領域の幅です。
sizeY接触領域の高さです。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetタッチデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。
touchPointIDタッチポイントに割り当てられている一意の識別番号(int 型)です。
timestamp(AIR のみ)アプリケーションの開始を基準としたイベントのタイムスタンプ(ミリ秒単位)。
touchIntent(AIR のみ)TouchEventIntent クラスからの値。
isTouchPointCanceled(AIR のみ)デバイスのタッチ拒否ロジックのためタッチイベントがキャンセルされた場合は true

関連する API エレメント

    

proximityOut

イベント  
イベントオブジェクトの型: flash.events.TouchEvent
プロパティ TouchEvent.type = flash.events.TouchEvent.PROXIMITY_OUT

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 3

画面の類似性検出しきい値の範囲内で、ユーザーがこの InteractiveObject からアクティブなスタイラスを離したときに送出されます。

注意:環境互換性情報については、Multitouch クラスを参照してください。

PROXIMITY_OUT タッチイベントオブジェクトの type プロパティの値を定義します。

送出された TouchEvent オブジェクトには次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows または Linux)。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
eventPhaseイベントフローの現在の段階です。
isRelatedObjectInaccessibleセキュリティサンドボックスのルールによって、relatedObject プロパティが null に設定されている場合は true になります。
localXスプライトを基準とするイベント発生位置の水平座標です。
localYスプライトを基準とするイベント発生位置の垂直座標です。
pressure0.01.0 の値で、デバイスに対する接触強度を示します。デバイスが接触圧の検出をサポートしていない場合、値は 1.0 です。
relatedObjectイベントに関連する表示オブジェクトへの参照です。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
sizeX接触領域の幅です。
sizeY接触領域の高さです。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetタッチデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。
touchPointIDタッチポイントに割り当てられている一意の識別番号(int 型)です。
timestamp(AIR のみ)アプリケーションの開始を基準としたイベントのタイムスタンプ(ミリ秒単位)。
touchIntent(AIR のみ)TouchEventIntent クラスからの値。
isTouchPointCanceled(AIR のみ)デバイスのタッチ拒否ロジックのためタッチイベントがキャンセルされた場合は true

関連する API エレメント

    

proximityOver

イベント  
イベントオブジェクトの型: flash.events.TouchEvent
プロパティ TouchEvent.type = flash.events.TouchEvent.PROXIMITY_OVER

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 3

画面の類似性検出しきい値の範囲内で、ユーザーがこの InteractiveObject の真上にアクティブなスタイラスを移動したときに送出されます。

注意:環境互換性情報については、Multitouch クラスを参照してください。

PROXIMITY_OVER タッチイベントオブジェクトの type プロパティの値を定義します。

送出された TouchEvent オブジェクトには次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows または Linux)。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
eventPhaseイベントフローの現在の段階です。
isRelatedObjectInaccessibleセキュリティサンドボックスのルールによって、relatedObject プロパティが null に設定されている場合は true になります。
localXスプライトを基準とするイベント発生位置の水平座標です。
localYスプライトを基準とするイベント発生位置の垂直座標です。
pressure0.01.0 の値で、デバイスに対する接触強度を示します。デバイスが接触圧の検出をサポートしていない場合、値は 1.0 です。
relatedObjectイベントに関連する表示オブジェクトへの参照です。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
sizeX接触領域の幅です。
sizeY接触領域の高さです。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetタッチデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。
touchPointIDタッチポイントに割り当てられている一意の識別番号(int 型)です。
timestamp(AIR のみ)アプリケーションの開始を基準としたイベントのタイムスタンプ(ミリ秒単位)。
touchIntent(AIR のみ)TouchEventIntent クラスからの値。
isTouchPointCanceled(AIR のみ)デバイスのタッチ拒否ロジックのためタッチイベントがキャンセルされた場合は true

関連する API エレメント

    

proximityRollOut

イベント  
イベントオブジェクトの型: flash.events.TouchEvent
プロパティ TouchEvent.type = flash.events.TouchEvent.PROXIMITY_ROLL_OUT

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 3

画面の類似性検出しきい値の範囲内で、ユーザーがこの InteractiveObject やそのいずれかの子からアクティブなスタイラスを離したときに送出されます。

イベントターゲットは、直前にスタイラスの下に置かれていたオブジェクトか、そのオブジェクトの親です。relatedObject はスタイラスの移動先のオブジェクトです。proximityRollOut イベントは、そのオブジェクトの親チェーンをそのオブジェクトから始めて上方向にたどっていき、relatedObject のルートでも祖先でもない最高位の親に至るまで連続して送出されます。

proximityRollOut イベントは、子を持つ表示オブジェクトコンテナのロールオーバー動作のコーディングを単純化するためのものです。スタイラスが表示オブジェクトの領域(その子の領域を含む)から出て、その子の一部ではないオブジェクトに進む場合、表示オブジェクトは proximityRollOut イベントを送出します。これは proximityOut イベントとは異なります。proximityOut イベントは、マウスが表示オブジェクトコンテナの子オブジェクトの領域から出る際には、そのマウスが表示オブジェクトコンテナの別の子オブジェクト上にある場合でも、毎回送出されます。

注意:環境互換性情報については、Multitouch クラスを参照してください。

PROXIMITY_ROLL_OUT タッチイベントオブジェクトの type プロパティの値を定義します。

送出された TouchEvent オブジェクトには次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows または Linux)。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
eventPhaseイベントフローの現在の段階です。
isRelatedObjectInaccessibleセキュリティサンドボックスのルールによって、relatedObject プロパティが null に設定されている場合は true になります。
localXスプライトを基準とするイベント発生位置の水平座標です。
localYスプライトを基準とするイベント発生位置の垂直座標です。
pressure0.01.0 の値で、デバイスに対する接触強度を示します。デバイスが接触圧の検出をサポートしていない場合、値は 1.0 です。
relatedObjectイベントに関連する表示オブジェクトへの参照です。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
sizeX接触領域の幅です。
sizeY接触領域の高さです。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetタッチデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。
touchPointIDタッチポイントに割り当てられている一意の識別番号(int 型)です。
timestamp(AIR のみ)アプリケーションの開始を基準としたイベントのタイムスタンプ(ミリ秒単位)。
touchIntent(AIR のみ)TouchEventIntent クラスからの値。
isTouchPointCanceled(AIR のみ)デバイスのタッチ拒否ロジックのためタッチイベントがキャンセルされた場合は true

関連する API エレメント

    

proximityRollOver

イベント  
イベントオブジェクトの型: flash.events.TouchEvent
プロパティ TouchEvent.type = flash.events.TouchEvent.PROXIMITY_ROLL_OVER

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 3

(画面の類似性検出しきい値の範囲内で)ユーザーがアクティブなスタイラスを表示リスト内のオブジェクトの子孫ツリーの外側から InteractiveObject 上に移動したときに送出されます。

イベントターゲットは、スタイラスの下に置かれているオブジェクトか、そのオブジェクトの親です。relatedObject は、直前にスタイラスの下に置かれていたオブジェクトです。proximityRollOver イベントは、そのオブジェクトの親チェーンを relatedObject のルートでも祖先でもない最高位の親から始めて下方向にたどっていき、そのオブジェクトに至るまで連続して送出されます。

proximityRollOver イベントは、子を持つ表示オブジェクトコンテナのロールアウト動作のコーディングを単純化するためのものです。表示オブジェクトの子ではないオブジェクトから、表示オブジェクトの領域か、その子の領域にスタイラスが入るとき、表示オブジェクトは proximityRollOver イベントを送出します。これは proximityOver イベントとは異なります。proximityOver イベントは、マウスが表示オブジェクトコンテナの子オブジェクトの領域に入る際には、そのマウスが表示オブジェクトコンテナの別の子オブジェクト上に既に置かれていた場合でも、毎回送出されます。

注意:環境互換性情報については、Multitouch クラスを参照してください。

PROXIMITY_ROLL_OVER タッチイベントオブジェクトの type プロパティの値を定義します。

送出された TouchEvent オブジェクトには次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows または Linux)。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
eventPhaseイベントフローの現在の段階です。
isRelatedObjectInaccessibleセキュリティサンドボックスのルールによって、relatedObject プロパティが null に設定されている場合は true になります。
localXスプライトを基準とするイベント発生位置の水平座標です。
localYスプライトを基準とするイベント発生位置の垂直座標です。
pressure0.01.0 の値で、デバイスに対する接触強度を示します。デバイスが接触圧の検出をサポートしていない場合、値は 1.0 です。
relatedObjectイベントに関連する表示オブジェクトへの参照です。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
sizeX接触領域の幅です。
sizeY接触領域の高さです。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetタッチデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。
touchPointIDタッチポイントに割り当てられている一意の識別番号(int 型)です。
timestamp(AIR のみ)アプリケーションの開始を基準としたイベントのタイムスタンプ(ミリ秒単位)。
touchIntent(AIR のみ)TouchEventIntent クラスからの値。
isTouchPointCanceled(AIR のみ)デバイスのタッチ拒否ロジックのためタッチイベントがキャンセルされた場合は true

関連する API エレメント

releaseOutside

イベント  
イベントオブジェクトの型: flash.events.MouseEvent
プロパティ MouseEvent.type = flash.events.MouseEvent.RELEASE_OUTSIDE

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 3.3, Flash Player 11.3

ユーザーが最初に InteractiveObject インスタンス上でポインティングデバイスのボタンを押し、次にポインティングデバイスをその InteractiveObject インスタンス以外の場所に移動した後、ボタンを離したときに送出されます。ターゲットが SimpleButton インスタンスである場合、オブジェクトは upState 表示オブジェクトを表示します。ターゲットが選択可能なテキストフィールドである場合、デフォルトの動作ではテキストフィールドの選択が終了します。

releaseOutside イベントオブジェクトの type プロパティの値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows)
bubblestrue
buttonDownfalse
cancelablefalse。デフォルトの動作をキャンセルすることはできません。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
localXマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする水平座標です。
localYマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする垂直座標です。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
clickCountマウスのクリック回数です。イベントがマルチクリックシーケンスの一部かどうかを示します。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetユーザーがポインティングデバイスのボタンを押し、インスタンス以外の場所に移動してボタンを離した InteractiveObject。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

rightClick

イベント  
イベントオブジェクトの型: flash.events.MouseEvent
プロパティ MouseEvent.type = flash.events.MouseEvent.RIGHT_CLICK

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Lite 4

ユーザーが同じ InteractiveObject 上でポインティングデバイスの右ボタンを押して離すと送出されます。 rightClick イベントが発生するためには、rightMouseDown イベントに続いて rightMouseUp イベントが発生するという順序でなければなりません。 ターゲットオブジェクトは、これらのイベントの両方について同じでなければなりません。異なる場合、rightClick イベントは発生しません。 rightMouseDown イベントまたは rightMouseUp イベントの間に他の多数のマウスイベントが発生する場合があり、rightClick イベントは引き続き発生します。

type プロパティ(rightClick イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows)
bubblestrue
buttonDown右クリックイベントでは、このプロパティは常に false となります。
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
localXマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする水平座標です。
localYマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする垂直座標です。
movementXマウスロックが有効になっているときに、マウス位置の水平座標について、前回のマウスイベント時点からの移動量を示します。
movementYマウスロックが有効になっているときに、マウス位置の垂直座標について、前回のマウスイベント時点からの移動量を示します。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetポインティングデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

rightMouseDown

イベント  
イベントオブジェクトの型: flash.events.MouseEvent
プロパティ MouseEvent.type = flash.events.MouseEvent.RIGHT_MOUSE_DOWN

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Lite 4

ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを押したときに送出されます。

type プロパティ(rightMouseDown イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows)
bubblestrue
buttonDown右クリックイベントでは、このプロパティは常に true となります。
cancelablefalse。デフォルトの動作をキャンセルすることはできません。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
localXマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする水平座標です。
localYマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする垂直座標です。
movementXマウスロックが有効になっているときに、マウス位置の水平座標について、前回のマウスイベント時点からの移動量を示します。
movementYマウスロックが有効になっているときに、マウス位置の垂直座標について、前回のマウスイベント時点からの移動量を示します。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
clickCountマウスのクリック回数です。イベントがマルチクリックシーケンスの一部かどうかを示します。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetポインティングデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

rightMouseUp

イベント  
イベントオブジェクトの型: flash.events.MouseEvent
プロパティ MouseEvent.type = flash.events.MouseEvent.RIGHT_MOUSE_UP

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Lite 4

ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。

type プロパティ(rightMouseUp イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows)
bubblestrue
buttonDownマウスの右ボタンが押されている場合は true、それ以外の場合は false です。
cancelablefalse。デフォルトの動作をキャンセルすることはできません。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
localXマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする水平座標です。
localYマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする垂直座標です。
movementXマウスロックが有効になっているときに、マウス位置の水平座標について、前回のマウスイベント時点からの移動量を示します。
movementYマウスロックが有効になっているときに、マウス位置の垂直座標について、前回のマウスイベント時点からの移動量を示します。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
clickCountマウスのクリック回数です。イベントがマルチクリックシーケンスの一部かどうかを示します。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetポインティングデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

rollOut

イベント  
イベントオブジェクトの型: flash.events.MouseEvent
プロパティ MouseEvent.type = flash.events.MouseEvent.ROLL_OUT

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

ユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。イベントターゲットは、直前にポインティングデバイスの下に置かれていたオブジェクトか、そのオブジェクトの親です。relatedObject はポインティングデバイスの移動先のオブジェクトです。rollOut イベントは、そのオブジェクトの親チェーンをそのオブジェクトから始めて上方向にたどっていき、relatedObject のルートでも祖先でもない最高位の親に至るまで連続して送出されます。

rollOut イベントは、子を持つ表示オブジェクトコンテナのロールオーバー動作のコーディングを単純化するためのものです。マウスが表示オブジェクトの領域かその子の領域から出て、その子の一部ではないオブジェクトに進む場合、表示オブジェクトは rollOut イベントを送出します。これは mouseOut イベントとは異なります。mouseOut イベントは、マウスが表示オブジェクトコンテナの子オブジェクトの領域から出る際には、そのマウスが表示オブジェクトコンテナの別の子オブジェクト上にある場合でも、毎回送出されます。

type プロパティ(rollOut イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows)
bubblesfalse
buttonDownマウスの主ボタンが押されている場合は true、それ以外の場合は false です。
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
relatedObjectポインティングデバイスが現在指している表示リストオブジェクトです。
localXマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする水平座標です。
localYマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする垂直座標です。
movementXマウスロックが有効になっているときに、マウス位置の水平座標について、前回のマウスイベント時点からの移動量を示します。
movementYマウスロックが有効になっているときに、マウス位置の垂直座標について、前回のマウスイベント時点からの移動量を示します。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetポインティングデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

rollOver

イベント  
イベントオブジェクトの型: flash.events.MouseEvent
プロパティ MouseEvent.type = flash.events.MouseEvent.ROLL_OVER

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

ユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。イベントターゲットは、ポインティングデバイスの下に置かれていたオブジェクトか、そのオブジェクトの親です。relatedObject は、直前にポインティングデバイスの下に置かれていたオブジェクトです。rollOver イベントは、そのオブジェクトの親チェーンを relatedObject のルートでも祖先でもない最高位の親から始めて下方向にたどっていき、そのオブジェクトに至るまで連続して送出されます。

rollOver イベントは、子を持つ表示オブジェクトコンテナのロールアウト動作のコーディングを単純化するためのものです。表示オブジェクトの子ではないオブジェクトから、表示オブジェクトの領域か、その子の領域にマウスが入るとき、表示オブジェクトは rollOver イベントを送出します。これは mouseOver イベントとは異なります。mouseOver イベントは、マウスが表示オブジェクトコンテナの子オブジェクトの領域に入る際には、そのマウスが表示オブジェクトコンテナの別の子オブジェクト上に既に置かれていた場合でも、毎回送出されます。

type プロパティ(rollOver イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows)
bubblesfalse
buttonDownマウスの主ボタンが押されている場合は true、それ以外の場合は false です。
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
relatedObjectポインティングデバイスが指していた表示リストオブジェクトです。
localXマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする水平座標です。
localYマウスロックが無効になっているときにイベントが発生する位置の、スプライトを基準とする垂直座標です。
movementXマウスロックが有効になっているときに、マウス位置の水平座標について、前回のマウスイベント時点からの移動量を示します。
movementYマウスロックが有効になっているときに、マウス位置の垂直座標について、前回のマウスイベント時点からの移動量を示します。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetポインティングデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

selectAll

イベント  
イベントオブジェクトの型: flash.events.Event
プロパティ Event.type = flash.events.Event.SELECT_ALL

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5

ユーザーがすべて選択操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「すべて選択」を選択した場合に送出されます。このイベントは、現在フォーカスを持っているオブジェクトに送出されます。現在フォーカスを持っているオブジェクトが TextField である場合、このイベントのデフォルトの動作では、テキストフィールドのすべてのコンテンツが選択されます。

Event.SELECT_ALL 定数は、type プロパティ(selectAll イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblesfalse
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
targetselectAll イベントに対するリスナーが登録された任意の InteractiveObject インスタンスです。

注意: TextField オブジェクトは、clearcopycutpaste、または selectAll イベントは送出しません。TextField オブジェクトのコンテキストメニューには「カット」、「コピー」、「ペースト」、「クリア」および「すべて選択」コマンドが常に含まれます。これらのコマンドを TextField オブジェクトのコンテキストメニューから削除することはできません。TextField オブジェクトでこれらのコマンドを選択(または相当するキーボード操作を実行)する際、clearcopycutpaste および selectAll 各イベントは生成されません。ただし、Flash テキストエンジン(FTE)を使用してビルドされたコンポーネントを含めて、InteractiveObject クラスを拡張している他のクラスは、キーボードショートカットやコンテキストメニューといったユーザーアクションへの応答としてこれらのイベントを送出します。

softKeyboardActivate

イベント  
イベントオブジェクトの型: flash.events.SoftKeyboardEvent
プロパティ SoftKeyboardEvent.type = flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.2, AIR 2.6

ソフトキーボードが前面に表示された直後に送出されます。

SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE 定数は、ソフトキーボードが表示されたときの SoftKeyboardEvent オブジェクトの type プロパティの値を定義します。このイベントの場合は、cancellable = false です。

このイベントには、次のプロパティがあります。

プロパティ
typeSOFT_KEYBOARD_ACTIVATE
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
relatedObjectValイベントに関連する表示リストオブジェクトへの参照です。
triggerTypeValキーボードイベントがアプリケーションとユーザーのどちらによってトリガーされたのかを示します。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。

関連する API エレメント

softKeyboardActivating

イベント  
イベントオブジェクトの型: flash.events.SoftKeyboardEvent
プロパティ SoftKeyboardEvent.type = flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.2, AIR 2.6

ソフトキーボードが前面に表示される直前に送出されます。

SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING 定数は、ソフトキーボードが表示される直前の SoftKeyboardEvent オブジェクトの type プロパティの値を定義します。このイベントの場合は、cancellable = true です。

このイベントには、次のプロパティがあります。

プロパティ
typeSOFT_KEYBOARD_ACTIVATING
bubblestrue
cancelabletrue(StageText オブジェクトからイベントが送出されていない場合)。StageText オブジェクトの場合は、イベントはキャンセル不可です。
relatedObjectValイベントに関連する表示リストオブジェクトへの参照です。
triggerTypeValキーボードイベントがアプリケーションとユーザーのどちらによってトリガーされたのかを示します。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。

関連する API エレメント

softKeyboardDeactivate

イベント  
イベントオブジェクトの型: flash.events.SoftKeyboardEvent
プロパティ SoftKeyboardEvent.type = flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.2, AIR 2.6

ソフトキーボードが背後に移動して非表示になった直後に送出されます。

SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE 定数は、ソフトキーボードが背後に移動したとき(非表示になったとき)の SoftKeyboardEvent オブジェクトの type プロパティの値を定義します。このイベントの場合は、cancellable = false です。

このイベントには、次のプロパティがあります。

プロパティ
typeSOFT_KEYBOARD_DEACTIVATE
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
relatedObjectValイベントに関連する表示リストオブジェクトへの参照です。
triggerTypeValキーボードイベントがアプリケーションとユーザーのどちらによってトリガーされたのかを示します。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。

関連する API エレメント

tabChildrenChange

イベント  
イベントオブジェクトの型: flash.events.Event
プロパティ Event.type = flash.events.Event.TAB_CHILDREN_CHANGE

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9

オブジェクトの tabChildren フラグの値が変更されたときに送出されます。

Event.TAB_CHILDREN_CHANGE 定数は、type プロパティ(tabChildrenChange イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
targettabChildren フラグが変更されたオブジェクトです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

tabEnabledChange

イベント  
イベントオブジェクトの型: flash.events.Event
プロパティ Event.type = flash.events.Event.TAB_ENABLED_CHANGE

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9

オブジェクトの tabEnabled フラグが変更されたときに送出されます。

Event.TAB_ENABLED_CHANGE 定数は、type プロパティ(tabEnabledChange イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
targettabEnabled フラグが変更された InteractiveObject です。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

tabIndexChange

イベント  
イベントオブジェクトの型: flash.events.Event
プロパティ Event.type = flash.events.Event.TAB_INDEX_CHANGE

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9

オブジェクトの tabIndex プロパティの値が変更されたときに送出されます。

Event.TAB_INDEX_CHANGE 定数は、type プロパティ(tabIndexChange イベントオブジェクト)の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
targettabIndex が変更されたオブジェクトです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

textInput

イベント  
イベントオブジェクトの型: flash.events.TextEvent
プロパティ TextEvent.type = flash.events.TextEvent.TEXT_INPUT

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0, Flash Player 9, Flash Lite 4

テキストの文字を入力すると送出されます。標準キーボード、IME(入力メソッドエディター)、音声認識システム、書式やスタイルの情報を持たないプレーンテキストのペースト操作など、様々なテキスト入力メソッドによって、このイベントが生成されます。

type プロパティ(textInput イベントオブジェクト)の値を定義します。

注意:このイベントは、Delete または Backspace キーについては送出されません。

このイベントには、次のプロパティがあります。

プロパティ
bubblestrue
cancelabletrue。デフォルトの動作を取り消すには、preventDefault() メソッドを呼び出します。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
target文字が入力されるテキストフィールドです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。
textユーザーが入力した文字または文字の連続です。

touchBegin

イベント  
イベントオブジェクトの型: flash.events.TouchEvent
プロパティ TouchEvent.type = flash.events.TouchEvent.TOUCH_BEGIN

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2, Flash Lite 4

タッチ対応デバイスにユーザーが初めて接触したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に指で触れる場合など)。一部のデバイスでは、この接触を mouseDown イベントとして解釈する場合もあります。

具体的には、ユーザーがタッチスクリーンに指で触れると、InteractiveObject インスタンスから mouseDown イベントまたは touchBegin イベントのいずれか、または現在の環境でサポートされている場合は両方のイベントを送出することがあります。ユーザー操作の処理方法を選択してください。タッチイベントの処理を管理するには、flash.ui.Multitouch クラスを使用します。タッチジェスチャのイベント処理や単純なタッチポイントのイベント処理の有効化、タッチイベントを無効化してマウスイベントだけが送出されるようにするなどの処理が可能です。mouseDown イベントを処理するように選択すると、タッチ対応デバイスとマウス対応デバイスの両方で、同じイベントハンドラーが実行されます。ただし、touchBegin イベントを処理するように選択するとタッチ対応環境固有の要件に合わせてイベントハンドラーを設計して、より優れたタッチ操作のユーザーエクスペリエンスを実現できます。両方のイベントを個別に処理することもできます。これにより、タッチイベントとマウスイベントにそれぞれ異なる応答を返すことができます。

注意:環境互換性情報については、Multitouch クラスを参照してください。

type プロパティ(TOUCH_BEGIN タッチイベントオブジェクト)の値を定義します。

送出された TouchEvent オブジェクトには次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows または Linux)。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
eventPhaseイベントフローの現在の段階です。
isRelatedObjectInaccessibleセキュリティサンドボックスのルールによって、relatedObject プロパティが null に設定されている場合は true になります。
localXスプライトを基準とするイベント発生位置の水平座標です。
localYスプライトを基準とするイベント発生位置の垂直座標です。
pressure0.01.0 の値で、デバイスに対する接触強度を示します。デバイスが接触圧の検出をサポートしていない場合、値は 1.0 です。
relatedObjectイベントに関連する表示オブジェクトへの参照です。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
sizeX接触領域の幅です。
sizeY接触領域の高さです。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetタッチデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。
touchPointIDタッチポイントに割り当てられている一意の識別番号(int 型)です。

例  ( この例の使用方法 )

次の例は、TOUCH_BEGIN イベント、TOUCH_MOVE イベントおよび TOUCH_END イベントのイベント処理を示しています。 接触ポイントを画面上で移動しているときに(onTouchMove)、ステージを基準に X 軸がトレースされて表示されます。 onTouchBegin 関数の Sprite.startTouchDrag パラメーターでは、touchPointID の値は、イベントオブジェクトに割り当てられた値になります。bounds パラメーターは矩形を表し、親の表示オブジェクト(bg は MySprite を含む表示オブジェクト)の境界を定義しています。
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

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

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

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

関連する API エレメント

touchEnd

イベント  
イベントオブジェクトの型: flash.events.TouchEvent
プロパティ TouchEvent.type = flash.events.TouchEvent.TOUCH_END

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2, Flash Lite 4

タッチ対応デバイスで、ユーザーが接触を解除したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面から指を離す場合など)。一部のデバイスでは、この接触を mouseUp イベントとして解釈する場合もあります。

具体的には、ユーザーがタッチスクリーンから指を離すと、InteractiveObject インスタンスから mouseUp イベントまたは touchEnd イベントのいずれか、または現在の環境でサポートされている場合は両方のイベントを送出することがあります。ユーザー操作の処理方法を選択してください。タッチイベントの処理を管理するには、flash.ui.Multitouch クラスを使用します。タッチジェスチャのイベント処理や単純なタッチポイントのイベント処理の有効化、タッチイベントを無効化してマウスイベントだけが送出されるようにするなどの処理が可能です。mouseUp イベントを処理するように選択すると、タッチ対応デバイスとマウス対応デバイスの両方で、同じイベントハンドラーが実行されます。ただし、touchEnd イベントを処理するように選択すると、タッチ対応環境固有の要件に合わせてイベントハンドラーを設計して、より優れたタッチ操作のユーザーエクスペリエンスを実現できます。両方のイベントを個別に処理することもできます。これにより、タッチイベントとマウスイベントにそれぞれ異なる応答を返すことができます。

注意:環境互換性情報については、Multitouch クラスを参照してください。

type プロパティ(TOUCH_END タッチイベントオブジェクト)の値を定義します。

送出された TouchEvent オブジェクトには次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows または Linux)。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
eventPhaseイベントフローの現在の段階です。
isRelatedObjectInaccessibleセキュリティサンドボックスのルールによって、relatedObject プロパティが null に設定されている場合は true になります。
localXスプライトを基準とするイベント発生位置の水平座標です。
localYスプライトを基準とするイベント発生位置の垂直座標です。
pressure0.01.0 の値で、デバイスに対する接触強度を示します。デバイスが接触圧の検出をサポートしていない場合、値は 1.0 です。
relatedObjectイベントに関連する表示オブジェクトへの参照です。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
sizeX接触領域の幅です。
sizeY接触領域の高さです。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetタッチデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。
touchPointIDタッチポイントに割り当てられている一意の識別番号(int 型)です。

例  ( この例の使用方法 )

次の例は、TOUCH_BEGIN イベント、TOUCH_MOVE イベントおよび TOUCH_END イベントのイベント処理を示しています。 接触ポイントを画面上で移動しているときに(onTouchMove)、ステージを基準に X 軸がトレースされて表示されます。 onTouchBegin 関数の Sprite.startTouchDrag パラメーターでは、touchPointID の値は、イベントオブジェクトに割り当てられた値になります。bounds パラメーターは矩形を表し、親の表示オブジェクト(bg は MySprite を含む表示オブジェクト)の境界を定義しています。
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

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

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

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

関連する API エレメント

touchMove

イベント  
イベントオブジェクトの型: flash.events.TouchEvent
プロパティ TouchEvent.type = flash.events.TouchEvent.TOUCH_MOVE

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2, Flash Lite 4

ユーザーがデバイスにタッチしたときに送出され、接触ポイントがなくなるまで継続的に送出されます。このイベントが送出されるには、接触ポイントが実際に移動する必要はありません。

一部のデバイスでは、この接触を mouseMove イベントとして解釈する場合があります。具体的には、ユーザーがタッチスクリーン上で指を動かすと、InteractiveObject インスタンスから mouseMove イベントまたは touchMove イベントのいずれか、または現在の環境でサポートされている場合は両方のイベントを送出することがあります。ユーザー操作の処理方法を選択してください。タッチイベントの処理を管理するには、flash.ui.Multitouch クラスを使用します。タッチジェスチャのイベント処理や単純なタッチポイントのイベント処理の有効化、タッチイベントを無効化してマウスイベントだけが送出されるようにするなどの処理が可能です。mouseMove イベントを処理するように選択すると、タッチ対応デバイスとマウス対応デバイスの両方で、同じイベントハンドラーが実行されます。ただし、touchMove イベントを処理するように選択すると、タッチ対応環境固有の要件に合わせてイベントハンドラーを設計して、より優れたタッチ操作のユーザーエクスペリエンスを実現できます。両方のイベントを個別に処理することもできます。これにより、タッチイベントとマウスイベントにそれぞれ異なる応答を返すことができます。

注意:環境互換性情報については、Multitouch クラスを参照してください。

type プロパティ(TOUCH_MOVE タッチイベントオブジェクト)の値を定義します。

送出された TouchEvent オブジェクトには次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows または Linux)。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
eventPhaseイベントフローの現在の段階です。
isRelatedObjectInaccessibleセキュリティサンドボックスのルールによって、relatedObject プロパティが null に設定されている場合は true になります。
localXスプライトを基準とするイベント発生位置の水平座標です。
localYスプライトを基準とするイベント発生位置の垂直座標です。
pressure0.01.0 の値で、デバイスに対する接触強度を示します。デバイスが接触圧の検出をサポートしていない場合、値は 1.0 です。
relatedObjectイベントに関連する表示オブジェクトへの参照です。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
sizeX接触領域の幅です。
sizeY接触領域の高さです。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetタッチデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。
touchPointIDタッチポイントに割り当てられている一意の識別番号(int 型)です。

例  ( この例の使用方法 )

次の例は、TOUCH_BEGIN イベント、TOUCH_MOVE イベントおよび TOUCH_END イベントのイベント処理を示しています。 接触ポイントを画面上で移動しているときに(onTouchMove)、ステージを基準に X 軸がトレースされて表示されます。 onTouchBegin 関数の Sprite.startTouchDrag パラメーターでは、touchPointID の値は、イベントオブジェクトに割り当てられた値になります。bounds パラメーターは矩形を表し、親の表示オブジェクト(bg は MySprite を含む表示オブジェクト)の境界を定義しています。
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

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

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

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

関連する API エレメント

touchOut

イベント  
イベントオブジェクトの型: flash.events.TouchEvent
プロパティ TouchEvent.type = flash.events.TouchEvent.TOUCH_OUT

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2, Flash Lite 4

タッチ対応デバイスで、ユーザーが接触位置を InteractiveObject インスタンスの外に移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットで、1 つの表示オブジェクトから別の表示オブジェクトに指をドラッグする場合など)。一部のデバイスでは、この接触を mouseOut イベントとして解釈する場合もあります。

具体的には、ユーザーがタッチスクリーン上で指を動かすと、InteractiveObject インスタンスから mouseOut イベントまたは touchOut イベントのいずれか、または現在の環境でサポートされている場合は両方のイベントを送出することがあります。ユーザー操作の処理方法を選択してください。タッチイベントの処理を管理するには、flash.ui.Multitouch クラスを使用します。タッチジェスチャのイベント処理や単純なタッチポイントのイベント処理の有効化、タッチイベントを無効化してマウスイベントだけが送出されるようにするなどの処理が可能です。mouseOut イベントを処理するように選択すると、タッチ対応デバイスとマウス対応デバイスの両方で、同じイベントハンドラーが実行されます。ただし、touchOut イベントを処理するように選択すると、タッチ対応環境固有の要件に合わせてイベントハンドラーを設計して、より優れたタッチ操作のユーザーエクスペリエンスを実現できます。両方のイベントを個別に処理することもできます。これにより、タッチイベントとマウスイベントにそれぞれ異なる応答を返すことができます。

注意:環境互換性情報については、Multitouch クラスを参照してください。

type プロパティ(TOUCH_OUT タッチイベントオブジェクト)の値を定義します。

送出された TouchEvent オブジェクトには次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows または Linux)。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
eventPhaseイベントフローの現在の段階です。
isRelatedObjectInaccessibleセキュリティサンドボックスのルールによって、relatedObject プロパティが null に設定されている場合は true になります。
localXスプライトを基準とするイベント発生位置の水平座標です。
localYスプライトを基準とするイベント発生位置の垂直座標です。
pressure0.01.0 の値で、デバイスに対する接触強度を示します。デバイスが接触圧の検出をサポートしていない場合、値は 1.0 です。
relatedObjectイベントに関連する表示オブジェクトへの参照です。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
sizeX接触領域の幅です。
sizeY接触領域の高さです。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetタッチデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。
touchPointIDタッチポイントに割り当てられている一意の識別番号(int 型)です。

関連する API エレメント

touchOver

イベント  
イベントオブジェクトの型: flash.events.TouchEvent
プロパティ TouchEvent.type = flash.events.TouchEvent.TOUCH_OVER

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2, Flash Lite 4

タッチ対応デバイスで、ユーザーが InteractiveObject インスタンス上で接触位置を移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットで、表示オブジェクトの外にある位置から表示オブジェクト上に指をドラッグする場合など)。一部のデバイスでは、この接触を mouseOver イベントとして解釈する場合もあります。

具体的には、ユーザーが InteractiveObject 上で指を動かすと、InteractiveObject インスタンスから mouseOver イベントまたは touchOver イベントのいずれか、または現在の環境でサポートされている場合は両方のイベントを送出することがあります。ユーザー操作の処理方法を選択してください。タッチイベントの処理を管理するには、flash.ui.Multitouch クラスを使用します。タッチジェスチャのイベント処理や単純なタッチポイントのイベント処理の有効化、タッチイベントを無効化してマウスイベントだけが送出されるようにするなどの処理が可能です。mouseOver イベントを処理するように選択すると、タッチ対応デバイスとマウス対応デバイスの両方で、同じイベントハンドラーが実行されます。ただし、touchOver イベントを処理するように選択すると、タッチ対応環境固有の要件に合わせてイベントハンドラーを設計して、より優れたタッチ操作のユーザーエクスペリエンスを実現できます。両方のイベントを個別に処理することもできます。これにより、タッチイベントとマウスイベントにそれぞれ異なる応答を返すことができます。

注意:環境互換性情報については、Multitouch クラスを参照してください。

type プロパティ(TOUCH_OVER タッチイベントオブジェクト)の値を定義します。

送出された TouchEvent オブジェクトには次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows または Linux)。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
eventPhaseイベントフローの現在の段階です。
isRelatedObjectInaccessibleセキュリティサンドボックスのルールによって、relatedObject プロパティが null に設定されている場合は true になります。
localXスプライトを基準とするイベント発生位置の水平座標です。
localYスプライトを基準とするイベント発生位置の垂直座標です。
pressure0.01.0 の値で、デバイスに対する接触強度を示します。デバイスが接触圧の検出をサポートしていない場合、値は 1.0 です。
relatedObjectイベントに関連する表示オブジェクトへの参照です。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
sizeX接触領域の幅です。
sizeY接触領域の高さです。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetタッチデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。
touchPointIDタッチポイントに割り当てられている一意の識別番号(int 型)です。

関連する API エレメント

touchRollOut

イベント  
イベントオブジェクトの型: flash.events.TouchEvent
プロパティ TouchEvent.type = flash.events.TouchEvent.TOUCH_ROLL_OUT

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2, Flash Lite 4

ユーザーがタッチ対応デバイスの InteractiveObject インスタンス外に接触点を動かしたとき(例えば、タッチスクリーンを備えた携帯電話やタブレットで、表示オブジェクトから表示オブジェクト外に指をドラッグしたとき)に送出されます。一部のデバイスでは、この接触を rollOut イベントとして解釈する場合もあります。

具体的には、ユーザーが InteractiveObject 上で指を動かすと、InteractiveObject インスタンスから rollOut イベントまたは touchRollOut イベントのいずれか、または現在の環境でサポートされている場合は両方のイベントを送出することがあります。ユーザー操作の処理方法を選択してください。タッチイベントの処理を管理するには、flash.ui.Multitouch クラスを使用します。タッチジェスチャのイベント処理や単純なタッチポイントのイベント処理の有効化、タッチイベントを無効化してマウスイベントだけが送出されるようにするなどの処理が可能です。rollOut イベントを処理するように選択すると、タッチ対応デバイスとマウス対応デバイスの両方で、同じイベントハンドラーが実行されます。ただし、touchRollOut イベントを処理するように選択すると、タッチ対応環境固有の要件に合わせてイベントハンドラーを設計して、より優れたタッチ操作のユーザーエクスペリエンスを実現できます。両方のイベントを個別に処理することもできます。これにより、タッチイベントとマウスイベントにそれぞれ異なる応答を返すことができます。

注意:環境互換性情報については、Multitouch クラスを参照してください。

type プロパティ(TOUCH_ROLL_OUT タッチイベントオブジェクト)の値を定義します。

送出された TouchEvent オブジェクトには次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows または Linux)。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
eventPhaseイベントフローの現在の段階です。
isRelatedObjectInaccessibleセキュリティサンドボックスのルールによって、relatedObject プロパティが null に設定されている場合は true になります。
localXスプライトを基準とするイベント発生位置の水平座標です。
localYスプライトを基準とするイベント発生位置の垂直座標です。
pressure0.01.0 の値で、デバイスに対する接触強度を示します。デバイスが接触圧の検出をサポートしていない場合、値は 1.0 です。
relatedObjectイベントに関連する表示オブジェクトへの参照です。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
sizeX接触領域の幅です。
sizeY接触領域の高さです。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetタッチデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。
touchPointIDタッチポイントに割り当てられている一意の識別番号(int 型)です。

関連する API エレメント

touchRollOver

イベント  
イベントオブジェクトの型: flash.events.TouchEvent
プロパティ TouchEvent.type = flash.events.TouchEvent.TOUCH_ROLL_OVER

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2, Flash Lite 4

タッチ対応デバイスで、ユーザーが InteractiveObject インスタンス上で接触位置を移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットで、表示オブジェクトの外にある位置から表示オブジェクト上に指をドラッグする場合など)。一部のデバイスでは、この接触を rollOver イベントとして解釈する場合もあります。

具体的には、ユーザーが InteractiveObject 上で指を動かすと、InteractiveObject インスタンスから rollOver イベントまたは touchRollOver イベントのいずれか、または現在の環境でサポートされている場合は両方のイベントを送出することがあります。ユーザー操作の処理方法を選択してください。タッチイベントの処理を管理するには、flash.ui.Multitouch クラスを使用します。タッチジェスチャのイベント処理や単純なタッチポイントのイベント処理の有効化、タッチイベントを無効化してマウスイベントだけが送出されるようにするなどの処理が可能です。rollOver イベントを処理するように選択すると、タッチ対応デバイスとマウス対応デバイスの両方で、同じイベントハンドラーが実行されます。ただし、touchRollOver イベントを処理するように選択すると、タッチ対応環境固有の要件に合わせてイベントハンドラーを設計して、より優れたタッチ操作のユーザーエクスペリエンスを実現できます。両方のイベントを個別に処理することもできます。これにより、タッチイベントとマウスイベントにそれぞれ異なる応答を返すことができます。

注意:環境互換性情報については、Multitouch クラスを参照してください。

type プロパティ(TOUCH_ROLL_OVER タッチイベントオブジェクト)の値を定義します。

送出された TouchEvent オブジェクトには次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows または Linux)。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
eventPhaseイベントフローの現在の段階です。
isRelatedObjectInaccessibleセキュリティサンドボックスのルールによって、relatedObject プロパティが null に設定されている場合は true になります。
localXスプライトを基準とするイベント発生位置の水平座標です。
localYスプライトを基準とするイベント発生位置の垂直座標です。
pressure0.01.0 の値で、デバイスに対する接触強度を示します。デバイスが接触圧の検出をサポートしていない場合、値は 1.0 です。
relatedObjectイベントに関連する表示オブジェクトへの参照です。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
sizeX接触領域の幅です。
sizeY接触領域の高さです。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetタッチデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。
touchPointIDタッチポイントに割り当てられている一意の識別番号(int 型)です。

関連する API エレメント

touchTap

イベント  
イベントオブジェクトの型: flash.events.TouchEvent
プロパティ TouchEvent.type = flash.events.TouchEvent.TOUCH_TAP

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2, Flash Lite 4

タッチ対応デバイスで、ユーザーが接触を開始した InteractiveObject インスタンスの同じ位置から指を離したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの表示オブジェクト上の 1 点を、指で押したり離したりする場合など)。一部のデバイスでは、この接触を click イベントとして解釈する場合もあります。

具体的には、ユーザーが InteractiveObject 上を指でタップすると、InteractiveObject インスタンスから click イベントまたは touchTap イベントのいずれか、または現在の環境でサポートされている場合は両方のイベントを送出することがあります。ユーザー操作の処理方法を選択してください。タッチイベントの処理を管理するには、flash.ui.Multitouch クラスを使用します。タッチジェスチャのイベント処理や単純なタッチポイントのイベント処理の有効化、タッチイベントを無効化してマウスイベントだけが送出されるようにするなどの処理が可能です。click イベントを処理するように選択すると、タッチ対応デバイスとマウス対応デバイスの両方で、同じイベントハンドラーが実行されます。ただし、touchTap イベントを処理するように選択すると、タッチ対応環境固有の要件に合わせてイベントハンドラーを設計して、より優れたタッチ操作のユーザーエクスペリエンスを実現できます。両方のイベントを個別に処理することもできます。これにより、タッチイベントとマウスイベントにそれぞれ異なる応答を返すことができます。

注意:環境互換性情報については、Multitouch クラスを参照してください。

type プロパティ(TOUCH_TAP タッチイベントオブジェクト)の値を定義します。

送出された TouchEvent オブジェクトには次のプロパティがあります。

プロパティ
altKeyAlt キーがアクティブになっている場合は true(Windows または Linux)。
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
commandKeyMacintosh で Command キーがアクティブになっている場合は true、非アクティブになっている場合は false です。 Windows では常に false になります。
controlKeyCtrl キーまたは Control キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
ctrlKeyWindows または Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false です。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
eventPhaseイベントフローの現在の段階です。
isRelatedObjectInaccessibleセキュリティサンドボックスのルールによって、relatedObject プロパティが null に設定されている場合は true になります。
localXスプライトを基準とするイベント発生位置の水平座標です。
localYスプライトを基準とするイベント発生位置の垂直座標です。
pressure0.01.0 の値で、デバイスに対する接触強度を示します。デバイスが接触圧の検出をサポートしていない場合、値は 1.0 です。
relatedObjectイベントに関連する表示オブジェクトへの参照です。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
sizeX接触領域の幅です。
sizeY接触領域の高さです。
stageXグローバルステージ座標を基準とするイベント発生位置の水平座標です。
stageYグローバルステージ座標を基準とするイベント発生位置の垂直座標です。
targetタッチデバイスの下にある InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。
touchPointIDタッチポイントに割り当てられている一意の識別番号(int 型)です。

例  ( この例の使用方法 )

次の例は、タッチスクリーン上で mySprite に描かれた四角形をタップしたときに表示されるメッセージです。
Multitouch.inputMode=MultitouchInputMode.TOUCH_POINT;

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

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

mySprite.addEventListener(TouchEvent.TOUCH_TAP, taphandler);

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

関連する API エレメント

InteractiveObjectExample.as

次の例では、InteractiveObjectExample クラスを使用します。このクラスは、ChildSprite クラスを使用して矩形を描画し、その矩形を様々なマウスイベントに基づいて操作します。これを行うには、以下の手順を実行します。
  1. InteractiveObjectExample コンストラクターで、呼び出されたタイプ Sprite の新しい ChildSprite オブジェクト child が作成されます。これは、ChildSprite コンストラクターメソッドを呼び出してシェイプを描画し、そのシェイプにマウスイベントを追加します(以下の手順で説明)。child オブジェクトは、座標 x = 0、y = 0 の表示リストの最上部に追加されます。
  2. ChildSprite クラスで、size プロパティおよび overSize プロパティを宣言します。これらのプロパティは、後で draw() メソッドおよび MouseEvent メソッドで使用されます。
  3. 背景色をオレンジ色、マウスポインターが上に置かれたときの色を暗い黄色、マウスポインターの下の色を明るい青色に設定するプロパティを宣言します。
  4. ChildSprite コンストラクターで、Graphic クラスのメソッドと draw() メソッドを使用して、オレンジ色の四角形が描画されます。
  5. コンストラクターは以下に示す 4 つの MouseEvent イベントリスナーメソッドを追加します。
    • mouseOverHandler:暗い黄色で 60 x 60 ピクセルに大きくした四角形を元の座標に再描画します。
    • mouseOutHandler:四角形のサイズとカラーを元に戻します。
    • mouseDownHandler:明るい青色で 60 x 60 ピクセルに大きくした四角形を元の座標に再描画します。
    • mouseUpHandlermouseOverHandler と同様です。
package {
    import flash.display.Sprite;

    public class InteractiveObjectExample extends Sprite {

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

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

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

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

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

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

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

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

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




[ X ]英語で表示される理由
ActionScript 3.0 リファレンスガイドのコンテンツが英語で表示されます。

ActionScript 3.0 リファレンスガイドのすべての部分がすべての言語に翻訳されているわけではありません。言語エレメントが翻訳されていない場合、そのエレメントは英語で表示されます。例えば、ga.controls.HelpBox クラスはどの言語にも訳されていません。このため、リファレンスガイドの日本語バージョンでは、ga.controls.HelpBox クラスは英語で表示されます。