Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: 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
устаревший_индекс
Константы реализации специальных возможностей
Использование примеров
Юридическая информация
Пакет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, расширьте один из подклассов, у которых имеется API для визуализации содержимого на экране, например классы Sprite, SimpleButton, TextField или MovieClip.

Посмотреть примеры



Общедоступные свойства
 СвойствоОпределено
  accessibilityImplementation : AccessibilityImplementation
Текущая реализация специальных возможностей (AccessibilityImplementation) для данного экземпляра InteractiveObject.
InteractiveObject
 InheritedaccessibilityProperties : AccessibilityProperties
Текущие параметры специальных возможностей для данного экранного объекта.
DisplayObject
 Inheritedalpha : Number
Указывает значение альфа-прозрачности заданного объекта.
DisplayObject
 InheritedblendMode : String
Значение класса BlendMode, задающее режим наложения.
DisplayObject
 InheritedblendShader : Shader
[только для записи] Задает затенение, используемое при наложении переднего плана на фон.
DisplayObject
 InheritedcacheAsBitmap : Boolean
При значении true среда выполнения Flash кэширует внутреннее растровое представление экранного объекта.
DisplayObject
 Inherited    cacheAsBitmapMatrix : Matrix
Если задано ненулевое значение, данный объект Matrix определяет способ визуализации экранного объекта, когда свойство cacheAsBitmap имеет значение true.
DisplayObject
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  contextMenu : NativeMenu
Определяет контекстное меню, связанное с данным объектом.
InteractiveObject
  doubleClickEnabled : Boolean
Определяет, получает ли объект события doubleClick.
InteractiveObject
 Inheritedfilters : Array
Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с экранным объектом.
DisplayObject
  focusRect : Object
Задает отображение прямоугольной рамки индикатора фокуса для данного объекта.
InteractiveObject
 Inheritedheight : Number
Указывает высоту экранного объекта в пикселях.
DisplayObject
 InheritedloaderInfo : LoaderInfo
[только для чтения] Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект.
DisplayObject
 Inheritedmask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask.
DisplayObject
 InheritedmetaData : Object
Получает объект метаданных экземпляра DisplayObject, если метаданные хранились вместе с экземпляром этого DisplayObject в SWF-файле через тег PlaceObject4.
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
Обозначает поворот в градусах по оси x экземпляра DisplayObject относительно исходной ориентации по трехмерному вышестоящему контейнеру.
DisplayObject
 InheritedrotationY : Number
Обозначает угол поворота в градусах по оси у экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру.
DisplayObject
 InheritedrotationZ : Number
Обозначает поворот в градусах по оси z экземпляра DisplayObject от исходной ориентации относительно трехмерного родительского контейнера.
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
[только для чтения] Класс Stage экранного объекта.
DisplayObject
  tabEnabled : Boolean
Определяет, включен ли переход к этому объекту с помощью клавиши Tab.
InteractiveObject
  tabIndex : int
Задает последовательность перехода между объектами в SWF-файле.
InteractiveObject
 Inheritedtransform : flash.geom:Transform
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта.
DisplayObject
 Inheritedvisible : Boolean
Определяет видимость экранного объекта.
DisplayObject
 Inheritedwidth : Number
Указывает ширину экранного объекта в пикселях.
DisplayObject
 Inheritedx : Number
Указывает координату x экземпляра DisplayObject, связанную с локальными координатами родительского DisplayObjectContainer.
DisplayObject
 Inheritedy : Number
Указывает координату y экземпляра DisplayObject, связанную с локальными координатами родительского DisplayObjectContainer.
DisplayObject
 Inheritedz : Number
Указывает положение по оси z экземпляра DisplayObject относительно трехмерного родительского контейнера.
DisplayObject
Общедоступные методы
 МетодОпределено
  
