ActionScript® 3.0 — dokumentacja dla platformy Adobe® Flash®
Strona główna  |  Ukryj listę pakietów i klas |  Pakiety  |  Klasy  |  Nowości  |  Indeks  |  Dodatki  |  Dlaczego język angielski?
Filtry: AIR 30.0 i wcześniejsze, Flash Player 30.0 i wcześniejsze, Flash Lite 4
Flex 4.6 i wcześniejsze, Flash Pro CS6 i wcześniejsze
Ukryj filtry
flash.display 

InteractiveObject  - AS3

Pakietyx

Najwyższy poziom
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

Elementy językowe

Stałe globalne
Funkcje globalne
Operatory
Instrukcje, słowa kluczowe i dyrektywy
Typy specjalne

Dodatki

Nowości
Błędy kompilatora
Ostrzeżenia kompilatora
Błędy czasu wykonywania
Migracja kodu ActionScript 3
Obsługiwane zestawy znaków
Tylko MXML
Elementy XML dotyczące ruchu
Znaczniki tekstu z synchronizacją czasową
Przestarzały indeks
Stałe implementacji dostępności
Instrukcje dotyczące przykładów
Informacje prawne
Pakietflash.display
Klasapublic class InteractiveObject
DziedziczenieInteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object
Podklasy DisplayObjectContainer, SimpleButton, TextField

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9, Flash Lite 4

Klasa InteractiveObject jest abstrakcyjną klasą bazową dla wszystkich obiektów ekranowych, z którymi użytkownik może wchodzić w interakcje przy użyciu myszy, klawiatury i innych urządzeń wejściowych.

Nie można bezpośrednio utworzyć instancji klasy InteractiveObject. Wywołanie do konstruktora new InteractiveObject() powoduje zgłoszenie wyjątku ArgumentError.

Sama klasa InteractiveObject nie zawiera żadnych interfejsów API do renderowania zawartości na ekranie. Aby utworzyć niestandardową podklasę klasy InteractiveObject, należy rozszerzyć jedną z podklas, które zawierają elementy interfejsu API służące do renderowania treści na ekranie, np. klasę Sprite, SimpleButton, TextField lub MovieClip.

Wyświetl przykłady



Właściwości publiczne
 WłaściwośćZdefiniowane przez
  accessibilityImplementation : AccessibilityImplementation
Bieżąca implementacja dostępności (AccessibilityImplementation) dla tego wystąpienia klasy InteractiveObject.
InteractiveObject
 InheritedaccessibilityProperties : AccessibilityProperties
Bieżące opcje dostępności tego obiektu wyświetlanego.
DisplayObject
 Inheritedalpha : Number
Wartość przezroczystości alfa określonego obiektu.
DisplayObject
 InheritedblendMode : String
Wartość z klasy BlendMode określająca, jakiego trybu mieszania należy użyć.
DisplayObject
 InheritedblendShader : Shader
[tylko do zapisu] Ustawia moduł cieniujący, który jest używany do mieszania pierwszego planu oraz tła.
DisplayObject
 InheritedcacheAsBitmap : Boolean
Jeśli ustawiono wartość true, środowisko wykonawcze Flash buforuje wewnętrzną reprezentację bitmapy obiektu wyświetlanego.
DisplayObject
 Inherited    cacheAsBitmapMatrix : Matrix
W przypadku wartości innej niż null ten obiekt Matrix definiuje sposób renderowania obiektu wyświetlanego, gdy cacheAsBitmap jest ustawione na true.
DisplayObject
 Inheritedconstructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu.
Object
  contextMenu : NativeMenu
Określa menu kontekstowe tego obiektu.
InteractiveObject
  doubleClickEnabled : Boolean
Określa, czy ten obiekt reaguje na zdarzenia doubleClick (dwukrotne kliknięcia).
InteractiveObject
 Inheritedfilters : Array
Indeksowana tablica zawierająca wszystkie filtry aktualnie skojarzone z obiektem wyświetlanym.
DisplayObject
  focusRect : Object
Określa, czy z tym obiektem skojarzono ramkę aktywności.
InteractiveObject
 Inheritedheight : Number
Wysokość obiektu ekranowego w pikselach.
DisplayObject
 InheritedloaderInfo : LoaderInfo
[tylko do odczytu] Zwraca obiekt LoaderInfo zawierający informacje o ładowaniu pliku, do którego należy ten obiekt wyświetlany.
DisplayObject
 Inheritedmask : DisplayObject
Wywoływany obiekt wyświetlany jest maskowany przez określony obiekt maski.
DisplayObject
 InheritedmetaData : Object
Pobiera obiekt metadanych wystąpienia klasy DisplayObject, jeśli metadane są przechowywane razem z tym wystąpieniem klasy DisplayObject w pliku SWF, korzystając ze znacznika PlaceObject4.
DisplayObject
  mouseEnabled : Boolean
Określa, czy ten obiekt odbiera komunikaty z myszy lub innego urządzenia wejściowego użytkownika.
InteractiveObject
 InheritedmouseX : Number
[tylko do odczytu] Określa współrzędną x myszy lub urządzenia wejściowego użytkownika w pikselach.
DisplayObject
 InheritedmouseY : Number
[tylko do odczytu] Określa współrzędną y myszy lub urządzenia wejściowego użytkownika w pikselach.
DisplayObject
 Inheritedname : String
Nazwa instancji obiektu DisplayObject.
DisplayObject
  needsSoftKeyboard : Boolean
Określa, czy klawiatura wirtualna (klawiatura programowa wyświetlana na ekranie) powinna być wyświetlana, gdy to wystąpienie klasy InteractiveObject staje się aktywne.
InteractiveObject
 InheritedopaqueBackground : Object
Określa, czy przy konkretnym kolorze tła obiekt wyświetlany jest nieprzejrzysty.
DisplayObject
 Inheritedparent : DisplayObjectContainer
[tylko do odczytu] Odnosi się do obiektu DisplayObjectContainer, który zawiera obiekt wyświetlany.
DisplayObject
 Inheritedroot : DisplayObject
[tylko do odczytu] Dla obiektu wyświetlanego w załadowanym pliku SWF główną właściwość stanowi obiekt wyświetlany na samym szczycie na liście wyświetlania w postaci struktury drzewa, którą reprezentuje plik SWF.
DisplayObject
 Inheritedrotation : Number
Określa wielkość obrotu instancji obiektu DisplayObject (w kątach).
DisplayObject
 InheritedrotationX : Number
Wskazuje kąt obrotu (w stopniach) instancji DisplayObject wokół osi x — od pozycji początkowej względem nadrzędnego kontenera 3D.
DisplayObject
 InheritedrotationY : Number
Wskazuje kąt obrotu (w stopniach) instancji DisplayObject wokół osi y — od pozycji początkowej względem nadrzędnego kontenera 3D.
DisplayObject
 InheritedrotationZ : Number
Wskazuje kąt obrotu (w stopniach) instancji DisplayObject wokół osi z — od pozycji początkowej względem nadrzędnego kontenera 3D.
DisplayObject
 Inheritedscale9Grid : Rectangle
Aktualnie stosowana siatka skalowania.
DisplayObject
 InheritedscaleX : Number
Wskazuje skalę poziomą (procent) obiektu względem punktu odniesienia.
DisplayObject
 InheritedscaleY : Number
Wskazuje skalę pionową (procent) obiektu względem punktu odniesienia.
DisplayObject
 InheritedscaleZ : Number
Wskazuje skalę głębokości (procent) obiektu względem punktu odniesienia.
DisplayObject
 InheritedscrollRect : Rectangle
Granice obszaru przewijania obiektu wyświetlanego.
DisplayObject
      softKeyboard : String
Steruje wyglądem klawiatury programowej.
InteractiveObject
  softKeyboardInputAreaOfInterest : Rectangle
Definiuje obszar, który powinien pozostać na ekranie po wyświetleniu klawiatury programowej (niedostępna w systemie iOS).
InteractiveObject
 Inheritedstage : Stage
[tylko do odczytu] Stół montażowy obiektu wyświetlanego.
DisplayObject
  tabEnabled : Boolean
Określa, czy do tego obiektu można przejść za pomocą klawisza Tab.
InteractiveObject
  tabIndex : int
Określa kolejność uaktywniania obiektów (z pliku SWF) za pomocą klawisza Tab.
InteractiveObject
 Inheritedtransform : flash.geom:Transform
Obiekt z właściwościami dotyczącymi matrycy obiektu wyświetlanego, transformacji kolorów oraz granic pikseli.
DisplayObject
 Inheritedvisible : Boolean
Decyduje, czy obiekt wyświetlany jest widoczny, czy nie.
DisplayObject
 Inheritedwidth : Number
Szerokość obiektu ekranowego w pikselach.
DisplayObject
 Inheritedx : Number
Oznacza współrzędną x instancji obiektu DisplayObject w lokalnym układzie współrzędnych nadrzędnego obiektu DisplayObjectContainer.
DisplayObject
 Inheritedy : Number
Oznacza współrzędną y instancji obiektu DisplayObject w lokalnym układzie współrzędnych nadrzędnego obiektu DisplayObjectContainer.
DisplayObject
 Inheritedz : Number
Wskazuje współrzędną wzdłuż osi Z instancji DisplayObject względem nadrzędnego kontenera 3D.
DisplayObject
Metody publiczne
 MetodaZdefiniowane przez
  
Wywołanie nowego konstruktora InteractiveObject() skutkuje wyjątkiem ArgumentError.
InteractiveObject
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Rejestruje obiekt detektora zdarzeń w obiekcie EventDispatcher, dzięki czemu detektor będzie otrzymywał powiadomienia o zdarzeniu.
EventDispatcher
 Inherited
Wywołuje zdarzenie, tj. kieruje je do przepływu zdarzeń.
EventDispatcher
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Zwraca prostokąt definiujący obszar obiektu wyświetlanego (w układzie współrzędnych obiektu targetCoordinateSpace).
DisplayObject
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Zwraca prostokąt definiujący granice obiektu wyświetlanego w układzie współrzędnych określonych przez parametr targetCoordinateSpace (z wyłączeniem konturów kształtów).
DisplayObject
 Inherited
Konwertuje obiekt punktowy ze współrzędnych obiektu Stage (globalne) do współrzędnych obiektu wyświetlanego (lokalne).
DisplayObject
 Inherited
Konwertuje punkt dwuwymiarowy ze współrzędnych stołu wymiarowego (globalnych) na współrzędne trójwymiarowego obiektu wyświetlanego (lokalne).
DisplayObject
 Inherited
Sprawdza, czy obiekt EventDispatcher zawiera jakiekolwiek detektory zarejestrowane dla konkretnego typu zdarzeń.
EventDispatcher
 Inherited
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość.
Object
 Inherited
Wyznacza prostokąt ograniczający obiekt wyświetlany w celu sprawdzenia, czy zachodzi on lub przecina się z prostokątem ograniczającym obiektu wyświetlanego obj.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Analizuje obiekt wyświetlany w celu ustalenia czy nakłada się on lub przecina punkt określony przez parametry x i y.
DisplayObject
 Inherited
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr.
Object
 Inherited
Konwertuje punkt trójwymiarowy trójwymiarowego obiektu wyświetlanego (lokalnego) na punkt dwuwymiarowy we współrzędnych stołu montażowego (globalnych).
DisplayObject
 Inherited
Konwertuje obiekt punktowy ze współrzędnych obiektu wyświetlanego (lokalne) do współrzędnych obiektu Stage (globalne).
DisplayObject
 Inherited
Wskazuje, czy określona właściwość istnieje i jest przeliczalna.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Usuwa detektor z obiektu EventDispatcher.
EventDispatcher
  
Powoduje uniesienie klawiatury wirtualnej.
InteractiveObject
 Inherited
Ustawia dostępność właściwości dynamicznej używanej w pętlach.
Object
 Inherited
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych.
Object
 Inherited
Zwraca ciąg reprezentujący określony obiekt.
Object
 Inherited
Zwraca pierwotną wartość dla określonego obiektu.
Object
 Inherited
Sprawdza, czy detektor zdarzeń określonego typu jest zarejestrowany w tym obiekcie EventDispatcher lub jego elementach macierzystych.
EventDispatcher
Zdarzenia
 Zdarzenie Podsumowanie Zdefiniowane przez
 Inherited[zdarzenie broadcast] Wywoływane, gdy program Flash Player lub aplikacja środowiska wykonawczego AIR uzyskuje fokus w systemie operacyjnym i przechodzi w stan aktywny.EventDispatcher
 InheritedWywoływane, gdy obiekt wyświetlany jest dodawany do listy wyświetlania.DisplayObject
 InheritedWywoływane, gdy obiekt wyświetlany jest dodawany do listy wyświetlania na scenie — albo bezpośrednio, albo wskutek dodania poddrzewa zawierającego obiekt wyświetlany.DisplayObject
  Wywoływane, gdy użytkownik wybierz opcje „Wyczyść” (lub „Usuń”) z menu kontekstowego dla tekstu.InteractiveObject
  Wywoływane w momencie naciśnięcia i zwolnienia głównego przycisku urządzenia wskazującego przez użytkownika na tej samej instancji InteractiveObject.InteractiveObject
  
    contextMenu
Wywoływane, gdy w wyniku gestu użytkownika zostanie uaktywnione menu kontekstowe skojarzone z tym obiektem interaktywnym w aplikacji AIR.InteractiveObject
  Wywoływane, gdy użytkownik uaktywnia specyficzną dla platformy kombinację klawiszy wywołującą operację kopiowania lub wybiera polecenie Kopiuj z menu kontekstowego dla tekstu.InteractiveObject
  Wywoływane, gdy użytkownik uaktywnia specyficzną dla platformy kombinację klawiszy wywołującą operację wycięcia lub wybiera polecenie Wytnij z menu kontekstowego dla tekstu.InteractiveObject
 Inherited[zdarzenie broadcast] Wywoływane, gdy program Flash Player lub aplikacja AIR traci fokus w systemie operacyjnym i przechodzi w stan nieaktywny.EventDispatcher
  Wywoływane w momencie, gdy użytkownik naciska i zwalnia główny przycisk urządzenia wskazującego dwukrotnie w krótkim odstępie czasu nad tym samym obiektem InteractiveObject, podczas gdy flaga doubleClickEnabled obiektu jest ustawiona na wartość true.InteractiveObject
 Inherited[zdarzenie broadcast] Wywoływane, gdy głowica odtwarzania przechodzi do nowej klatki.DisplayObject
 Inherited[zdarzenie broadcast] Wywoływane, gdy głowica odtwarzania kończy odtwarzanie bieżącej klatki.DisplayObject
  Wywoływane po uaktywnieniu obiektu wyświetlanego.InteractiveObject
  Dysponowana, gdy obiekt ekranowy przestaje być aktywny.InteractiveObject
 Inherited[zdarzenie broadcast] Wywoływane po zadziałaniu konstruktorów obiektów wyświetlanych klatek, ale przed działaniem skryptów klatek.DisplayObject
  Zostaje rozesłane, gdy użytkownik utworzy punkt styku wzdłuż krawędzi powierzchni dotykowej z instancją obiektu InteractiveObject (np. dotknięcie wzdłuż krawędzi powierzchni dotykowej pilota Siri Remote do telewizora firmy Apple). Niektóre urządzenia mogą również interpretować taki styk, jako kombinację różnych zdarzeń dotykowych.InteractiveObject
  Wywoływane, gdy użytkownik naciśnie na dwa punkty kontaktu nad tą samą instancją klasy InteractiveObject na urządzeniu dotykowym (np. naciśnie dwoma palcami i zwolni obiekt wyświetlany na ekranie dotykowym telefonu komórkowego lub tabletu).InteractiveObject
  Wywoływane, gdy użytkownik przesuwa punkt kontaktu nad wystąpieniem klasy InteractiveObject na urządzeniu dotykowym (na przykład przez przesuwanie palców z lewej strony na prawą nad obiektem ekranowym na telefonie komórkowym lub tablecie z ekranem dotykowym).InteractiveObject
  Wywoływane, gdy użytkownik wykona gest obrotu w punkcie kontaktu z instancją klasy InteractiveObject (np. dotknie obiektu wyświetlanego dwoma palcami i obróci palce na ekranie dotykowym telefonu komórkowego lub tabletu).InteractiveObject
  Wywoływane, gdy użytkownik wykona gest machnięcia w punkcie kontaktu na instancji obiektu InteractiveObject (np. dotknięcie trzema złączonymi palcami ekranu, a następnie szybkie przesunięcie ich nad obiektem wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu).InteractiveObject
  Wywoływane, gdy użytkownik utworzy punkt kontaktu z instancją obiektu InteractiveObject, a następnie stuknie w urządzenie dotykowe (np. przyłoży kilka palców do obiektu wyświetlanego w celu otwarcia menu, a następnie stuknie jednym palcem, aby wybrać element menu na ekranie dotykowym telefonu komórkowego lub tabletu).InteractiveObject
  Wywoływane, gdy użytkownik wykona gest powiększenia w punkcie kontaktu na instancji obiektu InteractiveObject (np. dotknięcie dwoma palcami ekranu, a następnie szybkie rozsunięcie palców nad obiektem wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu).InteractiveObject
  To zdarzenie jest wywoływane w każdej aplikacji klienckiej, która obsługuje lokalne wprowadzanie znaków za pomocą edytora IME.InteractiveObject
  Wywoływane, gdy użytkownik naciśnie klawisz.InteractiveObject
  Dysponowana, gdy użytkownik próbuje uaktywnić inny element za pomocą klawiatury.InteractiveObject
  Wywoływane, gdy użytkownik zwolni klawisz.InteractiveObject
  Wywoływane, gdy użytkownik naciśnie i zwolni środkowy przycisk urządzenia wskazującego nad tą samą instancją klasy InteractiveObject.InteractiveObject
  Wywoływane, gdy użytkownik naciśnie środkowy przycisk urządzenia wskazującego nad wystąpieniem klasy InteractiveObject.InteractiveObject
  Wywoływane, gdy użytkownik zwolni przycisk urządzenia wskazującego nad wystąpieniem klasy InteractiveObject.InteractiveObject
  Wywoływane, gdy użytkownik naciśnie przycisk urządzenia wskazującego nad instancją klasy InteractiveObject.InteractiveObject
  Wywoływane, gdy użytkownik próbuje uaktywnić inny element za pomocą urządzenia wskazującego.InteractiveObject
  Dysponowana, gdy użytkownik ustawi kursor nad instancją obiektu InteractiveObject i poruszy urządzenie wskazujące.InteractiveObject
  Wywoływane, gdy użytkownik przesunie kursor poza instancję obiektu InteractiveObject (za pomocą urządzenia wskazującego).InteractiveObject
  Dysponowana, gdy użytkownik przesunie kursor nad instancję obiektu InteractiveObject (za pomocą urządzenia wskazującego).InteractiveObject
  Wywoływane, gdy użytkownik zwolni przycisk urządzenia wskazującego nad wystąpieniem klasy InteractiveObject.InteractiveObject
  Wywoływane, gdy kółko myszy zostanie obrócone nad instancją klasy InteractiveObject.InteractiveObject
  Wywoływane przez obiekt InteractiveObject inicjujący przeciąganie, gdy użytkownik zwolni przycisk podczas przeciągania.InteractiveObject
  Wywoływane przez docelowy obiekt InteractiveObject, gdy przeciągany obiekt zostanie na niego upuszczony i upuszczenie zostanie zaakceptowane wywołaniem DragManager.acceptDragDrop().InteractiveObject
  Wywoływane przez obiekt InteractiveObject, gdy podczas gestu przeciągania wskaźnik wchodzi w granice tego obiektu.InteractiveObject
  Wywoływane przez obiekt InteractiveObject, gdy podczas gestu przeciągania wskaźnik opuści granice tego obiektu.InteractiveObject
  Regularnie wywoływane przez obiekt InteractiveObject, gdy wskaźnik podczas przeciągania pozostaje w granicach tego obiektu.InteractiveObject
  Wywoływane na początku operacji przeciągania przez obiekt InteractiveObject określony jako inicjator przeciągania w wywołaniu DragManager.doDrag().InteractiveObject
  Wywoływane podczas operacji przeciągania przez obiekt InteractiveObject określony jako inicjator przeciągania w wywołaniu DragManager.doDrag().InteractiveObject
  Wywoływane, gdy użytkownik uaktywnia specyficzną dla platformy kombinację klawiszy wywołującą operację wklejenia lub wybiera polecenie Wklej z menu kontekstowego dla tekstu.InteractiveObject
  Wywoływane, gdy użytkownik opuści aktywny pisak na odległość mniejszą niż graniczna odległość wykrywania dla ekranu.InteractiveObject
  
    proximityEnd
Wywoływane, gdy użytkownik uniesie aktywny pisak na odległość większą niż graniczna odległość wykrywania dla ekranu.InteractiveObject
  Wywoływane, gdy użytkownik przesuwa aktywny pisak nad ekranem, przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna odległość wykrywania dla ekranu.InteractiveObject
  
    proximityOut
Wywoływane, gdy użytkownik przesuwa aktywny pisak poza dany obiekt InteractiveObject, przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna odległość wykrywania dla ekranu.InteractiveObject
  Wywoływane, gdy użytkownik przesuwa aktywny pisak bezpośrednio nad danym obiektem InteractiveObject, przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna odległość wykrywania dla ekranu.InteractiveObject
  Wywoływane, gdy użytkownik przesuwa aktywny pisak poza obiekt InteractiveObject i jego obiekty potomne, przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna odległość wykrywania dla ekranu.InteractiveObject
  Wywoływane, gdy użytkownik przesuwa aktywny pisak z obszaru poza drzewem obiektów potomnych danego obiektu InteractiveObject na liście wyświetlania nad ten obiekt (przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna wartość wykrywania dla ekranu).InteractiveObject
  Wywoływane, gdy użytkownik zwalnia przycisk urządzenia wskazującego, jeśli wcześniej nacisnął ten przycisk na wystąpieniu klasy InteractiveObject i przesunął wskaźnik urządzenia poza to wystąpienie klasy InteractiveObject.InteractiveObject
 InheritedDysponowana, gdy obiekt ekranowy ma być usunięty z listy wyświetlania.DisplayObject
 InheritedDysponowana, gdy obiekt ekranowy ma być usunięty z listy wyświetlania na scenie — albo bezpośrednio, albo wskutek usunięcia poddrzewa zawierającego obiekt ekranowy.DisplayObject
 Inherited[zdarzenie broadcast] Wywoływane, gdy lista wyświetlania ma być aktualizowana lub renderowana.DisplayObject
  Wywoływane, gdy użytkownik naciśnie i zwolni prawy przycisk urządzenia wskazującego nad tą samą instancją klasy InteractiveObject.InteractiveObject
  Wywoływane, gdy użytkownik naciśnie przycisk urządzenia wskazującego nad wystąpieniem klasy InteractiveObject.InteractiveObject
  Wywoływane, gdy użytkownik zwolni przycisk urządzenia wskazującego nad instancją klasy InteractiveObject.InteractiveObject
  Wywoływane, gdy użytkownik przesunie kursor poza wystąpienie klasy InteractiveObject (za pomocą urządzenia wskazującego).InteractiveObject
  Wywoływane, gdy użytkownik przesunie kursor nad wystąpienie klasy InteractiveObject (za pomocą urządzenia wskazującego).InteractiveObject
  Wywoływane, gdy użytkownik uaktywnia specyficzną dla platformy kombinację klawiszy wywołującą operację zaznaczenia wszystkiego lub wybiera polecenie „Zaznacz wszystko” z menu kontekstowego dla tekstu.InteractiveObject
  Wywoływane bezpośrednio po uniesieniu klawiatury programowej.InteractiveObject
  Wywoływane bezpośrednio przed uniesieniem klawiatury programowej.InteractiveObject
  Wywoływane bezpośrednio po opuszczeniu klawiatury programowej.InteractiveObject
  Wywoływane, gdy zmienia się wartość flagi tabChildren obiektu.InteractiveObject
  Wywoływane, gdy zmienia się flaga tabEnabled obiektu.InteractiveObject
  Wywoływane, gdy zmienia się wartość właściwości tabIndex obiektu.InteractiveObject
  Wywoływane, gdy użytkownik wprowadzi jeden lub większą liczbę znaków tekstu.InteractiveObject
  Wywoływane, gdy użytkownik zainicjuje kontakt z urządzeniem dotykowym (np. dotknie palcem ekranu dotykowego telefonu komórkowego lub tabletu).InteractiveObject
  Wywoływane, gdy użytkownik przerwie kontakt z urządzeniem dotykowym (np. uniesie palec z ekranu dotykowego telefonu komórkowego lub tabletu).InteractiveObject
  Wywoływane, gdy użytkownik dotyka urządzenia. Wywołanie jest powtarzane w sposób ciągły do momentu usunięcia punktu kontaktu.InteractiveObject
  Wywoływane, gdy użytkownik przemieści punkt kontaktu od instancji klasy InteractiveObject na urządzeniu dotykowym (np. przeciągnie palcem z jednego obiektu wyświetlanego do punktu na drugim obiekcie wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu).InteractiveObject
  Wywoływane, gdy użytkownik przemieści punkt kontaktu nad instancję klasy InteractiveObject na urządzeniu dotykowym (np. przeciągnie palcem z punktu poza obiektem wyświetlanym do punktu na obiekcie wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu).InteractiveObject
  Wywoływane, gdy użytkownik przesuwa punkt kontaktu poza wystąpienie klasy InteractiveObject na urządzeniu dotykowym (na przykład przez przeciągnięcie palcem znad obiektu ekranowego do punktu poza obiektem ekranowym na telefonie komórkowym lub tablecie z ekranem dotykowym).InteractiveObject
  Wywoływane, gdy użytkownik przemieści punkt kontaktu nad instancję klasy InteractiveObject na urządzeniu dotykowym (np. przeciągnie palcem z punktu poza obiektem wyświetlanym do punktu na obiekcie wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu).InteractiveObject
  Wywoływane, gdy użytkownik zwolni nacisk na ekran dotykowy w punkcie kontaktu na tej samej instancji klasy InteractiveObject, na której kontakt został zainicjowany (na przykład naciśnie palcem i zwolni pojedynczy punkt na obiekcie wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu).InteractiveObject
Szczegół właściwości

accessibilityImplementation

właściwość
accessibilityImplementation:AccessibilityImplementation

Wersja języka: ActionScript 3.0

Bieżąca implementacja dostępności (AccessibilityImplementation) dla tej instancji klasy InteractiveObject.



Implementacja
    public function get accessibilityImplementation():AccessibilityImplementation
    public function set accessibilityImplementation(value:AccessibilityImplementation):void

Powiązane elementy interfejsu API

contextMenu

właściwość 
contextMenu:NativeMenu

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9, Flash Lite 4

Określa menu kontekstowe tego obiektu.

W przypadku treści działającej w programie Flash Player ta właściwość zawiera obiekt ContextMenu. W środowisku AIR klasa ContextMenu rozszerza klasę NativeMenu, jednak program Flash Player obsługuje tylko klasę ContextMenu, a nie klasę NativeMenu.

Uwaga: Menu kontekstowe obiektów TextField zawsze zawiera menu schowka. Menu schowka zawiera polecenia Wytnij, Kopiuj, Wklej, Wyczyść i Zaznacz wszystko. Tych poleceń nie można usunąć z menu kontekstowego obiektów TextField. W przypadku obiektów TextField wybieranie tych poleceń (za pomocą odpowiadających im klawiszy) nie powoduje wywoływania zdarzeń clear, copy, cut, paste ani selectAll.



Implementacja
    public function get contextMenu():NativeMenu
    public function set contextMenu(value:NativeMenu):void

Przykład  ( Sposób korzystania z tego przykładu )
Poniższy przykład ilustruje dodawanie niestandardowego elementu menu kontekstowego do obiektu Sprite poprzez przypisanie obiektu ContextMenu właściwości contextMenu obiektu Sprite. Przykład pochodzi z witryny 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

właściwość 
doubleClickEnabled:Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9

Określa, czy obiekt otrzymuje zdarzenia doubleClick. Domyślna wartość to false co oznacza, iż domyślnie instancja InteractiveObject nie otrzymuje zdarzeń doubleClick. Jeżeli właściwość doubleClickEnabled jest ustawiona na wartość true, wówczas instancja otrzymuje zdarzenia doubleClick wewnątrz swoich granic. Właściwość mouseEnabled instancji InteractiveObject również musi być ustawiona na wartość true, aby obiekt mógł otrzymywać zdarzenia doubleClick.

Ustawienie tej właściwości nie powoduje wywołania żadnego zdarzenia. Konieczne jest zastosowanie metody addEventListener() w celu dodania detektora zdarzeń dla zdarzenia doubleClick.



Implementacja
    public function get doubleClickEnabled():Boolean
    public function set doubleClickEnabled(value:Boolean):void

Powiązane elementy interfejsu API

focusRect

właściwość 
focusRect:Object

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9, Flash Lite 4

Określa, czy z tym obiektem skojarzono ramkę aktywności. Może mieć jedną z trzech wartości: true, false lub null. Wartości true i false działają zgodnie z oczekiwaniami; określają one, czy pojawia się prostokąt oznaczający aktywność obiektu. Wartość null oznacza, że ten obiekt jest zgodny z właściwością stageFocusRect stołu montażowego.



Implementacja
    public function get focusRect():Object
    public function set focusRect(value:Object):void

mouseEnabled

właściwość 
mouseEnabled:Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9, Flash Lite 4

Określa, czy ten obiekt odbiera komunikaty z myszy lub innego urządzenia wejściowego użytkownika. Domyślna wartość to true, co oznacza, że domyślnie każda instancja klasy InteractiveObject znajdująca się na liście wyświetlania odbiera zdarzenia myszy lub innego urządzenia wejściowego. Jeśli dla właściwości mouseEnabled jest ustawiona wartość false, wystąpienie nie odbiera zdarzeń myszy (ani innych zdarzeń związanych z interakcją ze strony użytkownika, na przykład zdarzeń klawiatury). Nie ma to wypływu na żaden z obiektów podrzędnych instancji z listy wyświetlania. W celu zmiany zachowania mouseEnabled dla wszystkich obiektów podrzędnych z listy wyświetlania należy zastosować funkcję flash.display.DisplayObjectContainer.mouseChildren.

Ustawienie tej właściwości nie powoduje wywołania żadnego zdarzenia. Konieczne jest zastosowanie metody addEventListener() w celu utworzenia interaktywnej funkcjonalności.



Implementacja
    public function get mouseEnabled():Boolean
    public function set mouseEnabled(value:Boolean):void

Powiązane elementy interfejsu API

needsSoftKeyboard

właściwość 
needsSoftKeyboard:Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.2, AIR 2.6

Określa, czy klawiatura wirtualna (klawiatura programowa wyświetlana na ekranie) powinna być wyświetlana, gdy to wystąpienie klasy InteractiveObject staje się aktywne.

Wartością domyślną jest false, a uaktywnienie wystąpienia klasy InteractiveObject nie powoduje uniesienia klawiatury programowej. Jeśli dla właściwości needsSoftKeyboard zostanie ustawiona wartość true, to gdy wystąpienie klasy InteractiveObject będzie gotowe na przyjęcie danych wejściowych użytkownika, środowisko wykonawcze uniesie klawiaturę programową. Wystąpienie klasy InteractiveObject jest gotowe na przyjęcie danych wejściowych użytkownika po wywołaniu programowym ustawiającym właściwość focus obiektu Stage lub po oddziaływaniu ze strony użytkownika, takim jak dotknięcie. Jeśli w systemie klienta jest dostępna klawiatura sprzętowa lub ten system nie obsługuje klawiatur wirtualnych, wówczas klawiatura programowa nie zostanie uniesiona.

Gdy klawiatura programowa jest unoszona i opuszczana, wystąpienie klasy InteractiveObject wywołuje zdarzenia softKeyboardActivating, softKeyboardActivate i softKeyboardDeactivate.

Uwaga: Ta właściwość nie jest obsługiwana w aplikacjach AIR w systemie iOS.



Implementacja
    public function get needsSoftKeyboard():Boolean
    public function set needsSoftKeyboard(value:Boolean):void

Powiązane elementy interfejsu API

    

softKeyboard

właściwość 
softKeyboard:String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 21.0

Steruje wyglądem klawiatury programowej.

Urządzenia z klawiaturą programową pozwalają dostosowywać jej przyciski do oczekiwanego typu wprowadzanych danych. Jeśli na przykład będą wprowadzane dane liczbowe, urządzenie może użyć wartości SoftKeyboardType.NUMBER w celu wyświetlania wyłącznie cyfr na klawiaturze programowej. Poprawne wartości są zdefiniowane jako stałe w klasie SoftKeyboardType:

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

Te wartości stanowią wskazówki dla urządzenia ułatwiające wyświetlenie najlepszej klawiatury dla bieżącej operacji.

Wartością domyślną jest SoftKeyboardType.DEFAULT.



Implementacja
    public function get softKeyboard():String
    public function set softKeyboard(value:String):void

Zgłasza
ArgumentError — Jeśli ustawiona jest dowolna wartość nienależąca do klasy SoftKeyboardType.

Powiązane elementy interfejsu API

softKeyboardInputAreaOfInterest

właściwość 
softKeyboardInputAreaOfInterest:Rectangle

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.2, AIR 2.6

Definiuje obszar, który powinien pozostać na ekranie po wyświetleniu klawiatury programowej (niedostępna w systemie iOS).

Jeśli właściwość needsSoftKeyboard tego obiektu InteractiveObject ma wartość true, wówczas podczas gdy użytkownik pisze, środowisko wykonawcze zgodnie z wymaganiami dostosowuje zawartość ekranu, aby obiekt był widoczny. Zwykle środowisko wykonawcze używa obwiedni obiektu uzyskanej z metody DisplayObject.getBounds(). Za pomocą właściwości softKeyboardInputAreaOfInterest można określić inny obszar.

Wartość właściwości softKeyboardInputAreaOfInterest należy określić za pomocą współrzędnych na stole montażowym.

Uwaga: W systemie Android w orientacjach poziomych właściwość softKeyboardInputAreaOfInterest nie jest przestrzegana.

Uwaga: Zmienna softKeyboardInputAreaOfInterest nie jest obsługiwana w systemie iOS.



Implementacja
    public function get softKeyboardInputAreaOfInterest():Rectangle
    public function set softKeyboardInputAreaOfInterest(value:Rectangle):void

Powiązane elementy interfejsu API

tabEnabled

właściwość 
tabEnabled:Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9

Określa, czy ten obiekt można osiągnąć za pomocą klawisza Tab. Wartość true, jeżeli obiekt ten można osiągnąć za pomocą klawisza Tab; w innym przypadku wartość false. Domyślnie wartość to false, z wyjątkiem sytuacji wymienionych poniżej:

  • Wartość true dla obiektu SimpleButton.
  • Wartość true dla obiektu TextField z właściwością type = "input".
  • Wartość true dla obiektu Sprite lub obiektu MovieClip z właściwością buttonMode = true.



Implementacja
    public function get tabEnabled():Boolean
    public function set tabEnabled(value:Boolean):void

tabIndex

właściwość 
tabIndex:int

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9

Określa kolejność uaktywniania obiektów (z pliku SWF) za pomocą klawisza Tab. Właściwość tabIndex ma domyślnie wartość -1, co oznacza iż nie jest ustawiony indeks tabulacji dla tego obiektu.

Jeżeli dowolny z obecnie wyświetlanych obiektów w pliku SWF zawiera właściwość tabIndex, wówczas automatyczna kolejność uaktywniania dla klawisza Tab jest wyłączone, zaś kolejność jest określana przez właściwości tabIndex obiektów w pliku SWF. Do własnej kolejności uaktywniania dla klawisza Tab można włączyć tylko obiekty posiadające właściwości tabIndex.

Wartością właściwości tabIndex może być nie ujemna liczba całkowita. Obiekty są porządkowane zgodnie z właściwościami tabIndex w kolejności rosnącej. Obiekt z wartością właściwości tabIndex równą 1 ma pierwszeństwo względem obiektu z wartością właściwości tabIndex równą 2. Nie należy używać tej samej wartości tabIndex dla wielu obiektów.

Własna kolejność uaktywniania definiowana przez właściwość tabIndex to flat. Oznacza to, iż nie zwraca się uwagi na stosunki hierarchiczne obiektów w pliku SWF. Wszystkie obiekty w pliku SWF z właściwościami tabIndex są układane zgodnie z kolejnością aktywacji klawiszem Tab, która jest określane przez wartości właściwości tabIndex.

Uwaga: Aby ustawić kolejność aktywacji klawiszem Tab dla instancji TLFTextField, należy wykonać rzutowanie obiektu podrzędnego obiektu wyświetlanego TLFTextField na klasę InteractiveObject, a następnie ustawić właściwość tabIndex. Na przykład:

	 InteractiveObject(tlfInstance.getChildAt(1)).tabIndex = 3;
	 
Aby odwrócić kolejność aktywacji klawiszem Tab względem ustawienia domyślnego dla trzech instancji obiektu TLFTextField (tlfInstance1, tlfInstance2 i tlfInstance3), należy użyć poniższego kodu:
	 InteractiveObject(tlfInstance1.getChildAt(1)).tabIndex = 3;
	 InteractiveObject(tlfInstance2.getChildAt(1)).tabIndex = 2;
	 InteractiveObject(tlfInstance3.getChildAt(1)).tabIndex = 1;
	 



Implementacja
    public function get tabIndex():int
    public function set tabIndex(value:int):void
Konstruktor Szczegół

InteractiveObject

()Konstruktor
public function InteractiveObject()

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9, Flash Lite 4

Wywołanie do konstruktora new InteractiveObject() powoduje zgłoszenie wyjątku ArgumentError. Jednakże możliwe jest wywołanie konstruktorów następujących podklas obiektu InteractiveObject.

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

Szczegół metody

requestSoftKeyboard

()metoda
public function requestSoftKeyboard():Boolean

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.2, AIR 2.6

Powoduje uniesienie klawiatury wirtualnej.

Wywołanie tej metody powoduje uaktywnienie wystąpienia klasy InteractiveObject i, w razie konieczności, uniesienie klawiatury programowej. Właściwość needsSoftKeyboard również musi mieć wartość true. Klawiatura nie zostaje uniesiona, jeśli jest dostępna klawiatura sprzętowa lub system klienta nie obsługuje klawiatur wirtualnych.

Uwaga: Ta metoda nie jest obsługiwana w aplikacjach AIR w systemie iOS.

Zwraca
Boolean — Wartość true oznacza, że żądanie dotyczące klawiatury programowej zostało zaakceptowane. Wartość false oznacza, że klawiatura programowa nie została uniesiona.

Powiązane elementy interfejsu API

Szczegół zdarzenia

clear

Zdarzenie
Typ obiektu zdarzenia: flash.events.Event
właściwość Event.type = flash.events.Event.CLEAR

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Wywoływane, gdy użytkownik wybierz opcje „Wyczyść” (lub „Usuń”) z menu kontekstowego dla tekstu. Zdarzenie jest wywoływane dla obiektu, który obecnie jest aktywny. Jeśli obiektem aktualnie aktywnym jest pole TextField, domyślnie działanie tego zdarzenia powoduje usunięcie całego tekstu zaznaczonego w polu tekstowym.

Stała Event.CLEAR definiuje wartość właściwości type obiektu zdarzenia clear.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
targetDowolna instancja klasy InteractiveObject z detektorem zarejestrowanym dla zdarzenia clear.

Uwaga: Obiekty TextField nie wywołują zdarzeń clear, copy, cut, paste ani selectAll. Dla obiektów TextField polecenia Wytnij, Kopiuj, Wklej, Usuń i Zaznacz wszystko są zawsze dostępne w menu kontekstowym. Tych poleceń nie można usunąć z menu kontekstowego obiektów TextField. W przypadku obiektów TextField wybieranie tych poleceń (za pomocą odpowiadających im klawiszy) nie powoduje wywoływania zdarzeń clear, copy, cut, paste ani selectAll. Jednak inne klasy rozszerzające klasę InteractiveObject, łączenie z elementami zbudowanymi za pomocą mechanizmu Flash Text Engine (FTE), spowodują wywołanie tych zdarzeń w odpowiedzi na działania użytkownika takie jak używanie skrótów klawiaturowych i menu kontekstowych.