При вызове конструктора new 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
Преобразует двумерный объект Point из координат рабочей области (глобальных) в координаты экранного трехмерного объекта (локальные).
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
Преобразует трехмерный объект point из координат трехмерного экранного объекта (локальных) в двухмерный объект point с координатами рабочей области (глобальными).
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
  Отправляется, когда пользователь дважды нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject, а флаг doubleClickEnabled для этого объекта имеет значение true.InteractiveObject
 Inherited[многоадресное событие] Отправляется, когда точка воспроизведения переходит в новый кадр.DisplayObject
 Inherited[многоадресное событие] Отправляется, когда точка воспроизведения покидает текущий кадр.DisplayObject
  Отправляется после того, как экранный объект перемещается в фокус.InteractiveObject
  Отправляется после того, как экранный объект теряет фокус.InteractiveObject
 Inherited[многоадресное событие] Отправляется после завершения работы конструкторов экранных объектов кадра до выполнения сценариев кадра.DisplayObject
  Отправляется, когда пользователь создает точку контакта вдоль края сенсорной поверхности с помощью экземпляра InteractiveObject (например, нажатие по краю сенсорной поверхности на пульте Siri Remote для Apple TV). Некоторые устройства также могут интерпретировать этот контакт как комбинацию нескольких событий касания.InteractiveObject
  Отправляется, когда пользователь наживает две точки контакта над одним экземпляром InteractiveObject на устройстве с сенсорным экраном (например, двумя пальцами нажимает точки над экранным объектом и отпускает их при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
  Отправляется, когда пользователь перемещает точку контакта с экземпляром InteractiveObject на устройстве с сенсорным экраном (например, касается пальцем и проводит им слева направо над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
  Отправляется, когда пользователь выполняет жест поворота в точке контакта с экземпляром InteractiveObject (например, касание двумя пальцами и их вращение над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
  Отправляется, когда пользователь выполняет жест выделения в точке контакта с экземпляром InteractiveObject (например, касание экрана тремя пальцами и их параллельное перемещение над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
  Отправляется, когда пользователь создает точку контакта с экземпляром InteractiveObject, а затем касается сенсорного экрана (например, касается экранного объекта несколькими пальцами, чтобы открыть меню, а затем касается одним пальцем для выбора нужного элемента меню при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
  Отправляется, когда пользователь выполняет жест увеличения в точке контакта с экземпляром InteractiveObject (например, касание экрана двумя пальцами и их быстрое разведение в стороны над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).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
  Отправляется целевым объектом InteractiveObject при принятии перетаскиваемого объекта вызовом метода DragManager.acceptDragDrop().InteractiveObject
  Отправляется объектом InteractiveObject, когда жест перетаскивания входит в его границы.InteractiveObject
  Отправляется объектом InteractiveObject, когда жест перетаскивания выходит за границы этого объекта.InteractiveObject
  Постоянно отправляется объектом InteractiveObject, пока жест перетаскивания остается в пределах его границ.InteractiveObject
  Отправляется в начале операции перетаскивания объектом InteractiveObject, заданным в качестве инициатора перетаскивания в вызове метода DragManager.doDrag().InteractiveObject
  Отправляется во время операции перетаскивания объектом InteractiveObject, заданным в качестве инициатора перетаскивания в вызове метода DragManager.doDrag().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 на устройстве с сенсорным экраном (например, перетаскивает палец с одного экранного объекта на другой при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
  Отправляется, когда пользователь перемещает точку контакта над экземпляром InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с точки за пределами экранного объекта в точку над ним при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
  Отправляется, когда пользователь удаляет точку контакта из экземпляра InteractiveObject на сенсорном устройстве (например, переводит палец из положения над экранным объектом в точку за пределами экранного объекта на мобильном телефоне или планшете с сенсорным экраном).InteractiveObject
  Отправляется, когда пользователь перемещает точку контакта над экземпляром InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с точки за пределами экранного объекта в точку над ним при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
  Отправляется, когда пользователь поднимает точку контакта над тем же экземпляром InteractiveObject, с которым был установлен первичный контакт на сенсорном экране (например, нажимает точку на экранном объекте и поднимает палец с той же точки при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
Сведения о свойстве

accessibilityImplementation

свойство
accessibilityImplementation:AccessibilityImplementation

Язык версии: ActionScript 3.0

Текущая реализация специальных возможностей (AccessibilityImplementation) для данного экземпляра InteractiveObject.



Реализация
    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 выбор этих команд (или сочетаний клавиш, эквивалентных элементу меню) не приводит к генерации событий clear, copy, cut, paste или selectAll.



Реализация
    public function get contextMenu():NativeMenu
    public function set contextMenu(value:NativeMenu):void

Пример  ( Использование этого примера )
В следующем примере демонстрируется добавление пользовательского пункта контекстного меню в объект Sprite путем назначения его свойству contextMenu объекта ContextMenu. Пример предоставлен 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 в своих границах. Свойство mouseEnabled экземпляра InteractiveObject должно иметь значение true, чтобы объект мог получать события doubleClick.

При настройке данного свойства события не отправляются. Чтобы добавить прослушиватель события doubleClick, необходимо использовать метод addEventListener().



Реализация
    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

Задает отображение прямоугольной рамки индикатора фокуса для данного объекта. Может принимать одно из трех значений true, false или null. Значения true и false дают ожидаемые результаты, определяя, будет ли появляться прямоугольник в фокусе. Значение null указывает, что данный объект подчиняется свойству 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 в списке отображения получает события мыши или других устройств пользовательского ввода. Если свойство mouseEnabled имеет значение false, экземпляр не получает событий мыши (или события другого пользовательского ввода, например клавиатуры). Эта настройка не затрагивает дочерние элементы данного экземпляра в списке отображения. Чтобы изменить поведение 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 передает события softKeyboardActivating, softKeyboardActivate и softKeyboardDeactivate при отображении и переводе на задний план программной клавиатуры.

Примечание. Это свойство не поддерживается в приложениях AIR для iOS.



Реализация
    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).

Если для свойства needsSoftKeyboard этого объекта InteractiveObject задано значение 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

Определяет, включен ли переход к этому объекту с помощью клавиши Tab. Если объект включен в последовательность перехода с помощью клавиши Tab, значение — true; в противном случае — false. По умолчанию используется значение false, за исключением следующих случаев.

  • Для объекта SimpleButton используется значение true.
  • Для объекта TextField с type = "input" используется значение true.
  • Для объекта Sprite или MovieClip с buttonMode = true используется значение 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, то есть для объекта не задан индекс при переходе с помощью клавиши Tab.

Если какой-либо отображаемый в данный момент объект в SWF-файле имеет свойство tabIndex, автоматическая последовательность перехода с помощью клавиши Tab отключается, и последовательность перехода вычисляется по свойствам tabIndex объектов SWF-файла. Пользовательская последовательность перехода с помощью клавиши Tab включает только объекты, имеющие свойство tabIndex.

Свойство tabIndex может быть выражено неотрицательным числом. Последовательность перехода определяется в соответствии со свойствами tabIndex объектов в восходящем порядке. Объект со значением 1 свойства tabIndex предшествует объекту со значением 2 свойства tabIndex. Нельзя использовать одинаковое значение tabIndex для нескольких объектов.

Пользовательская последовательность перехода с помощью клавиши Tab, определяемая свойством tabIndex, является линейной. Это значит, что иерархические отношения объектов в SWF-файле не учитываются. Все объекты в SWF-файле со свойствами tabIndex помещаются в последовательность перехода с помощью клавиши Tab, которая определяется последовательностью значений tabIndex.

Примечание. Чтобы установить порядок табуляции для экземпляров TLFTextField, передайте дочерний объект экранного объекта TLFTextField как InteractiveObject, затем задайте свойство tabIndex. Например:

	 InteractiveObject(tlfInstance.getChildAt(1)).tabIndex = 3;
	 
Чтобы изменить порядок табуляции по умолчанию на обратный для трех экземпляров объекта TLFTextField (tlfInstance1, tlfInstance2 и 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 и вызывает программную клавиатуру, если необходимо. Значение needsSoftKeyboard должно равняться true. Клавиатура не вызывается, если доступна аппаратная клавиатура или если система клиента не поддерживает виртуальные клавиатуры.

Примечание. Этот метод не поддерживается в приложениях AIR для iOS.

Возвращает
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 с помощью прослушивателя событий.
targetЛюбой экземпляр DisplayObject, для которого зарегистрирован прослушиватель события clear.

Примечание. Объектами TextField не отправляются события clear, copy, cut, paste или selectAll. Объекты TextField в контекстном меню всегда включают команды «Вырезать», «Скопировать», «Вставить» и «Выбрать все». Удалить эти команды из контекстного меню для объектов TextField невозможно. Для объектов TextField выбор этих команд (или сочетаний клавиш, эквивалентных элементу меню) не приводит к генерации событий clear, copy, cut, paste или selectAll. Однако другие классы, которые распространяют класс InteractiveObject, включая компоненты, построенные, используя текстовую Службу Flash (FTE), отправят эти события в ответ на операции пользователя, например, комбинации клавиш и контекстные меню.

click

Событие  
Тип объекта события: flash.events.MouseEvent
свойство MouseEvent.type = flash.events.MouseEvent.CLICK

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0, Flash Player 9, Flash Lite 4

Отправляется, когда пользователь нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject. Чтобы произошло событие «click», оно должно следовать за данной последовательностью событий, перечисленных в порядке появления: событие mouseDown, а затем mouseUp. Оба эти события должны иметь ту же цель, иначе событие click не произойдет. Между событиями mouseDown или mouseUp может произойти любое количество других событий мыши; событие click все равно происходит.

Задает значение свойства type для объекта события click.

Это событие имеет следующие свойства:

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows).
bubblestrue
buttonDownДля событий щелчка всегда используется значение false.
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
localXГоризонтальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
localYВертикальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
movementXИзменение горизонтальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
movementYИзменение вертикальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
shiftKeytrue, если клавиша Shift активна; иначе — 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.

Это событие имеет следующие свойства:

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows).
bubblestrue
buttonDowntrue, если правая кнопка мыши нажата; иначе —false.
cancelablefalse; поведение по умолчанию отменить невозможно.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
localXГоризонтальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
localYВертикальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
movementXИзменение горизонтальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
movementYИзменение вертикальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
shiftKeytrue, если клавиша Shift активна; иначе — 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 с помощью прослушивателя событий.
targetЛюбой экземпляр InteractiveObject, для которого зарегистрирован прослушиватель события copy.

Примечание. Объектами TextField не отправляются события clear, copy, cut, paste или selectAll. Объекты TextField в контекстном меню всегда включают команды «Вырезать», «Скопировать», «Вставить» и «Выбрать все». Удалить эти команды из контекстного меню для объектов TextField невозможно. Для объектов TextField выбор этих команд (или сочетаний клавиш, эквивалентных элементу меню) не приводит к генерации событий clear, copy, cut, paste или selectAll. Однако другие классы, которые распространяют класс InteractiveObject, включая компоненты, построенные, используя текстовую Службу Flash (FTE), отправят эти события в ответ на операции пользователя, например, комбинации клавиш и контекстные меню.

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 с помощью прослушивателя событий.
targetЛюбой экземпляр InteractiveObject, для которого зарегистрирован прослушиватель события cut.

Примечание. Объектами TextField не отправляются события clear, copy, cut, paste или selectAll. Объекты TextField в контекстном меню всегда включают команды «Вырезать», «Скопировать», «Вставить» и «Выбрать все». Удалить эти команды из контекстного меню для объектов TextField невозможно. Для объектов TextField выбор этих команд (или сочетаний клавиш, эквивалентных элементу меню) не приводит к генерации событий clear, copy, cut, paste или selectAll. Однако другие классы, которые распространяют класс InteractiveObject, включая компоненты, построенные, используя текстовую Службу Flash (FTE), отправят эти события в ответ на операции пользователя, например, комбинации клавиш и контекстные меню.

doubleClick

Событие  
Тип объекта события: flash.events.MouseEvent
свойство MouseEvent.type = flash.events.MouseEvent.DOUBLE_CLICK

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0, Flash Player 9

Отправляется, когда пользователь дважды нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject, а флаг doubleClickEnabled для этого объекта имеет значение true. Чтобы произошло событие doubleClick, оно должно следовать непосредственно за этими последовательностями событий: mouseDown, mouseUp, click, mouseDown, mouseUp. У всех этих событий должна быть та же цель, что и у события doubleClick. Второй щелчок, представленный событиями mouseDown и mouseUp, должен произойти в пределах заданного периода времени после события click. Допустимая продолжительность этого периода варьируется в зависимости от операционной системы и может настраиваться пользователем. Если цель — выбираемое текстовое поле, действие по умолчанию — выделение слова, находящегося под указателем. Если у целевого объекта InteractiveObject флаг doubleClickEnabled имеет значение true, он получает два события click.

По умолчанию свойство doubleClickEnabled имеет значение false.

Выделение текста двойным щелчком как поведение объекта TextField не связано с событием doubleClick. Используйте TextField.doubleClickEnabled для управления выделением TextField.

Задает значение свойства type для объекта события doubleClick. Свойство doubleClickEnabled должно иметь значение true, чтобы объект мог генерировать событие doubleClick.

Это событие имеет следующие свойства:

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows).
bubblestrue
buttonDownДля событий двойного щелчка всегда используется значение false.
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
localXГоризонтальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
localYВертикальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
movementXИзменение горизонтальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
movementYИзменение вертикальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
shiftKeytrue, если клавиша Shift активна; иначе — 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, на который влияет смена фокуса.
shiftKeyfalse; применяется только к событиям keyFocusChange.
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, на который влияет смена фокуса.
shiftKeyfalse; применяется только к событиям keyFocusChange.
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 (например, нажатие по краю сенсорной поверхности на пульте Siri Remote для Apple TV). Некоторые устройства также могут интерпретировать этот контакт как комбинацию нескольких событий касания.

В частности, если пользователь ставит палец на объект InteractiveObject, а затем сдвигает его, экземпляр InteractiveObject может отправить события touchBegin и touchEnd (помимо прочих), а также событие gestureDirectionalTap либо все события, если это поддерживается текущей средой. Выберите способ обработки взаимодействия с пользователем. Используйте класс flash.ui.Multitouch для управления обработкой событий (включите обработку событий сложных жестов, событий простых точечных касаний или выключите события касания, чтобы отправлялись только события мыши). Если задана обработка события touchBegin, один и тот же обработчик события будет использоваться для устройств с сенсорным экраном. Однако, если требуется обрабатывать событие gestureDirectionalTap, обработчик можно создать таким образом, чтобы он удовлетворял конкретные потребности устройств с сенсорным экраном и предоставлял пользователям расширенные возможности управления с помощью жестов. Также можно обрабатывать оба события по отдельности, чтобы обеспечить разную реакцию на события жеста и прикосновения. Но класс flash.ui.Multitouch определяет, какое событие будет отправлено: прикосновения или жеста.

При обработке свойств объекта Event необходимо учитывать, что в качестве значений свойств localX и localY используются координаты первой точки контакта (для Apple TV это центр экрана). Свойства offsetX и offsetY соответствуют направлению жеста.

Примечание. Данный API-интерфейс поддерживает только направленные прикосновения одним пальцем.

Определяет значение свойства type объекта события сенсорного экрана GESTURE_DIRECTIONAL_TAP.

Объект TransformGestureEvent имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
phaseТекущая фаза в потоке событий. При отправке событий выделения всегда используется значение all, что соответствует значению GesturePhase.ALL.
localXГоризонтальная координата, в которой произошло событие, относительно контейнера-спрайта. Для направленных жестов касания это значение соответствует центру экрана.
localYВертикальная координата, в которой произошло событие, относительно контейнера-спрайта. Для направленных жестов касания это значение соответствует центру экрана.
scaleXМасштабирование экранного объекта по горизонтали. Для направленных жестов касания это значение 1
scaleYМасштабирование экранного объекта по вертикали. Для направленных жестов касания это значение 1
rotationТекущий угол поворота экранного объекта относительно оси z (в градусах). Для направленных жестов касания это значение 0
offsetXОбозначает горизонтальное направление: 1 — вправо, -1 — влево.
offsetYОбозначает вертикальное направление: 1 — вниз, -1 — вверх.
velocityУказывает скорость жеста смахивания в пикселях в секунду (только для AIR).
shiftKeytrue, если клавиша Shift активна; иначе — 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 на устройстве с сенсорным экраном (например, двумя пальцами нажимает точки над экранным объектом и отпускает их при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). Некоторые устройства также могут интерпретировать этот контакт как событие doubleClick.

В частности, если пользователь касается двумя пальцами объекта InteractiveObject, то экземпляр 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, то вдобавок к событию gesturePan экземпляр InteractiveObject может отправить события mouseOver или touchOver либо все события сразу, если это поддерживается текущей средой. Выберите способ обработки взаимодействия с пользователем. Используйте класс flash.ui.Multitouch для управления обработкой событий (включите обработку событий сложных жестов, событий простых точечных касаний или выключите события касания, чтобы отправлялись только события мыши). Если задана обработка события mouseOver, то один и тот же обработчик события будет использоваться для устройств с сенсорным экраном и для устройств с мышью. Однако если требуется обрабатывать событие gesturePan, обработчик можно создать таким образом, чтобы он удовлетворял конкретные потребности устройств с сенсорным экраном и предоставлял пользователям расширенные возможности управления с помощью жестов. Также можно обрабатывать оба события по отдельности, чтобы обеспечить разную реакцию на события прикосновения и мыши.

Примечание. Сведения о совместимости сред см. в описании класса Multitouch.

Определяет значение свойства type объекта события сенсорного экрана GESTURE_PAN.

Объект TransformGestureEvent имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
phaseТекущая фаза в потоке событий, значение представляет собой экземпляр класса GesturePhase.
localXГоризонтальная координата события относительно экранного объекта-контейнера.
localYВертикальная координата события относительно экранного объекта-контейнера.
scaleXМасштабирование экранного объекта по горизонтали с момента предыдущего события жеста. Для жестов панорамирования задается значение 1.
scaleYМасштабирование экранного объекта по вертикали с момента предыдущего события жеста. Для жестов панорамирования задается значение 1.
rotationТекущий угол поворота экранного объекта относительно оси z с момента предыдущего события жеста. Для жестов панорамирования задается значение 0.
offsetXПеремещение экранного объекта по горизонтали относительно предыдущего события жеста.
offsetYПеремещение экранного объекта по вертикали относительно предыдущего события жеста.
velocityСкорость события жеста в пикселях в секунду (только для AIR). Для жеста панорамирования это значение 0.
shiftKeytrue, если клавиша Shift активна; иначе — 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 (например, касание двумя пальцами и их вращение над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). Вращение двумя пальцами является распространенным жестом поворота, но в каждом устройстве и операционной системе могут быть собственные требования к жестам поворота. Некоторые устройства также могут интерпретировать такой жест как комбинацию из нескольких событий мыши.

В частности, если пользователь проводит пальцем над объектом InteractiveObject, то вдобавок к событию gestureRotate экземпляр InteractiveObject может отправить события mouseOver и click (помимо прочих), либо все события, если это поддерживается текущей средой. Выберите способ обработки взаимодействия с пользователем. Используйте класс flash.ui.Multitouch для управления обработкой событий (включите обработку событий сложных жестов, событий простых точечных касаний или выключите события касания, чтобы отправлялись только события мыши). Если задана обработка события mouseOver, то один и тот же обработчик события будет использоваться для устройств с сенсорным экраном и для устройств с мышью. Однако если требуется обрабатывать событие gestureRotate, обработчик можно создать таким образом, чтобы он удовлетворял конкретные потребности устройств с сенсорным экраном и предоставлял пользователям расширенные возможности управления с помощью жестов. Также можно обрабатывать оба события по отдельности, чтобы обеспечить разную реакцию на события прикосновения и мыши.

При обработке свойств объекта Event необходимо учитывать, что в качестве значений свойств localX и localY используются координаты первой точки контакта. Свойства offsetX и offsetY указывают расстояние до точки контакта, в которой завершился жест поворота.

Примечание. Сведения о совместимости сред см. в описании класса Multitouch.

Определяет значение свойства type объекта события сенсорного экрана GESTURE_ROTATE.

Во время этого события свойство rotation содержит угол поворота. Возможны следующие значения поворота:

  • от 0 до 180 градусов указывают направление по часовой стрелке
  • от - 180 до 0 градусов указывают направление против часовой стрелки

Объект TransformGestureEvent имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
phaseТекущая фаза в потоке событий, значение представляет собой экземпляр класса GesturePhase.
localXГоризонтальная координата события относительно экранного объекта-контейнера.
localYВертикальная координата события относительно экранного объекта-контейнера.
scaleXМасштабирование экранного объекта по горизонтали с момента предыдущего события жеста.
scaleYМасштабирование экранного объекта по вертикали с момента предыдущего события жеста.
rotationТекущий угол поворота экранного объекта относительно оси z с момента предыдущего события жеста.
offsetXПеремещение экранного объекта по горизонтали относительно предыдущего события жеста.
offsetYПеремещение экранного объекта по вертикали относительно предыдущего события жеста.
velocityСкорость события жеста в пикселях в секунду (только для AIR). Для жеста поворота это значение 0
shiftKeytrue, если клавиша Shift активна; иначе — 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 (например, касание экрана тремя пальцами и их параллельное перемещение над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). Параллельное движение пальцами является распространенным жестом выделения, но в разных устройствах и операционных системах могут предъявляться различные требования к этому движению. Некоторые устройства также могут интерпретировать такой жест как комбинацию из нескольких событий мыши.

В частности, если пользователь ставит пальцы на объект InteractiveObject, а затем перемещает их параллельно, то вдобавок к событию gestureSwipe экземпляр InteractiveObject может отправить события rollOver и rollOut (помимо прочих), либо все события, если это поддерживается текущей средой. Выберите способ обработки взаимодействия с пользователем. Если задана обработка события rollOver, то один и тот же обработчик события будет использоваться для устройств с сенсорным экраном и для устройств с мышью. Однако если требуется обрабатывать событие gestureSwipe, обработчик можно создать таким образом, чтобы он удовлетворял конкретные потребности устройств с сенсорным экраном и предоставлял пользователям расширенные возможности управления с помощью жестов. Также можно обрабатывать оба события по отдельности, чтобы обеспечить разную реакцию на события прикосновения и мыши.

При обработке свойств объекта Event необходимо учитывать, что в качестве значений свойств localX и localY используются координаты первой точки контакта. Свойства offsetX и offsetY указывают расстояние до точки контакта, в которой завершился жест выделения.

Примечание. Хотя некоторые устройства с ОС Mac OS могут интерпретировать жест выделения четырьмя пальцами, данный API поддерживает только выделение тремя пальцами.

Определяет значение свойства type объекта события сенсорного экрана GESTURE_SWIPE.

Объект TransformGestureEvent имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае 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
shiftKeytrue, если клавиша Shift активна; иначе — 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, а затем касается сенсорного экрана (например, касается экранного объекта несколькими пальцами, чтобы открыть меню, а затем касается одним пальцем для выбора нужного элемента меню при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). Некоторые устройства также могут интерпретировать такой жест как комбинацию из нескольких событий мыши.

В частности, если пользователь наводит палец на объект InteractiveObject, а затем делает второе касание, то вдобавок к событию gesturePressAndTap экземпляр InteractiveObject может отправить события mouseOver и click (помимо прочих), либо все события, если это поддерживается текущей средой. Выберите способ обработки взаимодействия с пользователем. Используйте класс flash.ui.Multitouch для управления обработкой событий (включите обработку событий сложных жестов, событий простых точечных касаний или выключите события касания, чтобы отправлялись только события мыши). Если задана обработка события mouseOver, то один и тот же обработчик события будет использоваться для устройств с сенсорным экраном и для устройств с мышью. Однако если требуется обрабатывать событие gesturePressAndTap, обработчик можно создать таким образом, чтобы он реагировал на конкретные события устройства с сенсорным экраном и предоставлял пользователям расширенные возможности управления с помощью жестов. Также можно обрабатывать оба события по отдельности, чтобы обеспечить разную реакцию на события прикосновения и мыши.

При обработке свойств объекта Event необходимо учитывать, что в качестве значений свойств localX и localY используются координаты точки первичного контакта (нажатия). Свойства offsetX и offsetY указывают расстояние до точки вторичного контакта (касания).

Связанные элементы 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 (например, касание экрана двумя пальцами и их быстрое разведение в стороны над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). Разведение пальцев является распространенным жестом увеличения, но в каждом устройстве и операционной системе могут быть собственные требования к жестам масштабирования. Некоторые устройства также могут интерпретировать такой жест как комбинацию из нескольких событий мыши.

В частности, если пользователь наводит палец на объект InteractiveObject, а затем разводит пальцы в стороны, то вдобавок к событию gestureZoom экземпляр InteractiveObject может отправить события mouseOver и click (помимо прочих), либо все события, если это поддерживается текущей средой. Выберите способ обработки взаимодействия с пользователем. Используйте класс flash.ui.Multitouch для управления обработкой событий (включите обработку событий сложных жестов, событий простых точечных касаний или выключите события касания, чтобы отправлялись только события мыши). Если задана обработка события mouseOver, то один и тот же обработчик события будет использоваться для устройств с сенсорным экраном и для устройств с мышью. Однако если требуется обрабатывать событие gestureZoom, обработчик можно создать таким образом, чтобы он удовлетворял конкретные потребности устройств с сенсорным экраном и предоставлял пользователям расширенные возможности управления с помощью жестов. Также можно обрабатывать оба события по отдельности, чтобы обеспечить разную реакцию на события прикосновения и мыши.

При обработке свойств объекта Event необходимо учитывать, что в качестве значений свойств localX и localY используются координаты первой точки контакта. Свойства offsetX и offsetY указывают расстояние до точки контакта, в которой завершился жест увеличения.

Примечание. Сведения о совместимости сред см. в описании класса Multitouch.

Определяет значение свойства type объекта события сенсорного экрана GESTURE_ZOOM.

Объект TransformGestureEvent имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
phaseТекущая фаза в потоке событий, значение представляет собой экземпляр класса GesturePhase.
localXГоризонтальная координата события относительно экранного объекта-контейнера.
localYВертикальная координата события относительно экранного объекта-контейнера.
scaleXМасштабирование экранного объекта по горизонтали с момента предыдущего события жеста.
scaleYМасштабирование экранного объекта по вертикали с момента предыдущего события жеста.
rotationТекущий угол поворота экранного объекта относительно оси z с момента предыдущего события жеста.
offsetXПеремещение экранного объекта по горизонтали относительно предыдущего события жеста.
offsetYПеремещение экранного объекта по вертикали относительно предыдущего события жеста.
velocityСкорость события жеста в пикселях в секунду (только для AIR). Для жеста изменения масштаба это значение 0
shiftKeytrue, если клавиша Shift активна; иначе — 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 определяет значение свойства type объекта события keyDown.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblestrue
cancelabletrue в AIR, false в Flash Player. Отмена этого события в AIR предотвращает ввод этого символа в текстовое поле.
charCodeЗначение кода символа для нажатой или отпущенной клавиши.
commandKeytrue в Mac, если клавиша Command активна. В противном случае false
controlKeytrue в Windows и Linux, если клавиша Ctrl активна. true в Mac, если клавиша Control активна. В противном случае false
ctrlKeytrue в Windows и Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
keyCodeЗначение кода клавиши для нажатой или отпущенной клавиши.
keyLocationРасположение клавиши на клавиатуре.
shiftKeytrue, если клавиша Shift активна; иначе — 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 с помощью прослушивателя событий.
keyCodeЗначение кода клавиши, нажатой для запуска события keyFocusChange.
relatedObjectДополняющий экземпляр InteractiveObject, на который влияет смена фокуса.
shiftKeytrue, если активирована клавиша Shift; иначе — 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 определяет значение свойства type объекта события keyUp.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
charCodeСодержит значение кода символа для нажатой или отпущенной клавиши.
commandKeytrue в Mac, если клавиша Command активна. В противном случае false
controlKeytrue в Windows и Linux, если клавиша Ctrl активна. true в Mac, если клавиша Control активна. В противном случае false
ctrlKeytrue в Windows, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
keyCodeЗначение кода клавиши для нажатой или отпущенной клавиши.
keyLocationРасположение клавиши на клавиатуре.
shiftKeytrue, если клавиша Shift активна; иначе — 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.

Это событие имеет следующие свойства:

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows).
bubblestrue
buttonDownДля событий промежуточного щелчка всегда используется значение false.
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
localXГоризонтальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
localYВертикальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
movementXИзменение горизонтальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
movementYИзменение вертикальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
shiftKeytrue, если клавиша Shift активна; иначе — 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.

Это событие имеет следующие свойства:

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows).
bubblestrue
buttonDowntrue, если нажата средняя кнопка мыши; иначе — false.
cancelablefalse; поведение по умолчанию отменить невозможно.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
localXГоризонтальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
localYВертикальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
movementXИзменение горизонтальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
movementYИзменение вертикальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
shiftKeytrue, если клавиша Shift активна; иначе — 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.

Это событие имеет следующие свойства:

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows).
bubblestrue
buttonDowntrue, если нажата средняя кнопка мыши; иначе — false.
cancelablefalse; поведение по умолчанию отменить невозможно.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
localXГоризонтальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
localYВертикальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
movementXИзменение горизонтальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
movementYИзменение вертикальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
shiftKeytrue, если клавиша Shift активна; иначе — 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, кнопка по умолчанию отображает экранный объект downState. Если цель — выбираемое текстовое поле, то действие по умолчанию — начало выбора текстового поля.

Задает значение свойства type для объекта события mouseDown.

Это событие имеет следующие свойства:

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows).
bubblestrue
buttonDowntrue, если нажата основная кнопка мыши; иначе — false.
cancelablefalse; поведение по умолчанию отменить невозможно.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows и Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
localXГоризонтальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
localYВертикальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
movementXИзменение горизонтальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
movementYИзменение вертикальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
shiftKeytrue, если клавиша Shift активна; иначе — 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, на который влияет смена фокуса.
shiftKeyfalse; применяется только к событиям keyFocusChange.
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.

Это событие имеет следующие свойства:

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows).
bubblestrue
buttonDowntrue, если нажата основная кнопка мыши; иначе — false.
cancelablefalse; поведение по умолчанию отменить невозможно.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
localXГоризонтальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
localYВертикальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
movementXИзменение горизонтальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
movementYИзменение вертикальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
shiftKeytrue, если клавиша Shift активна; иначе — 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.

Это событие имеет следующие свойства:

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows).
bubblestrue
buttonDowntrue, если нажата основная кнопка мыши; иначе — false.
cancelablefalse; поведение по умолчанию отменить невозможно.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
relatedObjectОбъект списка отображения, на который сейчас указывает мышь.
localXГоризонтальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
localYВертикальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
movementXИзменение горизонтальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
movementYИзменение вертикальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
shiftKeytrue, если клавиша Shift активна; иначе — 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.

Это событие имеет следующие свойства:

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows).
bubblestrue
buttonDowntrue, если нажата основная кнопка мыши; иначе — false.
cancelablefalse; поведение по умолчанию отменить невозможно.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
relatedObjectОбъект списка отображения, на который указывала мышь.
localXГоризонтальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
localYВертикальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
movementXИзменение горизонтальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
movementYИзменение вертикальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
shiftKeytrue, если клавиша Shift активна; иначе — 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.