click

Zdarzenie  
Typ obiektu zdarzenia: flash.events.MouseEvent
właściwość MouseEvent.type = flash.events.MouseEvent.CLICK

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9, Flash Lite 4

Wywoływane w momencie naciśnięcia i zwolnienia głównego przycisku urządzenia wskazującego przez użytkownika na tej samej instancji InteractiveObject. Wystąpienie zdarzenia kliknięcia jest możliwe tylko po wystąpieniu zdarzeń w tej kolejności: zdarzenie mouseDown, a następnie MouseUp. Obiekt docelowy musi być identyczny w dla obu tych zdarzeń. W innym przypadku zdarzenie click nie występuje. Dowolna liczba innych zdarzeń myszy może wystąpić w dowolnym momencie pomiędzy zdarzeniami mouseDown i mouseUp; mimo tego zdarzenie click wciąż występuje.

Definiuje wartość właściwości type obiektu zdarzenia click.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows).
bubblestrue
buttonDownW przypadku zdarzeń kliknięcia ta wartość zawsze jest równa false.
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
movementXZmiana współrzędnej poziomej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
movementYZmiana współrzędnej pionowej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem wskazującym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.
    

contextMenu

Zdarzenie  
Typ obiektu zdarzenia: flash.events.MouseEvent
właściwość MouseEvent.type = flash.events.MouseEvent.CONTEXT_MENU

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0

Wywoływane, gdy w wyniku gestu użytkownika zostanie uaktywnione menu kontekstowe skojarzone z tym obiektem interaktywnym w aplikacji AIR.

Stała MouseEvent.CONTEXT_MENU definiuje wartość właściwości type obiektu zdarzenia contextMenu.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows).
bubblestrue
buttonDowntrue, jeśli prawy przycisk myszy jest naciśnięty; false w przeciwnym wypadku.
cancelablefalse; nie można anulować zachowania domyślnego.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
movementXZmiana współrzędnej poziomej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
movementYZmiana współrzędnej pionowej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
clickCountLiczba kliknięć myszą określająca, czy zdarzenie jest częścią sekwencji wielu kliknięć.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem wskazującym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

Powiązane elementy interfejsu API

copy

Zdarzenie  
Typ obiektu zdarzenia: flash.events.Event
właściwość Event.type = flash.events.Event.COPY

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5

Wywoływane, gdy użytkownik uaktywnia specyficzną dla platformy kombinację klawiszy wywołującą operację kopiowania lub wybiera polecenie Kopiuj z menu kontekstowego dla tekstu. Zdarzenie jest wywoływane dla obiektu, który obecnie jest aktywny. Jeśli obiektem aktualnie aktywnym jest pole TextField, domyślnie działanie tego zdarzenia powoduje skopiowanie do schowka całego tekstu zaznaczonego w polu tekstowym.

Definiuje wartość właściwości type obiektu zdarzenia copy.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
targetDowolna instancja klasy InteractiveObject z detektorem zarejestrowanym dla zdarzenia copy.

Uwaga: Obiekty TextField nie wywołują zdarzeń clear, copy, cut, paste ani selectAll. Dla obiektów TextField polecenia Wytnij, Kopiuj, Wklej, Usuń i Zaznacz wszystko są zawsze dostępne w menu kontekstowym. Tych poleceń nie można usunąć z menu kontekstowego obiektów TextField. W przypadku obiektów TextField wybieranie tych poleceń (za pomocą odpowiadających im klawiszy) nie powoduje wywoływania zdarzeń clear, copy, cut, paste ani selectAll. Jednak inne klasy rozszerzające klasę InteractiveObject, łączenie z elementami zbudowanymi za pomocą mechanizmu Flash Text Engine (FTE), spowodują wywołanie tych zdarzeń w odpowiedzi na działania użytkownika takie jak używanie skrótów klawiaturowych i menu kontekstowych.

cut

Zdarzenie  
Typ obiektu zdarzenia: flash.events.Event
właściwość Event.type = flash.events.Event.CUT

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5

Wywoływane, gdy użytkownik uaktywnia specyficzną dla platformy kombinację klawiszy wywołującą operację wycięcia lub wybiera polecenie Wytnij z menu kontekstowego dla tekstu. Zdarzenie jest wywoływane dla obiektu, który obecnie jest aktywny. Jeśli obiektem aktualnie aktywnym jest pole TextField, domyślnie działanie tego zdarzenia powoduje wycięcie do schowka całego tekstu zaznaczonego w polu tekstowym.

Definiuje wartość właściwości type obiektu zdarzenia cut.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
targetDowolna instancja klasy InteractiveObject z detektorem zarejestrowanym dla zdarzenia cut.

Uwaga: Obiekty TextField nie wywołują zdarzeń clear, copy, cut, paste ani selectAll. Dla obiektów TextField polecenia Wytnij, Kopiuj, Wklej, Usuń i Zaznacz wszystko są zawsze dostępne w menu kontekstowym. Tych poleceń nie można usunąć z menu kontekstowego obiektów TextField. W przypadku obiektów TextField wybieranie tych poleceń (za pomocą odpowiadających im klawiszy) nie powoduje wywoływania zdarzeń clear, copy, cut, paste ani selectAll. Jednak inne klasy rozszerzające klasę InteractiveObject, łączenie z elementami zbudowanymi za pomocą mechanizmu Flash Text Engine (FTE), spowodują wywołanie tych zdarzeń w odpowiedzi na działania użytkownika takie jak używanie skrótów klawiaturowych i menu kontekstowych.

doubleClick

Zdarzenie  
Typ obiektu zdarzenia: flash.events.MouseEvent
właściwość MouseEvent.type = flash.events.MouseEvent.DOUBLE_CLICK

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9

Wywoływane w momencie, gdy użytkownik naciska i zwalnia główny przycisk urządzenia wskazującego dwukrotnie w krótkim odstępie czasu nad tym samym obiektem InteractiveObject, podczas gdy flaga doubleClickEnabled obiektu jest ustawiona na wartość true. Wystąpienie zdarzenia doubleClick jest możliwe tylko po wystąpieniu zdarzeń w tej kolejności: mouseDown, mouseUp, click, mouseDown, mouseUp. Wszystkie te zdarzenia muszą mieć ten sam cel co zdarzenie doubleClick. Drugie kliknięcie, reprezentowane przez drugie zdarzenia mouseDown i mouseUp, musi wystąpić w określonym okresie czasu po zdarzeniu click. Dozwolona długość tego okresu czasu jest zmienna w zależności od systemu operacyjnego, a często może być również konfigurowana przez użytkownika. Jeżeli celem jest pole tekstowe możliwe do wybrania, wówczas słowo znajdujące się pod wskaźnikiem jest wybierane jako zachowanie domyślne. Jeżeli docelowy obiekt InteractiveObject nie posiada flagi doubleClickEnabled ustawionej na wartość true, wówczas otrzymuje dwa zdarzenia click.

Domyślnie właściwość doubleClickEnabled ma wartość false.

Zachowanie wyboru tekstu przez dwukrotne kliknięcie myszą obiektu TextField nie jest związane ze zdarzeniem doubleClick. Należy wykorzystać właściwość TextField.doubleClickEnabled w celu kontrolowania sposobu wybierania w obiektach TextField.

Definiuje wartość właściwości type obiektu zdarzenia doubleClick. Aby obiekt generował zdarzenie doubleClick, właściwość doubleClickEnabled musi być ustawiona na true.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows).
bubblestrue
buttonDownW przypadku zdarzeń dwukrotnego kliknięcia ta wartość zawsze jest równa false.
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
movementXZmiana współrzędnej poziomej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
movementYZmiana współrzędnej pionowej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem wskazującym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

Powiązane elementy interfejsu API

focusIn

Zdarzenie  
Typ obiektu zdarzenia: flash.events.FocusEvent
właściwość FocusEvent.type = flash.events.FocusEvent.FOCUS_IN

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9, Flash Lite 4

Wywoływane po uzyskaniu aktywności przez obiekt wyświetlany. Dzieje się to w momencie podświetlenia obiektu przez użytkownika przy użyciu urządzenia wskazującego lub nawigacji klawiaturą. Obiekt, który stał się aktywny, jest nazywany obiektem docelowym tego zdarzenia, podczas gdy odpowiednia instancja InteractiveObject, która utraciła aktywność, jest nazwana obiektem powiązanym. Odwołanie do obiektu związanego jest przechowywane we właściwości relatedObject obiektu uzyskującego. Właściwość shiftKey nie jest stosowana. Zdarzenie to następuje po wywołaniu poprzedniego zdarzenia focusOut.

Definiuje wartość właściwości type obiektu zdarzenia focusIn.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
keyCode0; ma zastosowanie wyłącznie do zdarzeń keyFocusChange.
relatedObjectKomplementarna instancja klasy InteractiveObject, która zmienia się wskutek przeniesienia aktywności.
shiftKeyfalse; ma zastosowanie wyłącznie do zdarzeń keyFocusChange.
targetInstancja klasy InteractiveObject, która właśnie stała się aktywna. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.
directionKierunek, z którego przypisano fokus. Ta właściwość przyjmuje wartość parametru direction metody assignFocus() stołu montażowego. Jeśli fokus został przeniesiony w inny sposób, właściwość będzie miała zawsze wartość FocusDirection.NONE. Ma zastosowanie wyłącznie do zdarzeń focusIn. Dla wszystkich pozostałych zdarzeń związanych z fokusem właściwość ma wartość FocusDirection.NONE.

focusOut

Zdarzenie  
Typ obiektu zdarzenia: flash.events.FocusEvent
właściwość FocusEvent.type = flash.events.FocusEvent.FOCUS_OUT

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9, Flash Lite 4

Wywoływane po utracie aktywności przez obiekt wyświetlany. Dzieje się to w momencie podświetlenia innego obiektu przez użytkownika przy użyciu urządzenia wskazującego lub nawigacji klawiaturą. Obiekt, który utracił aktywność, jest nazwany obiektem docelowym tego zdarzenia, podczas gdy odpowiednia instancja InteractiveObject, która stała się aktywna, jest nazwana obiektem powiązanym. Odwołanie do obiektu związanego jest przechowywane we właściwości relatedObject obiektu docelowego. Właściwość shiftKey nie jest stosowana. Zdarzenie to uprzedza wywołanie zdarzenia focusIn przez obiekt związany.

Definiuje wartość właściwości type obiektu zdarzenia focusOut.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
keyCode0; ma zastosowanie wyłącznie do zdarzeń keyFocusChange.
relatedObjectKomplementarna instancja klasy InteractiveObject, która zmienia się wskutek przeniesienia aktywności.
shiftKeyfalse; ma zastosowanie wyłącznie do zdarzeń keyFocusChange.
targetInstancja klasy InteractiveObject, która właśnie utraciła aktywność. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

gestureDirectionalTap

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TransformGestureEvent
właściwość TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_DIRECTIONAL_TAP

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 24, Flash Lite 4

Zostaje rozesłane, gdy użytkownik utworzy punkt styku wzdłuż krawędzi powierzchni dotykowej z instancją obiektu InteractiveObject (np. dotknięcie wzdłuż krawędzi powierzchni dotykowej pilota Siri Remote do telewizora firmy Apple). Niektóre urządzenia mogą również interpretować taki styk, jako kombinację różnych zdarzeń dotykowych.

W szczególności, jeśli użytkownik dotknie jednym palcem obiekt InteractiveObject, a następnie dodatkowo odsunie palce, instancja InteractiveObject może rozesłać zdarzenie touchBegin i zdarzenie touchEnd (między innymi), a nie tylko zdarzenie gestureDirectionalTap, o ile bieżące środowisko obsługuje taki gest. Należy wybrać sposób obsługi interakcji z użytkownikiem. Klasa flash.ui.Multitouch służy do zarządzania obsługą zdarzeń dotyku (włączenie obsługi gestów, obsługa prostych dotknięć punktowych lub wyłączenie zdarzeń dotyku, tak aby wywoływane były tylko zdarzenia myszy). Jeśli kod użytkownika będzie obsługiwał zdarzenie touchBegin, wówczas ten sam podprogram obsługi zdarzenia będzie działał na urządzeniu dotykowym. Jeśli jednak kod użytkownika będzie obsługiwał zdarzenie gestureDirectionalTap, można zaprojektować podprogram obsługi zdarzenia tak, aby uwzględniał specyfikę interfejsu dotykowego i oferował użytkownikom bardziej wszechstronną obsługę. Można także obsługiwać każde z tych zdarzeń osobno, aby inaczej reagować na zdarzenia gestu, a inaczej na zdarzenia dotyku. Jednak to klasa flash.ui.Multitouch decyduje, czy uruchomione zostaje zdarzenie dotyku czy zdarzenie gestu.

Korzystając z właściwości obiektu zdarzenia, należy zwrócić uwagę, że właściwości localX i localY określają podstawowy punkt kontaktu (w przypadku telewizora firmy Apple jest to środek ekranu). Właściwości offsetX i offsetY odpowiadają kierunkowi gestu.

Uwaga: ten interfejs API obsługuje wyłącznie dotknięcia kierunkowe jednym palcem.

Definiuje wartość właściwości type dotyczącej obiektu zdarzenia dotyku GESTURE_DIRECTIONAL_TAP.

Wywołany obiekt TransformGestureEvent ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows lub Linux).
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
phaseBieżąca faza przepływu zdarzeń. W przypadku gestów machnięcia ta wartość zawsze jest równa all i odpowiada wartości GesturePhase.ALL, czyli fazie rozpoczynającej się z chwilą wywołania zdarzenia.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki). W przypadku gestów stuknięć kierunkowych jest to wartość środka ekranu.
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki). W przypadku gestów stuknięć kierunkowych jest to wartość środka ekranu.
scaleXSkala pozioma obiektu ekranowego. W przypadku gestów stuknięć kierunkowych ta wartość wynosi 1
scaleYSkala pionowa obiektu ekranowego. W przypadku gestów stuknięć kierunkowych ta wartość wynosi 1
rotationBieżący stopień obrotu obiektu ekranowego wzdłuż osi Z. W przypadku gestów stuknięć kierunkowych ta wartość wynosi 0
offsetXOkreśla zwrot w kierunku poziomym: 1 w prawo, -1 w lewo.
offsetYOkreśla zwrot w kierunku pionowym: 1 w dół, -1 w górę.
velocityWskazuje szybkość gestu przeciągnięcia wyrażoną w pikselach na sekundę (tylko środowisko AIR).
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
targetInstancja klasy InteractiveObject pod urządzeniem dotykowym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

Powiązane elementy interfejsu API

gestureLongPress

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TapGestureEvent
właściwość TapGestureEvent.type = flash.events.GestureEvent.GESTURE_LONG_PRESS

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2, Flash Lite 4

Wywoływane, gdy użytkownik naciśnie na dwa punkty kontaktu nad tą samą instancją klasy InteractiveObject na urządzeniu dotykowym (np. naciśnie dwoma palcami i zwolni obiekt wyświetlany na ekranie dotykowym telefonu komórkowego lub tabletu). Niektóre urządzenia mogą też zinterpretować ten kontakt jako zdarzenie doubleClick.

W szczególności, jeśli użytkownik stuknie dwoma palcami w instancję klasy InteractiveObject, instancja ta może wywołać zdarzenie doubleClick i/lub zdarzenie gestureTwoFingerTap, o ile bieżące środowisko obsługuje ten gest. Należy wybrać sposób obsługi interakcji z użytkownikiem. Klasa flash.ui.Multitouch służy do zarządzania obsługą zdarzeń dotyku (włączenie obsługi gestów, obsługa prostych dotknięć punktowych lub wyłączenie zdarzeń dotyku, tak aby wywoływane były tylko zdarzenia myszy). Jeśli kod użytkownika będzie obsługiwał zdarzenie doubleClick, wówczas ten sam podprogram obsługi zdarzenia będzie działał zarówno na urządzeniu dotykowym, jak i na urządzeniu z myszą. Jeśli jednak kod użytkownika będzie obsługiwał zdarzenie gestureTwoFingerTap, można zaprojektować podprogram obsługi zdarzenia tak, aby uwzględniał specyfikę interfejsu dotykowego i oferował użytkownikom bardziej wszechstronną obsługę. Można także obsługiwać każde z tych zdarzeń osobno, aby inaczej reagować na zdarzenia dotyku, a inaczej na zdarzenia myszy.

Uwaga: informacje o zgodności z poszczególnymi środowiskami zawiera opis klasy Multitouch.

Powiązane elementy interfejsu API

gesturePan

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TransformGestureEvent
właściwość TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_PAN

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2, Flash Lite 4

Wywoływane, gdy użytkownik przesuwa punkt kontaktu nad wystąpieniem klasy InteractiveObject na urządzeniu dotykowym (na przykład przez przesuwanie palców z lewej strony na prawą nad obiektem ekranowym na telefonie komórkowym lub tablecie z ekranem dotykowym). Niektóre urządzenia mogą zinterpretować ten kontakt jako zdarzenie mouseOver i jako zdarzenie touchOver.

W szczególności, jeśli użytkownik przesunie palec nad obiekt InteractiveObject, instancja InteractiveObject może wywołać zdarzenie mouseOver, touchOver, gesturePan lub wszystkie te zdarzenia, o ile bieżące środowisko obsługuje taki gest. Należy wybrać sposób obsługi interakcji z użytkownikiem. Klasa flash.ui.Multitouch służy do zarządzania obsługą zdarzeń dotyku (włączenie obsługi gestów, obsługa prostych dotknięć punktowych lub wyłączenie zdarzeń dotyku, tak aby wywoływane były tylko zdarzenia myszy). Jeśli kod użytkownika będzie obsługiwał zdarzenie mouseOver, wówczas ten sam podprogram obsługi zdarzenia będzie działał zarówno na urządzeniu dotykowym, jak i na urządzeniu z myszą. Jeśli jednak kod użytkownika będzie obsługiwał zdarzenie gesturePan, można zaprojektować podprogram obsługi zdarzenia tak, aby uwzględniał specyfikę interfejsu dotykowego i oferował użytkownikom bardziej wszechstronną obsługę. Można także obsługiwać każde z tych zdarzeń osobno, aby inaczej reagować na zdarzenia dotyku, a inaczej na zdarzenia myszy.

Uwaga: informacje o zgodności z poszczególnymi środowiskami zawiera opis klasy Multitouch.

Definiuje wartość właściwości type obiektu zdarzenia dotyku GESTURE_PAN.

Wywołany obiekt TransformGestureEvent ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows lub Linux).
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
phaseBieżąca faza w przepływie zdarzeń; wartość z klasy GesturePhase.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem zawierającego dany element obiektu ekranowego).
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem zawierającego dany element obiektu ekranowego).
scaleXSkala pozioma obiektu ekranowego od poprzedniego zdarzenia gestu. W przypadku gestów panoramowania ta wartość wynosi 1.
scaleYSkala pionowa obiektu ekranowego od poprzedniego zdarzenia gestu. W przypadku gestów panoramowania ta wartość wynosi 1.
rotationBieżący stopień obrotu (w stopniach) obiektu ekranowego wzdłuż osi Z, od poprzedniego zdarzenia gestu. W przypadku gestów panoramowania ta wartość wynosi 0.
offsetXTranslacja w poziomie obiektu ekranowego z położenia w poprzednim zdarzeniu gestu.
offsetYTranslacja w pionie obiektu ekranowego z położenia w poprzednim zdarzeniu gestu.
velocitySzybkość zdarzenia gestu wyrażona w pikselach na sekundę (tylko środowisko AIR). W przypadku gestu panoramowania ta wartość wynosi 0
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
targetInstancja klasy InteractiveObject pod urządzeniem dotykowym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

Przykład  ( Sposób korzystania z tego przykładu )

Poniższy przykład ilustruje obsługę zdarzeń GESTURE_PAN. Gdy użytkownik wykonuje gest panoramowania na urządzeniu dotykowym, pole myTextField jest zapełniane informacją o aktualnej fazie obsługi.
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";
    }
}