Это событие имеет следующие свойства:

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows).
bubblestrue
buttonDowntrue, если нажата основная кнопка мыши; иначе — false.
cancelablefalse; поведение по умолчанию отменить невозможно.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
localXГоризонтальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
localYВертикальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
movementXИзменение горизонтальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
movementYИзменение вертикальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
shiftKeytrue, если клавиша Shift активна; иначе — 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.

Это событие имеет следующие свойства:

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows).
bubblestrue
buttonDowntrue, если нажата основная кнопка мыши; иначе — false.
cancelablefalse; поведение по умолчанию отменить невозможно.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
deltaЧисло строк за каждую прокрутку колесика мышки.
localXГоризонтальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
localYВертикальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
movementXИзменение горизонтальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
movementYИзменение вертикальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
shiftKeytrue, если клавиша Shift активна; иначе — 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

Отправляется целевым объектом InteractiveObject при принятии перетаскиваемого объекта вызовом метода DragManager.acceptDragDrop().

Доступ к перенесенным данным можно получить с помощью свойства 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

Отправляется в начале операции перетаскивания объектом InteractiveObject, заданным в качестве инициатора перетаскивания в вызове метода DragManager.doDrag().

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

Отправляется во время операции перетаскивания объектом InteractiveObject, заданным в качестве инициатора перетаскивания в вызове метода DragManager.doDrag().

События nativeDragUpdate не отправляются в Linux.

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.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesзначение true (значение false в среду выполнения AIR.)
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
targetЛюбой экземпляр InteractiveObject, для которого зарегистрирован прослушиватель события paste.

Примечание. Объектами TextField не отправляются события clear, copy, cut, paste или selectAll. Объекты TextField в контекстном меню всегда включают команды «Вырезать», «Скопировать», «Вставить» и «Выбрать все». Удалить эти команды из контекстного меню для объектов TextField невозможно. Для объектов TextField выбор этих команд (или сочетаний клавиш, эквивалентных элементу меню) не приводит к генерации событий clear, copy, cut, paste или selectAll. Однако другие классы, которые распространяют класс InteractiveObject, включая компоненты, построенные, используя текстовую Службу Flash (FTE), отправят эти события в ответ на операции пользователя, например, комбинации клавиш и контекстные меню.

    

proximityBegin

Событие  
Тип объекта события: flash.events.TouchEvent
свойство TouchEvent.type = flash.events.TouchEvent.PROXIMITY_BEGIN

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 3

Отправляется, когда пользователь опускает активное перо ниже установленного для экрана порога обнаружения приближения.

Типичная последовательность событий, происходящих, когда пользователь опускает перо на экран, перемещает его по экрану и поднимает его:

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

Примечание. Сведения о совместимости сред см. в описании класса Multitouch.

Определяет значение свойства type объекта события прикосновения PROXIMITY_BEGIN.

Объект TouchEvent имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
eventPhaseТекущая фаза в потоке событий.
isRelatedObjectInaccessibleИмеет значение true, если свойству relatedObject задано значение null в соответствии с правилами изолированной среды безопасности.
localXГоризонтальная координата события относительно спрайта-контейнера.
localYВертикальная координата события относительно спрайта-контейнера.
pressureЗначение в диапазоне 0.01.0, определяющее интенсивность контакта с устройством. Если устройство не поддерживает определение давления, используется значение 1.0.
relatedObjectСсылка на объект списка отображения, связанный с событием.
shiftKeytrue, если клавиша Shift активна; иначе — false.
sizeXШирина области контакта.
sizeYВысота области контакта.
stageXГоризонтальная координата события в глобальных координатах рабочей области.
stageYВертикальная координата события в глобальных координатах рабочей области.
targetЭкземпляр InteractiveObject под указывающим устройством. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент.
touchPointIDУникальный идентификационный номер (целое число), присвоенный точке касания.
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.

Определяет значение свойства type объекта события прикосновения PROXIMITY_END.