Powiązane elementy interfejsu API

gestureRotate

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TransformGestureEvent
właściwość TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_ROTATE

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2, Flash Lite 4

Wywoływane, gdy użytkownik wykona gest obrotu w punkcie kontaktu z instancją klasy InteractiveObject (np. dotknie obiektu wyświetlanego dwoma palcami i obróci palce na ekranie dotykowym telefonu komórkowego lub tabletu). Obrót dwóch palców jest typowym gestem obracania, jednak każde urządzenie i każdy system operacyjny może mieć własne wymagania co do sposobu aktywacji obrotu. Niektóre urządzenia mogą zinterpretować taki gest jako kombinację kilku zdarzeń myszy.

W szczególności, jeśli użytkownik przesunie palec nad obiekt InteractiveObject, instancja InteractiveObject może wywołać zdarzenie mouseOver i zdarzenie click (między innymi), a nie tylko zdarzenie gestureRotate, o ile bieżące środowisko obsługuje ten gest. Należy wybrać sposób obsługi interakcji z użytkownikiem. Klasa flash.ui.Multitouch służy do zarządzania obsługą zdarzeń dotyku (włączenie obsługi gestów, obsługa prostych dotknięć punktowych lub wyłączenie zdarzeń dotyku, tak aby wywoływane były tylko zdarzenia myszy). Jeśli kod użytkownika będzie obsługiwał zdarzenie mouseOver, wówczas ten sam podprogram obsługi zdarzenia będzie działał zarówno na urządzeniu dotykowym, jak i na urządzeniu z myszą. Jeśli jednak kod użytkownika będzie obsługiwał zdarzenie gestureRotate, można zaprojektować podprogram obsługi zdarzenia tak, aby uwzględniał specyfikę interfejsu dotykowego i oferował użytkownikom bardziej wszechstronną obsługę. Można także obsługiwać każde z tych zdarzeń osobno, aby inaczej reagować na zdarzenia dotyku, a inaczej na zdarzenia myszy.

Korzystając z właściwości obiektu zdarzenia, należy zwrócić uwagę, że właściwości localX i localY określają podstawowy punkt kontaktu. Właściwości offsetX i offsetY to odległość od punktu kontaktu, w której zakończył się gest obrotu.

Uwaga: informacje o zgodności z poszczególnymi środowiskami zawiera opis klasy Multitouch.

Definiuje wartość właściwości type dotyczącej obiektu zdarzenia dotyku GESTURE_ROTATE.

W czasie tego zdarzenia właściwość rotation zawiera wartość kąta obrotu. Wartości obrotu są następujące:

  • Od 0 do 180 stopni dla obrotów w prawo.
  • Od –180 do 0 stopni dla obrotów w lewo.

Wywołany obiekt TransformGestureEvent ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows lub Linux).
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
phaseBieżąca faza w przepływie zdarzeń; wartość z klasy GesturePhase.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem zawierającego dany element obiektu ekranowego).
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem zawierającego dany element obiektu ekranowego).
scaleXSkala pozioma obiektu ekranowego od poprzedniego zdarzenia gestu.
scaleYSkala pionowa obiektu ekranowego od poprzedniego zdarzenia gestu.
rotationBieżący stopień obrotu (w stopniach) obiektu ekranowego wzdłuż osi Z, od poprzedniego zdarzenia gestu.
offsetXTranslacja w poziomie obiektu ekranowego z położenia w poprzednim zdarzeniu gestu.
offsetYTranslacja w pionie obiektu ekranowego z położenia w poprzednim zdarzeniu gestu.
velocitySzybkość zdarzenia gestu wyrażona w pikselach na sekundę (tylko środowisko AIR). W przypadku gestu obrotu ta wartość wynosi 0
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
targetInstancja klasy InteractiveObject pod urządzeniem dotykowym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

Przykład  ( Sposób korzystania z tego przykładu )

Poniższy przykład ilustruje obsługę zdarzeń GESTURE_ROTATE. Gdy użytkownik wykonuje gest obrotu na urządzeniu dotykowym, obiekt mySprite obraca się, a pole myTextField jest zapełniane informacją o aktualnej fazie obsługi.
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";
    }
}

Powiązane elementy interfejsu API

gestureSwipe

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TransformGestureEvent
właściwość TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_SWIPE

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2, Flash Lite 4

Wywoływane, gdy użytkownik wykona gest machnięcia w punkcie kontaktu na instancji obiektu InteractiveObject (np. dotknięcie trzema złączonymi palcami ekranu, a następnie szybkie przesunięcie ich nad obiektem wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu). Przesunięcie kilku złączonych palców jest typowym gestem machnięcia, jednak każde urządzenie i system operacyjny może wymagać innego sposobu realizacji tego gestu. Niektóre urządzenia mogą zinterpretować taki gest jako kombinację kilku zdarzeń myszy.

W szczególności, jeśli użytkownik przesunie jeden palec nad obiektem InteractiveObject, a następnie złączy palce, instancja InteractiveObject może wywołać zdarzenie rollOver i zdarzenie rollOut (między innymi), a nie tylko zdarzenie gestureSwipe, o ile bieżące środowisko obsługuje taki gest. Należy wybrać sposób obsługi interakcji z użytkownikiem. Jeśli kod użytkownika będzie obsługiwał zdarzenie rollOver, wówczas ten sam podprogram obsługi zdarzenia będzie działał zarówno na urządzeniu dotykowym, jak i na urządzeniu z myszą. Jeśli jednak kod użytkownika będzie obsługiwał zdarzenie gestureSwipe, można zaprojektować podprogram obsługi zdarzenia tak, aby uwzględniał specyfikę interfejsu dotykowego i oferował użytkownikom bardziej wszechstronną obsługę. Można także obsługiwać każde z tych zdarzeń osobno, aby inaczej reagować na zdarzenia dotyku, a inaczej na zdarzenia myszy.

Korzystając z właściwości obiektu zdarzenia, należy zwrócić uwagę, że właściwości localX i localY określają podstawowy punkt kontaktu. Właściwości offsetX i offsetY to odległość od punktu kontaktu, w której zakończył się gest machnięcia.

Uwaga: Wprawdzie niektóre urządzenia z systemem operacyjnym Mac OS mogą prawidłowo interpretować machnięcie czterema palcami, ten interfejs API obsługuje tylko machnięcie trzema palcami.

Definiuje wartość właściwości type obiektu zdarzenia dotyku GESTURE_SWIPE.

Wywołany obiekt TransformGestureEvent ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows lub Linux).
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
phaseBieżąca faza przepływu zdarzeń. W przypadku gestów machnięcia ta wartość zawsze jest równa all i odpowiada wartości GesturePhase.ALL, czyli fazie rozpoczynającej się z chwilą wywołania zdarzenia.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki).
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki).
scaleXSkala pozioma obiektu ekranowego. W przypadku gestów machnięcia ta wartość wynosi 1.
scaleYSkala pionowa obiektu ekranowego. W przypadku gestów machnięcia ta wartość wynosi 1.
rotationBieżący stopień obrotu obiektu ekranowego wzdłuż osi Z. W przypadku gestów machnięcia ta wartość wynosi 0.
offsetXOkreśla zwrot w kierunku poziomym: 1 w prawo, -1 w lewo.
offsetYOkreśla zwrot w kierunku pionowym: 1 w dół, -1 w górę.
velocityWskazuje szybkość gestu przeciągnięcia wyrażoną w pikselach na sekundę (tylko środowisko AIR). W pozostałych przypadkach ta wartość wynosi 0
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
targetInstancja klasy InteractiveObject pod urządzeniem dotykowym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

Przykład  ( Sposób korzystania z tego przykładu )

Poniższy przykład ilustruje obsługę zdarzeń GESTURE_SWIPE. Gdy użytkownik wykonuje gest machnięcia na urządzeniu dotykowym, w polu tekstowym myTextField wpisywana jest faza all, czyli jedyna faza obsługi gestów machnięcia.
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;

}

Powiązane elementy interfejsu API

gestureTap

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TapGestureEvent
właściwość TapGestureEvent.type = flash.events.PressAndTapGestureEvent.GESTURE_TAP

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2, Flash Lite 4

Wywoływane, gdy użytkownik utworzy punkt kontaktu z instancją obiektu InteractiveObject, a następnie stuknie w urządzenie dotykowe (np. przyłoży kilka palców do obiektu wyświetlanego w celu otwarcia menu, a następnie stuknie jednym palcem, aby wybrać element menu na ekranie dotykowym telefonu komórkowego lub tabletu). Niektóre urządzenia mogą zinterpretować taki gest jako kombinację kilku zdarzeń myszy.

W szczególności, jeśli użytkownik przesunie jeden palec nad obiekt InteractiveObject, a następnie dodatkowo stuknie, instancja InteractiveObject może wywołać zdarzenie mouseOver i zdarzenie click (między innymi), a nie tylko zdarzenie gesturePressAndTap, o ile bieżące środowisko obsługuje taki gest. Należy wybrać sposób obsługi interakcji z użytkownikiem. Klasa flash.ui.Multitouch służy do zarządzania obsługą zdarzeń dotyku (włączenie obsługi gestów, obsługa prostych dotknięć punktowych lub wyłączenie zdarzeń dotyku, tak aby wywoływane były tylko zdarzenia myszy). Jeśli kod użytkownika będzie obsługiwał zdarzenie mouseOver, wówczas ten sam podprogram obsługi zdarzenia będzie działał zarówno na urządzeniu dotykowym, jak i na urządzeniu z myszą. Jeśli jednak kod użytkownika będzie obsługiwał zdarzenie gesturePressAndTap, można zaprojektować podprogram obsługi zdarzenia tak, aby uwzględniał specyfikę interfejsu dotykowego i oferował użytkownikom bardziej wszechstronną obsługę. Można także obsługiwać każde z tych zdarzeń osobno, aby inaczej reagować na zdarzenia dotyku, a inaczej na zdarzenia myszy.

Korzystając z właściwości obiektu zdarzenia, należy zwrócić uwagę, że właściwości localX i localY określają podstawowy punkt kontaktu („przyłożenia”). Właściwości offsetX i offsetY to odległości do dodatkowego punktu kontaktu („stuknięcia”).

Powiązane elementy interfejsu API

gestureZoom

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TransformGestureEvent
właściwość TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_ZOOM

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2, Flash Lite 4

Wywoływane, gdy użytkownik wykona gest powiększenia w punkcie kontaktu na instancji obiektu InteractiveObject (np. dotknięcie dwoma palcami ekranu, a następnie szybkie rozsunięcie palców nad obiektem wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu). Rozsunięcie palców jest typowym gestem powiększenia, jednak każde urządzenie i każdy system operacyjny może mieć własne wymagania co do sposobu aktywacji powiększenia. Niektóre urządzenia mogą zinterpretować taki gest jako kombinację kilku zdarzeń myszy.

W szczególności, jeśli użytkownik przesunie jeden palec nad obiekt InteractiveObject, a następnie rozsunie palce, instancja InteractiveObject może wywołać zdarzenie mouseOver i zdarzenie click (między innymi), a nie tylko zdarzenie gestureZoom, o ile bieżące środowisko obsługuje taki gest. Należy wybrać sposób obsługi interakcji z użytkownikiem. Klasa flash.ui.Multitouch służy do zarządzania obsługą zdarzeń dotyku (włączenie obsługi gestów, obsługa prostych dotknięć punktowych lub wyłączenie zdarzeń dotyku, tak aby wywoływane były tylko zdarzenia myszy). Jeśli kod użytkownika będzie obsługiwał zdarzenie mouseOver, wówczas ten sam podprogram obsługi zdarzenia będzie działał zarówno na urządzeniu dotykowym, jak i na urządzeniu z myszą. Jeśli jednak kod użytkownika będzie obsługiwał zdarzenie gestureZoom, można zaprojektować podprogram obsługi zdarzenia tak, aby uwzględniał specyfikę interfejsu dotykowego i oferował użytkownikom bardziej wszechstronną obsługę. Można także obsługiwać każde z tych zdarzeń osobno, aby inaczej reagować na zdarzenia dotyku, a inaczej na zdarzenia myszy.

Korzystając z właściwości obiektu zdarzenia, należy zwrócić uwagę, że właściwości localX i localY określają podstawowy punkt kontaktu. Właściwości offsetX i offsetY to odległość od punktu kontaktu, w której zakończył się gest powiększania.

Uwaga: Informacje o zgodności z poszczególnymi środowiskami zawiera opis klasy Multitouch.

Definiuje wartość właściwości type dotyczącej obiektu zdarzenia dotyku GESTURE_ZOOM.

Wywołany obiekt TransformGestureEvent ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows lub Linux).
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
phaseBieżąca faza w przepływie zdarzeń; wartość z klasy GesturePhase.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem zawierającego dany element obiektu ekranowego).
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem zawierającego dany element obiektu ekranowego).
scaleXSkala pozioma obiektu ekranowego od poprzedniego zdarzenia gestu.
scaleYSkala pionowa obiektu ekranowego od poprzedniego zdarzenia gestu.
rotationBieżący stopień obrotu (w stopniach) obiektu ekranowego wzdłuż osi Z, od poprzedniego zdarzenia gestu.
offsetXTranslacja w poziomie obiektu ekranowego z położenia w poprzednim zdarzeniu gestu.
offsetYTranslacja w pionie obiektu ekranowego z położenia w poprzednim zdarzeniu gestu.
velocitySzybkość zdarzenia gestu wyrażona w pikselach na sekundę (tylko środowisko AIR). W przypadku gestu powiększania ta wartość wynosi 0
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
targetInstancja klasy InteractiveObject pod urządzeniem dotykowym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

Przykład  ( Sposób korzystania z tego przykładu )

Poniższy przykład ilustruje obsługę zdarzeń GESTURE_ZOOM. Gdy użytkownik wykonuje gest zmiany powiększenia na urządzeniu dotykowym, pole myTextField jest zapełniane informacją o aktualnej fazie obsługi.
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";
    }
}

Powiązane elementy interfejsu API

imeStartComposition

Zdarzenie  
Typ obiektu zdarzenia: flash.events.IMEEvent

Wersje środowiska wykonawczego: Flash Lite 4

To zdarzenie jest wywoływane w każdej aplikacji klienckiej, która obsługuje lokalne wprowadzanie znaków za pomocą edytora IME.

keyDown

Zdarzenie  
Typ obiektu zdarzenia: flash.events.KeyboardEvent
właściwość KeyboardEvent.type = flash.events.KeyboardEvent.KEY_DOWN

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9, Flash Lite 4

Wywoływane, gdy użytkownik naciśnie klawisz. Mapowanie pomiędzy klawiszami a określonymi znakami zmienia się w zależności od urządzenia i systemu operacyjnego. To zdarzenie jest generowane po mapowaniu tego typu, ale przed przetwarzaniem edytora metody wprowadzania (IME). Edytory IME są wykorzystywane w celu wprowadzania znaków, jak na przykład chińskich ideogramów, których wygenerowanie przy pomocy standardowej klawiatury QWERTY jest utrudnione. Zdarzenie to występuje przed zdarzeniem keyUp.

W środowisku AIR anulowanie tego zdarzenia uniemożliwia wprowadzenie znaku w polu tekstowym.

Stała ScreenMouseEvent.KEY_DOWN definiuje wartość właściwości type obiektu zdarzenia keyDown.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblestrue
cancelabletrue w AIR, false w programie Flash Player; anulowanie zdarzenia w środowisku AIR zapobiega wprowadzeniu znaku do pola tekstowego.
charCodeKod znaku naciśniętego lub zwolnionego klawisza.
commandKeytrue w systemie Mac, jeśli klawisz Command jest aktywny. W przeciwnym razie false
controlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemie Mac, jeśli którykolwiek klawisz Control jest aktywny. W przeciwnym razie false
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
keyCodeKod znaku przypisanego do klawisza, który wciśnięto lub zwolniono.
keyLocationPołożenie klawisza na klawiaturze.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
targetInstancja klasy InteractiveObject, która jest aktywna. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

keyFocusChange

Zdarzenie  
Typ obiektu zdarzenia: flash.events.FocusEvent
właściwość FocusEvent.type = flash.events.FocusEvent.KEY_FOCUS_CHANGE

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9, Flash Lite 4

Wywoływane, gdy użytkownik próbuje uaktywnić inny element za pomocą klawiatury. Domyślnym zachowaniem tego zdarzenia jest zmiana aktywnego elementu i wywołanie odpowiednich zdarzeń focusIn i focusOut.

Zdarzenie jest wywoływane dla obiektu, który obecnie jest aktywny. Obiektem związanym z tym zdarzeniem jest instancja InteractiveObject, która staje się aktywna, jeżeli użytkownik nie zapobiegnie zachowaniu domyślnemu. Można zapobiec przenoszeniu aktywności poprzez wywołanie metody preventDefault() w detektorze zdarzeń, który jest poprawnie zarejestrowany dla obiektu docelowego. Stan aktywacji ulega zmianie i domyślnie wywoływane są zdarzenia focusIn i focusOut.

Definiuje wartość właściwości type obiektu zdarzenia keyFocusChange.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblestrue
cancelabletrue; w celu anulowania zachowania domyślnego należy wywołać metodę preventDefault().
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
keyCodeKod klawisza, którego naciśnięcie wywołało zdarzenie keyFocusChange.
relatedObjectKomplementarna instancja klasy InteractiveObject, która zmienia się wskutek przeniesienia aktywności.
shiftKeytrue, jeśli aktywny jest klawisz modyfikujący Shift; false w przeciwnym razie.
targetInstancja klasy InteractiveObject, która jest obecnie aktywna. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

keyUp

Zdarzenie  
Typ obiektu zdarzenia: flash.events.KeyboardEvent
właściwość KeyboardEvent.type = flash.events.KeyboardEvent.KEY_UP

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9, Flash Lite 4

Wywoływane, gdy użytkownik zwolni klawisz. Mapowanie pomiędzy klawiszami a określonymi znakami zmienia się w zależności od urządzenia i systemu operacyjnego. To zdarzenie jest generowane po mapowaniu tego typu, ale przed przetwarzaniem edytora metody wprowadzania (IME). Edytory IME są wykorzystywane w celu wprowadzania znaków, jak na przykład chińskich ideogramów, których wygenerowanie przy pomocy standardowej klawiatury QWERTY jest utrudnione. Zdarzenie to występuje po zdarzeniu keyDown i posiada niżej wymienione cechy:

Stała ScreenMouseEvent.KEY_UP definiuje wartość właściwości type obiektu zdarzenia keyUp.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
charCodeZawiera kod znaku przypisanego do klawisza, który wciśnięto lub zwolniono.
commandKeytrue w systemie Mac, jeśli klawisz Command jest aktywny. W przeciwnym razie false
controlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemie Mac, jeśli którykolwiek klawisz Control jest aktywny. W przeciwnym razie false
ctrlKeytrue w systemach Windows, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
keyCodeKod znaku przypisanego do klawisza, który wciśnięto lub zwolniono.
keyLocationPołożenie klawisza na klawiaturze.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
targetInstancja klasy InteractiveObject, która jest aktywna. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

middleClick

Zdarzenie  
Typ obiektu zdarzenia: flash.events.MouseEvent
właściwość MouseEvent.type = flash.events.MouseEvent.MIDDLE_CLICK

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Lite 4

Wywoływane, gdy użytkownik naciśnie i zwolni środkowy przycisk urządzenia wskazującego nad tą samą instancją klasy InteractiveObject. Aby zaszło zdarzenie middleClick, wcześniej muszą wystąpić kolejno zdarzenia middleMouseDown i middleMouseUp. Obiekt docelowy musi być identyczny w dla obu tych zdarzeń. W innym przypadku zdarzenie middleClick nie występuje. Dowolna liczba innych zdarzeń myszy może wystąpić w dowolnym momencie pomiędzy zdarzeniami middleMouseDown i middleMouseUp; mimo tego zdarzenie middleClick wciąż występuje.

Definiuje wartość właściwości type obiektu zdarzenia middleClick.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows).
bubblestrue
buttonDownW przypadku zdarzeń kliknięcia środkowym przyciskiem ta właściwość zawsze jest równa false.
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
movementXZmiana współrzędnej poziomej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
movementYZmiana współrzędnej pionowej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem wskazującym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