Объект TouchEvent имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
eventPhaseТекущая фаза в потоке событий.
isRelatedObjectInaccessibleИмеет значение true, если свойству relatedObject задано значение null в соответствии с правилами изолированной среды безопасности.
localXГоризонтальная координата события относительно спрайта-контейнера.
localYВертикальная координата события относительно спрайта-контейнера.
pressureЗначение в диапазоне 0.01.0, определяющее интенсивность контакта с устройством. Если устройство не поддерживает определение давления, используется значение 1.0.
relatedObjectСсылка на объект списка отображения, связанный с событием.
shiftKeytrue, если клавиша Shift активна; иначе — false.
sizeXШирина области контакта.
sizeYВысота области контакта.
stageXГоризонтальная координата события в глобальных координатах рабочей области.
stageYВертикальная координата события в глобальных координатах рабочей области.
targetЭкземпляр InteractiveObject под указывающим устройством. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент.
touchPointIDУникальный идентификационный номер (целое число), присвоенный точке касания.
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.

Определяет значение свойства type объекта события прикосновения PROXIMITY_MOVE.

Объект TouchEvent имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
eventPhaseТекущая фаза в потоке событий.
isRelatedObjectInaccessibleИмеет значение true, если свойству relatedObject задано значение null в соответствии с правилами изолированной среды безопасности.
localXГоризонтальная координата события относительно спрайта-контейнера.
localYВертикальная координата события относительно спрайта-контейнера.
pressureЗначение в диапазоне 0.01.0, определяющее интенсивность контакта с устройством. Если устройство не поддерживает определение давления, используется значение 1.0.
relatedObjectСсылка на объект списка отображения, связанный с событием.
shiftKeytrue, если клавиша Shift активна; иначе — false.
sizeXШирина области контакта.
sizeYВысота области контакта.
stageXГоризонтальная координата события в глобальных координатах рабочей области.
stageYВертикальная координата события в глобальных координатах рабочей области.
targetЭкземпляр InteractiveObject под указывающим устройством. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент.
touchPointIDУникальный идентификационный номер (целое число), присвоенный точке касания.
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.

Определяет значение свойства type объекта события прикосновения PROXIMITY_OUT.

Объект TouchEvent имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
eventPhaseТекущая фаза в потоке событий.
isRelatedObjectInaccessibleИмеет значение true, если свойству relatedObject задано значение null в соответствии с правилами изолированной среды безопасности.
localXГоризонтальная координата события относительно спрайта-контейнера.
localYВертикальная координата события относительно спрайта-контейнера.
pressureЗначение в диапазоне 0.01.0, определяющее интенсивность контакта с устройством. Если устройство не поддерживает определение давления, используется значение 1.0.
relatedObjectСсылка на объект списка отображения, связанный с событием.
shiftKeytrue, если клавиша Shift активна; иначе — false.
sizeXШирина области контакта.
sizeYВысота области контакта.
stageXГоризонтальная координата события в глобальных координатах рабочей области.
stageYВертикальная координата события в глобальных координатах рабочей области.
targetЭкземпляр InteractiveObject под указывающим устройством. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент.
touchPointIDУникальный идентификационный номер (целое число), присвоенный точке касания.
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.

Определяет значение свойства type объекта события прикосновения PROXIMITY_OVER.

Объект TouchEvent имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
eventPhaseТекущая фаза в потоке событий.
isRelatedObjectInaccessibleИмеет значение true, если свойству relatedObject задано значение null в соответствии с правилами изолированной среды безопасности.
localXГоризонтальная координата события относительно спрайта-контейнера.
localYВертикальная координата события относительно спрайта-контейнера.
pressureЗначение в диапазоне 0.01.0, определяющее интенсивность контакта с устройством. Если устройство не поддерживает определение давления, используется значение 1.0.
relatedObjectСсылка на объект списка отображения, связанный с событием.
shiftKeytrue, если клавиша Shift активна; иначе — false.
sizeXШирина области контакта.
sizeYВысота области контакта.
stageXГоризонтальная координата события в глобальных координатах рабочей области.
stageYВертикальная координата события в глобальных координатах рабочей области.
targetЭкземпляр InteractiveObject под указывающим устройством. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент.
touchPointIDУникальный идентификационный номер (целое число), присвоенный точке касания.
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, которое отправляется каждый раз при перемещении курсора мыши из области дочернего объекта контейнера экранных объектов, даже если он находится на другом дочернем объекте контейнера экранных объектов.

Примечание. Сведения о совместимости сред см. в описании класса Multitouch.

Определяет значение свойства type объекта события прикосновения PROXIMITY_ROLL_OUT.

Объект TouchEvent имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
eventPhaseТекущая фаза в потоке событий.
isRelatedObjectInaccessibleИмеет значение true, если свойству relatedObject задано значение null в соответствии с правилами изолированной среды безопасности.
localXГоризонтальная координата события относительно спрайта-контейнера.
localYВертикальная координата события относительно спрайта-контейнера.
pressureЗначение в диапазоне 0.01.0, определяющее интенсивность контакта с устройством. Если устройство не поддерживает определение давления, используется значение 1.0.
relatedObjectСсылка на объект списка отображения, связанный с событием.
shiftKeytrue, если клавиша Shift активна; иначе — false.
sizeXШирина области контакта.
sizeYВысота области контакта.
stageXГоризонтальная координата события в глобальных координатах рабочей области.
stageYВертикальная координата события в глобальных координатах рабочей области.
targetЭкземпляр InteractiveObject под указывающим устройством. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент.
touchPointIDУникальный идентификационный номер (целое число), присвоенный точке касания.
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, которое отправляется каждый раз при переходе мыши в область любого дочернего объекта контейнера экранных объектов, даже если она переместилась туда с другого дочернего объекта контейнера.

Примечание. Сведения о совместимости сред см. в описании класса Multitouch.

Определяет значение свойства type объекта события прикосновения PROXIMITY_ROLL_OVER.

Объект TouchEvent имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
eventPhaseТекущая фаза в потоке событий.
isRelatedObjectInaccessibleИмеет значение true, если свойству relatedObject задано значение null в соответствии с правилами изолированной среды безопасности.
localXГоризонтальная координата события относительно спрайта-контейнера.
localYВертикальная координата события относительно спрайта-контейнера.
pressureЗначение в диапазоне 0.01.0, определяющее интенсивность контакта с устройством. Если устройство не поддерживает определение давления, используется значение 1.0.
relatedObjectСсылка на объект списка отображения, связанный с событием.
shiftKeytrue, если клавиша Shift активна; иначе — false.
sizeXШирина области контакта.
sizeYВысота области контакта.
stageXГоризонтальная координата события в глобальных координатах рабочей области.
stageYВертикальная координата события в глобальных координатах рабочей области.
targetЭкземпляр InteractiveObject под указывающим устройством. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент.
touchPointIDУникальный идентификационный номер (целое число), присвоенный точке касания.
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. Если целью является выбираемое текстовое поле, то действие по умолчанию — завершение выбора текстового поля.

Задает значение свойства type для объекта события releaseOutside.

Это событие имеет следующие свойства:

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows).
bubblestrue
buttonDownfalse
cancelablefalse; поведение по умолчанию отменить невозможно.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
localXГоризонтальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
localYВертикальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
shiftKeytrue, если клавиша Shift активна; иначе — 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.

Это событие имеет следующие свойства:

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows).
bubblestrue
buttonDownДля событий щелчка правой кнопкой мыши всегда используется значение false.
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
localXГоризонтальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
localYВертикальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
movementXИзменение горизонтальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
movementYИзменение вертикальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
shiftKeytrue, если клавиша Shift активна; иначе — 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.

Это событие имеет следующие свойства:

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows).
bubblestrue
buttonDownДля событий щелчка правой кнопкой мыши всегда используется значение true.
cancelablefalse; поведение по умолчанию отменить невозможно.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
localXГоризонтальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
localYВертикальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
movementXИзменение горизонтальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
movementYИзменение вертикальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
shiftKeytrue, если клавиша Shift активна; иначе — 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.

Это событие имеет следующие свойства:

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows).
bubblestrue
buttonDowntrue, если правая кнопка мыши нажата; иначе —false.
cancelablefalse; поведение по умолчанию отменить невозможно.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
localXГоризонтальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
localYВертикальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
movementXИзменение горизонтальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
movementYИзменение вертикальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
shiftKeytrue, если клавиша Shift активна; иначе — 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, которое отправляется каждый раз при перемещении курсора мыши из области дочернего объекта контейнера объектов отображения, даже если он находится на другом дочернем объекте контейнера объектов отображения.

Задает значение свойства type для объекта события rollOut.

Это событие имеет следующие свойства:

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows).
bubblesfalse
buttonDowntrue, если нажата основная кнопка мыши; иначе — false.
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
relatedObjectОбъект списка отображения, на который сейчас указывает мышь.
localXГоризонтальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
localYВертикальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
movementXИзменение горизонтальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
movementYИзменение вертикальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
shiftKeytrue, если клавиша Shift активна; иначе — 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, которое отправляется каждый раз при переходе мыши в область дочернего объекта контейнера экранных объектов, даже если она переместилась туда с другого дочернего объекта контейнера.

Задает значение свойства type для объекта события rollOver.

Это событие имеет следующие свойства:

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows).
bubblesfalse
buttonDowntrue, если нажата основная кнопка мыши; иначе — false.
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
relatedObjectОбъект списка отображения, на который указывала мышь.
localXГоризонтальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
localYВертикальная координата, в которой произошло событие, относительно спрайта-контейнера, если блокировка мыши отключена.
movementXИзменение горизонтальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
movementYИзменение вертикальных координат положения мыши с последнего события мыши, если блокировка мыши включена.
shiftKeytrue, если клавиша Shift активна; иначе — 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 с помощью прослушивателя событий.
targetЛюбой экземпляр InteractiveObject, для которого зарегистрирован прослушиватель события selectAll.

Примечание. Объектами TextField не отправляются события clear, copy, cut, paste или selectAll. Объекты TextField в контекстном меню всегда включают команды «Вырезать», «Скопировать», «Вставить» и «Выбрать все». Удалить эти команды из контекстного меню для объектов TextField невозможно. Для объектов TextField выбор этих команд (или сочетаний клавиш, эквивалентных элементу меню) не приводит к генерации событий clear, copy, cut, paste или selectAll. Однако другие классы, которые распространяют класс InteractiveObject, включая компоненты, построенные, используя текстовую Службу Flash (FTE), отправят эти события в ответ на операции пользователя, например, комбинации клавиш и контекстные меню.

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 определяет значение type объекта SoftKeyboardEvent, когда программная клавиатура выводится на экран. Для этого события 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 определяет значение свойства type объекта SoftKeyboardEvent сразу перед выводом программной клавиатуры на экран. Для этого события 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 определяет значение свойства type объекта SoftKeyboardEvent, когда программная клавиатура опускается или скрывается. Для этого события, 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 с помощью прослушивателя событий.
targetОбъект, для которого изменен флаг tabChildren. Свойство 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 с помощью прослушивателя событий.
targetОбъект InteractiveObject, для которого изменен флаг tabEnabled. Свойство 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 с помощью прослушивателя событий.
targetОбъект, для которого изменилось свойство tabIndex. Свойство 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 имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
eventPhaseТекущая фаза в потоке событий.
isRelatedObjectInaccessibleИмеет значение true, если свойству relatedObject задано значение null в соответствии с правилами изолированной среды безопасности.
localXГоризонтальная координата события относительно спрайта-контейнера.
localYВертикальная координата события относительно спрайта-контейнера.
pressureЗначение в диапазоне 0.01.0, определяющее интенсивность контакта с устройством. Если устройство не поддерживает определение давления, используется значение 1.0.
relatedObjectСсылка на объект списка отображения, связанный с событием.
shiftKeytrue, если клавиша Shift активна; иначе — false.
sizeXШирина области контакта.
sizeYВысота области контакта.
stageXГоризонтальная координата события в глобальных координатах рабочей области.
stageYВертикальная координата события в глобальных координатах рабочей области.
targetЭкземпляр InteractiveObject под указывающим устройством. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент.
touchPointIDУникальный идентификационный номер (целое число), присвоенный точке касания.

Пример  ( Использование этого примера )

Следующий пример демонстрирует обработку событий TOUCH_BEGIN, TOUCH_MOVE и TOUCH_END. Во время перемещения точки контакта по экрану (onTouchMove), отслеживается и отображается ее координата по оси X относительно рабочей области. Для параметров Sprite.startTouchDrag в функции onTouchBegin значением 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 имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
eventPhaseТекущая фаза в потоке событий.
isRelatedObjectInaccessibleИмеет значение true, если свойству relatedObject задано значение null в соответствии с правилами изолированной среды безопасности.
localXГоризонтальная координата события относительно спрайта-контейнера.
localYВертикальная координата события относительно спрайта-контейнера.
pressureЗначение в диапазоне 0.01.0, определяющее интенсивность контакта с устройством. Если устройство не поддерживает определение давления, используется значение 1.0.
relatedObjectСсылка на объект списка отображения, связанный с событием.
shiftKeytrue, если клавиша Shift активна; иначе — false.
sizeXШирина области контакта.
sizeYВысота области контакта.
stageXГоризонтальная координата события в глобальных координатах рабочей области.
stageYВертикальная координата события в глобальных координатах рабочей области.
targetЭкземпляр InteractiveObject под указывающим устройством. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент.
touchPointIDУникальный идентификационный номер (целое число), присвоенный точке касания.

Пример  ( Использование этого примера )

Следующий пример демонстрирует обработку событий TOUCH_BEGIN, TOUCH_MOVE и TOUCH_END. Во время перемещения точки контакта по экрану (onTouchMove), отслеживается и отображается ее координата по оси X относительно рабочей области. Для параметров Sprite.startTouchDrag в функции onTouchBegin значением 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 имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
eventPhaseТекущая фаза в потоке событий.
isRelatedObjectInaccessibleИмеет значение true, если свойству relatedObject задано значение null в соответствии с правилами изолированной среды безопасности.
localXГоризонтальная координата события относительно спрайта-контейнера.
localYВертикальная координата события относительно спрайта-контейнера.
pressureЗначение в диапазоне 0.01.0, определяющее интенсивность контакта с устройством. Если устройство не поддерживает определение давления, используется значение 1.0.
relatedObjectСсылка на объект списка отображения, связанный с событием.
shiftKeytrue, если клавиша Shift активна; иначе — false.
sizeXШирина области контакта.
sizeYВысота области контакта.
stageXГоризонтальная координата события в глобальных координатах рабочей области.
stageYВертикальная координата события в глобальных координатах рабочей области.
targetЭкземпляр InteractiveObject под указывающим устройством. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент.
touchPointIDУникальный идентификационный номер (целое число), присвоенный точке касания.

Пример  ( Использование этого примера )

Следующий пример демонстрирует обработку событий TOUCH_BEGIN, TOUCH_MOVE и TOUCH_END. Во время перемещения точки контакта по экрану (onTouchMove), отслеживается и отображается ее координата по оси X относительно рабочей области. Для параметров Sprite.startTouchDrag в функции onTouchBegin значением 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 на устройстве с сенсорным экраном (например, перетаскивает палец с одного экранного объекта на другой при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). Некоторые устройства также могут интерпретировать этот контакт как событие mouseOut.

В частности, если пользователь проводит пальцем через весь сенсорный экран, то экземпляр InteractiveObject может отправить события mouseOut или touchOut, либо оба сразу, если это поддерживается текущей средой. Выберите способ обработки взаимодействия с пользователем. Используйте класс flash.ui.Multitouch для управления обработкой событий (включите обработку событий сложных жестов, событий простых точечных касаний или выключите события касания, чтобы отправлялись только события мыши). Если задана обработка события mouseOut, то один и тот же обработчик события будет использоваться для устройств с сенсорным экраном и для устройств с мышью. Однако если требуется обрабатывать событие touchOut, обработчик можно создать таким образом, чтобы он удовлетворял конкретные потребности устройств с сенсорным экраном и предоставлял пользователям расширенные возможности управления с помощью жестов. Также можно обрабатывать оба события по отдельности, чтобы обеспечить разную реакцию на события прикосновения и мыши.