middleMouseDown

Zdarzenie  
Typ obiektu zdarzenia: flash.events.MouseEvent
właściwość MouseEvent.type = flash.events.MouseEvent.MIDDLE_MOUSE_DOWN

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Lite 4

Wywoływane, gdy użytkownik naciśnie środkowy przycisk urządzenia wskazującego nad instancją klasy InteractiveObject.

Definiuje wartość właściwości type obiektu zdarzenia middleMouseDown.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows).
bubblestrue
buttonDowntrue, jeśli środkowy przycisk myszy jest naciśnięty; false w przeciwnym wypadku.
cancelablefalse; nie można anulować zachowania domyślnego.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
movementXZmiana współrzędnej poziomej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
movementYZmiana współrzędnej pionowej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
clickCountLiczba kliknięć myszą określająca, czy zdarzenie jest częścią sekwencji wielu kliknięć.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem wskazującym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

middleMouseUp

Zdarzenie  
Typ obiektu zdarzenia: flash.events.MouseEvent
właściwość MouseEvent.type = flash.events.MouseEvent.MIDDLE_MOUSE_UP

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Lite 4

Wywoływane, gdy użytkownik zwolni przycisk urządzenia wskazującego nad wystąpieniem klasy InteractiveObject.

Definiuje wartość właściwości type obiektu zdarzenia middleMouseUp.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows).
bubblestrue
buttonDowntrue, jeśli środkowy przycisk myszy jest naciśnięty; false w przeciwnym wypadku.
cancelablefalse; nie można anulować zachowania domyślnego.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
movementXZmiana współrzędnej poziomej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
movementYZmiana współrzędnej pionowej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
clickCountLiczba kliknięć myszą określająca, czy zdarzenie jest częścią sekwencji wielu kliknięć.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem wskazującym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

mouseDown

Zdarzenie  
Typ obiektu zdarzenia: flash.events.MouseEvent
właściwość MouseEvent.type = flash.events.MouseEvent.MOUSE_DOWN

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9, Flash Lite 4

Wywoływane, gdy użytkownik naciśnie przycisk urządzenia wskazującego nad instancją klasy InteractiveObject. Jeżeli celem jest instancja SimpleButton, wówczas instancja ta wyświetla obiekt wyświetlany downState jako zachowanie domyślne. Jeżeli celem jest pole tekstowe możliwe do wybrania, wówczas pole tekstowe rozpoczyna wybór jako zachowanie domyślne.

Definiuje wartość właściwości type obiektu zdarzenia a mouseDown.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows).
bubblestrue
buttonDowntrue, jeśli główny przycisk myszy jest naciśnięty; false w przeciwnym wypadku.
cancelablefalse; nie można anulować zachowania domyślnego.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
movementXZmiana współrzędnej poziomej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
movementYZmiana współrzędnej pionowej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
clickCountLiczba kliknięć myszą określająca, czy zdarzenie jest częścią sekwencji wielu kliknięć.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem wskazującym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

mouseFocusChange

Zdarzenie  
Typ obiektu zdarzenia: flash.events.FocusEvent
właściwość FocusEvent.type = flash.events.FocusEvent.MOUSE_FOCUS_CHANGE

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9, Flash Lite 4

Wywoływane, gdy użytkownik próbuje uaktywnić inny element za pomocą urządzenia wskazującego. Domyślnym zachowaniem tego zdarzenia jest zmiana aktywnego elementu i wywołanie odpowiednich zdarzeń focusIn i focusOut.

Zdarzenie jest wywoływane dla obiektu, który obecnie jest aktywny. Obiektem związanym z tym zdarzeniem jest instancja InteractiveObject, która staje się aktywna, jeżeli użytkownik nie zapobiegnie zachowaniu domyślnemu. Można zapobiec zmianie aktywności poprzez wywołanie metody preventDefault() w detektorze zdarzeń, który jest poprawnie zarejestrowany dla obiektu docelowego. Właściwość shiftKey nie jest stosowana. Stan aktywacji ulega zmianie i domyślnie wywoływane są zdarzenia focusIn i focusOut.

Definiuje wartość właściwości type obiektu zdarzenia mouseFocusChange.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblestrue
cancelabletrue; w celu anulowania zachowania domyślnego należy wywołać metodę preventDefault().
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
keyCode0; ma zastosowanie wyłącznie do zdarzeń keyFocusChange.
relatedObjectKomplementarna instancja klasy InteractiveObject, która zmienia się wskutek przeniesienia aktywności.
shiftKeyfalse; ma zastosowanie wyłącznie do zdarzeń keyFocusChange.
targetInstancja klasy InteractiveObject, która jest obecnie aktywna. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

mouseMove

Zdarzenie  
Typ obiektu zdarzenia: flash.events.MouseEvent
właściwość MouseEvent.type = flash.events.MouseEvent.MOUSE_MOVE

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9, Flash Lite 4

Wywoływane, gdy użytkownik ustawi kursor nad instancją obiektu InteractiveObject i poruszy urządzenie wskazujące. Jeżeli celem jest pole tekstowe wybierane przez użytkownika, wówczas wybór jest aktualizowany jako zachowanie domyślne.

Definiuje wartość właściwości type obiektu zdarzenia mouseMove.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows).
bubblestrue
buttonDowntrue, jeśli główny przycisk myszy jest naciśnięty; false w przeciwnym wypadku.
cancelablefalse; nie można anulować zachowania domyślnego.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
movementXZmiana współrzędnej poziomej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
movementYZmiana współrzędnej pionowej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem wskazującym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

mouseOut

Zdarzenie  
Typ obiektu zdarzenia: flash.events.MouseEvent
właściwość MouseEvent.type = flash.events.MouseEvent.MOUSE_OUT

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9, Flash Lite 4

Wywoływane, gdy użytkownik przesunie kursor poza instancję obiektu InteractiveObject (za pomocą urządzenia wskazującego). Celem zdarzenia jest obiekt znajdujący się uprzednio pod urządzeniem wskazującym lub obiekt macierzysty tego obiektu. Obiekt relatedObject jest obiektem, na który zostało przesunięte urządzenie wskazujące. Jeżeli celem jest instancja SimpleButton, wówczas przycisk wyświetla obiekt wyświetlany upState jako zachowanie domyślne.

Zdarzenie mouseOut jest wywoływane za każdym razem, gdy mysz opuszcza obszar dowolnego obiektu podrzędnego kontenera obiektów wyświetlanych, nawet gdy mysz pozostaje nad innym obiektem podrzędnym kontenera. Jest to zachowanie inne niż w przypadku zdarzenia rollOut, którego celem jest uproszczenie kodowania zachowań typu rollover dla kontenerów obiektów wyświetlanych z obiektami podrzędnymi. W momencie opuszczenia przez mysz obszaru obiektu wyświetlanego lub obszar któregoś z jego obiektów podrzędnych w celu przejścia do obiektu innego niż podrzędny, wówczas obiekt wyświetlany wywołuje zdarzenie rollOut. Zdarzenia rollOut są wywoływane kolejno w górę nadrzędnego łańcucha obiektu, zaczynając od wybranego obiektu, a kończąc na najwyższym obiektem nadrzędnym, który nie jest elementem głównym lub obiektem przodka obiektu relatedObject.

Definiuje wartość właściwości type obiektu zdarzenia mouseOut.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows).
bubblestrue
buttonDowntrue, jeśli główny przycisk myszy jest naciśnięty; false w przeciwnym wypadku.
cancelablefalse; nie można anulować zachowania domyślnego.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
relatedObjectObiekt listy wyświetlania wskazywany teraz przez urządzenie wskazujące.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
movementXZmiana współrzędnej poziomej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
movementYZmiana współrzędnej pionowej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem wskazującym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

mouseOver

Zdarzenie  
Typ obiektu zdarzenia: flash.events.MouseEvent
właściwość MouseEvent.type = flash.events.MouseEvent.MOUSE_OVER

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9, Flash Lite 4

Dysponowana, gdy użytkownik przesunie kursor nad instancję obiektu InteractiveObject (za pomocą urządzenia wskazującego). Obiekt relatedObject jest obiektem, który poprzednio znajdował się pod urządzeniem wskazującym. Jeżeli celem jest instancja SimpleButton, obiekt wyświetla obiekt wyświetlany overState lub upState, w zależności od tego czy przycisk myszy jest naciśnięty, jako zachowanie domyślne.

Zdarzenie mouseOver jest wywoływane za każdym razem, gdy mysz znajduje się na obszarze dowolnego obiektu podrzędnego kontenera obiektów wyświetlanych, nawet gdy mysz znajdowała się już nad innym obiektem podrzędnym kontenera. Jest to zachowanie inne niż w przypadku zdarzenia rollOver, którego celem jest uproszczenie kodowania zachowań typu rollout dla kontenerów obiektów wyświetlanych z obiektami podrzędnymi. W chwili wprowadzenia myszy na obszar obiektu ekranowego lub obszar któregoś z jego obiektów potomnych z obiektu innego niż potomny obiekt ekranowy wywołuje zdarzenie rollOver. Zdarzenia rollover są wywoływane kolejno w dół łańcucha obiektów macierzystych, zaczynając od obiektu macierzystego najwyższego poziomu, który nie jest obiektem głównym ani przodkiem obiektu relatedObject, a na wybranym obiekcie kończąc.

Definiuje wartość właściwości type obiektu zdarzenia mouseOver.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows).
bubblestrue
buttonDowntrue, jeśli główny przycisk myszy jest naciśnięty; false w przeciwnym wypadku.
cancelablefalse; nie można anulować zachowania domyślnego.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
relatedObjectObiekt listy wyświetlania, na który wskazywało urządzenie wskazujące.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
movementXZmiana współrzędnej poziomej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
movementYZmiana współrzędnej pionowej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem wskazującym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

mouseUp

Zdarzenie  
Typ obiektu zdarzenia: flash.events.MouseEvent
właściwość MouseEvent.type = flash.events.MouseEvent.MOUSE_UP

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9, Flash Lite 4

Wywoływane, gdy użytkownik zwolni przycisk urządzenia wskazującego nad instancją klasy InteractiveObject. Jeżeli celem jest instancja SimpleButton, wówczas obiekt wyświetla obiekt wyświetlany upState. Jeżeli celem jest pole tekstowe możliwe do wybrania, wówczas pole tekstowe zakańcza wybór jako zachowanie domyślne.

Definiuje wartość właściwości type obiektu zdarzenia mouseUp.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows).
bubblestrue
buttonDowntrue, jeśli główny przycisk myszy jest naciśnięty; false w przeciwnym wypadku.
cancelablefalse; nie można anulować zachowania domyślnego.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
movementXZmiana współrzędnej poziomej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
movementYZmiana współrzędnej pionowej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
clickCountLiczba kliknięć myszą określająca, czy zdarzenie jest częścią sekwencji wielu kliknięć.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem wskazującym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

mouseWheel

Zdarzenie  
Typ obiektu zdarzenia: flash.events.MouseEvent
właściwość MouseEvent.type = flash.events.MouseEvent.MOUSE_WHEEL

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9

Wywoływane, gdy kółko myszy zostanie obrócone nad instancją klasy InteractiveObject. Jeżeli celem jest pole tekstowe, wówczas tekst jest przewijany zgodnie z domyślnym zachowaniem. Dostępna tylko w systemach operacyjnych Microsoft Windows.

Definiuje wartość właściwości type obiektu zdarzenia mouseWheel.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows).
bubblestrue
buttonDowntrue, jeśli główny przycisk myszy jest naciśnięty; false w przeciwnym wypadku.
cancelablefalse; nie można anulować zachowania domyślnego.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
deltaLiczba wierszy odpowiadająca najmniejszej jednostce obrotu pokrętła myszy.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
movementXZmiana współrzędnej poziomej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
movementYZmiana współrzędnej pionowej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem wskazującym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

nativeDragComplete

Zdarzenie  
Typ obiektu zdarzenia: flash.events.NativeDragEvent
właściwość NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_COMPLETE

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Lite 4

Wywoływane przez obiekt InteractiveObject inicjujący przeciąganie, gdy użytkownik zwolni przycisk podczas przeciągania.

Właściwość dropAction określa czynność zdefiniowaną przez obiekt docelowy przeciągania; wartość "none" (DragActions.NONE) oznacza, że upuszczenie zostało anulowane lub nie zostało zaakceptowane.

Moduł obsługi zdarzeń nativeDragComplete jest dogodnym miejscem do aktualizacji stanu inicjującego obiektu ekranowego, na przykład przez usunięcie pozycji z listy (w odpowiedzi na operację przeciągania „move”) lub zmianę właściwości wizualnych.

Stała NativeDragEvent.NATIVE_DRAG_COMPLETE definiuje wartość właściwości type obiektu zdarzenia nativeDragComplete.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
allowedActionsObiekt NativeDragOptions określający operacje istotne w tej operacji przeciągania.
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
clipboardObiekt Clipboard zawierający dane przeciąganego elementu.
dropActionOperacja wybrana przez cel upuszczania (lub none, jeśli nie określono operacji).

nativeDragDrop

Zdarzenie  
Typ obiektu zdarzenia: flash.events.NativeDragEvent
właściwość NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_DROP

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Lite 4

Wywoływane przez docelowy obiekt InteractiveObject, gdy przeciągany obiekt zostanie na niego upuszczony i upuszczenie zostanie zaakceptowane wywołaniem DragManager.acceptDragDrop().

Dostęp do upuszczonych danych jest możliwy za pośrednictwem właściwości clipboard obiektu zdarzenia.

Procedura obsługi tego zdarzenia powinna ustawiać właściwość DragManager.dropAction, aby poinformować obiekt inicjujący o rodzaju podjętej czynności przeciągania. Jeśli nie zostanie ustawiona żadna wartość, obiekt DragManager wybierze wartość domyślną z listy dozwolonych czynności.

Stała NativeDragEvent.NATIVE_DRAG_DROP definiuje wartość właściwości type obiektu zdarzenia nativeDragDrop.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
allowedActionsObiekt NativeDragOptions określający operacje istotne w tej operacji przeciągania.
bubblestrue
cancelabletrue; anulowanie tego zdarzenia powoduje anulowanie operacji przeciągania.
clipboardObiekt Clipboard zawierający dane przeciąganego elementu. Zawartość schowka można odczytywać nawet wtedy, gdy obiekt wywołujący to zdarzenie jest w innej domenie zabezpieczeń, co obiekt inicjujący.
dropActionOperacja wybrana przez cel upuszczania (lub none, jeśli nie określono operacji).

nativeDragEnter

Zdarzenie  
Typ obiektu zdarzenia: flash.events.NativeDragEvent
właściwość NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_ENTER

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Lite 4

Wywoływane przez obiekt InteractiveObject, gdy podczas gestu przeciągania wskaźnik wchodzi w granice tego obiektu.

Aby umożliwić obiektowi pełnienie roli celu upuszczania, należy obsługiwać zdarzenia nativeDragEnter albo nativeDragOver.

Aby określić, czy wywołujący obiekt wyświetlany może zaakceptować upuszczenie, należy sprawdzić, czy dane we właściwości clipboard obiektu zdarzenia są dla niego odpowiednie, a także sprawdzić we właściwości allowedActions, jakie czynności przeciągania są dozwolone.

Stała NativeDragEvent.NATIVE_DRAG_ENTER definiuje wartość właściwości type obiektu zdarzenia nativeDragEnter.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
allowedActionsObiekt NativeDragOptions określający operacje istotne w tej operacji przeciągania.
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
clipboardObiekt Clipboard zawierający dane przeciąganego elementu. Zawartość schowka można odczytywać tylko wtedy, gdy obiekt wywołujący to zdarzenie jest w tej samej domenie zabezpieczeń, co obiekt inicjujący.
dropActionOperacja wybrana przez cel upuszczania (lub none, jeśli nie określono operacji).

nativeDragExit

Zdarzenie  
Typ obiektu zdarzenia: flash.events.NativeDragEvent
właściwość NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_EXIT

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Lite 4

Wywoływane przez obiekt InteractiveObject, gdy podczas gestu przeciągania wskaźnik opuści granice tego obiektu.

Stała NativeDragEvent.NATIVE_DRAG_EXIT definiuje wartość właściwości type obiektu zdarzenia nativeDragExit.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
allowedActionsObiekt NativeDragOptions określający operacje istotne w tej operacji przeciągania.
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
clipboardObiekt Clipboard zawierający dane przeciąganego elementu. Zawartość schowka można odczytywać tylko wtedy, gdy obiekt wywołujący to zdarzenie jest w tej samej domenie zabezpieczeń, co obiekt inicjujący.
dropActionOperacja wybrana przez cel upuszczania (lub none, jeśli nie określono operacji).

nativeDragOver

Zdarzenie  
Typ obiektu zdarzenia: flash.events.NativeDragEvent
właściwość NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_OVER

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Lite 4

Regularnie ywoływane przez obiekt InteractiveObject, gdy wskaźnik podczas przeciągania pozostaje w granicach tego obiektu.

Zdarzenia nativeDragOver są wywoływane po każdym poruszeniu myszy. W systemach Windows i Mac są także wywoływane regularnie w krótkich odstępach czasu, nawet gdy mysz nie porusza się.

Aby umożliwić obiektowi pełnienie roli celu upuszczania, należy obsługiwać zdarzenia nativeDragOver albo nativeDragEnter.

Aby określić, czy wywołujący obiekt ekranowy może zaakceptować upuszczenie, należy sprawdzić, czy dane we właściwości clipboard obiektu zdarzenia są dla niego odpowiednie, a także sprawdzić we właściwości allowedActions, jakie czynności przeciągania są dozwolone.

Stała NativeDragEvent.NATIVE_DRAG_OVER definiuje wartość właściwości type obiektu zdarzenia nativeDragOver.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
allowedActionsObiekt NativeDragOptions określający operacje istotne w tej operacji przeciągania.
bubblestrue
cancelabletrue; anulowanie tego zdarzenia powoduje anulowanie operacji przeciągania.
clipboardObiekt Clipboard zawierający dane przeciąganego elementu. Zawartość schowka można odczytywać tylko wtedy, gdy obiekt wywołujący to zdarzenie jest w tej samej domenie zabezpieczeń, co obiekt inicjujący.
dropActionOperacja wybrana przez cel upuszczania (lub none, jeśli nie określono operacji).

nativeDragStart

Zdarzenie  
Typ obiektu zdarzenia: flash.events.NativeDragEvent
właściwość NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_START

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Lite 4

Wywoływane na początku operacji przeciągania przez obiekt InteractiveObject określony jako inicjator przeciągania w wywołaniu DragManager.doDrag().

Stała NativeDragEvent.NATIVE_DRAG_START definiuje wartość właściwości type obiektu zdarzenia nativeDragStart.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
allowedActionsObiekt NativeDragOptions określający operacje istotne w tej operacji przeciągania.
bubblestrue
cancelabletrue; anulowanie tego zdarzenia powoduje anulowanie operacji przeciągania.
clipboardObiekt Clipboard zawierający dane przeciąganego elementu.
dropActionOperacja wybrana przez cel upuszczania (lub none, jeśli nie określono operacji).

nativeDragUpdate

Zdarzenie  
Typ obiektu zdarzenia: flash.events.NativeDragEvent
właściwość NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_UPDATE

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Lite 4

Wywoływane podczas operacji przeciągania przez obiekt InteractiveObject określony jako inicjator przeciągania w wywołaniu DragManager.doDrag().

Zdarzenia nativeDragUpdate nie są wywoływane w systemie Linux.

Stała NativeDragEvent.NATIVE_DRAG_UPDATE definiuje wartość właściwości type obiektu zdarzenia nativeDragUpdate.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
allowedActionsObiekt NativeDragOptions określający operacje istotne w tej operacji przeciągania.
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
clipboardObiekt Clipboard zawierający dane przeciąganego elementu.
dropActionOperacja wybrana przez cel upuszczania (lub none, jeśli nie określono operacji).

paste

Zdarzenie  
Typ obiektu zdarzenia: flash.events.Event
właściwość Event.type = flash.events.Event.PASTE

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5

Wywoływane, gdy użytkownik uaktywnia specyficzną dla platformy kombinację klawiszy wywołującą operację wklejenia lub wybiera polecenie Wklej z menu kontekstowego dla tekstu. Zdarzenie jest wywoływane dla obiektu, który obecnie jest aktywny. Jeśli obiektem aktualnie aktywnym jest pole TextField, domyślnie działanie tego zdarzenia powoduje wklejenie zawartości schowka do pola tekstowego w bieżącym punkcie wstawiania, co powoduje zastąpienie aktualnie zaznaczonego tekstu w polu tekstowym.

Stała Event.PASTE definiuje wartość właściwości type obiektu zdarzenia paste.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblestrue (false w środowisku wykonawczym AIR)
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
targetDowolna instancja klasy InteractiveObject z detektorem zarejestrowanym dla zdarzenia paste.

Uwaga: Obiekty TextField nie wywołują zdarzeń clear, copy, cut, paste ani selectAll. Dla obiektów TextField polecenia Wytnij, Kopiuj, Wklej, Usuń i Zaznacz wszystko są zawsze dostępne w menu kontekstowym. Tych poleceń nie można usunąć z menu kontekstowego obiektów TextField. W przypadku obiektów TextField wybieranie tych poleceń (za pomocą odpowiadających im klawiszy) nie powoduje wywoływania zdarzeń clear, copy, cut, paste ani selectAll. Jednak inne klasy rozszerzające klasę InteractiveObject, łączenie z elementami zbudowanymi za pomocą mechanizmu Flash Text Engine (FTE), spowodują wywołanie tych zdarzeń w odpowiedzi na działania użytkownika takie jak używanie skrótów klawiaturowych i menu kontekstowych.

    

proximityBegin

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TouchEvent
właściwość TouchEvent.type = flash.events.TouchEvent.PROXIMITY_BEGIN

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 3

Wywoływane, gdy użytkownik opuści aktywny pisak na odległość mniejszą niż graniczna odległość wykrywania dla ekranu.

Typowa sekwencja zdarzeń wywołana opuszczeniem pisaka na ekran, przesuwaniem pisaka po ekranie, a następnie podniesieniem pisaka do góry jest następująca:

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

Uwaga: informacje o zgodności z poszczególnymi środowiskami zawiera opis klasy Multitouch.

Definiuje wartość właściwości type dotyczącej obiektu zdarzenia dotyku PROXIMITY_BEGIN.

Wywołany obiekt TouchEvent ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows lub Linux).
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
eventPhaseBieżąca faza przepływu zdarzeń.
isRelatedObjectInaccessibletrue, jeśli właściwość relatedObject jest ustawiona na null z powodu reguł obszaru izolowanego.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki).
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki).
pressureWartość z zakresu 0,0 i 1,0 wskazująca siłę nacisku na urządzenie. Jeśli urządzenie nie wykrywa nacisku, wartość jest równa 1,0.
relatedObjectOdwołanie do obiektu listy wyświetlanej powiązanej ze zdarzeniem.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
sizeXSzerokość obszaru kontaktu.
sizeYWysokość obszaru kontaktu.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem dotykowym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.
touchPointIDUnikalny numer identyfikacyjny (taki jak liczba całkowita) przypisany do punktu dotyku.
timestamp(Tylko w środowisku AIR) Znacznik czasowy zdarzenia (w milisekundach) względem momentu uruchomienia aplikacji.
touchIntent(Tylko w środowisku AIR) Wartość z klasy TouchEventIntent.
isTouchPointCanceled(Tylko w środowisku AIR) Wartość true, jeśli zdarzenie dotyku zostało anulowane w związku z logiką odrzucania dotknięć przez urządzenie.

Powiązane elementy interfejsu API

    

proximityEnd

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TouchEvent
właściwość TouchEvent.type = flash.events.TouchEvent.PROXIMITY_END

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 3

Wywoływane, gdy użytkownik uniesie aktywny pisak na odległość większą niż graniczna odległość wykrywania dla ekranu.

Zdarzenie proximityEnd nie jest wywoływane, gdy pisak dotyka ekranu.

Typowa sekwencja zdarzeń wywołana opuszczeniem pisaka na ekran, przesuwaniem pisaka po ekranie, a następnie podniesieniem pisaka do góry jest następująca:

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

Uwaga: informacje o zgodności z poszczególnymi środowiskami zawiera opis klasy Multitouch.

Definiuje wartość właściwości type dotyczącej obiektu zdarzenia dotyku PROXIMITY_END.

Wywołany obiekt TouchEvent ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows lub Linux).
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
eventPhaseBieżąca faza przepływu zdarzeń.
isRelatedObjectInaccessibletrue, jeśli właściwość relatedObject jest ustawiona na null z powodu reguł obszaru izolowanego.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki).
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki).
pressureWartość z zakresu 0,0 i 1,0 wskazująca siłę nacisku na urządzenie. Jeśli urządzenie nie wykrywa nacisku, wartość jest równa 1,0.
relatedObjectOdwołanie do obiektu listy wyświetlanej powiązanej ze zdarzeniem.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
sizeXSzerokość obszaru kontaktu.
sizeYWysokość obszaru kontaktu.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem dotykowym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.
touchPointIDUnikalny numer identyfikacyjny (taki jak liczba całkowita) przypisany do punktu dotyku.
timestamp(Tylko w środowisku AIR) Znacznik czasowy zdarzenia (w milisekundach) względem momentu uruchomienia aplikacji.
touchIntent(Tylko w środowisku AIR) Wartość z klasy TouchEventIntent.
isTouchPointCanceled(Tylko w środowisku AIR) Wartość true, jeśli zdarzenie dotyku zostało anulowane w związku z logiką odrzucania dotknięć przez urządzenie.

Powiązane elementy interfejsu API

    

proximityMove

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TouchEvent
właściwość TouchEvent.type = flash.events.TouchEvent.PROXIMITY_MOVE

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 3

Wywoływane, gdy użytkownik przesuwa aktywny pisak nad ekranem, przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna odległość wykrywania dla ekranu.

Typowa sekwencja zdarzeń wywołana opuszczeniem pisaka na ekran, przesuwaniem pisaka po ekranie, a następnie podniesieniem pisaka do góry jest następująca:

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

Uwaga: informacje o zgodności z poszczególnymi środowiskami zawiera opis klasy Multitouch.

Definiuje wartość właściwości type dotyczącej obiektu zdarzenia dotyku PROXIMITY_MOVE.

Wywołany obiekt TouchEvent ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows lub Linux).
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
eventPhaseBieżąca faza przepływu zdarzeń.
isRelatedObjectInaccessibletrue, jeśli właściwość relatedObject jest ustawiona na null z powodu reguł obszaru izolowanego.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki).
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki).
pressureWartość z zakresu 0,0 i 1,0 wskazująca siłę nacisku na urządzenie. Jeśli urządzenie nie wykrywa nacisku, wartość jest równa 1,0.
relatedObjectOdwołanie do obiektu listy wyświetlanej powiązanej ze zdarzeniem.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
sizeXSzerokość obszaru kontaktu.
sizeYWysokość obszaru kontaktu.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem dotykowym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.
touchPointIDUnikalny numer identyfikacyjny (taki jak liczba całkowita) przypisany do punktu dotyku.
timestamp(Tylko w środowisku AIR) Znacznik czasowy zdarzenia (w milisekundach) względem momentu uruchomienia aplikacji.
touchIntent(Tylko w środowisku AIR) Wartość z klasy TouchEventIntent.
isTouchPointCanceled(Tylko w środowisku AIR) Wartość true, jeśli zdarzenie dotyku zostało anulowane w związku z logiką odrzucania dotknięć przez urządzenie.

Powiązane elementy interfejsu API

    

proximityOut

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TouchEvent
właściwość TouchEvent.type = flash.events.TouchEvent.PROXIMITY_OUT

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 3

Wywoływane, gdy użytkownik przesuwa aktywny pisak poza dany obiekt InteractiveObject, przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna odległość wykrywania dla ekranu.

Uwaga: informacje o zgodności z poszczególnymi środowiskami zawiera opis klasy Multitouch.

Definiuje wartość właściwości type dotyczącej obiektu zdarzenia dotyku PROXIMITY_OUT.

Wywołany obiekt TouchEvent ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows lub Linux).
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
eventPhaseBieżąca faza przepływu zdarzeń.
isRelatedObjectInaccessibletrue, jeśli właściwość relatedObject jest ustawiona na null z powodu reguł obszaru izolowanego.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki).
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki).
pressureWartość z zakresu 0,0 i 1,0 wskazująca siłę nacisku na urządzenie. Jeśli urządzenie nie wykrywa nacisku, wartość jest równa 1,0.
relatedObjectOdwołanie do obiektu listy wyświetlanej powiązanej ze zdarzeniem.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
sizeXSzerokość obszaru kontaktu.
sizeYWysokość obszaru kontaktu.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem dotykowym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.
touchPointIDUnikalny numer identyfikacyjny (taki jak liczba całkowita) przypisany do punktu dotyku.
timestamp(Tylko w środowisku AIR) Znacznik czasowy zdarzenia (w milisekundach) względem momentu uruchomienia aplikacji.
touchIntent(Tylko w środowisku AIR) Wartość z klasy TouchEventIntent.
isTouchPointCanceled(Tylko w środowisku AIR) Wartość true, jeśli zdarzenie dotyku zostało anulowane w związku z logiką odrzucania dotknięć przez urządzenie.

Powiązane elementy interfejsu API

    

proximityOver

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TouchEvent
właściwość TouchEvent.type = flash.events.TouchEvent.PROXIMITY_OVER

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 3

Wywoływane, gdy użytkownik przesuwa aktywny pisak bezpośrednio nad danym obiektem InteractiveObject, przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna odległość wykrywania dla ekranu.

Uwaga: informacje o zgodności z poszczególnymi środowiskami zawiera opis klasy Multitouch.

Definiuje wartość właściwości type dotyczącej obiektu zdarzenia dotyku PROXIMITY_OVER.

Wywołany obiekt TouchEvent ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows lub Linux).
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
eventPhaseBieżąca faza przepływu zdarzeń.
isRelatedObjectInaccessibletrue, jeśli właściwość relatedObject jest ustawiona na null z powodu reguł obszaru izolowanego.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki).
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki).
pressureWartość z zakresu 0,0 i 1,0 wskazująca siłę nacisku na urządzenie. Jeśli urządzenie nie wykrywa nacisku, wartość jest równa 1,0.
relatedObjectOdwołanie do obiektu listy wyświetlanej powiązanej ze zdarzeniem.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
sizeXSzerokość obszaru kontaktu.
sizeYWysokość obszaru kontaktu.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem dotykowym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.
touchPointIDUnikalny numer identyfikacyjny (taki jak liczba całkowita) przypisany do punktu dotyku.
timestamp(Tylko w środowisku AIR) Znacznik czasowy zdarzenia (w milisekundach) względem momentu uruchomienia aplikacji.
touchIntent(Tylko w środowisku AIR) Wartość z klasy TouchEventIntent.
isTouchPointCanceled(Tylko w środowisku AIR) Wartość true, jeśli zdarzenie dotyku zostało anulowane w związku z logiką odrzucania dotknięć przez urządzenie.

Powiązane elementy interfejsu API

    

proximityRollOut

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TouchEvent
właściwość TouchEvent.type = flash.events.TouchEvent.PROXIMITY_ROLL_OUT

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 3

Wywoływane, gdy użytkownik przesuwa aktywny pisak poza obiekt InteractiveObject i jego obiekty potomne, przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna odległość wykrywania dla ekranu.

Elementem docelowym zdarzenia jest obiekt znajdujący się wcześniej pod pisakiem lub obiekt macierzysty tego obiektu. Obiekt relatedObject jest obiektem, nad który został przesunięty pisak. Zdarzenia proximityRollOut są wywoływane kolejno w górę łańcucha obiektów macierzystych, zaczynając od wybranego obiektu, a kończąc na najwyższym obiekcie macierzystym, który nie jest obiektem głównym ani przodkiem obiektu relatedObject.

Celem zdarzenia proximityRollOut jest uproszczenie kodowania zachowań typu rollover dla kontenerów obiektów ekranowych z obiektami potomnymi. Opuszczenie przez pisak obszaru obiektu ekranowego, w tym obszaru jego obiektów potomnych, w celu przejścia do obiektu niebędącego obiektem potomnym tego obiektu wywołuje zdarzenie proximityRollOut. Jest to zachowanie inne niż w przypadku zdarzenia proximityOut, które jest wywoływane za każdym razem, gdy mysz opuszcza obszar dowolnego obiektu potomnego kontenera obiektów ekranowych, nawet gdy mysz pozostaje nad innym obiektem potomnym tego kontenera.

Uwaga: informacje o zgodności z poszczególnymi środowiskami zawiera opis klasy Multitouch.

Definiuje wartość właściwości type dotyczącej obiektu zdarzenia dotyku PROXIMITY_ROLL_OUT.

Wywołany obiekt TouchEvent ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows lub Linux).
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
eventPhaseBieżąca faza przepływu zdarzeń.
isRelatedObjectInaccessibletrue, jeśli właściwość relatedObject jest ustawiona na null z powodu reguł obszaru izolowanego.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki).
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki).
pressureWartość z zakresu 0,0 i 1,0 wskazująca siłę nacisku na urządzenie. Jeśli urządzenie nie wykrywa nacisku, wartość jest równa 1,0.
relatedObjectOdwołanie do obiektu listy wyświetlanej powiązanej ze zdarzeniem.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
sizeXSzerokość obszaru kontaktu.
sizeYWysokość obszaru kontaktu.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem dotykowym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.
touchPointIDUnikalny numer identyfikacyjny (taki jak liczba całkowita) przypisany do punktu dotyku.
timestamp(Tylko w środowisku AIR) Znacznik czasowy zdarzenia (w milisekundach) względem momentu uruchomienia aplikacji.
touchIntent(Tylko w środowisku AIR) Wartość z klasy TouchEventIntent.
isTouchPointCanceled(Tylko w środowisku AIR) Wartość true, jeśli zdarzenie dotyku zostało anulowane w związku z logiką odrzucania dotknięć przez urządzenie.

Powiązane elementy interfejsu API

    

proximityRollOver

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TouchEvent
właściwość TouchEvent.type = flash.events.TouchEvent.PROXIMITY_ROLL_OVER

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 3

Wywoływane, gdy użytkownik przesuwa aktywny pisak z obszaru poza drzewem obiektów potomnych danego obiektu InteractiveObject na liście wyświetlania nad ten obiekt (przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna wartość wykrywania dla ekranu).

Elementem docelowym zdarzenia jest obiekt wskazany przez pisak lub obiekt macierzysty tego obiektu. Obiekt relatedObject jest obiektem, który poprzednio znajdował się pod pisakiem. Zdarzenia proximityRollOver są wywoływane kolejno w dół łańcucha obiektów macierzystych, zaczynając od obiektu macierzystego najwyższego poziomu, który nie jest obiektem głównym ani przodkiem obiektu relatedObject, a na wybranym obiekcie kończąc.

Celem zdarzenia proximityRollOver jest uproszczenie kodowania zachowań typu rollout dla kontenerów obiektów ekranowych z obiektami potomnymi. Wprowadzenie pisaka na obszar nad obiektem ekranowym lub obszar nad dowolnym z jego obiektów potomnych z obiektu niebędącego obiektem potomnym tego obiektu ekranowego wywołuje zdarzenie proximityRollOver. Jest to zachowanie inne niż w przypadku zdarzenia proximityOver, które jest wywoływane za każdym razem, gdy mysz znajdzie się na obszarze dowolnego obiektu potomnego kontenera obiektów ekranowych, nawet gdy mysz znajdowała się już nad innym obiektem potomnym tego kontenera.

Uwaga: informacje o zgodności z poszczególnymi środowiskami zawiera opis klasy Multitouch.

Definiuje wartość właściwości type dotyczącej obiektu zdarzenia dotyku PROXIMITY_ROLL_OVER.

Wywołany obiekt TouchEvent ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows lub Linux).
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
eventPhaseBieżąca faza przepływu zdarzeń.
isRelatedObjectInaccessibletrue, jeśli właściwość relatedObject jest ustawiona na null z powodu reguł obszaru izolowanego.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki).
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki).
pressureWartość z zakresu 0,0 i 1,0 wskazująca siłę nacisku na urządzenie. Jeśli urządzenie nie wykrywa nacisku, wartość jest równa 1,0.
relatedObjectOdwołanie do obiektu listy wyświetlanej powiązanej ze zdarzeniem.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
sizeXSzerokość obszaru kontaktu.
sizeYWysokość obszaru kontaktu.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem dotykowym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.
touchPointIDUnikalny numer identyfikacyjny (taki jak liczba całkowita) przypisany do punktu dotyku.
timestamp(Tylko w środowisku AIR) Znacznik czasowy zdarzenia (w milisekundach) względem momentu uruchomienia aplikacji.
touchIntent(Tylko w środowisku AIR) Wartość z klasy TouchEventIntent.
isTouchPointCanceled(Tylko w środowisku AIR) Wartość true, jeśli zdarzenie dotyku zostało anulowane w związku z logiką odrzucania dotknięć przez urządzenie.

Powiązane elementy interfejsu API

releaseOutside

Zdarzenie  
Typ obiektu zdarzenia: flash.events.MouseEvent
właściwość MouseEvent.type = flash.events.MouseEvent.RELEASE_OUTSIDE

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 3.3, Flash Player 11.3

Wywoływane, gdy użytkownik zwalnia przycisk urządzenia wskazującego, jeśli wcześniej nacisnął ten przycisk na wystąpieniu klasy InteractiveObject i przesunął wskaźnik urządzenia poza to wystąpienie klasy InteractiveObject. Jeżeli celem jest instancja SimpleButton, wówczas obiekt wyświetla obiekt wyświetlany upState. Jeżeli celem jest pole tekstowe możliwe do wybrania, wówczas pole tekstowe zakańcza wybór jako zachowanie domyślne.

Definiuje wartość właściwości type obiektu zdarzenia releaseOutside.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows).
bubblestrue
buttonDownfalse
cancelablefalse; nie można anulować zachowania domyślnego.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
clickCountLiczba kliknięć myszą określająca, czy zdarzenie jest częścią sekwencji wielu kliknięć.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetElement InteractiveObject, w przypadku którego naciśnięto przycisk urządzenia wskazującego, a następnie przesunięto wskaźnik poza wystąpienie i wtedy zwolniono przycisk. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

rightClick

Zdarzenie  
Typ obiektu zdarzenia: flash.events.MouseEvent
właściwość MouseEvent.type = flash.events.MouseEvent.RIGHT_CLICK

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Lite 4

Wywoływane, gdy użytkownik naciśnie i zwolni prawy przycisk urządzenia wskazującego nad tą samą instancją klasy InteractiveObject. Aby zaszło zdarzenie rightClick, wcześniej muszą wystąpić kolejno zdarzenia rightMouseDown i rightMouseUp. Obiekt docelowy musi być identyczny w dla obu tych zdarzeń. W innym przypadku zdarzenie rightClick nie występuje. Dowolna liczba innych zdarzeń myszy może wystąpić w dowolnym momencie pomiędzy zdarzeniami rightMouseDown i rightMouseUp; mimo tego zdarzenie rightClick wciąż występuje.

Definiuje wartość właściwości type obiektu zdarzenia rightClick.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows).
bubblestrue
buttonDownW przypadku zdarzeń kliknięcia prawym przyciskiem ta właściwość zawsze jest równa false.
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
movementXZmiana współrzędnej poziomej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
movementYZmiana współrzędnej pionowej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem wskazującym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

rightMouseDown

Zdarzenie  
Typ obiektu zdarzenia: flash.events.MouseEvent
właściwość MouseEvent.type = flash.events.MouseEvent.RIGHT_MOUSE_DOWN

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Lite 4

Wywoływane, gdy użytkownik naciśnie przycisk urządzenia wskazującego nad wystąpieniem klasy InteractiveObject.