Примечание. Сведения о совместимости сред см. в описании класса Multitouch.

Определяет значение свойства type объекта события касания TOUCH_OUT.

Объект TouchEvent имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
eventPhaseТекущая фаза в потоке событий.
isRelatedObjectInaccessibleИмеет значение true, если свойству relatedObject задано значение null в соответствии с правилами изолированной среды безопасности.
localXГоризонтальная координата события относительно спрайта-контейнера.
localYВертикальная координата события относительно спрайта-контейнера.
pressureЗначение в диапазоне 0.01.0, определяющее интенсивность контакта с устройством. Если устройство не поддерживает определение давления, используется значение 1.0.
relatedObjectСсылка на объект списка отображения, связанный с событием.
shiftKeytrue, если клавиша Shift активна; иначе — false.
sizeXШирина области контакта.
sizeYВысота области контакта.
stageXГоризонтальная координата события в глобальных координатах рабочей области.
stageYВертикальная координата события в глобальных координатах рабочей области.
targetЭкземпляр InteractiveObject под указывающим устройством. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент.
touchPointIDУникальный идентификационный номер (целое число), присвоенный точке касания.

Связанные элементы 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 имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
eventPhaseТекущая фаза в потоке событий.
isRelatedObjectInaccessibleИмеет значение true, если свойству relatedObject задано значение null в соответствии с правилами изолированной среды безопасности.
localXГоризонтальная координата события относительно спрайта-контейнера.
localYВертикальная координата события относительно спрайта-контейнера.
pressureЗначение в диапазоне 0.01.0, определяющее интенсивность контакта с устройством. Если устройство не поддерживает определение давления, используется значение 1.0.
relatedObjectСсылка на объект списка отображения, связанный с событием.
shiftKeytrue, если клавиша Shift активна; иначе — false.
sizeXШирина области контакта.
sizeYВысота области контакта.
stageXГоризонтальная координата события в глобальных координатах рабочей области.
stageYВертикальная координата события в глобальных координатах рабочей области.
targetЭкземпляр InteractiveObject под указывающим устройством. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент.
touchPointIDУникальный идентификационный номер (целое число), присвоенный точке касания.

Связанные элементы 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 имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
eventPhaseТекущая фаза в потоке событий.
isRelatedObjectInaccessibleИмеет значение true, если свойству relatedObject задано значение null в соответствии с правилами изолированной среды безопасности.
localXГоризонтальная координата события относительно спрайта-контейнера.
localYВертикальная координата события относительно спрайта-контейнера.
pressureЗначение в диапазоне 0.01.0, определяющее интенсивность контакта с устройством. Если устройство не поддерживает определение давления, используется значение 1.0.
relatedObjectСсылка на объект списка отображения, связанный с событием.
shiftKeytrue, если клавиша Shift активна; иначе — false.
sizeXШирина области контакта.
sizeYВысота области контакта.
stageXГоризонтальная координата события в глобальных координатах рабочей области.
stageYВертикальная координата события в глобальных координатах рабочей области.
targetЭкземпляр InteractiveObject под указывающим устройством. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент.
touchPointIDУникальный идентификационный номер (целое число), присвоенный точке касания.

Связанные элементы 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 имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
eventPhaseТекущая фаза в потоке событий.
isRelatedObjectInaccessibleИмеет значение true, если свойству relatedObject задано значение null в соответствии с правилами изолированной среды безопасности.
localXГоризонтальная координата события относительно спрайта-контейнера.
localYВертикальная координата события относительно спрайта-контейнера.
pressureЗначение в диапазоне 0.01.0, определяющее интенсивность контакта с устройством. Если устройство не поддерживает определение давления, используется значение 1.0.
relatedObjectСсылка на объект списка отображения, связанный с событием.
shiftKeytrue, если клавиша Shift активна; иначе — false.
sizeXШирина области контакта.
sizeYВысота области контакта.
stageXГоризонтальная координата события в глобальных координатах рабочей области.
stageYВертикальная координата события в глобальных координатах рабочей области.
targetЭкземпляр InteractiveObject под указывающим устройством. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент.
touchPointIDУникальный идентификационный номер (целое число), присвоенный точке касания.

Связанные элементы 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, с которым был установлен первичный контакт на сенсорном экране (например, нажимает точку на экранном объекте и поднимает палец с той же точки при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). Некоторые устройства также могут интерпретировать этот контакт как событие click.

В частности, если пользователь касается пальцем объекта InteractiveObject, то экземпляр InteractiveObject может отправить события click или touchTap, либо оба сразу, если это поддерживается текущей средой. Выберите способ обработки взаимодействия с пользователем. Используйте класс flash.ui.Multitouch для управления обработкой событий (включите обработку событий сложных жестов, событий простых точечных касаний или выключите события касания, чтобы отправлялись только события мыши). Если задана обработка события click, то один и тот же обработчик события будет использоваться для устройств с сенсорным экраном и для устройств с мышью. Однако если требуется обрабатывать событие touchTap, обработчик можно создать таким образом, чтобы он удовлетворял конкретные потребности устройств с сенсорным экраном и предоставлял пользователям расширенные возможности управления с помощью жестов. Также можно обрабатывать оба события по отдельности, чтобы обеспечить разную реакцию на события прикосновения и мыши.

Примечание. Сведения о совместимости сред см. в описании класса Multitouch.

Определяет значение свойства type объекта события касания TOUCH_TAP.

Объект TouchEvent имеет следующие свойства.

СвойствоЗначение
altKeytrue, если клавиша Alt активна (Windows или Linux).
bubblestrue
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
eventPhaseТекущая фаза в потоке событий.
isRelatedObjectInaccessibleИмеет значение true, если свойству relatedObject задано значение null в соответствии с правилами изолированной среды безопасности.
localXГоризонтальная координата события относительно спрайта-контейнера.
localYВертикальная координата события относительно спрайта-контейнера.
pressureЗначение в диапазоне 0.01.0, определяющее интенсивность контакта с устройством. Если устройство не поддерживает определение давления, используется значение 1.0.
relatedObjectСсылка на объект списка отображения, связанный с событием.
shiftKeytrue, если клавиша Shift активна; иначе — false.
sizeXШирина области контакта.
sizeYВысота области контакта.
stageXГоризонтальная координата события в глобальных координатах рабочей области.
stageYВертикальная координата события в глобальных координатах рабочей области.
targetЭкземпляр InteractiveObject под указывающим устройством. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget для обращения к объекту в списке отображения, обрабатывающему событие в данный момент.
touchPointIDУникальный идентификационный номер (целое число), присвоенный точке касания.

Пример  ( Использование этого примера )

Следующий код отображает сообщение, когда пользователь прикасается к квадрату, нарисованному в 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 создается новый объект ChildSprite тип Sprite с именем child, который вызывает метод конструктора ChildSprite для рисования фигуры и добавляет для нее события мыши (как описывается далее). Объект child добавляется в начало списка отображения в точку с координатами x = 0, y = 0.
  2. В классе ChildSprite объявите свойства size и overSize, которые будут использоваться позже в методе draw() и методах MouseEvent.
  3. Объявите свойства, задающие оранжевый цвет фона, темно-желтый цвет при наведении мыши и голубой при нажатии мыши.
  4. В конструкторе ChildSprite рисуется оранжевый квадрат с помощью методов класса Graphics и метода draw().
  5. Конструктор добавляет четыре метода прослушивателя событий MouseEvent:
    • mouseOverHandler: перерисовывает квадрат большего размера (60 на 60 пикселей) темно-желтого цвета в точке с исходными координатами.
    • mouseOutHandler: возвращает квадрату исходный размер и цвет.
    • mouseDownHandler: перерисовывает квадрат большего размера (60 на 60 пикселей) голубого цвета в точке с исходными координатами.
    • mouseUpHandler: то же, что mouseOverHandler.
package {
    import flash.display.Sprite;

    public class InteractiveObjectExample extends Sprite {

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

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

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

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

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

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

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

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

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




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.