Definiuje wartość właściwości type obiektu zdarzenia rightMouseDown.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows).
bubblestrue
buttonDownW przypadku zdarzeń kliknięcia prawym przyciskiem ta właściwość zawsze jest równa true.
cancelablefalse; nie można anulować zachowania domyślnego.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
movementXZmiana współrzędnej poziomej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
movementYZmiana współrzędnej pionowej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
clickCountLiczba kliknięć myszą określająca, czy zdarzenie jest częścią sekwencji wielu kliknięć.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem wskazującym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

rightMouseUp

Zdarzenie  
Typ obiektu zdarzenia: flash.events.MouseEvent
właściwość MouseEvent.type = flash.events.MouseEvent.RIGHT_MOUSE_UP

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Lite 4

Wywoływane, gdy użytkownik zwolni przycisk urządzenia wskazującego nad wystąpieniem klasy InteractiveObject.

Definiuje wartość właściwości type obiektu zdarzenia rightMouseUp.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows).
bubblestrue
buttonDowntrue, jeśli prawy przycisk myszy jest naciśnięty; false w przeciwnym wypadku.
cancelablefalse; nie można anulować zachowania domyślnego.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
movementXZmiana współrzędnej poziomej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
movementYZmiana współrzędnej pionowej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
clickCountLiczba kliknięć myszą określająca, czy zdarzenie jest częścią sekwencji wielu kliknięć.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem wskazującym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

rollOut

Zdarzenie  
Typ obiektu zdarzenia: flash.events.MouseEvent
właściwość MouseEvent.type = flash.events.MouseEvent.ROLL_OUT

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9, Flash Lite 4

Wywoływane, gdy użytkownik przesunie kursor poza wystąpienie klasy InteractiveObject (za pomocą urządzenia wskazującego). Celem zdarzenia jest obiekt znajdujący się uprzednio pod urządzeniem wskazującym lub obiekt nadrzędny tego obiektu. Obiekt relatedObject jest obiektem, na który zostało przesunięte urządzenie wskazujące. Zdarzenia rollOut są wywoływane kolejno w górę nadrzędnego łańcucha obiektu, zaczynając od wybranego obiektu, a kończąc na najwyższym obiekcie nadrzędnym, który nie jest obiektem głównym lub obiektem przodka obiektu relatedObject.

Celem zdarzenia rollOut jest uproszczenie kodowania zachowań typu rollover dla kontenerów obiektów wyświetlanych z obiektami podrzędnymi. W momencie opuszczenia przez mysz obszaru obiektu wyświetlanego lub obszar któregoś z jego obiektów podrzędnych w celu przejścia do obiektu innego niż podrzędny, wówczas obiekt wyświetlany wywołuje zdarzenie rollOut. Jest to zachowanie inne niż w przypadku zdarzenia mouseOut, które jest wywoływane za każdym razem, gdy mysz opuszcza obszar dowolnego obiektu podrzędnego kontenera obiektów wyświetlanych, nawet gdy mysz pozostaje nad innym obiektem podrzędnym kontenera.

Definiuje wartość właściwości type obiektu zdarzenia rollOut.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows).
bubblesfalse
buttonDowntrue, jeśli główny przycisk myszy jest naciśnięty; false w przeciwnym wypadku.
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
relatedObjectObiekt listy wyświetlania wskazywany teraz przez urządzenie wskazujące.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
movementXZmiana współrzędnej poziomej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
movementYZmiana współrzędnej pionowej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem wskazującym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

rollOver

Zdarzenie  
Typ obiektu zdarzenia: flash.events.MouseEvent
właściwość MouseEvent.type = flash.events.MouseEvent.ROLL_OVER

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9, Flash Lite 4

Wywoływane, gdy użytkownik przesunie kursor nad wystąpienie klasy InteractiveObject (za pomocą urządzenia wskazującego). Celem zdarzenia jest obiekt znajdujący się pod urządzeniem wskazującym lub obiekt nadrzędny tego obiektu. Obiekt relatedObject jest obiektem, który poprzednio znajdował się pod urządzeniem wskazującym. Zdarzenia rollover są wywoływane kolejno w dół nadrzędnego łańcucha obiektu, zaczynając od najwyższego obiektu nadrzędnego, który nie jest obiektem głównym ani obiektem przodka obiektu relatedObject, a na wybranym obiekcie kończąc.

Celem zdarzenia rollOver jest uproszczenie kodowania zachowań typu rollout dla kontenerów obiektów wyświetlanych z obiektami podrzędnymi. W chwili wprowadzenia myszy na obszar obiektu wyświetlanego lub obszar któregoś z jego obiektów podrzędnych z obiektu innego niż podrzędny obiekt wyświetlany wywołuje zdarzenie rollOver. Jest to zachowanie inne niż w przypadku zdarzenia mouseOver, które jest wywoływane za każdym razem, gdy mysz znajdzie się na obszarze dowolnego obiektu podrzędnego kontenera obiektów wyświetlanych, nawet gdy mysz znajdowała się już nad innym obiektem podrzędnym kontenera.

Definiuje wartość właściwości type obiektu zdarzenia rollOver.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows).
bubblesfalse
buttonDowntrue, jeśli główny przycisk myszy jest naciśnięty; false w przeciwnym wypadku.
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
relatedObjectObiekt listy wyświetlania, na który wskazywało urządzenie wskazujące.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki), jeśli jest wyłączone blokowanie myszy.
movementXZmiana współrzędnej poziomej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
movementYZmiana współrzędnej pionowej pozycji myszy od ostatniego zdarzenia myszy, jeśli jest włączone blokowanie myszy.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem wskazującym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

selectAll

Zdarzenie  
Typ obiektu zdarzenia: flash.events.Event
właściwość Event.type = flash.events.Event.SELECT_ALL

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5

Wywoływane, gdy użytkownik uaktywnia specyficzną dla platformy kombinację klawiszy wywołującą operację zaznaczenia wszystkiego lub wybiera polecenie „Zaznacz wszystko” z menu kontekstowego dla tekstu. Zdarzenie jest wywoływane dla obiektu, który obecnie jest aktywny. Jeśli obiektem aktualnie aktywnym jest pole TextField, domyślnie działanie tego zdarzenia powoduje wybranie całej zawartości tego pola tekstowego.

Stała Event.SELECT_ALL definiuje wartość właściwości type obiektu zdarzenia selectAll .

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblesfalse
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
targetDowolna instancja klasy InteractiveObject z detektorem zarejestrowanym dla zdarzenia selectAll.

Uwaga: Obiekty TextField nie wywołują zdarzeń clear, copy, cut, paste ani selectAll. Dla obiektów TextField polecenia Wytnij, Kopiuj, Wklej, Usuń i Zaznacz wszystko są zawsze dostępne w menu kontekstowym. Tych poleceń nie można usunąć z menu kontekstowego obiektów TextField. W przypadku obiektów TextField wybieranie tych poleceń (za pomocą odpowiadających im klawiszy) nie powoduje wywoływania zdarzeń clear, copy, cut, paste ani selectAll. Jednak inne klasy rozszerzające klasę InteractiveObject, łączenie z elementami zbudowanymi za pomocą mechanizmu Flash Text Engine (FTE), spowodują wywołanie tych zdarzeń w odpowiedzi na działania użytkownika takie jak używanie skrótów klawiaturowych i menu kontekstowych.

softKeyboardActivate

Zdarzenie  
Typ obiektu zdarzenia: flash.events.SoftKeyboardEvent
właściwość SoftKeyboardEvent.type = flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.2, AIR 2.6

Wywoływane bezpośrednio po uniesieniu klawiatury programowej.

Stała SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE definiuje wartość właściwości type obiektu SoftKeyboardEvent, gdy jest wyświetlana klawiatura programowa. W przypadku tego zdarzenia cancellable = false.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
typeSOFT_KEYBOARD_ACTIVATE
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
relatedObjectValOdniesienie do listy obiektów ekranowych powiązanej ze zdarzeniem.
triggerTypeValOkreśla, czy zdarzenie klawiatury zostało wywołane przez aplikację, czy przez użytkownika.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.

Powiązane elementy interfejsu API

softKeyboardActivating

Zdarzenie  
Typ obiektu zdarzenia: flash.events.SoftKeyboardEvent
właściwość SoftKeyboardEvent.type = flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.2, AIR 2.6

Wywoływane bezpośrednio przed uniesieniem klawiatury programowej.

Stała SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING definiuje wartość właściwości type obiektu SoftKeyboardEvent bezpośrednio przed wyświetleniem klawiatury programowej. W przypadku tego zdarzenia cancellable = true.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
typeSOFT_KEYBOARD_ACTIVATING
bubblestrue
cancelableWartość true, chyba że zdarzenie zostanie wywołane przez obiekt StageText. W przypadku obiektów StageText tego zdarzenia nie można anulować.
relatedObjectValOdniesienie do listy obiektów ekranowych powiązanej ze zdarzeniem.
triggerTypeValOkreśla, czy zdarzenie klawiatury zostało wywołane przez aplikację, czy przez użytkownika.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.

Powiązane elementy interfejsu API

softKeyboardDeactivate

Zdarzenie  
Typ obiektu zdarzenia: flash.events.SoftKeyboardEvent
właściwość SoftKeyboardEvent.type = flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.2, AIR 2.6

Wywoływane bezpośrednio po opuszczeniu klawiatury programowej.

Stała SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE definiuje wartość właściwości type obiektu SoftKeyboardEvent, gdy jest opuszczona lub ukryta klawiatura programowa. W przypadku tego zdarzenia cancellable = false.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
typeSOFT_KEYBOARD_DEACTIVATE
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
relatedObjectValOdniesienie do listy obiektów ekranowych powiązanej ze zdarzeniem.
triggerTypeValOkreśla, czy zdarzenie klawiatury zostało wywołane przez aplikację, czy przez użytkownika.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.

Powiązane elementy interfejsu API

tabChildrenChange

Zdarzenie  
Typ obiektu zdarzenia: flash.events.Event
właściwość Event.type = flash.events.Event.TAB_CHILDREN_CHANGE

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9

Wywoływane, gdy zmienia się wartość flagi tabChildren obiektu.

Stała Event.TAB_CHILDREN_CHANGE definiuje wartość właściwości type obiektu zdarzenia tabChildrenChange.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
targetObiekt, którego flaga tabChildren uległa zmianie. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

tabEnabledChange

Zdarzenie  
Typ obiektu zdarzenia: flash.events.Event
właściwość Event.type = flash.events.Event.TAB_ENABLED_CHANGE

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9

Wywoływane, gdy zmienia się flaga tabEnabled obiektu.

Stała Event.TAB_ENABLED_CHANGE definiuje wartość właściwości type obiektu zdarzenia tabEnabledChange.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
targetObiekt InteractiveObject, którego flaga tabEnabled uległa zmianie. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

tabIndexChange

Zdarzenie  
Typ obiektu zdarzenia: flash.events.Event
właściwość Event.type = flash.events.Event.TAB_INDEX_CHANGE

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9

Wywoływane, gdy zmienia się wartość właściwości tabIndex obiektu.

Stała Event.TAB_INDEX_CHANGE definiuje wartość właściwości type obiektu zdarzenia tabIndexChange.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
targetObiekt, którego wartość tabIndex uległa zmianie. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.

textInput

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TextEvent
właściwość TextEvent.type = flash.events.TextEvent.TEXT_INPUT

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.0, Flash Player 9, Flash Lite 4

Wywoływane, gdy użytkownik wprowadzi jeden lub większą liczbę znaków tekstu. To zdarzenie można wygenerować przy użyciu wielu różnych metod wprowadzania tekstu, w tym za pomocą standardowych klawiatur, edytora IME, systemów rozpoznawania głosu i mowy, a nawet przez wklejenie zwykłego tekstu, który nie będzie zawierał żadnych danych dotyczących formatowania czy stylu.

Definiuje wartość właściwości type obiektu zdarzenia textInput.

Uwaga: To zdarzenie nie jest wywoływane dla klawiszy Delete ani Backspace.

To zdarzenie ma następujące właściwości:

WłaściwośćWartość
bubblestrue
cancelabletrue; w celu anulowania zachowania domyślnego należy wywołać metodę preventDefault().
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
targetPole tekstowe, do którego wprowadzane są znaki. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.
textZnak lub sekwencja znaków wprowadzonych przez użytkownika.

touchBegin

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TouchEvent
właściwość TouchEvent.type = flash.events.TouchEvent.TOUCH_BEGIN

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2, Flash Lite 4

Wywoływane, gdy użytkownik zainicjuje kontakt z urządzeniem dotykowym (np. dotknie palcem ekranu dotykowego telefonu komórkowego lub tabletu). Niektóre urządzenia mogą też zinterpretować ten kontakt jako zdarzenie mouseDown.

W szczególności, jeśli użytkownik dotknie palcem ekranu dotykowego, instancja klasy InteractiveObject może wywołać zdarzenie mouseDown i/lub zdarzenie touchBegin, o ile bieżące środowisko obsługuje ten gest. Należy wybrać sposób obsługi interakcji z użytkownikiem. Klasa flash.ui.Multitouch służy do zarządzania obsługą zdarzeń dotyku (włączenie obsługi gestów, obsługa prostych dotknięć punktowych lub wyłączenie zdarzeń dotyku, tak aby wywoływane były tylko zdarzenia myszy). Jeśli kod użytkownika będzie obsługiwał zdarzenie mouseDown, wówczas ten sam podprogram obsługi zdarzenia będzie działał zarówno na urządzeniu dotykowym, jak i na urządzeniu z myszą. Jeśli jednak kod użytkownika będzie obsługiwał zdarzenie touchBegin, można zaprojektować podprogram obsługi zdarzenia tak, aby uwzględniał specyfikę interfejsu dotykowego i oferował użytkownikom bardziej wszechstronną obsługę. Można także obsługiwać każde z tych zdarzeń osobno, aby inaczej reagować na zdarzenia dotyku, a inaczej na zdarzenia myszy.

Uwaga: informacje o zgodności z poszczególnymi środowiskami zawiera opis klasy Multitouch.

Definiuje wartość właściwości type dotyczącej obiektu zdarzenia dotyku TOUCH_BEGIN.

Wywołany obiekt TouchEvent ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows lub Linux).
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
eventPhaseBieżąca faza przepływu zdarzeń.
isRelatedObjectInaccessibletrue, jeśli właściwość relatedObject jest ustawiona na null z powodu reguł obszaru izolowanego.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki).
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki).
pressureWartość z zakresu 0,0 i 1,0 wskazująca siłę nacisku na urządzenie. Jeśli urządzenie nie wykrywa nacisku, wartość jest równa 1,0.
relatedObjectOdwołanie do obiektu listy wyświetlanej powiązanej ze zdarzeniem.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
sizeXSzerokość obszaru kontaktu.
sizeYWysokość obszaru kontaktu.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem dotykowym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.
touchPointIDUnikalny numer identyfikacyjny (taki jak liczba całkowita) przypisany do punktu dotyku.

Przykład  ( Sposób korzystania z tego przykładu )

Poniższy przykład ilustruje obsługę zdarzeń TOUCH_BEGIN, TOUCH_MOVE i TOUCH_END. W miarę, jak punkt kontaktu przesuwa się po ekranie (onTouchMove), wyświetlane są (za pomocą funkcji trace) współrzędne x względem stołu montażowego. W parametrach Sprite.startTouchDrag funkcji onTouchBegin wartość touchPointID jest wartością przypisaną do obiektu zdarzenia. Parametr bounds to prostokąt definiujący granice nadrzędnego obiektu wyświetlanego (bg to obiekt wyświetlany zawierający obiekt 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");
}

Powiązane elementy interfejsu API

touchEnd

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TouchEvent
właściwość TouchEvent.type = flash.events.TouchEvent.TOUCH_END

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2, Flash Lite 4

Wywoływane, gdy użytkownik przerwie kontakt z urządzeniem dotykowym (np. uniesie palec z ekranu dotykowego telefonu komórkowego lub tabletu). Niektóre urządzenia mogą też zinterpretować ten kontakt jako zdarzenie mouseUp.

W szczególności, jeśli użytkownik uniesie palec z ekranu dotykowego, instancja klasy InteractiveObject może wywołać zdarzenie mouseUp i/lub zdarzenie touchEnd, o ile bieżące środowisko obsługuje ten gest. Należy wybrać sposób obsługi interakcji z użytkownikiem. Klasa flash.ui.Multitouch służy do zarządzania obsługą zdarzeń dotyku (włączenie obsługi gestów, obsługa prostych dotknięć punktowych lub wyłączenie zdarzeń dotyku, tak aby wywoływane były tylko zdarzenia myszy). Jeśli kod użytkownika będzie obsługiwał zdarzenie mouseUp, wówczas ten sam podprogram obsługi zdarzenia będzie działał zarówno na urządzeniu dotykowym, jak i na urządzeniu z myszą. Jeśli jednak kod użytkownika będzie obsługiwał zdarzenie touchEnd, można zaprojektować podprogram obsługi zdarzenia tak, aby uwzględniał specyfikę interfejsu dotykowego i oferował użytkownikom bardziej wszechstronną obsługę. Można także obsługiwać każde z tych zdarzeń osobno, aby inaczej reagować na zdarzenia dotyku, a inaczej na zdarzenia myszy.

Uwaga: informacje o zgodności z poszczególnymi środowiskami zawiera opis klasy Multitouch.

Definiuje wartość właściwości type dotyczącej obiektu zdarzenia dotyku TOUCH_END.

Wywołany obiekt TouchEvent ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows lub Linux).
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
eventPhaseBieżąca faza przepływu zdarzeń.
isRelatedObjectInaccessibletrue, jeśli właściwość relatedObject jest ustawiona na null z powodu reguł obszaru izolowanego.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki).
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki).
pressureWartość z zakresu 0,0 i 1,0 wskazująca siłę nacisku na urządzenie. Jeśli urządzenie nie wykrywa nacisku, wartość jest równa 1,0.
relatedObjectOdwołanie do obiektu listy wyświetlanej powiązanej ze zdarzeniem.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
sizeXSzerokość obszaru kontaktu.
sizeYWysokość obszaru kontaktu.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem dotykowym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.
touchPointIDUnikalny numer identyfikacyjny (taki jak liczba całkowita) przypisany do punktu dotyku.

Przykład  ( Sposób korzystania z tego przykładu )

Poniższy przykład ilustruje obsługę zdarzeń TOUCH_BEGIN, TOUCH_MOVE i TOUCH_END. W miarę, jak punkt kontaktu przesuwa się po ekranie (onTouchMove), wyświetlane są (za pomocą funkcji trace) współrzędne x względem stołu montażowego. W parametrach Sprite.startTouchDrag funkcji onTouchBegin wartość touchPointID jest wartością przypisaną do obiektu zdarzenia. Parametr bounds to prostokąt definiujący granice nadrzędnego obiektu wyświetlanego (bg to obiekt wyświetlany zawierający obiekt 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");
}

Powiązane elementy interfejsu API

touchMove

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TouchEvent
właściwość TouchEvent.type = flash.events.TouchEvent.TOUCH_MOVE

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2, Flash Lite 4

Wywoływane, gdy użytkownik dotyka urządzenia. Wywołanie jest powtarzane w sposób ciągły do momentu usunięcia punktu kontaktu. To zdarzenie nie wymaga ruchu punktu kontaktu do wywołania.

Niektóre urządzenia mogą interpretować ten kontakt jako zdarzenie mouseMove. W szczególności, jeśli użytkownik przesunie palec po ekranie dotykowym, instancja klasy InteractiveObject może wywołać zdarzenie mouseMove i/lub zdarzenie touchMove, o ile bieżące środowisko obsługuje ten gest. Należy wybrać sposób obsługi interakcji z użytkownikiem. Klasa flash.ui.Multitouch służy do zarządzania obsługą zdarzeń dotyku (włączenie obsługi gestów, obsługa prostych dotknięć punktowych lub wyłączenie zdarzeń dotyku, tak aby wywoływane były tylko zdarzenia myszy). Jeśli kod użytkownika będzie obsługiwał zdarzenie mouseMove, wówczas ten sam podprogram obsługi zdarzenia będzie działał zarówno na urządzeniu dotykowym, jak i na urządzeniu z myszą. Jeśli jednak kod użytkownika będzie obsługiwał zdarzenie touchMove, można zaprojektować podprogram obsługi zdarzenia tak, aby uwzględniał specyfikę interfejsu dotykowego i oferował użytkownikom bardziej wszechstronną obsługę. Można także obsługiwać każde z tych zdarzeń osobno, aby inaczej reagować na zdarzenia dotyku, a inaczej na zdarzenia myszy.

Uwaga: informacje o zgodności z poszczególnymi środowiskami zawiera opis klasy Multitouch.

Definiuje wartość właściwości type dotyczącej obiektu zdarzenia dotyku TOUCH_MOVE.

Wywołany obiekt TouchEvent ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows lub Linux).
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
eventPhaseBieżąca faza przepływu zdarzeń.
isRelatedObjectInaccessibletrue, jeśli właściwość relatedObject jest ustawiona na null z powodu reguł obszaru izolowanego.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki).
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki).
pressureWartość z zakresu 0,0 i 1,0 wskazująca siłę nacisku na urządzenie. Jeśli urządzenie nie wykrywa nacisku, wartość jest równa 1,0.
relatedObjectOdwołanie do obiektu listy wyświetlanej powiązanej ze zdarzeniem.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
sizeXSzerokość obszaru kontaktu.
sizeYWysokość obszaru kontaktu.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem dotykowym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.
touchPointIDUnikalny numer identyfikacyjny (taki jak liczba całkowita) przypisany do punktu dotyku.

Przykład  ( Sposób korzystania z tego przykładu )

Poniższy przykład ilustruje obsługę zdarzeń TOUCH_BEGIN, TOUCH_MOVE i TOUCH_END. W miarę, jak punkt kontaktu przesuwa się po ekranie (onTouchMove), wyświetlane są (za pomocą funkcji trace) współrzędne x względem stołu montażowego. W parametrach Sprite.startTouchDrag funkcji onTouchBegin wartość touchPointID jest wartością przypisaną do obiektu zdarzenia. Parametr bounds to prostokąt definiujący granice nadrzędnego obiektu wyświetlanego (bg to obiekt wyświetlany zawierający obiekt 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");
}

Powiązane elementy interfejsu API

touchOut

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TouchEvent
właściwość TouchEvent.type = flash.events.TouchEvent.TOUCH_OUT

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2, Flash Lite 4

Wywoływane, gdy użytkownik przemieści punkt kontaktu od instancji klasy InteractiveObject na urządzeniu dotykowym (np. przeciągnie palcem z jednego obiektu wyświetlanego do punktu na drugim obiekcie wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu). Niektóre urządzenia mogą też zinterpretować ten kontakt jako zdarzenie mouseOut.

W szczególności, jeśli użytkownik przesunie palec po ekranie dotykowym, instancja klasy InteractiveObject może wywołać zdarzenie mouseOut i/lub zdarzenie touchOut, o ile bieżące środowisko obsługuje ten gest. Należy wybrać sposób obsługi interakcji z użytkownikiem. Klasa flash.ui.Multitouch służy do zarządzania obsługą zdarzeń dotyku (włączenie obsługi gestów, obsługa prostych dotknięć punktowych lub wyłączenie zdarzeń dotyku, tak aby wywoływane były tylko zdarzenia myszy). Jeśli kod użytkownika będzie obsługiwał zdarzenie mouseOut, wówczas ten sam podprogram obsługi zdarzenia będzie działał zarówno na urządzeniu dotykowym, jak i na urządzeniu z myszą. Jeśli jednak kod użytkownika będzie obsługiwał zdarzenie touchOut, można zaprojektować podprogram obsługi zdarzenia tak, aby uwzględniał specyfikę interfejsu dotykowego i oferował użytkownikom bardziej wszechstronną obsługę. Można także obsługiwać każde z tych zdarzeń osobno, aby inaczej reagować na zdarzenia dotyku, a inaczej na zdarzenia myszy.

Uwaga: informacje o zgodności z poszczególnymi środowiskami zawiera opis klasy Multitouch.

Definiuje wartość właściwości type dotyczącej obiektu zdarzenia dotyku TOUCH_OUT.

Wywołany obiekt TouchEvent ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows lub Linux).
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
eventPhaseBieżąca faza przepływu zdarzeń.
isRelatedObjectInaccessibletrue, jeśli właściwość relatedObject jest ustawiona na null z powodu reguł obszaru izolowanego.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki).
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki).
pressureWartość z zakresu 0,0 i 1,0 wskazująca siłę nacisku na urządzenie. Jeśli urządzenie nie wykrywa nacisku, wartość jest równa 1,0.
relatedObjectOdwołanie do obiektu listy wyświetlanej powiązanej ze zdarzeniem.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
sizeXSzerokość obszaru kontaktu.
sizeYWysokość obszaru kontaktu.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem dotykowym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.
touchPointIDUnikalny numer identyfikacyjny (taki jak liczba całkowita) przypisany do punktu dotyku.

Powiązane elementy interfejsu API

touchOver

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TouchEvent
właściwość TouchEvent.type = flash.events.TouchEvent.TOUCH_OVER

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2, Flash Lite 4

Wywoływane, gdy użytkownik przemieści punkt kontaktu nad wystąpienie klasy InteractiveObject na urządzeniu dotykowym (na przykład przeciągnie palcem z punktu poza obiektem ekranowym do punktu na obiekcie ekranowym na ekranie dotykowym telefonu komórkowego lub tabletu). Niektóre urządzenia mogą też zinterpretować ten kontakt jako zdarzenie mouseOver.

W szczególności, jeśli użytkownik przesunie palec nad instancję klasy InteractiveObject, instancja ta może wywołać zdarzenie mouseOver i/lub zdarzenie touchOver, o ile bieżące środowisko obsługuje ten gest. Należy wybrać sposób obsługi interakcji z użytkownikiem. Klasa flash.ui.Multitouch służy do zarządzania obsługą zdarzeń dotyku (włączenie obsługi gestów, obsługa prostych dotknięć punktowych lub wyłączenie zdarzeń dotyku, tak aby wywoływane były tylko zdarzenia myszy). Jeśli kod użytkownika będzie obsługiwał zdarzenie mouseOver, wówczas ten sam podprogram obsługi zdarzenia będzie działał zarówno na urządzeniu dotykowym, jak i na urządzeniu z myszą. Jeśli jednak kod użytkownika będzie obsługiwał zdarzenie touchOver, można zaprojektować podprogram obsługi zdarzenia tak, aby uwzględniał specyfikę interfejsu dotykowego i oferował użytkownikom bardziej wszechstronną obsługę. Można także obsługiwać każde z tych zdarzeń osobno, aby inaczej reagować na zdarzenia dotyku, a inaczej na zdarzenia myszy.

Uwaga: informacje o zgodności z poszczególnymi środowiskami zawiera opis klasy Multitouch.

Definiuje wartość właściwości type dotyczącej obiektu zdarzenia dotyku TOUCH_OVER.

Wywołany obiekt TouchEvent ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows lub Linux).
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
eventPhaseBieżąca faza przepływu zdarzeń.
isRelatedObjectInaccessibletrue, jeśli właściwość relatedObject jest ustawiona na null z powodu reguł obszaru izolowanego.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki).
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki).
pressureWartość z zakresu 0,0 i 1,0 wskazująca siłę nacisku na urządzenie. Jeśli urządzenie nie wykrywa nacisku, wartość jest równa 1,0.
relatedObjectOdwołanie do obiektu listy wyświetlanej powiązanej ze zdarzeniem.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
sizeXSzerokość obszaru kontaktu.
sizeYWysokość obszaru kontaktu.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem dotykowym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.
touchPointIDUnikalny numer identyfikacyjny (taki jak liczba całkowita) przypisany do punktu dotyku.

Powiązane elementy interfejsu API

touchRollOut

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TouchEvent
właściwość TouchEvent.type = flash.events.TouchEvent.TOUCH_ROLL_OUT

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2, Flash Lite 4

Wywoływane, gdy użytkownik przesuwa punkt kontaktu poza wystąpienie klasy InteractiveObject na urządzeniu dotykowym (na przykład przez przeciągnięcie palcem znad obiektu ekranowego do punktu poza obiektem ekranowym na telefonie komórkowym lub tablecie z ekranem dotykowym). Niektóre urządzenia mogą też zinterpretować ten kontakt jako zdarzenie rollOut.

W szczególności, jeśli użytkownik przesunie palec nad instancję klasy InteractiveObject, instancja ta może wywołać zdarzenie rollOut i/lub zdarzenie touchRollOut, o ile bieżące środowisko obsługuje ten gest. Należy wybrać sposób obsługi interakcji z użytkownikiem. Klasa flash.ui.Multitouch służy do zarządzania obsługą zdarzeń dotyku (włączenie obsługi gestów, obsługa prostych dotknięć punktowych lub wyłączenie zdarzeń dotyku, tak aby wywoływane były tylko zdarzenia myszy). Jeśli kod użytkownika będzie obsługiwał zdarzenie rollOut, wówczas ten sam podprogram obsługi zdarzenia będzie działał zarówno na urządzeniu dotykowym, jak i na urządzeniu z myszą. Jeśli jednak kod użytkownika będzie obsługiwał zdarzenie touchRollOut, można zaprojektować podprogram obsługi zdarzenia tak, aby uwzględniał specyfikę interfejsu dotykowego i oferował użytkownikom bardziej wszechstronną obsługę. Można także obsługiwać każde z tych zdarzeń osobno, aby inaczej reagować na zdarzenia dotyku, a inaczej na zdarzenia myszy.

Uwaga: informacje o zgodności z poszczególnymi środowiskami zawiera opis klasy Multitouch.

Definiuje wartość właściwości type dotyczącej obiektu zdarzenia dotyku TOUCH_ROLL_OUT.

Wywołany obiekt TouchEvent ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows lub Linux).
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
eventPhaseBieżąca faza przepływu zdarzeń.
isRelatedObjectInaccessibletrue, jeśli właściwość relatedObject jest ustawiona na null z powodu reguł obszaru izolowanego.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki).
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki).
pressureWartość z zakresu 0,0 i 1,0 wskazująca siłę nacisku na urządzenie. Jeśli urządzenie nie wykrywa nacisku, wartość jest równa 1,0.
relatedObjectOdwołanie do obiektu listy wyświetlanej powiązanej ze zdarzeniem.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
sizeXSzerokość obszaru kontaktu.
sizeYWysokość obszaru kontaktu.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem dotykowym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.
touchPointIDUnikalny numer identyfikacyjny (taki jak liczba całkowita) przypisany do punktu dotyku.

Powiązane elementy interfejsu API

touchRollOver

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TouchEvent
właściwość TouchEvent.type = flash.events.TouchEvent.TOUCH_ROLL_OVER

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2, Flash Lite 4

Wywoływane, gdy użytkownik przemieści punkt kontaktu nad instancję klasy InteractiveObject na urządzeniu dotykowym (np. przeciągnie palcem z punktu poza obiektem wyświetlanym do punktu na obiekcie wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu). Niektóre urządzenia mogą też zinterpretować ten kontakt jako zdarzenie rollOver.

W szczególności, jeśli użytkownik przesunie palec nad instancję klasy InteractiveObject, instancja ta może wywołać zdarzenie rollOver i/lub zdarzenie touchRollOver, o ile bieżące środowisko obsługuje ten gest. Należy wybrać sposób obsługi interakcji z użytkownikiem. Klasa flash.ui.Multitouch służy do zarządzania obsługą zdarzeń dotyku (włączenie obsługi gestów, obsługa prostych dotknięć punktowych lub wyłączenie zdarzeń dotyku, tak aby wywoływane były tylko zdarzenia myszy). Jeśli kod użytkownika będzie obsługiwał zdarzenie rollOver, wówczas ten sam podprogram obsługi zdarzenia będzie działał zarówno na urządzeniu dotykowym, jak i na urządzeniu z myszą. Jeśli jednak kod użytkownika będzie obsługiwał zdarzenie touchRollOver, można zaprojektować podprogram obsługi zdarzenia tak, aby uwzględniał specyfikę interfejsu dotykowego i oferował użytkownikom bardziej wszechstronną obsługę. Można także obsługiwać każde z tych zdarzeń osobno, aby inaczej reagować na zdarzenia dotyku, a inaczej na zdarzenia myszy.

Uwaga: informacje o zgodności z poszczególnymi środowiskami zawiera opis klasy Multitouch.

Definiuje wartość właściwości type dotyczącej obiektu zdarzenia dotyku TOUCH_ROLL_OVER.

Wywołany obiekt TouchEvent ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows lub Linux).
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
eventPhaseBieżąca faza przepływu zdarzeń.
isRelatedObjectInaccessibletrue, jeśli właściwość relatedObject jest ustawiona na null z powodu reguł obszaru izolowanego.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki).
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki).
pressureWartość z zakresu 0,0 i 1,0 wskazująca siłę nacisku na urządzenie. Jeśli urządzenie nie wykrywa nacisku, wartość jest równa 1,0.
relatedObjectOdwołanie do obiektu listy wyświetlanej powiązanej ze zdarzeniem.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
sizeXSzerokość obszaru kontaktu.
sizeYWysokość obszaru kontaktu.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem dotykowym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.
touchPointIDUnikalny numer identyfikacyjny (taki jak liczba całkowita) przypisany do punktu dotyku.

Powiązane elementy interfejsu API

touchTap

Zdarzenie  
Typ obiektu zdarzenia: flash.events.TouchEvent
właściwość TouchEvent.type = flash.events.TouchEvent.TOUCH_TAP

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2, Flash Lite 4

Wywoływane, gdy użytkownik zwolni nacisk na ekran dotykowy w punkcie kontaktu na tej samej instancji klasy InteractiveObject, na której kontakt został zainicjowany (na przykład naciśnie palcem i zwolni pojedynczy punkt na obiekcie wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu). Niektóre urządzenia mogą też zinterpretować ten kontakt jako zdarzenie click.

W szczególności, jeśli użytkownik stuknie palcem w instancję klasy InteractiveObject, instancja ta może wywołać zdarzenie click i/lub zdarzenie touchTap, o ile bieżące środowisko obsługuje ten gest. Należy wybrać sposób obsługi interakcji z użytkownikiem. Klasa flash.ui.Multitouch służy do zarządzania obsługą zdarzeń dotyku (włączenie obsługi gestów, obsługa prostych dotknięć punktowych lub wyłączenie zdarzeń dotyku, tak aby wywoływane były tylko zdarzenia myszy). Jeśli kod użytkownika będzie obsługiwał zdarzenie click, wówczas ten sam podprogram obsługi zdarzenia będzie działał zarówno na urządzeniu dotykowym, jak i na urządzeniu z myszą. Jeśli jednak kod użytkownika będzie obsługiwał zdarzenie touchTap, można zaprojektować podprogram obsługi zdarzenia tak, aby uwzględniał specyfikę interfejsu dotykowego i oferował użytkownikom bardziej wszechstronną obsługę. Można także obsługiwać każde z tych zdarzeń osobno, aby inaczej reagować na zdarzenia dotyku, a inaczej na zdarzenia myszy.

Uwaga: informacje o zgodności z poszczególnymi środowiskami zawiera opis klasy Multitouch.

Definiuje wartość właściwości type dotyczącej obiektu zdarzenia dotyku TOUCH_TAP.

Wywołany obiekt TouchEvent ma następujące właściwości:

WłaściwośćWartość
altKeytrue, jeśli klawisz Alt jest aktywny (Windows lub Linux).
bubblestrue
cancelablefalse; nie ma domyślnego zachowania, które można byłoby anulować.
commandKeytrue w systemach Mac, jeśli klawisz Command jest aktywny; false, jeśli jest nieaktywny. Zawsze false w systemach Windows.
controlKeytrue, jeśli klawisz Ctrl lub Control jest aktywny; false, jeśli jest nieaktywny.
ctrlKeytrue w systemach Windows lub Linux, jeśli klawisz Ctrl jest aktywny. true w systemach Mac, jeśli aktywny jest klawisz Ctrl albo Command. W przeciwnym razie false.
currentTargetObiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń.
eventPhaseBieżąca faza przepływu zdarzeń.
isRelatedObjectInaccessibletrue, jeśli właściwość relatedObject jest ustawiona na null z powodu reguł obszaru izolowanego.
localXWspółrzędna pozioma miejsca wystąpienia zdarzenia (określana względem ikonki).
localYWspółrzędna pionowa miejsca wystąpienia zdarzenia (określana względem ikonki).
pressureWartość z zakresu 0,0 i 1,0 wskazująca siłę nacisku na urządzenie. Jeśli urządzenie nie wykrywa nacisku, wartość jest równa 1,0.
relatedObjectOdwołanie do obiektu listy wyświetlanej powiązanej ze zdarzeniem.
shiftKeytrue, jeśli klawisz Shift jest aktywny; false, jeśli jest nieaktywny.
sizeXSzerokość obszaru kontaktu.
sizeYWysokość obszaru kontaktu.
stageXWspółrzędna pozioma miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
stageYWspółrzędna pionowa miejsca wystąpienia zdarzenia (w globalnym układzie współrzędnych stołu montażowego).
targetInstancja klasy InteractiveObject pod urządzeniem dotykowym. Obiekt target nie zawsze jest obiektem na liście wyświetlania, która zarejestrowała detektor zdarzeń. Właściwość currentTarget umożliwia uzyskanie dostępu do obiektu na liście wyświetlania, który obecnie przetwarza zdarzenie.
touchPointIDUnikalny numer identyfikacyjny (taki jak liczba całkowita) przypisany do punktu dotyku.

Przykład  ( Sposób korzystania z tego przykładu )

Poniższy przykład prezentuje wyświetlanie komunikatu w przypadku stuknięcia kwadratu narysowanego na ikonce mySprite na ekranie dotykowym.
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);
}

Powiązane elementy interfejsu API

InteractiveObjectExample.as

Poniższy przykład ilustruje zastosowanie klasy InteractiveObjectExample, która z kolei wykorzystuje klasę ChildSprite do narysowania prostokąta, a następnie manipulacji nim w oparciu o różne zdarzenia myszy. Zadanie to jest realizowane przez wykonanie następujących kroków:
  1. W konstruktorze InteractiveObjectExample tworzony jest nowy obiekt ChildSprite typu Sprite o nazwie child, który wywołuje metodę konstruktora ChildSprite w celu narysowania figury oraz dodania dla niej zdarzeń myszy (tak jak jest to opisane w poniższych krokach). Obiekt child jest dodawany na szczyt listy wyświetlania na współrzędnych x = 0, y = 0.
  2. W klasie ChildSprite należy zadeklarować właściwości size i overSize, które są później wykorzystywane w metodzie draw() oraz metodach MouseEvent.
  3. Należy zadeklarować właściwości, które ustawiają kolor tła na pomarańczowy, kolor po najechaniu myszą na ciemnożółty, a kolor po naciśnięciu przycisku myszy na jasnoniebieski.
  4. W konstruktorze ChildSprite pomarańczowy kwadrat jest rysowany przez zastosowanie metod z klasy Graphics oraz metody draw().
  5. Konstruktor dodaje cztery metody detektora zdarzeń MouseEvent:
    • mouseOverHandler: przerysowuje większy kwadrat pikseli 60 x 60 koloru ciemno żółtego na oryginalnych współrzędnych.
    • mouseOutHandler: przywraca kwadrat to oryginalnego rozmiaru i koloru.
    • mouseDownHandler: przerysowuje większy kwadrat pikseli 60 x 60 koloru jasno niebieskiego na oryginalnych współrzędnych.
    • mouseUpHandler: tak samo jak w przypadku 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 ]Dlaczego język angielski?
Treść dokumentacji języka ActionScript 3.0 wyświetlana w języku angielskim

Niektóre części dokumentacji języka ActionScript 3.0 nie są przetłumaczone na poszczególne języki. Gdy element nie jest przetłumaczony na dany język, jest wyświetlany tekst angielski. Na przykład opis klasy ga.controls.HelpBox nie jest przetłumaczony na żaden dodatkowy język. Z tego powodu polska wersja dokumentacji zawiera opis klasy ga.controls.HelpBox w języku angielskim.