Guida di riferimento di ActionScript® 3.0 per la piattaforma Adobe® Flash®
Home  |  Nascondi elenco pacchetti e classi |  Pacchetti  |  Classi  |  Novità  |  Indice  |  Appendici  |  Perché in inglese?
Filtri: AIR 30.0 e versioni precedenti, Flash Player 30.0 e versioni precedenti, Flash Lite 4
Flex 4.6 e versioni precedenti, Flash Pro CS6 e versioni precedenti
Nascondi filtri
flash.display 

InteractiveObject  - AS3

Pacchettix

Primo livello
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

Elementi del linguaggio

Costanti globali
Funzioni globali
Operatori
Istruzioni, parole chiave e direttive
Tipi speciali

Appendici

Novità
Errori del compilatore
Avvisi del compilatore
Errori runtime
Migrazione a ActionScript 3
Set di caratteri supportati
Tag solo di MXML
Elementi XML di Motion
Tag Timed Text
Elenco degli elementi obsoleti
Costanti di implementazione dell’accessibilità
Utilizzare gli esempi ActionScript
Note legali
Pacchettoflash.display
Classepublic class InteractiveObject
EreditarietàInteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object
Sottoclassi DisplayObjectContainer, SimpleButton, TextField

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

InteractiveObject è la classe base astratta per tutti gli oggetti di visualizzazione con i quali l'utente può interagire usando il mouse, la tastiera o altri dispositivi di input dell'utente.

Non è possibile creare direttamente un'istanza della classe InteractiveObject. Una chiamata alla funzione di costruzione new InteractiveObject() genera un'eccezione ArgumentError.

La classe InteractiveObject stessa non include alcuna API per il rendering del contenuto sullo schermo. Per creare una sottoclasse personalizzata della classe InteractiveObject, potete estendere una delle sue sottoclassi che contengono delle API per il rendering del contenuto sullo schermo, quali Sprite, SimpleButton, TextField o MovieClip.

Vedere gli esempi

Altre informazioni



Proprietà pubbliche
 ProprietàDefinito da
  accessibilityImplementation : AccessibilityImplementation
L'implementazione di accessibilità corrente (AccessibilityImplementation) di questa istanza InteractiveObject.
InteractiveObject
 InheritedaccessibilityProperties : AccessibilityProperties
Le opzioni di accessibilità correnti di questo oggetto di visualizzazione.
DisplayObject
 Inheritedalpha : Number
Indica il valore della trasparenza alfa dell'oggetto specificato.
DisplayObject
 InheritedblendMode : String
Un valore della classe BlendMode che specifica il metodo di fusione da utilizzare.
DisplayObject
 InheritedblendShader : Shader
[sola scrittura] Imposta uno shader utilizzato per la fusione dei colori di primo piano e sfondo.
DisplayObject
 InheritedcacheAsBitmap : Boolean
Se è impostata su true, nella cache dei runtime Flash viene memorizzata una rappresentazione bitmap interna dell'oggetto di visualizzazione.
DisplayObject
 Inherited    cacheAsBitmapMatrix : Matrix
Se il valore è diverso da null, questo oggetto Matrix definisce il modo in cui viene eseguito il rendering di un oggetto di visualizzazione quando cacheAsBitmap è impostato su true.
DisplayObject
 Inheritedconstructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
Object
  contextMenu : NativeMenu
Specifica il menu di scelta rapida associato all'oggetto.
InteractiveObject
  doubleClickEnabled : Boolean
Specifica se l'oggetto riceve gli eventi doubleClick.
InteractiveObject
 Inheritedfilters : Array
Un array indicizzato che contiene ogni oggetto filtro attualmente associato all'oggetto di visualizzazione.
DisplayObject
  focusRect : Object
Specifica se l'oggetto visualizza un rettangolo di attivazione.
InteractiveObject
 Inheritedheight : Number
Indica l'altezza dell'oggetto di visualizzazione espressa in pixel.
DisplayObject
 InheritedloaderInfo : LoaderInfo
[sola lettura] Restituisce un oggetto LoaderInfo contenente informazioni sul caricamento del file al quale questo oggetto di visualizzazione appartiene.
DisplayObject
 Inheritedmask : DisplayObject
L'oggetto di visualizzazione chiamante viene mascherato dall'oggetto mask specificato.
DisplayObject
 InheritedmetaData : Object
Ottiene l’oggetto di metadati dell’istanza DisplayObject se i metadati sono stati memorizzati insieme all’istanza di questo DisplayObject nel file SWF mediante un tag PlaceObject4.
DisplayObject
  mouseEnabled : Boolean
Specifica se questo oggetto riceve messaggi del mouse o di altri dispositivi di input dell'utente.
InteractiveObject
 InheritedmouseX : Number
[sola lettura] Indica la coordinata x del mouse o la posizione del dispositivo di input dell'utente, espressa in pixel.
DisplayObject
 InheritedmouseY : Number
[sola lettura] Indica la coordinata y del mouse o la posizione del dispositivo di input dell'utente, espressa in pixel.
DisplayObject
 Inheritedname : String
Indica il nome dell'istanza dell'oggetto DisplayObject.
DisplayObject
  needsSoftKeyboard : Boolean
Specifica se deve essere visualizzata una tastiera virtuale (una tastiera software a video) quando questa istanza InteractiveObject riceve lo stato di attivazione.
InteractiveObject
 InheritedopaqueBackground : Object
Specifica se l'oggetto di visualizzazione è opaco con un determinato colore di sfondo.
DisplayObject
 Inheritedparent : DisplayObjectContainer
[sola lettura] Indica l'oggetto DisplayObjectContainer che contiene questo oggetto di visualizzazione.
DisplayObject
 Inheritedroot : DisplayObject
[sola lettura] Nel caso di un oggetto di visualizzazione all'interno di un file SWF caricato, la proprietà principale è l'oggetto di visualizzazione più in alto nella porzione della struttura dell'elenco di visualizzazione rappresentata da quel file SWF.
DisplayObject
 Inheritedrotation : Number
Indica la rotazione dell'istanza DisplayObject, espressa in gradi, rispetto alla posizione originale.
DisplayObject
 InheritedrotationX : Number
Indica la rotazione dell'asse x dell'istanza DisplayObject, espressa in gradi, rispetto all'orientamento originale relativo al contenitore principale 3D.
DisplayObject
 InheritedrotationY : Number
Indica la rotazione dell'asse y dell'istanza DisplayObject, espressa in gradi, rispetto all'orientamento originale relativo al contenitore principale 3D.
DisplayObject
 InheritedrotationZ : Number
Indica la rotazione dell'asse z dell'istanza DisplayObject, espressa in gradi, rispetto all'orientamento originale relativo al contenitore principale 3D.
DisplayObject
 Inheritedscale9Grid : Rectangle
La griglia di modifica in scala attualmente attiva.
DisplayObject
 InheritedscaleX : Number
Indica la scala orizzontale (percentuale) dell'oggetto applicata dal punto di registrazione.
DisplayObject
 InheritedscaleY : Number
Indica la scala verticale (percentuale) di un oggetto applicata dal punto di registrazione dell'oggetto.
DisplayObject
 InheritedscaleZ : Number
Indica la scala di profondità (percentuale) di un oggetto applicata dal punto di registrazione dell'oggetto.
DisplayObject
 InheritedscrollRect : Rectangle
I limiti del rettangolo di scorrimento dell'oggetto di visualizzazione.
DisplayObject
      softKeyboard : String
Controlla l'aspetto della tastiera software.
InteractiveObject
  softKeyboardInputAreaOfInterest : Rectangle
Definisce l’area che deve rimanere visibile sullo schermo quando è visualizzata una tastiera virtuale (non disponibile in iOS).
InteractiveObject
 Inheritedstage : Stage
[sola lettura] Lo stage dell'oggetto di visualizzazione.
DisplayObject
  tabEnabled : Boolean
Specifica se questo oggetto è incluso nell'ordine di tabulazione.
InteractiveObject
  tabIndex : int
Specifica l'ordine di tabulazione degli oggetti in un file SWF.
InteractiveObject
 Inheritedtransform : flash.geom:Transform
Un oggetto con proprietà relative alla matrice, alla trasformazione del colore e ai limiti di pixel di un oggetto di visualizzazione.
DisplayObject
 Inheritedvisible : Boolean
Determina se l'oggetto di visualizzazione è visibile o meno.
DisplayObject
 Inheritedwidth : Number
Indica la larghezza dell'oggetto di visualizzazione espressa in pixel.
DisplayObject
 Inheritedx : Number
Indica la coordinata x dell'istanza DisplayObject relativa alle coordinate locali del DisplayObjectContainer principale.
DisplayObject
 Inheritedy : Number
Indica la coordinata y dell'istanza DisplayObject relativa alle coordinate locali del DisplayObjectContainer principale.
DisplayObject
 Inheritedz : Number
Indica la posizione della coordinata z lungo l'asse z dell'istanza DisplayObject relativa al contenitore principale 3D.
DisplayObject
Metodi pubblici
 MetodoDefinito da
  
Una chiamata alla nuova funzione di costruzione InteractiveObject() genera un'eccezione ArgumentError.
InteractiveObject
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento.
EventDispatcher
 Inherited
Invia un evento nel flusso di eventi.
EventDispatcher
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Restituisce un rettangolo che definisce l'area dell'oggetto di visualizzazione relativa al sistema di coordinate dell'oggetto targetCoordinateSpace.
DisplayObject
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Restituisce un rettangolo che definisce i bordi dell'oggetto di visualizzazione in base al sistema di coordinate definito dal parametro targetCoordinateSpace, esclusi gli eventuali tratti presenti sulle forme.
DisplayObject
 Inherited
Converte le coordinate dello stage (globali) in quelle (locali) dell'oggetto di visualizzazione per l'oggetto Point.
DisplayObject
 Inherited
Converte un punto bidimensionale dalle coordinate dello stage (globali) in quelle (locali) di un oggetto di visualizzazione tridimensionale.
DisplayObject
 Inherited
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento.
EventDispatcher
 Inherited
Indica se per un oggetto è definita una proprietà specifica.
Object
 Inherited
Valuta il riquadro di delimitazione dell'oggetto di visualizzazione per verificare se si sovrappone o si interseca con il riquadro di delimitazione dell'oggetto di visualizzazione obj.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Valuta l'oggetto di visualizzazione per stabilire se si sovrappone o si interseca con il punto specificato dai parametri x e y.
DisplayObject
 Inherited
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
Object
 Inherited
Converte un punto tridimensionale delle coordinate (locali) dell'oggetto di visualizzazione tridimensionale in un punto bidimensionale nelle coordinate dello stage (globali).
DisplayObject
 Inherited
Converte le coordinate dell'oggetto di visualizzazione (locali) in quelle dello stage (globali) per l'oggetto Point.
DisplayObject
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Rimuove un listener dall'oggetto EventDispatcher.
EventDispatcher
  
Alza una tastiera virtuale.
InteractiveObject
 Inherited
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
Object
 Inherited
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate.
Object
 Inherited
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
Object
 Inherited
Restituisce il valore di base dell'oggetto specificato.
Object
 Inherited
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato.
EventDispatcher
Eventi
 Evento Riepilogo Definito da
 Inherited[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR ottiene lo stato di attivazione del sistema operativo ed entra nello stato attivo.EventDispatcher
 InheritedInviato quando un oggetto di visualizzazione viene aggiunto all'elenco di visualizzazione.DisplayObject
 InheritedInviato quando un oggetto di visualizzazione viene aggiunto all'elenco di visualizzazione sullo stage, sia direttamente o mediante l'aggiunta di una sottostruttura ad albero che contiene l'oggetto di visualizzazione.DisplayObject
  Inviato quando l'utente sceglie "Cancella" (o "Elimina") dal menu di scelta rapida per il testo.InteractiveObject
  Inviato quando l'utente preme e rilascia il pulsante principale del dispositivo di puntamento sopra lo stesso InteractiveObject.InteractiveObject
  
    contextMenu
Inviato quando un'azione dell'utente causa la visualizzazione del menu di scelta rapida associato a questo oggetto interattivo in un'applicazione AIR.InteractiveObject
  Inviato quando l'utente attiva la combinazione di tasti di scelta rapida specifici della piattaforma per un'operazione che consente di tagliare oppure sceglie "Taglia" dal menu di scelta rapida per il testo.InteractiveObject
  Inviato quando l'utente attiva la combinazione di tasti di scelta rapida specifici della piattaforma per un'operazione che consente di tagliare oppure sceglie "Taglia" dal menu di scelta rapida testuale.InteractiveObject
 Inherited[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR perde l'attivazione del sistema operativo e sta entrando nello stato inattivo.EventDispatcher
  Inviato quando l'utente preme e rilascia il pulsante principale di un dispositivo di puntamento due volte in rapida successione sopra la stessa istanza InteractiveObject quando il flag doubleClickEnabled dell'oggetto è impostato su true.InteractiveObject
 Inherited[evento di trasmissione] Inviato quando l'indicatore di riproduzione sta entrando in un nuovo fotogramma.DisplayObject
 Inherited[evento di trasmissione] Inviato quando l'indicatore di riproduzione sta per uscire dal fotogramma corrente.DisplayObject
  Inviato dopo che un oggetto di visualizzazione ha ricevuto lo stato di attivazione.InteractiveObject
  Inviato dopo che un oggetto di visualizzazione ha perso lo stato di attivazione.InteractiveObject
 Inherited[evento di trasmissione] Inviato dopo l'esecuzione delle funzioni di costruzione degli oggetti di visualizzazione dei fotogrammi, ma prima dell'esecuzione degli script di fotogramma.DisplayObject
  Inviato quanto l’utente crea un punto di contatto lungo il bordo della superficie di contatto con un’istanza di InteractiveObject (ad esempio toccando bordo della superficie di contatto in Siri Remote per Apple TV). Alcuni dispositivi possono inoltre interpretare questo contatto come una combinazione di più eventi touch.InteractiveObject
  Inviato quanto l'utente preme due punti di contatto sulla stessa istanza InteractiveObject su un dispositivo abilitato per il tocco (ad esempio, preme e rilascia due dita su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen).InteractiveObject
  Inviato quanto l'utente sposta un punto di contatto sull'istanza InteractiveObject su un dispositivo abilitato per il tocco (ad esempio, sposta un dito da sinistra a destra su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen).InteractiveObject
  Inviato quanto l'utente esegue un'operazione di rotazione in corrispondenza di un punto di contatto con un'istanza InteractiveObject (ad esempio, tocca lo schermo con due dita e le ruota su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen).InteractiveObject
  Inviato quanto l'utente esegue un'operazione di tocco in corrispondenza di un punto di contatto con un'istanza InteractiveObject (ad esempio, tocca lo schermo con tre dita e quindi le sposta parallelamente su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen).InteractiveObject
  Inviato quanto l'utente crea un punto di contatto con un'istanza InteractiveObject, quindi tocca un dispositivo abilitato per il tocco (ad esempio, posiziona più dita su un oggetto di visualizzazione per aprire un menu e quindi tocca con un dito per selezionare una voce di menu su un cellulare o su un Tablet PC con touch screen).InteractiveObject
  Inviato quanto l'utente esegue un'operazione di zoom in corrispondenza di un punto di contatto con un'istanza InteractiveObject (ad esempio, tocca lo schermo con due dita e allontana velocemente le dita su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen).InteractiveObject
  Questo evento viene inviato a qualsiasi applicazione client che supporti input in linea con un IME.InteractiveObject
  Inviato quando l'utente preme un tasto.InteractiveObject
  Inviato quando l'utente tenta di cambiare l'elemento attivo utilizzando la tastiera.InteractiveObject
  Inviato quando l'utente rilascia un tasto.InteractiveObject
  Inviato quando l'utente preme e rilascia il pulsante centrale del dispositivo di puntamento sopra lo stesso InteractiveObject.InteractiveObject
  Inviato quando un utente preme il pulsante centrale del dispositivo di puntamento su un'istanza InteractiveObject.InteractiveObject
  Inviato quando un utente rilascia il pulsante del dispositivo di puntamento su un'istanza InteractiveObject.InteractiveObject
  Inviato quando un utente preme il pulsante del dispositivo di puntamento su un'istanza InteractiveObject.InteractiveObject
  Inviato quando l'utente tenta di cambiare l'elemento attivo utilizzando un dispositivo di puntamento.InteractiveObject
  Inviato quando l'utente sposta il dispositivo di puntamento mentre si trova sopra un'istanza InteractiveObject.InteractiveObject
  Inviato quando l'utente allontana un dispositivo di puntamento da un'istanza InteractiveObject.InteractiveObject
  Inviato quando l'utente sposta un dispositivo di puntamento sopra un'istanza InteractiveObject.InteractiveObject
  Inviato quando un utente rilascia il pulsante del dispositivo di puntamento su un'istanza InteractiveObject.InteractiveObject
  Inviato quando si fa ruotare la rotella del mouse su un'istanza InteractiveObject.InteractiveObject
  Inviato dall'iniziatore del trascinamento InteractiveObject quando l'utente rilascia il trascinamento.InteractiveObject
  Inviato dall'InteractiveObject di destinazione quando un oggetto trascinato viene rilasciato su di esso e il rilascio è stato accettato con una chiamata a DragManager.acceptDragDrop().InteractiveObject
  Inviato da un InteractiveObject quando un trascinamento entra nei suoi limiti.InteractiveObject
  Inviato da un InteractiveObject quando un trascinamento esce dai propri limiti.InteractiveObject
  Inviato continuamente da un InteractiveObject mentre un'azione di trascinamento rimane all'interno dei suoi limiti.InteractiveObject
  Inviato all'inizio di un'operazione di trascinamento dall'InteractiveObject che è specificato come iniziatore del trascinamento nella chiamata a DragManager.doDrag().InteractiveObject
  Inviato durante un'operazione di trascinamento dall'InteractiveObject che è specificato come iniziatore del trascinamento nella chiamata a DragManager.doDrag().InteractiveObject
  Inviato quando l'utente attiva la combinazione di tasti di scelta rapida specifici della piattaforma per un'operazione che consente di incollare oppure sceglie "Incolla" dal menu di scelta rapida testuale.InteractiveObject
  Inviato quando l'utente abbassa uno stilo attivo oltre la soglia di rilevamento della prossimità dello schermo.InteractiveObject
  
    proximityEnd
Inviato quando l'utente solleva uno stilo attivo sopra la soglia di rilevamento della prossimità dello schermo.InteractiveObject
  Inviato quando l'utente sposta uno stilo attivo sullo schermo rimanendo entro la soglia di rilevamento della prossimità.InteractiveObject
  
    proximityOut
Inviato quando l'utente allontana uno stilo attivo da questo InteractiveObject rimanendo tuttavia entro la soglia di rilevamento della prossimità dello schermo.InteractiveObject
  Inviato quando l'utente sposta uno stilo attivo direttamente sopra questo InteractiveObject rimanendo tuttavia entro la soglia di rilevamento della prossimità dello schermo.InteractiveObject
  Inviato quando l'utente allontana uno stilo attivo da questo InteractiveObject o da qualsiasi suo elemento secondario rimanendo tuttavia entro la soglia di rilevamento della prossimità dello schermo.InteractiveObject
  Inviato quando l'utente sposta uno stilo attivo sopra questo InteractiveObject dall'esterno della struttura di discendenti dell'oggetto nell'elenco di visualizzazione (rimanendo entro la soglia di rilevamento della prossimità dello schermo).InteractiveObject
  Inviato quando un utente rilascia il pulsante del dispositivo di puntamento dopo averlo premuto sopra un’istanza InteractiveObject e aver quindi spostato il dispositivo di puntamento fuori dell’istanza stessa.InteractiveObject
 InheritedInviato quando un oggetto di visualizzazione sta per essere rimosso dall'elenco di visualizzazione.DisplayObject
 InheritedInviato quando un oggetto di visualizzazione sta per essere rimosso dall'elenco di visualizzazione sullo stage, sia direttamente o mediante la rimozione di una sottostruttura ad albero che contiene l'oggetto di visualizzazione.DisplayObject
 Inherited[evento di trasmissione] Inviato quando stanno per essere eseguiti l'aggiornamento e il rendering dell'elenco di visualizzazione.DisplayObject
  Inviato quando l'utente preme e rilascia il pulsante destro del dispositivo di puntamento sopra lo stesso InteractiveObject.InteractiveObject
  Inviato quando un utente preme il pulsante del dispositivo di puntamento su un'istanza InteractiveObject.InteractiveObject
  Inviato quando un utente rilascia il pulsante del dispositivo di puntamento su un'istanza InteractiveObject.InteractiveObject
  Inviato quando l'utente allontana un dispositivo di puntamento da un'istanza InteractiveObject.InteractiveObject
  Inviato quando l'utente sposta un dispositivo di puntamento sopra un'istanza InteractiveObject.InteractiveObject
  Inviato quando l'utente attiva la combinazione di tasti di scelta rapida specifici della piattaforma per un'operazione che consente di selezionare tutto oppure sceglie "Seleziona tutto" dal menu di scelta rapida testuale.InteractiveObject
  Inviato immediatamente dopo la visualizzazione della tastiera software.InteractiveObject
  Inviato immediatamente prima della visualizzazione della tastiera software.InteractiveObject
  Inviato immediatamente dopo la chiusura della tastiera software.InteractiveObject
  Inviato quando cambia il valore del flag tabChildren dell'oggetto.InteractiveObject
  Inviato quando cambia il flag tabEnabled dell'oggetto.InteractiveObject
  Inviato quando cambia il valore della proprietà tabIndex dell'oggetto.InteractiveObject
  Inviato quando un utente immette uno o più caratteri di testo.InteractiveObject
  Inviato quanto l'utente stabilisce per la prima volta un contatto con un dispositivo abilitato per il tocco (ad esempio, tocca con un dito un cellulare o un Tablet PC con touch screen).InteractiveObject
  Inviato quanto l'utente rimuove il contatto con un dispositivo abilitato per il tocco (ad esempio, solleva un dito da un cellulare o un Tablet PC con touch screen).InteractiveObject
  Inviato quando l'utente tocca il dispositivo, e viene inviato in modo continuativo finché il punto di contatto non viene rimosso.InteractiveObject
  Inviato quanto l'utente sposta il punto di contatto lontano da un'istanza InteractiveObject su un dispositivo abilitato per il tocco (ad esempio, trascina un dito da un oggetto di visualizzazione a un altro disponibile su un cellulare o su un Tablet PC con touch screen).InteractiveObject
  Inviato quanto l'utente sposta il punto di contatto su un'istanza InteractiveObject su un dispositivo abilitato per il tocco (ad esempio, trascina un dito da un punto esterno a un oggetto di visualizzazione a un punto su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen).InteractiveObject
  Inviato quanto l'utente sposta il punto di contatto lontano da un'istanza InteractiveObject su un dispositivo abilitato per il tocco (ad esempio, trascina un dito da un oggetto di visualizzazione a un punto esterno a un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen).InteractiveObject
  Inviato quanto l'utente sposta il punto di contatto su un'istanza InteractiveObject su un dispositivo abilitato per il tocco (ad esempio, trascina un dito da un punto esterno a un oggetto di visualizzazione a un punto su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen).InteractiveObject
  Inviato quanto l'utente solleva il punto di contatto sulla stessa istanza InteractiveObject in corrispondenza della quale è stato iniziato il contatto su un dispositivo abilitato per il tocco (ad esempio, preme e rilascia un dito da un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen).InteractiveObject
Descrizione delle proprietà

accessibilityImplementation

proprietà
accessibilityImplementation:AccessibilityImplementation

Versione linguaggio: ActionScript 3.0

L'implementazione di accessibilità corrente (AccessibilityImplementation) di questa istanza InteractiveObject.



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

Elementi API correlati

contextMenu

proprietà 
contextMenu:NativeMenu

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Specifica il menu di scelta rapida associato all'oggetto.

Per il contenuto in esecuzione in Flash Player, questa proprietà è un oggetto ContextMenu. Nel runtime di AIR, la classe ContextMenu estende la classe NativeMenu, tuttavia Flash Player supporta solo la classe ContextMenu e non la classe NativeMenu.

Nota: nel menu di scelta rapida degli oggetti TextField è sempre incluso un menu Appunti. Nel menu appunti sono presenti i comandi Taglia, Copia, Incolla, Annulla e Seleziona tutto. Non è possibile rimuovere questi comandi dal menu di scelta rapida per gli oggetti TextField. Per gli oggetti TextField, la selezione di questi comandi (o l'utilizzo dei comandi equivalenti dalla tastiera) non genera un evento clear, copy, cut, paste o selectAll.



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

Esempio  ( Come utilizzare questo esempio )
Nel seguente esempio viene illustrato come aggiungere una voce di menu di scelta rapida a un oggetto Sprite impostando la proprietà contextMenu dello Sprite su un oggetto ContextMenu. Esempio fornito da 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

proprietà 
doubleClickEnabled:Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9

Specifica se l'oggetto riceve gli eventi doubleClick. Il valore predefinito è false e indica che, per impostazione predefinita, un'istanza InteractiveObject non riceve gli eventi doubleClick. Se la proprietà doubleClickEnabled è impostata su true, l'istanza riceve gli eventi doubleClick nei propri limiti. Anche la proprietà mouseEnabled dell'istanza InteractiveObject deve essere impostata su true affinché l'oggetto possa ricevere gli eventi doubleClick.

Nessun evento viene inviato impostando questa proprietà. È necessario utilizzare il metodo addEventListener() per aggiungere un listener di eventi per l'evento doubleClick.



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

Elementi API correlati

focusRect

proprietà 
focusRect:Object

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Specifica se l'oggetto visualizza un rettangolo di attivazione. Può assumere uno di questi tre valori: true, false o null. I valori true e false funzionano come previsto, specificando se il rettangolo di attivazione viene visualizzato o meno. Il valore null indica che questo oggetto obbedisce alla proprietà stageFocusRect dello stage.



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

mouseEnabled

proprietà 
mouseEnabled:Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Specifica se questo oggetto riceve messaggi del mouse o di altri dispositivi di input dell'utente. Il valore predefinito è true e indica che, per impostazione predefinita, qualunque istanza InteractiveObject inclusa nell'elenco di visualizzazione riceve gli eventi del mouse o di altri dispositivi di input dell'utente. Se mouseEnabled è impostato su false, l'istanza non riceve alcun evento del mouse (o altri eventi di input dell'utente quali gli eventi della tastiera). L'impostazione non influisce sugli eventuali elementi secondari dell'istanza presenti nell'elenco di visualizzazione. Per cambiare il comportamento mouseEnabled di tutti gli elementi secondari di un oggetto dell'elenco di visualizzazione, utilizzate flash.display.DisplayObjectContainer.mouseChildren.

Nessun evento viene inviato impostando questa proprietà. Dovete utilizzare il metodo addEventListener() per creare la funzionalità interattiva.



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

Elementi API correlati

needsSoftKeyboard

proprietà 
needsSoftKeyboard:Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.2, AIR 2.6

Specifica se deve essere visualizzata una tastiera virtuale (una tastiera software a video) quando questa istanza InteractiveObject riceve lo stato di attivazione.

Per impostazione predefinita, il valore è false e l'assegnazione dello stato di attivazione a un'istanza InteractiveObject non determina la visualizzazione di una tastiera virtuale. Se la proprietà needsSoftKeyboard è impostata su true, il runtime visualizza una tastiera software quando l'istanza InteractiveObject è pronta per accettare l'input dell'utente. Un'istanza InteractiveObject è pronta per accettare l'input dell'utente dopo una chiamata programmatica che imposta la proprietà focus dello stage, oppure in seguito a un'azione dell'utente, ad esempio un "tocco" sul display. Se il sistema client è dotato di una tastiera hardware oppure non supporta le tastiere virtuali, la tastiera software non viene visualizzata.

L'istanza InteractiveObject invia gli eventi softKeyboardActivating, softKeyboardActivate e softKeyboardDeactivate quando la tastiera virtuale si alza e si abbassa.

Nota: questa proprietà non è supportata nelle applicazioni AIR su iOS.



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

Elementi API correlati

    

softKeyboard

proprietà 
softKeyboard:String

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 21.0

Controlla l'aspetto della tastiera software.

I dispositivi con tastiere software consentono di personalizzare i pulsanti della tastiera per farli corrispondere al tipo di input previsto. Ad esempio, se è previsto un input numerico, un dispositivo può utilizzare SoftKeyboardType.NUMBER per visualizzare solo i numeri sulla tastiera software. I valori validi sono definiti come costanti nella classe SoftKeyboardType:

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

Questi valori sono suggerimenti e hanno lo scopo di "aiutare" un dispositivo a visualizzare la tastiera più appropriata per l'operazione corrente.

Il valore predefinito è SoftKeyboardType.DEFAULT.



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

Genera
ArgumentError — Se impostato su un valore qualsiasi che non è membro di SoftKeyboardType

Elementi API correlati

softKeyboardInputAreaOfInterest

proprietà 
softKeyboardInputAreaOfInterest:Rectangle

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.2, AIR 2.6

Definisce l’area che deve rimanere visibile sullo schermo quando è visualizzata una tastiera virtuale (non disponibile in iOS).

Se la proprietà needsSoftKeyboard di questo InteractiveObject è true, il runtime regola la visualizzazione in modo da mantenere l'oggetto in vista mentre l'utente digita. Normalmente, il runtime utilizza i limiti dell'oggetto ottenuti dal metodo DisplayObject.getBounds(). Potete specificare un'area differente utilizzando questa proprietà softKeyboardInputAreaOfInterest.

Specificate l'area softKeyboardInputAreaOfInterest nelle coordinate dello stage.

Nota: inAndroid, l'area softKeyboardInputAreaOfInterest non viene rispettata quando l'orientamento è orizzontale.

Nota: softKeyboardInputAreaOfInterest non è supportato su iOS.



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

Elementi API correlati

tabEnabled

proprietà 
tabEnabled:Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9

Specifica se questo oggetto è incluso nell'ordine di tabulazione. Se questo oggetto è nell'ordine di tabulazione, il valore è true, in caso contrario è false. Per impostazione predefinita, il valore è false, a eccezione dei casi seguenti:

  • Per un oggetto SimpleButton, il valore è true.
  • Per un oggetto TextField con type = "input", il valore è true.
  • Per un oggetto Sprite o un oggetto MovieClip con buttonMode = true, il valore è true.



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

tabIndex

proprietà 
tabIndex:int

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9

Specifica l'ordine di tabulazione degli oggetti in un file SWF. Il valore predefinito di questa proprietà tabIndex è -1 e indica che per l'oggetto non è impostato un indice di tabulazione.

Se un qualunque oggetto visualizzato nel file SWF contiene una proprietà tabIndex, l'ordine di tabulazione automatico viene disabilitato e viene calcolato in base alle proprietà tabIndex degli oggetti presenti nel file SWF. L'ordine di tabulazione personalizzato include solo gli oggetti dotati delle proprietà tabIndex.

La proprietà tabIndex può essere un numero intero non negativo. Gli oggetti vengono ordinati in base alle relative proprietà tabIndex, in ordine ascendente. Un oggetto con un valore tabIndex di 1 precede un oggetto con il valore tabIndex di 2. È sconsigliabile utilizzare lo stesso valore di tabIndex per più oggetti.

L'ordine di tabulazione personalizzato definito dalla proprietà tabIndex è di tipo flat. In altre parole, non viene prestata alcuna attenzione alle relazioni gerarchiche degli oggetti nel file SWF. Tutti gli oggetti del file SWF dotati delle proprietà tabIndex vengono inseriti nell'ordine di tabulazione, il quale viene determinato dall'ordine dei valori tabIndex.

Nota: per impostare l'ordine di tabulazione per le istanze TLFTextField, inserite l'oggetto di visualizzazione secondario del TLFTextField come InteractiveObject, quindi impostate la proprietà tabIndex. Ad esempio:

	 InteractiveObject(tlfInstance.getChildAt(1)).tabIndex = 3;
	 
Per invertire l'ordine di tabulazione rispetto all'impostazione predefinita per tre istanze di un oggetto TLFTextField (tlfInstance1, tlfInstance2 e tlfInstance3), utilizzate il codice seguente:
	 InteractiveObject(tlfInstance1.getChildAt(1)).tabIndex = 3;
	 InteractiveObject(tlfInstance2.getChildAt(1)).tabIndex = 2;
	 InteractiveObject(tlfInstance3.getChildAt(1)).tabIndex = 1;
	 



Implementazione
    public function get tabIndex():int
    public function set tabIndex(value:int):void
Descrizione della funzione di costruzione

InteractiveObject

()Funzione di costruzione
public function InteractiveObject()

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Una chiamata alla funzione di costruzione new InteractiveObject() genera un'eccezione ArgumentError. È tuttavia possibile chiamare funzioni di costruzione per le seguenti sottoclassi di InteractiveObject:

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

Descrizione dei metodi

requestSoftKeyboard

()metodo
public function requestSoftKeyboard():Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.2, AIR 2.6

Alza una tastiera virtuale.

Una chiamata a questo metodo assegna lo stato di attivazione all'istanza InteractiveObject e alza la tastiera virtuale, se necessario. Anche needsSoftKeyboard deve essere true. La tastiera virtuale non viene visualizzata se è disponibile una tastiera hardware, oppure se il sistema client non supporta le tastiere virtuali.

Nota: questo metodo non è supportato nelle applicazioni AIR for iOS.

Restituisce
Boolean — Il valore true indica che la richiesta della tastiera virtuale è stata accettata; false indica invece che la tastiera software non è stata aperta.

Elementi API correlati

Descrizione degli eventi

clear

Evento
Tipo di oggetto evento: flash.events.Event
proprietà Event.type = flash.events.Event.CLEAR

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5, Flash Lite 4

Inviato quando l'utente sceglie "Cancella" (o "Elimina") dal menu di scelta rapida per il testo. Questo evento viene inviato all'oggetto attivo. Se l'oggetto attualmente attivo è un TextField, il comportamento predefinito di questo evento causa l'eliminazione dell'eventuale testo attualmente selezionato nel campo di testo.

La costante Event.CLEAR definisce il valore della proprietà type di un oggetto evento clear.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
targetQualunque istanza InteractiveObject con un listener registrato per l'evento clear.

Nota: gli oggetti TextField non inviano gli eventi clear, copy, cut, paste o selectAll. Nel menu di scelta rapida degli oggetti TextField sono sempre presenti i comandi Taglia, Copia, Incolla, Annulla e Seleziona tutto. Non è possibile rimuovere questi comandi dal menu di scelta rapida per gli oggetti TextField. Per gli oggetti TextField, la selezione di questi comandi (o l'utilizzo dei comandi equivalenti dalla tastiera) non genera un evento clear, copy, cut, paste o selectAll. Le altre classi che estendono la classe InteractiveObject, inclusi i componenti creati tramite Flash Text Engine (FTE), invieranno tuttavia questi eventi in risposta alle azioni dell'utente, ad esempio scelte rapide da tastiera e menu contestuali.

click

Evento  
Tipo di oggetto evento: flash.events.MouseEvent
proprietà MouseEvent.type = flash.events.MouseEvent.CLICK

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Inviato quando l'utente preme e rilascia il pulsante principale del dispositivo di puntamento sopra lo stesso InteractiveObject. Perché si verifichi un evento click, esso deve seguire sempre questa serie di eventi nell'ordine seguente: evento mouseDown, quindi mouseUp. L'oggetto target deve essere lo stesso per entrambi gli eventi, altrimenti l'evento click non si verifica. Tra gli eventi mouseDown o mouseUp può verificarsi qualsiasi numero di eventi del mouse in qualunque momento; l'evento click si verifica in ogni caso.

Definisce il valore della proprietà type di un oggetto evento click.

Questo evento ha le seguenti proprietà:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows).
bubblestrue
buttonDownPer gli eventi clic, questo valore è sempre false.
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
localXLa coordinata orizzontale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
localYLa coordinata verticale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
movementXIl cambiamento delle coordinate orizzontali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
movementYIl cambiamento delle coordinate verticali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.
    

contextMenu

Evento  
Tipo di oggetto evento: flash.events.MouseEvent
proprietà MouseEvent.type = flash.events.MouseEvent.CONTEXT_MENU

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Inviato quando un'azione dell'utente causa la visualizzazione del menu di scelta rapida associato a questo oggetto interattivo in un'applicazione AIR.

La costante MouseEvent.CONTEXT_MENU definisce il valore della proprietà typedi un oggetto evento contextMenu.

Questo evento ha le seguenti proprietà:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows).
bubblestrue
buttonDowntrue se viene premuto il pulsante destro del mouse; false in caso contrario.
cancelablefalse; il comportamento predefinito non può essere annullato.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
localXLa coordinata orizzontale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
localYLa coordinata verticale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
movementXIl cambiamento delle coordinate orizzontali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
movementYIl cambiamento delle coordinate verticali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
clickCountConteggio del numero di clic del mouse per indicare se l'evento è parte di una sequenza di più clic.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

Elementi API correlati

copy

Evento  
Tipo di oggetto evento: flash.events.Event
proprietà Event.type = flash.events.Event.COPY

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Inviato quando l'utente attiva la combinazione di tasti di scelta rapida specifici della piattaforma per un'operazione che consente di tagliare oppure sceglie "Taglia" dal menu di scelta rapida per il testo. Questo evento viene inviato all'oggetto attivo. Se l'oggetto attualmente attivo è un TextField, il comportamento predefinito di questo evento copia l'eventuale testo attualmente selezionato nel campo di testo e lo inserisce negli Appunti.

Definisce il valore della proprietà type di un oggetto evento copy.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
targetQualunque istanza InteractiveObject con un listener registrato per l'evento copy.

Nota: gli oggetti TextField non inviano gli eventi clear, copy, cut, paste o selectAll. Nel menu di scelta rapida degli oggetti TextField sono sempre presenti i comandi Taglia, Copia, Incolla, Annulla e Seleziona tutto. Non è possibile rimuovere questi comandi dal menu di scelta rapida per gli oggetti TextField. Per gli oggetti TextField, la selezione di questi comandi (o l'utilizzo dei comandi equivalenti dalla tastiera) non genera un evento clear, copy, cut, paste o selectAll. Le altre classi che estendono la classe InteractiveObject, inclusi i componenti creati tramite Flash Text Engine (FTE), invieranno tuttavia questi eventi in risposta alle azioni dell'utente, ad esempio scelte rapide da tastiera e menu contestuali.

cut

Evento  
Tipo di oggetto evento: flash.events.Event
proprietà Event.type = flash.events.Event.CUT

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Inviato quando l'utente attiva la combinazione di tasti di scelta rapida specifici della piattaforma per un'operazione che consente di tagliare oppure sceglie "Taglia" dal menu di scelta rapida testuale. Questo evento viene inviato all'oggetto attivo. Se l'oggetto attualmente attivo è un TextField, il comportamento predefinito di questo evento taglia l'eventuale testo attualmente selezionato nel campo di testo e lo inserisce negli Appunti.

Definisce il valore della proprietà type di un oggetto evento cut.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
targetQualunque istanza InteractiveObject con un listener registrato per l'evento cut.

Nota: gli oggetti TextField non inviano gli eventi clear, copy, cut, paste o selectAll. Nel menu di scelta rapida degli oggetti TextField sono sempre presenti i comandi Taglia, Copia, Incolla, Annulla e Seleziona tutto. Non è possibile rimuovere questi comandi dal menu di scelta rapida per gli oggetti TextField. Per gli oggetti TextField, la selezione di questi comandi (o l'utilizzo dei comandi equivalenti dalla tastiera) non genera un evento clear, copy, cut, paste o selectAll. Le altre classi che estendono la classe InteractiveObject, inclusi i componenti creati tramite Flash Text Engine (FTE), invieranno tuttavia questi eventi in risposta alle azioni dell'utente, ad esempio scelte rapide da tastiera e menu contestuali.

doubleClick

Evento  
Tipo di oggetto evento: flash.events.MouseEvent
proprietà MouseEvent.type = flash.events.MouseEvent.DOUBLE_CLICK

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9

Inviato quando l'utente preme e rilascia il pulsante principale di un dispositivo di puntamento due volte in rapida successione sopra la stessa istanza InteractiveObject quando il flag doubleClickEnabled dell'oggetto è impostato su true. Perché si verifichi un evento doubleClick, esso deve seguire immediatamente la serie di eventi seguente: mouseDown, mouseUp, click, mouseDown, mouseUp. Tutti questi eventi devono avere la stessa destinazione dell'evento doubleClick. Il secondo clic, rappresentato dai secondi eventi mouseDown e mouseUp, deve verificarsi entro un intervallo di tempo specifico dopo l'evento click. La lunghezza consentita per questo intervallo varia a seconda del sistema operativo e può essere spesso configurata dall'utente. Se la destinazione è un campo di testo selezionabile, il comportamento predefinito è la selezione della parola che si trova sotto il puntatore. Se l'oggetto InteractiveObject di destinazione non ha il flag doubleClickEnabled impostato su true, riceve due eventi click.

La proprietà doubleClickEnabled è false per impostazione predefinita.

Il comportamento di selezione del testo mediante doppio clic di un oggetto TextField non è correlato all'evento doubleClick. Utilizzate TextField.doubleClickEnabled per controllare le selezioni TextField.

Definisce il valore della proprietà type di un oggetto evento doubleClick. La proprietà doubleClickEnabled deve essere true perché un oggetto possa generare l'evento doubleClick.

Questo evento ha le seguenti proprietà:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows).
bubblestrue
buttonDownPer gli eventi doppio clic, questo valore è sempre false.
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
localXLa coordinata orizzontale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
localYLa coordinata verticale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
movementXIl cambiamento delle coordinate orizzontali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
movementYIl cambiamento delle coordinate verticali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

Elementi API correlati

focusIn

Evento  
Tipo di oggetto evento: flash.events.FocusEvent
proprietà FocusEvent.type = flash.events.FocusEvent.FOCUS_IN

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Inviato dopo che un oggetto di visualizzazione ha ricevuto lo stato di attivazione. Questa situazione si verifica quando un utente evidenzia l'oggetto con un dispositivo di puntamento o mediante la tastiera. L'oggetto che riceve lo stato di attivazione è l'oggetto target di questo evento, mentre l'istanza InteractiveObject corrispondente che perde lo stato di attivazione è l'oggetto correlato. Un riferimento all'oggetto correlato viene memorizzato nella proprietà relatedObject dell'oggetto di destinazione. La proprietà shiftKey non viene utilizzata. Questo evento segue l'invio dell'evento focusOut dell'oggetto precedente.

Definisce il valore della proprietà type di un oggetto evento focusIn.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
keyCode0; valido solo per gli eventi keyFocusChange.
relatedObjectL'istanza complementare di InteractiveObject che è interessata dal cambiamento di attivazione.
shiftKeyfalse; valido solo per gli eventi keyFocusChange.
targetL'istanza InteractiveObject che è appena stata attivata. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.
directionLa direzione dalla quale l'attivazione è stata assegnata. Questa proprietà segnala il valore del parametro direction del metodo assignFocus() dello stage. Se l'attivazione viene modificata mediante altri metodi, il valore sarà sempre FocusDirection.NONE. Valido solo per gli eventi focusIn. Per tutti gli altri eventi di attivazione, il valore sarà FocusDirection.NONE.

focusOut

Evento  
Tipo di oggetto evento: flash.events.FocusEvent
proprietà FocusEvent.type = flash.events.FocusEvent.FOCUS_OUT

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Inviato dopo che un oggetto di visualizzazione ha perso lo stato di attivazione. Questa situazione si verifica quando un utente evidenzia un oggetto diverso con un dispositivo di puntamento o mediante la tastiera. L'oggetto che perde lo stato di attivazione è l'oggetto target di questo evento, mentre l'istanza InteractiveObject corrispondente che riceve lo stato di attivazione è l'oggetto correlato. Un riferimento all'oggetto correlato viene memorizzato nella proprietà relatedObject dell'oggetto target. La proprietà shiftKey non viene utilizzata. Questo evento precede l'invio dell'evento focusIn da parte dell'oggetto correlato.

Definisce il valore della proprietà type di un oggetto evento focusOut.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
keyCode0; valido solo per gli eventi keyFocusChange.
relatedObjectL'istanza complementare di InteractiveObject che è interessata dal cambiamento di attivazione.
shiftKeyfalse; valido solo per gli eventi keyFocusChange.
targetL'istanza InteractiveObject che è appena stata disattivata. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

gestureDirectionalTap

Evento  
Tipo di oggetto evento: flash.events.TransformGestureEvent
proprietà TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_DIRECTIONAL_TAP

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 24, Flash Lite 4

Inviato quanto l’utente crea un punto di contatto lungo il bordo della superficie di contatto con un’istanza di InteractiveObject (ad esempio toccando bordo della superficie di contatto in Siri Remote per Apple TV). Alcuni dispositivi possono inoltre interpretare questo contatto come una combinazione di più eventi touch.

In particolare, se un utente appoggia un dito su un InteractiveObject e quindi lo allontana, l’istanza di InteractiveObject può inviare un evento touchBegin e un evento touchEnd (tra gli altri), oltre all’evento gestureDirectionalTap, oppure tutti, se l’ambiente corrente supporta questa funzionalità. Scegliete in che modo desiderate gestire l'interazione dell'utente. Utilizzate la classe flash.ui.Multitouch per controllare la gestione dell'evento touch (abilitate la gestione dell'evento touch gesture o dell'evento touch point oppure disabilitate gli eventi touch in modo che vengano inviati solo gli eventi del mouse). Se scegliete di gestire l’evento touchBegin, su un dispositivo abilitato per il tocco viene eseguito lo stesso gestore di eventi. In ogni caso, se scegliete di gestire l’evento gestureDirectionalTap, potete progettare il gestore di eventi in modo che risponda alle esigenze specifiche di un ambiente abilitato per il tocco e migliorare l’esperienza utente. Potete anche gestire entrambi gli eventi separatamente, in modo da fornire una risposta diversa per un evento gesto rispetto a un evento touch. Spetta tuttavia alla classe flash.ui.Multitouch determinare se attivare un evento touch o un evento gesto.

Quando gestite le proprietà dell’oggetto evento, ricordate che le proprietà localX e localY vengono impostate sul punto di contatto principale (per Apple TV è il centro dello schermo). Le proprietà offsetX e offsetY corrispondono alla direzione del gesto.

Nota: questa API supporta il tocco direzionale esclusivamente con un solo dito.

Definisce il valore della proprietà type di un oggetto evento touch GESTURE_DIRECTIONAL_TAP.

L'oggetto TransformGestureEvent ha le proprietà seguenti:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows o Linux).
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
phaseLa fase attuale del flusso di eventi. Per gli eventi di strisciatura, questo valore è sempre all, che corrisponde al valore GesturePhase.ALL una volta che l'evento è stato inviato.
localXCoordinata orizzontale in cui si è verificato l’evento rispetto all’oggetto Sprite che lo contiene. Per i gesti tocco direzionali questo valore è il centro dello schermo.
localYCoordinata verticale in cui si è verificato l’evento rispetto all’oggetto Sprite che lo contiene. Per i gesti tocco direzionali questo valore è il centro dello schermo.
scaleXLa scala orizzontale dell'oggetto di visualizzazione. Per i gesti tocco direzionali questo valore è 1
scaleYLa scala verticale dell'oggetto di visualizzazione. Per i gesti tocco direzionali questo valore è 1
rotationL'angolo di rotazione corrente, espresso in gradi, dell'oggetto di visualizzazione lungo l'asse z. Per i gesti tocco direzionali questo valore è 0
offsetXIndica la direzione orizzontale: 1 per destra e -1 per sinistra.
offsetYIndica la direzione verticale: 1 per basso e -1 per alto.
velocityIndica la velocità del gesto di strisciatura, in pixel al secondo (solo AIR).
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
targetL'istanza InteractiveObject sotto il dispositivo di tocco. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

Elementi API correlati

gestureLongPress

Evento  
Tipo di oggetto evento: flash.events.TapGestureEvent
proprietà TapGestureEvent.type = flash.events.GestureEvent.GESTURE_LONG_PRESS

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2, Flash Lite 4

Inviato quanto l'utente preme due punti di contatto sulla stessa istanza InteractiveObject su un dispositivo abilitato per il tocco (ad esempio, preme e rilascia due dita su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen). Alcuni dispositivi possono inoltre interpretare questo contatto come un evento doubleClick.

In particolare, se un utente tocca con due dita su InteractiveObject, l'istanza InteractiveObject potrebbe inviare un evento doubleClick o un evento gestureTwoFingerTap oppure entrambi se l'ambiente corrente supporta questa funzionalità. Scegliete in che modo desiderate gestire l'interazione dell'utente. Utilizzate la classe flash.ui.Multitouch per controllare la gestione dell'evento touch (abilitate la gestione dell'evento touch gesture o dell'evento touch point oppure disabilitate gli eventi touch in modo che vengano inviati solo gli eventi del mouse). Se scegliete di gestire l'evento doubleClick, lo stesso gestore di eventi verrà eseguito sia su un dispositivo abilitato per il tocco che su un dispositivo abilitato per il mouse. Se, tuttavia, scegliete di gestire l'evento gestureTwoFingerTap, potete progettare il gestore di eventi in modo che risponda alle esigenze specifiche di un ambiente abilitato per il tocco e migliorare l'esperienza utente. Potete anche gestire entrambi gli eventi separatamente, in modo da fornire una risposta diversa per un evento touch rispetto a un evento del mouse.

Nota: per informazioni sulla compatibilità dell'ambiente, fate riferimento alla classe Multitouch.

Elementi API correlati

gesturePan

Evento  
Tipo di oggetto evento: flash.events.TransformGestureEvent
proprietà TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_PAN

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2, Flash Lite 4

Inviato quanto l'utente sposta un punto di contatto sull'istanza InteractiveObject su un dispositivo abilitato per il tocco (ad esempio, sposta un dito da sinistra a destra su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen). Alcuni dispositivi possono inoltre interpretare questo contatto come un evento mouseOver e un evento touchOver.

In particolare, se un utente sposta un dito su InteractiveObject, l'istanza InteractiveObject potrebbe inviare un evento mouseOver o un evento touchOver o gesturePan oppure tutti se l'ambiente corrente supporta questa funzionalità. Scegliete in che modo desiderate gestire l'interazione dell'utente. Utilizzate la classe flash.ui.Multitouch per controllare la gestione dell'evento touch (abilitate la gestione dell'evento touch gesture o dell'evento touch point oppure disabilitate gli eventi touch in modo che vengano inviati solo gli eventi del mouse). Se scegliete di gestire l'evento mouseOver, lo stesso gestore di eventi verrà eseguito sia su un dispositivo abilitato per il tocco che su un dispositivo abilitato per il mouse. Se, tuttavia, scegliete di gestire l'evento gesturePan, potete progettare il gestore di eventi in modo che risponda alle esigenze specifiche di un ambiente abilitato per il tocco e migliorare l'esperienza utente. Potete anche gestire entrambi gli eventi separatamente, in modo da fornire una risposta diversa per un evento touch rispetto a un evento del mouse.

Nota: per informazioni sulla compatibilità dell'ambiente, fate riferimento alla classe Multitouch.

Definisce il valore della proprietà type di un oggetto evento di tocco GESTURE_PAN.

L'oggetto TransformGestureEvent ha le proprietà seguenti:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows o Linux).
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
phaseLa fase attuale del flusso di eventi; un valore della classe GesturePhase.
localXLa coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto di visualizzazione che lo contiene.
localYLa coordinata verticale in cui si è verificato l'evento rispetto all'oggetto di visualizzazione che lo contiene.
scaleXLa scala orizzontale dell'oggetto di visualizzazione, a partire dall'evento gesto precedente. Per i gesti di panoramica, questo valore è 1.
scaleYLa scala verticale dell'oggetto di visualizzazione, a partire dall'evento gesto precedente. Per i gesti di panoramica, questo valore è 1.
rotationL'angolo di rotazione corrente, espresso in gradi, dell'oggetto di visualizzazione lungo l'asse z, a partire dall'evento gesto precedente. Per i gesti di panoramica, questo valore è 0.
offsetXLa traslazione orizzontale dell'oggetto di visualizzazione, a partire dalla relativa posizione in corrispondenza dell'evento gesto precedente.
offsetYLa traslazione verticale dell'oggetto di visualizzazione, a partire dalla relativa posizione in corrispondenza dell'evento gesto precedente.
velocityVelocità dell’evento gesto, in pixel al secondo (solo AIR). Per i gesti di panoramica questo valore è 0
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
targetL'istanza InteractiveObject sotto il dispositivo di tocco. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

Esempio  ( Come utilizzare questo esempio )

Nell'esempio seguente è illustrata la modalità di gestione eventi per gli eventi GESTURE_PAN. Mentre l'utente esegue un'operazione di panoramica sul dispositivo sensibile al tocco, in myTextField viene inserita la fase corrente.
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";
    }
}

Elementi API correlati

gestureRotate

Evento  
Tipo di oggetto evento: flash.events.TransformGestureEvent
proprietà TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_ROTATE

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2, Flash Lite 4

Inviato quanto l'utente esegue un'operazione di rotazione in corrispondenza di un punto di contatto con un'istanza InteractiveObject (ad esempio, tocca lo schermo con due dita e le ruota su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen). La rotazione con due dita è un'operazione comune, ma ogni dispositivo e sistema operativo può avere requisiti specifici per indicare la rotazione. Alcuni dispositivi possono inoltre interpretare questo contatto come una combinazione di diversi eventi del mouse.

In particolare, se un utente sposta un dito su InteractiveObject, l'istanza InteractiveObject potrebbe inviare un evento mouseOver e (tra gli altri) un evento click oltre all'evento gestureRotate oppure tutti se l'ambiente corrente supporta questa funzionalità. Scegliete in che modo desiderate gestire l'interazione dell'utente. Utilizzate la classe flash.ui.Multitouch per controllare la gestione dell'evento touch (abilitate la gestione dell'evento touch gesture o dell'evento touch point oppure disabilitate gli eventi touch in modo che vengano inviati solo gli eventi del mouse). Se scegliete di gestire l'evento mouseOver, lo stesso gestore di eventi verrà eseguito sia su un dispositivo abilitato per il tocco che su un dispositivo abilitato per il mouse. Se, tuttavia, scegliete di gestire l'evento gestureRotate, potete progettare il gestore di eventi in modo che risponda alle esigenze specifiche di un ambiente abilitato per il tocco e migliorare l'esperienza utente. Potete anche gestire entrambi gli eventi separatamente, in modo da fornire una risposta diversa per un evento touch rispetto a un evento del mouse.

Quando gestite le proprietà dell'oggetto evento, tenete presente che le proprietà localX e localY vengono impostate sul primo punto di contatto. Le proprietà offsetX e offsetY corrispondono alla distanza dal punto di contatto dove si completa l'operazione di rotazione.

Nota: per informazioni sulla compatibilità dell'ambiente, fate riferimento alla classe Multitouch.

Definisce il valore della proprietà type di un oggetto evento di tocco GESTURE_ROTATE.

Durante questo evento, la proprietà rotation contiene l’angolo di rotazione. I valori di rotazione sono i seguenti:

  • Da 0 a 180 gradi per la rotazione in senso orario
  • Da -180 a 0 gradi per la rotazione in senso antiorario

L'oggetto TransformGestureEvent ha le proprietà seguenti:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows o Linux).
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
phaseLa fase attuale del flusso di eventi; un valore della classe GesturePhase.
localXLa coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto di visualizzazione che lo contiene.
localYLa coordinata verticale in cui si è verificato l'evento rispetto all'oggetto di visualizzazione che lo contiene.
scaleXLa scala orizzontale dell'oggetto di visualizzazione, a partire dall'evento gesto precedente.
scaleYLa scala verticale dell'oggetto di visualizzazione, a partire dall'evento gesto precedente.
rotationL'angolo di rotazione corrente, espresso in gradi, dell'oggetto di visualizzazione lungo l'asse z, a partire dall'evento gesto precedente.
offsetXLa traslazione orizzontale dell'oggetto di visualizzazione, a partire dalla relativa posizione in corrispondenza dell'evento gesto precedente.
offsetYLa traslazione verticale dell'oggetto di visualizzazione, a partire dalla relativa posizione in corrispondenza dell'evento gesto precedente.
velocityVelocità dell’evento gesto, in pixel al secondo (solo AIR). Per i gesti di rotazione questo valore è 0
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
targetL'istanza InteractiveObject sotto il dispositivo di tocco. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

Esempio  ( Come utilizzare questo esempio )

Nell'esempio seguente è illustrata la modalità di gestione eventi per gli eventi GESTURE_ROTATE. Mentre l'utente esegue un'operazione di rotazione sul dispositivo sensibile al tocco, mySprite ruota e in myTextField viene inserita la fase corrente.
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";
    }
}

Elementi API correlati

gestureSwipe

Evento  
Tipo di oggetto evento: flash.events.TransformGestureEvent
proprietà TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_SWIPE

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2, Flash Lite 4

Inviato quanto l'utente esegue un'operazione di tocco in corrispondenza di un punto di contatto con un'istanza InteractiveObject (ad esempio, tocca lo schermo con tre dita e quindi le sposta parallelamente su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen). Lo spostamento di più dita parallelamente è un'operazione di tocco comune, ma ogni dispositivo e sistema operativo può avere requisiti specifici per indicare un tocco. Alcuni dispositivi possono inoltre interpretare questo contatto come una combinazione di diversi eventi del mouse.

In particolare, se un utente sposta un dito su InteractiveObject e quindi sposta le dita insieme, l'istanza InteractiveObject potrebbe inviare un evento rollOver e (tra gli altri) un evento rollOut, oltre all'evento gestureSwipe oppure tutti se l'ambiente corrente supporta questa funzionalità. Scegliete in che modo desiderate gestire l'interazione dell'utente. Se scegliete di gestire l'evento rollOver, lo stesso gestore di eventi verrà eseguito sia su un dispositivo abilitato per il tocco che su un dispositivo abilitato per il mouse. Se, tuttavia, scegliete di gestire l'evento gestureSwipe, potete progettare il gestore di eventi in modo che risponda alle esigenze specifiche di un ambiente abilitato per il tocco e migliorare l'esperienza utente. Potete anche gestire entrambi gli eventi separatamente, in modo da fornire una risposta diversa per un evento touch rispetto a un evento del mouse.

Quando gestite le proprietà dell'oggetto evento, tenete presente che le proprietà localX e localY vengono impostate sul primo punto di contatto. Le proprietà offsetX e offsetY corrispondono alla distanza dal punto di contatto dove si completa l'operazione di tocco.

Nota: mentre alcuni dispositivi che utilizzano il sistema operativo Mac OS possono interpretare un tocco con quattro dita, questa API supporta solo un tocco con tre dita.

Definisce il valore della proprietà type di un oggetto evento di tocco GESTURE_SWIPE.

L'oggetto TransformGestureEvent ha le proprietà seguenti:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows o Linux).
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
phaseLa fase attuale del flusso di eventi. Per gli eventi di strisciatura, questo valore è sempre all, che corrisponde al valore GesturePhase.ALL una volta che l'evento è stato inviato.
localXLa coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
localYLa coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
scaleXLa scala orizzontale dell'oggetto di visualizzazione. Per i gesti di strisciatura, questo valore è 1.
scaleYLa scala verticale dell'oggetto di visualizzazione. Per i gesti di strisciatura, questo valore è 1.
rotationL'angolo di rotazione corrente, espresso in gradi, dell'oggetto di visualizzazione lungo l'asse z. Per i gesti di strisciatura, questo valore è 0.
offsetXIndica la direzione orizzontale: 1 per destra e -1 per sinistra.
offsetYIndica la direzione verticale: 1 per basso e -1 per alto.
velocityIndica la velocità del gesto di strisciatura, in pixel al secondo (solo AIR). In tutti gli altri casi, questo valore è 0
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
targetL'istanza InteractiveObject sotto il dispositivo di tocco. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

Esempio  ( Come utilizzare questo esempio )

Nell'esempio seguente è illustrata la modalità di gestione eventi per gli eventi GESTURE_SWIPE. Mentre l'utente esegue un'operazione di strisciatura sul dispositivo sensibile al tocco, myTextField esegue la compilazione con la fase all, che è l'unica fase per gli eventi di strisciatura.
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;

}

Elementi API correlati

gestureTap

Evento  
Tipo di oggetto evento: flash.events.TapGestureEvent
proprietà TapGestureEvent.type = flash.events.PressAndTapGestureEvent.GESTURE_TAP

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2, Flash Lite 4

Inviato quanto l'utente crea un punto di contatto con un'istanza InteractiveObject, quindi tocca un dispositivo abilitato per il tocco (ad esempio, posiziona più dita su un oggetto di visualizzazione per aprire un menu e quindi tocca con un dito per selezionare una voce di menu su un cellulare o su un Tablet PC con touch screen). Alcuni dispositivi possono inoltre interpretare questo contatto come una combinazione di diversi eventi del mouse.

In particolare, se un utente sposta un dito su InteractiveObject e quindi utilizza un tocco secondario, l'istanza InteractiveObject potrebbe inviare un evento mouseOver e (tra gli altri) un evento click, oltre all'evento gesturePressAndTap oppure tutti se l'ambiente corrente supporta questa funzionalità. Scegliete in che modo desiderate gestire l'interazione dell'utente. Utilizzate la classe flash.ui.Multitouch per controllare la gestione dell'evento touch (abilitate la gestione dell'evento touch gesture o dell'evento touch point oppure disabilitate gli eventi touch in modo che vengano inviati solo gli eventi del mouse). Se scegliete di gestire l'evento mouseOver, lo stesso gestore di eventi verrà eseguito sia su un dispositivo abilitato per il tocco che su un dispositivo abilitato per il mouse. Se, tuttavia, scegliete di gestire l'evento gesturePressAndTap, potete progettare il gestore di eventi in modo che risponda alle esigenze specifiche di un ambiente abilitato per il tocco e migliorare l'esperienza utente. Potete anche gestire entrambi gli eventi separatamente, in modo da fornire una risposta diversa per un evento touch rispetto a un evento del mouse.

Quando gestite le proprietà dell'oggetto evento, tenete presente che le proprietà localX e localY vengono impostate sul punto di contatto principale (l'azione "push"). Le proprietà offsetX e offsetY corrispondono alla distanza dal punto di contatto secondario (l'azione "tap").

Elementi API correlati

gestureZoom

Evento  
Tipo di oggetto evento: flash.events.TransformGestureEvent
proprietà TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_ZOOM

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2, Flash Lite 4

Inviato quanto l'utente esegue un'operazione di zoom in corrispondenza di un punto di contatto con un'istanza InteractiveObject (ad esempio, tocca lo schermo con due dita e allontana velocemente le dita su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen). L'allontanamento delle dita è un'operazione di zoom comune, ma ogni dispositivo e sistema operativo può avere requisiti specifici per indicare lo zoom. Alcuni dispositivi possono inoltre interpretare questo contatto come una combinazione di diversi eventi del mouse.

In particolare, se un utente sposta un dito su InteractiveObject e quindi allontana le dita, l'istanza InteractiveObject potrebbe inviare un evento mouseOver e (tra gli altri) un evento click, oltre all'evento gestureZoom oppure tutti se l'ambiente corrente supporta questa funzionalità. Scegliete in che modo desiderate gestire l'interazione dell'utente. Utilizzate la classe flash.ui.Multitouch per controllare la gestione dell'evento touch (abilitate la gestione dell'evento touch gesture o dell'evento touch point oppure disabilitate gli eventi touch in modo che vengano inviati solo gli eventi del mouse). Se scegliete di gestire l'evento mouseOver, lo stesso gestore di eventi verrà eseguito sia su un dispositivo abilitato per il tocco che su un dispositivo abilitato per il mouse. Se, tuttavia, scegliete di gestire l'evento gestureZoom, potete progettare il gestore di eventi in modo che risponda alle esigenze specifiche di un ambiente abilitato per il tocco e migliorare l'esperienza utente. Potete anche gestire entrambi gli eventi separatamente, in modo da fornire una risposta diversa per un evento touch rispetto a un evento del mouse.

Quando gestite le proprietà dell'oggetto evento, tenete presente che le proprietà localX e localY vengono impostate sul primo punto di contatto. Le proprietà offsetX e offsetY corrispondono alla distanza dal punto di contatto dove si completa l'operazione di zoom.

Nota: per informazioni sulla compatibilità dell'ambiente, fate riferimento alla classe Multitouch.

Definisce il valore della proprietà type di un oggetto evento di tocco GESTURE_ZOOM.

L'oggetto TransformGestureEvent ha le proprietà seguenti:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows o Linux).
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
phaseLa fase attuale del flusso di eventi; un valore della classe GesturePhase.
localXLa coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto di visualizzazione che lo contiene.
localYLa coordinata verticale in cui si è verificato l'evento rispetto all'oggetto di visualizzazione che lo contiene.
scaleXLa scala orizzontale dell'oggetto di visualizzazione, a partire dall'evento gesto precedente.
scaleYLa scala verticale dell'oggetto di visualizzazione, a partire dall'evento gesto precedente.
rotationL'angolo di rotazione corrente, espresso in gradi, dell'oggetto di visualizzazione lungo l'asse z, a partire dall'evento gesto precedente.
offsetXLa traslazione orizzontale dell'oggetto di visualizzazione, a partire dalla relativa posizione in corrispondenza dell'evento gesto precedente.
offsetYLa traslazione verticale dell'oggetto di visualizzazione, a partire dalla relativa posizione in corrispondenza dell'evento gesto precedente.
velocityVelocità dell’evento gesto, in pixel al secondo (solo AIR). Per i gesti di zoom questo valore è 0
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
targetL'istanza InteractiveObject sotto il dispositivo di tocco. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

Esempio  ( Come utilizzare questo esempio )

Nell'esempio seguente è illustrata la modalità di gestione eventi per gli eventi GESTURE_ZOOM. Mentre l'utente esegue un'operazione di zoom sul dispositivo sensibile al tocco, in myTextField viene inserita la fase corrente.
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";
    }
}

Elementi API correlati

imeStartComposition

Evento  
Tipo di oggetto evento: flash.events.IMEEvent

Versioni runtime: Flash Lite 4

Questo evento viene inviato a qualsiasi applicazione client che supporti input in linea con un IME.

keyDown

Evento  
Tipo di oggetto evento: flash.events.KeyboardEvent
proprietà KeyboardEvent.type = flash.events.KeyboardEvent.KEY_DOWN

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Inviato quando l'utente preme un tasto. Le mappature tra tasti e caratteri specifici variano a seconda del dispositivo e del sistema operativo. Questo tipo di evento viene generato dopo una tale mappatura ma prima dell'elaborazione di un IME (input method editor). Gli IME vengono utilizzati per immettere caratteri particolari, ad esempio gli ideogrammi cinesi, che la tastiera QWERTY standard non è adatta a produrre. Questo evento si verifica prima dell'evento keyUp.

In AIR, l'annullamento di questo evento impedisce l'immissione del carattere in un campo di testo.

La costante KeyboardEvent.KEY_DOWN definisce il valore della proprietà type di un oggetto evento keyDown.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblestrue
cancelabletrue in AIR, false in Flash Player; in AIR, l'annullamento di questo evento impedisce l'immissione del carattere in un campo di testo.
charCodeIl valore del codice di carattere del tasto premuto o rilasciato.
commandKeytrue in Mac se il tasto Comando è attivo. Altrimenti false
controlKeytrue in Windows e Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl è attivo. Altrimenti false
ctrlKeytrue in Windows e Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
keyCodeIl valore del codice tasto del tasto premuto o rilasciato.
keyLocationLa posizione del tasto sulla tastiera.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
targetL'istanza InteractiveObject attivata. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

Altri esempi

keyFocusChange

Evento  
Tipo di oggetto evento: flash.events.FocusEvent
proprietà FocusEvent.type = flash.events.FocusEvent.KEY_FOCUS_CHANGE

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Inviato quando l'utente tenta di cambiare l'elemento attivo utilizzando la tastiera. Il comportamento predefinito di questo evento è la modifica dello stato di attivazione e l'invio degli eventi focusIn e focusOut corrispondenti.

Questo evento viene inviato all'oggetto attivo. L'oggetto correlato a questo evento è l'istanza InteractiveObject che riceve l'attivazione se non si disabilita il comportamento predefinito. La modifica dello stato di attivazione può essere evitata chiamando il metodo preventDefault() su un listener di eventi correttamente registrato con l'oggetto target. Cambia l'elemento attivo e gli eventi focusIn e focusOut vengono inviati per impostazione predefinita.

Definisce il valore della proprietà type di un oggetto evento keyFocusChange.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblestrue
cancelabletrue; chiama il metodo preventDefault() per annullare il comportamento predefinito.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
keyCodeIl valore del codice tasto del tasto premuto per attivare un evento keyFocusChange.
relatedObjectL'istanza complementare di InteractiveObject che è interessata dal cambiamento di attivazione.
shiftKeytrue se il modificatore del tasto Maiusc è attivato; false in caso contrario.
targetL'istanza corrente di InteractiveObject attivata. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

keyUp

Evento  
Tipo di oggetto evento: flash.events.KeyboardEvent
proprietà KeyboardEvent.type = flash.events.KeyboardEvent.KEY_UP

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Inviato quando l'utente rilascia un tasto. Le mappature tra tasti e caratteri specifici variano a seconda del dispositivo e del sistema operativo. Questo tipo di evento viene generato dopo una tale mappatura ma prima dell'elaborazione di un IME (input method editor). Gli IME vengono utilizzati per immettere caratteri particolari, ad esempio gli ideogrammi cinesi, che la tastiera QWERTY standard non è adatta a produrre. Questo evento si verifica dopo un evento keyDown e ha le seguenti caratteristiche:

La costante KeyboardEvent.KEY_UP definisce il valore della proprietà type di un oggetto evento keyUp.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
charCodeContiene il valore del codice di carattere del tasto premuto o rilasciato.
commandKeytrue in Mac se il tasto Comando è attivo. Altrimenti false
controlKeytrue in Windows e Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl è attivo. Altrimenti false
ctrlKeytrue in Windows se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
keyCodeIl valore del codice tasto del tasto premuto o rilasciato.
keyLocationLa posizione del tasto sulla tastiera.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
targetL'istanza InteractiveObject attivata. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

middleClick

Evento  
Tipo di oggetto evento: flash.events.MouseEvent
proprietà MouseEvent.type = flash.events.MouseEvent.MIDDLE_CLICK

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Lite 4

Inviato quando l'utente preme e rilascia il pulsante centrale del dispositivo di puntamento sopra lo stesso InteractiveObject. Perché si verifichi un evento middleClick, esso deve seguire sempre questa serie di eventi nell'ordine seguente: evento middleMouseDown, quindi middleMouseUp L'oggetto target deve essere lo stesso per entrambi gli eventi, altrimenti l'evento middleClick non si verifica. Tra gli eventi middleMouseDown o middleMouseUp può verificarsi qualsiasi numero di eventi del mouse in qualunque momento; l'evento middleClick si verifica in ogni caso.

Definisce il valore della proprietà type di un oggetto evento middleClick.

Questo evento ha le seguenti proprietà:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows).
bubblestrue
buttonDownPer gli eventi clic con il pulsante centrale, questa proprietà è sempre false.
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
localXLa coordinata orizzontale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
localYLa coordinata verticale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
movementXIl cambiamento delle coordinate orizzontali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
movementYIl cambiamento delle coordinate verticali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

middleMouseDown

Evento  
Tipo di oggetto evento: flash.events.MouseEvent
proprietà MouseEvent.type = flash.events.MouseEvent.MIDDLE_MOUSE_DOWN

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Lite 4

Inviato quando un utente preme il pulsante centrale del dispositivo di puntamento su un'istanza InteractiveObject.

Definisce il valore della proprietà type di un oggetto evento middleMouseDown.

Questo evento ha le seguenti proprietà:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows).
bubblestrue
buttonDowntrue se viene premuto il pulsante centrale del mouse; false in caso contrario.
cancelablefalse; il comportamento predefinito non può essere annullato.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
localXLa coordinata orizzontale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
localYLa coordinata verticale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
movementXIl cambiamento delle coordinate orizzontali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
movementYIl cambiamento delle coordinate verticali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
clickCountConteggio del numero di clic del mouse per indicare se l'evento è parte di una sequenza di più clic.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

middleMouseUp

Evento  
Tipo di oggetto evento: flash.events.MouseEvent
proprietà MouseEvent.type = flash.events.MouseEvent.MIDDLE_MOUSE_UP

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Lite 4

Inviato quando un utente rilascia il pulsante del dispositivo di puntamento su un'istanza InteractiveObject.

Definisce il valore della proprietà type di un oggetto evento middleMouseUp.

Questo evento ha le seguenti proprietà:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows).
bubblestrue
buttonDowntrue se viene premuto il pulsante centrale del mouse; false in caso contrario.
cancelablefalse; il comportamento predefinito non può essere annullato.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
localXLa coordinata orizzontale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
localYLa coordinata verticale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
movementXIl cambiamento delle coordinate orizzontali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
movementYIl cambiamento delle coordinate verticali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
clickCountConteggio del numero di clic del mouse per indicare se l'evento è parte di una sequenza di più clic.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

mouseDown

Evento  
Tipo di oggetto evento: flash.events.MouseEvent
proprietà MouseEvent.type = flash.events.MouseEvent.MOUSE_DOWN

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Inviato quando un utente preme il pulsante del dispositivo di puntamento su un'istanza InteractiveObject. Se la destinazione è un'istanza SimpleButton, il comportamento predefinito dell'istanza è la visualizzazione dell'oggetto di visualizzazione downState. Se la destinazione è un campo di testo selezionabile, il comportamento predefinito è l'inizio della selezione nel campo di testo.

Definisce il valore della proprietà type di un oggetto evento mouseDown.

Questo evento ha le seguenti proprietà:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows).
bubblestrue
buttonDowntrue se viene premuto il pulsante principale del mouse; false in caso contrario.
cancelablefalse; il comportamento predefinito non può essere annullato.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows e Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
localXLa coordinata orizzontale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
localYLa coordinata verticale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
movementXIl cambiamento delle coordinate orizzontali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
movementYIl cambiamento delle coordinate verticali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
clickCountConteggio del numero di clic del mouse per indicare se l'evento è parte di una sequenza di più clic.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

mouseFocusChange

Evento  
Tipo di oggetto evento: flash.events.FocusEvent
proprietà FocusEvent.type = flash.events.FocusEvent.MOUSE_FOCUS_CHANGE

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Inviato quando l'utente tenta di cambiare l'elemento attivo utilizzando un dispositivo di puntamento. Il comportamento predefinito di questo evento è la modifica dello stato di attivazione e l'invio degli eventi focusIn e focusOut corrispondenti.

Questo evento viene inviato all'oggetto attivo. L'oggetto correlato a questo evento è l'istanza InteractiveObject che riceve l'attivazione se non si disabilita il comportamento predefinito. La modifica dello stato di attivazione può essere evitata chiamando preventDefault() su un listener di eventi correttamente registrato con l'oggetto target. La proprietà shiftKey non viene utilizzata. Cambia l'elemento attivo e gli eventi focusIn e focusOut vengono inviati per impostazione predefinita.

Definisce il valore della proprietà type di un oggetto evento mouseFocusChange.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblestrue
cancelabletrue; chiama il metodo preventDefault() per annullare il comportamento predefinito.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
keyCode0; valido solo per gli eventi keyFocusChange.
relatedObjectL'istanza complementare di InteractiveObject che è interessata dal cambiamento di attivazione.
shiftKeyfalse; valido solo per gli eventi keyFocusChange.
targetL'istanza corrente di InteractiveObject attivata. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

mouseMove

Evento  
Tipo di oggetto evento: flash.events.MouseEvent
proprietà MouseEvent.type = flash.events.MouseEvent.MOUSE_MOVE

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Inviato quando l'utente sposta il dispositivo di puntamento mentre si trova sopra un'istanza InteractiveObject. Se la destinazione è un campo di testo che l'utente sta selezionando, il comportamento predefinito è l'aggiornamento della selezione.

Definisce il valore della proprietà type di un oggetto evento mouseMove.

Questo evento ha le seguenti proprietà:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows).
bubblestrue
buttonDowntrue se viene premuto il pulsante principale del mouse; false in caso contrario.
cancelablefalse; il comportamento predefinito non può essere annullato.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
localXLa coordinata orizzontale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
localYLa coordinata verticale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
movementXIl cambiamento delle coordinate orizzontali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
movementYIl cambiamento delle coordinate verticali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

mouseOut

Evento  
Tipo di oggetto evento: flash.events.MouseEvent
proprietà MouseEvent.type = flash.events.MouseEvent.MOUSE_OUT

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Inviato quando l'utente allontana un dispositivo di puntamento da un'istanza InteractiveObject. La destinazione dell'evento è l'oggetto precedente che si trovava sotto il dispositivo di puntamento. relatedObject è l'oggetto sul quale si è spostato il dispositivo di puntamento. Se la destinazione è un'istanza SimpleButton, il comportamento predefinito dell'oggetto è la visualizzazione dell'oggetto di visualizzazione upState.

L'evento mouseOut viene inviato ogni volta che il mouse esce dall'area di qualunque oggetto secondario del contenitore di oggetto di visualizzazione, anche se il mouse rimane sopra un altro oggetto secondario del contenitore. Si tratta di un comportamento che non si addice allo scopo dell'evento rollOut, che è quello di semplificare la codifica dei comportamenti di rollover per i contenitori di oggetti di visualizzazione che includono elementi secondari. Quando il mouse esce dall'area di un oggetto di visualizzazione o dall'area di uno dei suoi elementi secondari per passare a un oggetto che non è uno dei suoi elementi secondari, l'oggetto di visualizzazione invia l'evento rollOut. Gli eventi rollOut vengono inviati consecutivamente verso l'alto lungo la catena di elementi superiori dell'oggetto, a partire da quell'oggetto e fino ad arrivare all'elemento superiore più alto che non sia né l'elemento principale né un antenato di relatedObject.

Definisce il valore della proprietà type di un oggetto evento mouseOut.

Questo evento ha le seguenti proprietà:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows).
bubblestrue
buttonDowntrue se viene premuto il pulsante principale del mouse; false in caso contrario.
cancelablefalse; il comportamento predefinito non può essere annullato.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
relatedObjectL'oggetto dell'elenco di visualizzazione a cui punta ora il dispositivo di puntamento.
localXLa coordinata orizzontale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
localYLa coordinata verticale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
movementXIl cambiamento delle coordinate orizzontali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
movementYIl cambiamento delle coordinate verticali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

mouseOver

Evento  
Tipo di oggetto evento: flash.events.MouseEvent
proprietà MouseEvent.type = flash.events.MouseEvent.MOUSE_OVER

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Inviato quando l'utente sposta un dispositivo di puntamento sopra un'istanza InteractiveObject. relatedObject è l'oggetto precedente che si trovava sotto il dispositivo di puntamento. Se la destinazione è un'istanza SimpleButton, il comportamento predefinito dell'oggetto è la visualizzazione dell'oggetto di visualizzazione overState o upState, a seconda che il pulsante del mouse sia premuto o meno.

L'evento mouseOver viene inviato ogni volta che il mouse entra nell'area di qualunque oggetto secondario del contenitore di oggetto di visualizzazione, anche se il mouse si trovava già sopra un altro oggetto secondario del contenitore. Si tratta di un comportamento che non si addice allo scopo dell'evento rollOver, che è quello di semplificare la codifica dei comportamenti di rollout per i contenitori di oggetti di visualizzazione che includono elementi secondari. Quando il mouse entra nell'area di un oggetto di visualizzazione o di qualsiasi suo elemento secondario da un oggetto che non è un suo elemento secondario, l'oggetto di visualizzazione invia l'evento rollOver. Gli eventi rollOver vengono inviati consecutivamente verso il basso lungo la catena di elementi superiori dell'oggetto, a partire dall'elemento superiore più alto che non sia né l'elemento principale né un antenato di relatedObject e fino ad arrivare a quell'oggetto.

Definisce il valore della proprietà type di un oggetto evento mouseOver.

Questo evento ha le seguenti proprietà:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows).
bubblestrue
buttonDowntrue se viene premuto il pulsante principale del mouse; false in caso contrario.
cancelablefalse; il comportamento predefinito non può essere annullato.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
relatedObjectL'oggetto dell'elenco di visualizzazione a cui puntava il dispositivo di puntamento.
localXLa coordinata orizzontale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
localYLa coordinata verticale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
movementXIl cambiamento delle coordinate orizzontali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
movementYIl cambiamento delle coordinate verticali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

mouseUp

Evento  
Tipo di oggetto evento: flash.events.MouseEvent
proprietà MouseEvent.type = flash.events.MouseEvent.MOUSE_UP

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Inviato quando un utente rilascia il pulsante del dispositivo di puntamento su un'istanza InteractiveObject. Se la destinazione è un'istanza SimpleButton, l'oggetto visualizza l'oggetto di visualizzazione upState. Se la destinazione è un campo di testo selezionabile, il comportamento predefinito è la fine della selezione nel campo di testo.

Definisce il valore della proprietà type di un oggetto evento mouseUp.

Questo evento ha le seguenti proprietà:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows).
bubblestrue
buttonDowntrue se viene premuto il pulsante principale del mouse; false in caso contrario.
cancelablefalse; il comportamento predefinito non può essere annullato.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
localXLa coordinata orizzontale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
localYLa coordinata verticale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
movementXIl cambiamento delle coordinate orizzontali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
movementYIl cambiamento delle coordinate verticali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
clickCountConteggio del numero di clic del mouse per indicare se l'evento è parte di una sequenza di più clic.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

mouseWheel

Evento  
Tipo di oggetto evento: flash.events.MouseEvent
proprietà MouseEvent.type = flash.events.MouseEvent.MOUSE_WHEEL

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9

Inviato quando si fa ruotare la rotella del mouse su un'istanza InteractiveObject. Se la destinazione è un campo di testo, il comportamento predefinito del testo è lo scorrimento. Disponibile solo nei sistemi operativi Microsoft Windows.

Definisce il valore della proprietà type di un oggetto evento mouseWheel.

Questo evento ha le seguenti proprietà:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows).
bubblestrue
buttonDowntrue se viene premuto il pulsante principale del mouse; false in caso contrario.
cancelablefalse; il comportamento predefinito non può essere annullato.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
deltaIl numero di righe a cui corrisponde ogni scatto della rotella del mouse.
localXLa coordinata orizzontale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
localYLa coordinata verticale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
movementXIl cambiamento delle coordinate orizzontali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
movementYIl cambiamento delle coordinate verticali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

nativeDragComplete

Evento  
Tipo di oggetto evento: flash.events.NativeDragEvent
proprietà NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_COMPLETE

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Lite 4

Inviato dall'iniziatore del trascinamento InteractiveObject quando l'utente rilascia il trascinamento.

La proprietà dropAction dell'evento indica l'azione impostata dall'oggetto di destinazione del trascinamento; il valore "none" (DragActions.NONE) indica che il rilascio è stato annullato o non è stato accettato.

Il gestore di eventi nativeDragComplete è comodo per aggiornare lo stato dell'oggetto di visualizzazione che ha iniziato l'azione, ad esempio, rimuovendo una voce da un elenco (in un'azione di trascinamento di tipo "move") o modificando le proprietà visive.

NativeDragEvent.NATIVE_DRAG_COMPLETE definisce il valore della proprietà type di un oggetto evento nativeDragComplete.

Questo evento ha le seguenti proprietà:

ProprietàValore
allowedActionsL'oggetto NativeDragOptions che specifica le azioni relative all'operazione di trascinamento.
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
clipboardL'oggetto Clipboard che contiene i dati trascinati.
dropActionL'azione scelta dal target di rilascio (o none se non è stata impostata alcuna azione).

nativeDragDrop

Evento  
Tipo di oggetto evento: flash.events.NativeDragEvent
proprietà NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_DROP

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Lite 4

Inviato dall'InteractiveObject di destinazione quando un oggetto trascinato viene rilasciato su di esso e il rilascio è stato accettato con una chiamata a DragManager.acceptDragDrop().

Accedete ai dati rilasciati mediante la proprietà clipboard dell'oggetto evento.

Il gestore di questo evento deve impostare la proprietà DragManager.dropAction per fornire feedback all'oggetto initiator riguardo all'azione di trascinamento effettuata. Se non è impostato alcun valore, DragManager seleziona un valore predefinito dall'elenco di azioni consentite.

NativeDragEvent.NATIVE_DRAG_DROP definisce il valore della proprietà type di un oggetto evento nativeDragDrop.

Questo evento ha le seguenti proprietà:

ProprietàValore
allowedActionsL'oggetto NativeDragOptions che specifica le azioni relative all'operazione di trascinamento.
bubblestrue
cancelabletrue; se si annulla questo evento l'operazione di trascinamento viene annullata.
clipboardL'oggetto Clipboard che contiene i dati trascinati. Gli Appunti possono essere letti anche se l'oggetto che invia questo evento non si trova nello stesso dominio di sicurezza dell'oggetto iniziatore.
dropActionL'azione scelta dal target di rilascio (o none se non è stata impostata alcuna azione).

nativeDragEnter

Evento  
Tipo di oggetto evento: flash.events.NativeDragEvent
proprietà NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_ENTER

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Lite 4

Inviato da un InteractiveObject quando un trascinamento entra nei suoi limiti.

Gestite l'evento nativeDragEnter o nativeDragOver per consentire all'oggetto di visualizzazione di diventare la destinazione del rilascio.

Per determinare se l'oggetto di visualizzazione che invia gli eventi è in grado di accettare il rilascio, verificate l'adeguatezza dei dati nella proprietà clipboard dell'oggetto evento e le azioni di trascinamento consentite nella proprietà allowedActions.

NativeDragEvent.NATIVE_DRAG_ENTER definisce il valore della proprietà type di un oggetto evento nativeDragEnter.

Questo evento ha le seguenti proprietà:

ProprietàValore
allowedActionsL'oggetto NativeDragOptions che specifica le azioni relative all'operazione di trascinamento.
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
clipboardL'oggetto Clipboard che contiene i dati trascinati. Gli Appunti possono essere letti unicamente se l'oggetto che invia questo evento si trova nello stesso dominio di sicurezza dell'oggetto iniziatore.
dropActionL'azione scelta dal target di rilascio (o none se non è stata impostata alcuna azione).

nativeDragExit

Evento  
Tipo di oggetto evento: flash.events.NativeDragEvent
proprietà NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_EXIT

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Lite 4

Inviato da un InteractiveObject quando un trascinamento esce dai propri limiti.

NativeDragEvent.NATIVE_DRAG_EXIT definisce il valore della proprietà type di un oggetto evento nativeDragExit.

Questo evento ha le seguenti proprietà:

ProprietàValore
allowedActionsL'oggetto NativeDragOptions che specifica le azioni relative all'operazione di trascinamento.
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
clipboardL'oggetto Clipboard che contiene i dati trascinati. Gli Appunti possono essere letti unicamente se l'oggetto che invia questo evento si trova nello stesso dominio di sicurezza dell'oggetto iniziatore.
dropActionL'azione scelta dal target di rilascio (o none se non è stata impostata alcuna azione).

nativeDragOver

Evento  
Tipo di oggetto evento: flash.events.NativeDragEvent
proprietà NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_OVER

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Lite 4

Inviato continuamente da un InteractiveObject mentre un'azione di trascinamento rimane all'interno dei suoi limiti.

Gli eventi nativeDragOver vengono inviati ogni volta che si muove il mouse. In Windows e Mac, vengono inoltre inviati dopo un breve intervallo anche se il mouse non viene mosso.

Gestite l'evento nativeDragOver o nativeDragEnter per consentire all'oggetto di visualizzazione di diventare la destinazione del rilascio.

Per determinare se l'oggetto di visualizzazione che invia gli eventi è in grado di accettare il rilascio, verificate l'adeguatezza dei dati nella proprietà clipboard dell'oggetto evento e le azioni di trascinamento consentite nella proprietà allowedActions.

NativeDragEvent.NATIVE_DRAG_OVER definisce il valore della proprietà type di un oggetto eventonativeDragOver.

Questo evento ha le seguenti proprietà:

ProprietàValore
allowedActionsL'oggetto NativeDragOptions che specifica le azioni relative all'operazione di trascinamento.
bubblestrue
cancelabletrue; se si annulla questo evento l'operazione di trascinamento viene annullata.
clipboardL'oggetto Clipboard che contiene i dati trascinati. Gli Appunti possono essere letti unicamente se l'oggetto che invia questo evento si trova nello stesso dominio di sicurezza dell'oggetto iniziatore.
dropActionL'azione scelta dal target di rilascio (o none se non è stata impostata alcuna azione).

nativeDragStart

Evento  
Tipo di oggetto evento: flash.events.NativeDragEvent
proprietà NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_START

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Lite 4

Inviato all'inizio di un'operazione di trascinamento dall'InteractiveObject che è specificato come iniziatore del trascinamento nella chiamata a DragManager.doDrag().

NativeDragEvent.NATIVE_DRAG_START definisce il valore della proprietà type di un oggetto evento nativeDragStart.

Questo evento ha le seguenti proprietà:

ProprietàValore
allowedActionsL'oggetto NativeDragOptions che specifica le azioni relative all'operazione di trascinamento.
bubblestrue
cancelabletrue; se si annulla questo evento l'operazione di trascinamento viene annullata.
clipboardL'oggetto Clipboard che contiene i dati trascinati.
dropActionL'azione scelta dal target di rilascio (o none se non è stata impostata alcuna azione).

nativeDragUpdate

Evento  
Tipo di oggetto evento: flash.events.NativeDragEvent
proprietà NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_UPDATE

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Lite 4

Inviato durante un'operazione di trascinamento dall'InteractiveObject che è specificato come iniziatore del trascinamento nella chiamata a DragManager.doDrag().

Gli eventi nativeDragUpdate non vengono inviati in Linux.

NativeDragEvent.NATIVE_DRAG_UPDATE definisce il valore della proprietà type di un oggetto evento nativeDragUpdate.

Questo evento ha le seguenti proprietà:

ProprietàValore
allowedActionsL'oggetto NativeDragOptions che specifica le azioni relative all'operazione di trascinamento.
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
clipboardL'oggetto Clipboard che contiene i dati trascinati.
dropActionL'azione scelta dal target di rilascio (o none se non è stata impostata alcuna azione).

paste

Evento  
Tipo di oggetto evento: flash.events.Event
proprietà Event.type = flash.events.Event.PASTE

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Inviato quando l'utente attiva la combinazione di tasti di scelta rapida specifici della piattaforma per un'operazione che consente di incollare oppure sceglie "Incolla" dal menu di scelta rapida testuale. Questo evento viene inviato all'oggetto attivo. Se l'oggetto attualmente attivo è un TextField, il comportamento predefinito di questo evento incolla il contenuto degli Appunti nel campo di testo in corrispondenza del punto di inserimento corrente, sostituendo l'eventuale testo attualmente selezionato nel campo di testo.

La costante Event.PASTE definisce il valore della proprietà type di un oggetto evento paste.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblestrue (false per il runtime AIR).
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
targetQualunque istanza InteractiveObject con un listener registrato per l'evento paste.

Nota: gli oggetti TextField non inviano gli eventi clear, copy, cut, paste o selectAll. Nel menu di scelta rapida degli oggetti TextField sono sempre presenti i comandi Taglia, Copia, Incolla, Annulla e Seleziona tutto. Non è possibile rimuovere questi comandi dal menu di scelta rapida per gli oggetti TextField. Per gli oggetti TextField, la selezione di questi comandi (o l'utilizzo dei comandi equivalenti dalla tastiera) non genera un evento clear, copy, cut, paste o selectAll. Le altre classi che estendono la classe InteractiveObject, inclusi i componenti creati tramite Flash Text Engine (FTE), invieranno tuttavia questi eventi in risposta alle azioni dell'utente, ad esempio scelte rapide da tastiera e menu contestuali.

    

proximityBegin

Evento  
Tipo di oggetto evento: flash.events.TouchEvent
proprietà TouchEvent.type = flash.events.TouchEvent.PROXIMITY_BEGIN

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 3

Inviato quando l'utente abbassa uno stilo attivo oltre la soglia di rilevamento della prossimità dello schermo.

La sequenza tipica di eventi che si verifica quando un utente abbassa uno stilo sullo schermo, lo muove sullo schermo e quindi lo allontana è la seguente:

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

Nota: per informazioni sulla compatibilità dell'ambiente, fate riferimento alla classe Multitouch.

Definisce il valore della proprietà type di un oggetto evento PROXIMITY_BEGIN.

L'oggetto TouchEvent ha le proprietà seguenti:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows o Linux).
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
eventPhaseLa fase attuale del flusso di eventi.
isRelatedObjectInaccessibletrue se la proprietà relatedObject è impostata su null a causa delle regole della funzione di sicurezza sandbox.
localXLa coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
localYLa coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
pressureUn valore compreso tra 0.0 e 1.0 che indica la forza del contatto con il dispositivo. Se il dispositivo non supporta il rilevamento della pressione, il valore è 1.0.
relatedObjectUn riferimento a un oggetto dell'elenco di visualizzazione relativo all'evento.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
sizeXLarghezza dell'area di contatto.
sizeYAltezza dell'area di contatto.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di tocco. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.
touchPointIDUn numero di identificazione univoco (ad esempio un int) assegnato al punto di contatto.
timestamp(Solo in AIR) Il marcatore temporale dell'evento in millisecondi, relativo all'avvio dell'applicazione.
touchIntent(Solo in AIR) Un valore della classe TouchEventIntent.
isTouchPointCanceled(Solo in AIR) true se l'evento di tocco viene annullato a causa della logica di rifiuto tocchi del dispositivo.

Elementi API correlati

    

proximityEnd

Evento  
Tipo di oggetto evento: flash.events.TouchEvent
proprietà TouchEvent.type = flash.events.TouchEvent.PROXIMITY_END

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 3

Inviato quando l'utente solleva uno stilo attivo sopra la soglia di rilevamento della prossimità dello schermo.

Un evento proximityEnd non viene inviato quando lo stilo tocca lo schermo.

La sequenza tipica di eventi che si verifica quando un utente abbassa uno stilo sullo schermo, lo muove sullo schermo e quindi lo allontana è la seguente:

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

Nota: per informazioni sulla compatibilità dell'ambiente, fate riferimento alla classe Multitouch.

Definisce il valore della proprietà type di un oggetto evento PROXIMITY_END.

L'oggetto TouchEvent ha le proprietà seguenti:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows o Linux).
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
eventPhaseLa fase attuale del flusso di eventi.
isRelatedObjectInaccessibletrue se la proprietà relatedObject è impostata su null a causa delle regole della funzione di sicurezza sandbox.
localXLa coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
localYLa coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
pressureUn valore compreso tra 0.0 e 1.0 che indica la forza del contatto con il dispositivo. Se il dispositivo non supporta il rilevamento della pressione, il valore è 1.0.
relatedObjectUn riferimento a un oggetto dell'elenco di visualizzazione relativo all'evento.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
sizeXLarghezza dell'area di contatto.
sizeYAltezza dell'area di contatto.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di tocco. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.
touchPointIDUn numero di identificazione univoco (ad esempio un int) assegnato al punto di contatto.
timestamp(Solo in AIR) Il marcatore temporale dell'evento in millisecondi, relativo all'avvio dell'applicazione.
touchIntent(Solo in AIR) Un valore della classe TouchEventIntent.
isTouchPointCanceled(Solo in AIR) true se l'evento di tocco viene annullato a causa della logica di rifiuto tocchi del dispositivo.

Elementi API correlati

    

proximityMove

Evento  
Tipo di oggetto evento: flash.events.TouchEvent
proprietà TouchEvent.type = flash.events.TouchEvent.PROXIMITY_MOVE

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 3

Inviato quando l'utente sposta uno stilo attivo sullo schermo rimanendo entro la soglia di rilevamento della prossimità.

La sequenza tipica di eventi che si verifica quando un utente abbassa uno stilo sullo schermo, lo muove sullo schermo e quindi lo allontana è la seguente:

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

Nota: per informazioni sulla compatibilità dell'ambiente, fate riferimento alla classe Multitouch.

Definisce il valore della proprietà type di un oggetto evento PROXIMITY_MOVE.

L'oggetto TouchEvent ha le proprietà seguenti:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows o Linux).
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
eventPhaseLa fase attuale del flusso di eventi.
isRelatedObjectInaccessibletrue se la proprietà relatedObject è impostata su null a causa delle regole della funzione di sicurezza sandbox.
localXLa coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
localYLa coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
pressureUn valore compreso tra 0.0 e 1.0 che indica la forza del contatto con il dispositivo. Se il dispositivo non supporta il rilevamento della pressione, il valore è 1.0.
relatedObjectUn riferimento a un oggetto dell'elenco di visualizzazione relativo all'evento.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
sizeXLarghezza dell'area di contatto.
sizeYAltezza dell'area di contatto.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di tocco. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.
touchPointIDUn numero di identificazione univoco (ad esempio un int) assegnato al punto di contatto.
timestamp(Solo in AIR) Il marcatore temporale dell'evento in millisecondi, relativo all'avvio dell'applicazione.
touchIntent(Solo in AIR) Un valore della classe TouchEventIntent.
isTouchPointCanceled(Solo in AIR) true se l'evento di tocco viene annullato a causa della logica di rifiuto tocchi del dispositivo.

Elementi API correlati

    

proximityOut

Evento  
Tipo di oggetto evento: flash.events.TouchEvent
proprietà TouchEvent.type = flash.events.TouchEvent.PROXIMITY_OUT

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 3

Inviato quando l'utente allontana uno stilo attivo da questo InteractiveObject rimanendo tuttavia entro la soglia di rilevamento della prossimità dello schermo.

Nota: per informazioni sulla compatibilità dell'ambiente, fate riferimento alla classe Multitouch.

Definisce il valore della proprietà type di un oggetto evento PROXIMITY_OUT.

L'oggetto TouchEvent ha le proprietà seguenti:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows o Linux).
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
eventPhaseLa fase attuale del flusso di eventi.
isRelatedObjectInaccessibletrue se la proprietà relatedObject è impostata su null a causa delle regole della funzione di sicurezza sandbox.
localXLa coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
localYLa coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
pressureUn valore compreso tra 0.0 e 1.0 che indica la forza del contatto con il dispositivo. Se il dispositivo non supporta il rilevamento della pressione, il valore è 1.0.
relatedObjectUn riferimento a un oggetto dell'elenco di visualizzazione relativo all'evento.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
sizeXLarghezza dell'area di contatto.
sizeYAltezza dell'area di contatto.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di tocco. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.
touchPointIDUn numero di identificazione univoco (ad esempio un int) assegnato al punto di contatto.
timestamp(Solo in AIR) Il marcatore temporale dell'evento in millisecondi, relativo all'avvio dell'applicazione.
touchIntent(Solo in AIR) Un valore della classe TouchEventIntent.
isTouchPointCanceled(Solo in AIR) true se l'evento di tocco viene annullato a causa della logica di rifiuto tocchi del dispositivo.

Elementi API correlati

    

proximityOver

Evento  
Tipo di oggetto evento: flash.events.TouchEvent
proprietà TouchEvent.type = flash.events.TouchEvent.PROXIMITY_OVER

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 3

Inviato quando l'utente sposta uno stilo attivo direttamente sopra questo InteractiveObject rimanendo tuttavia entro la soglia di rilevamento della prossimità dello schermo.

Nota: per informazioni sulla compatibilità dell'ambiente, fate riferimento alla classe Multitouch.

Definisce il valore della proprietà type di un oggetto evento PROXIMITY_OVER.

L'oggetto TouchEvent ha le proprietà seguenti:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows o Linux).
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
eventPhaseLa fase attuale del flusso di eventi.
isRelatedObjectInaccessibletrue se la proprietà relatedObject è impostata su null a causa delle regole della funzione di sicurezza sandbox.
localXLa coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
localYLa coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
pressureUn valore compreso tra 0.0 e 1.0 che indica la forza del contatto con il dispositivo. Se il dispositivo non supporta il rilevamento della pressione, il valore è 1.0.
relatedObjectUn riferimento a un oggetto dell'elenco di visualizzazione relativo all'evento.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
sizeXLarghezza dell'area di contatto.
sizeYAltezza dell'area di contatto.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di tocco. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.
touchPointIDUn numero di identificazione univoco (ad esempio un int) assegnato al punto di contatto.
timestamp(Solo in AIR) Il marcatore temporale dell'evento in millisecondi, relativo all'avvio dell'applicazione.
touchIntent(Solo in AIR) Un valore della classe TouchEventIntent.
isTouchPointCanceled(Solo in AIR) true se l'evento di tocco viene annullato a causa della logica di rifiuto tocchi del dispositivo.

Elementi API correlati

    

proximityRollOut

Evento  
Tipo di oggetto evento: flash.events.TouchEvent
proprietà TouchEvent.type = flash.events.TouchEvent.PROXIMITY_ROLL_OUT

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 3

Inviato quando l'utente allontana uno stilo attivo da questo InteractiveObject o da qualsiasi suo elemento secondario rimanendo tuttavia entro la soglia di rilevamento della prossimità dello schermo.

La destinazione dell'evento è l'oggetto che si trovava precedentemente sotto lo stilo o un elemento principale di tale oggetto. relatedObject è l'oggetto sopra il quale si è spostato lo stilo. Gli eventi proximityRollOut vengono inviati consecutivamente verso l'alto lungo la catena di elementi superiori dell'oggetto, a partire da quell'oggetto e fino ad arrivare all'elemento superiore più alto che non sia né l'elemento principale né un antenato di relatedObject.

Lo scopo dell'evento proximityRollOut è di semplificare la codifica dei comportamenti di rollover per i contenitori di oggetti di visualizzazione che includono elementi secondari. Quando lo stilo esce dall'area di un oggetto di visualizzazione o di qualsiasi suo elemento secondario per spostarsi su un oggetto che non è un suo elemento secondario, l'oggetto di visualizzazione invia l'evento proximityRollOut. Si tratta di un comportamento diverso da quello dell'evento proximityOut, che viene inviato ogni volta che il mouse esce dall'area di qualunque oggetto secondario del contenitore di oggetto di visualizzazione, anche se il mouse rimane sopra un altro oggetto secondario del contenitore.

Nota: per informazioni sulla compatibilità dell'ambiente, fate riferimento alla classe Multitouch.

Definisce il valore della proprietà type di un oggetto evento PROXIMITY_ROLL_OUT.

L'oggetto TouchEvent ha le proprietà seguenti:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows o Linux).
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
eventPhaseLa fase attuale del flusso di eventi.
isRelatedObjectInaccessibletrue se la proprietà relatedObject è impostata su null a causa delle regole della funzione di sicurezza sandbox.
localXLa coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
localYLa coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
pressureUn valore compreso tra 0.0 e 1.0 che indica la forza del contatto con il dispositivo. Se il dispositivo non supporta il rilevamento della pressione, il valore è 1.0.
relatedObjectUn riferimento a un oggetto dell'elenco di visualizzazione relativo all'evento.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
sizeXLarghezza dell'area di contatto.
sizeYAltezza dell'area di contatto.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di tocco. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.
touchPointIDUn numero di identificazione univoco (ad esempio un int) assegnato al punto di contatto.
timestamp(Solo in AIR) Il marcatore temporale dell'evento in millisecondi, relativo all'avvio dell'applicazione.
touchIntent(Solo in AIR) Un valore della classe TouchEventIntent.
isTouchPointCanceled(Solo in AIR) true se l'evento di tocco viene annullato a causa della logica di rifiuto tocchi del dispositivo.

Elementi API correlati

    

proximityRollOver

Evento  
Tipo di oggetto evento: flash.events.TouchEvent
proprietà TouchEvent.type = flash.events.TouchEvent.PROXIMITY_ROLL_OVER

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 3

Inviato quando l'utente sposta uno stilo attivo sopra questo InteractiveObject dall'esterno della struttura di discendenti dell'oggetto nell'elenco di visualizzazione (rimanendo entro la soglia di rilevamento della prossimità dello schermo).

La destinazione dell'evento è l'oggetto che si trova sotto lo stilo o un elemento principale di tale oggetto. relatedObject è l'oggetto precedente che si trovava sotto lo stilo. Gli eventi proximityRollOver vengono inviati consecutivamente verso il basso lungo la catena di elementi superiori dell'oggetto, a partire dall'elemento superiore più alto che non sia né l'elemento principale né un antenato di relatedObject e fino ad arrivare a quell'oggetto.

Lo scopo dell'evento proximityRollOver è di semplificare la codifica dei comportamenti di rollout per i contenitori di oggetti di visualizzazione che includono elementi secondari. Quando lo stilo entra nell'area sopra un oggetto di visualizzazione o sopra qualsiasi suo elemento secondario da un oggetto che non è un suo elemento secondario, l'oggetto di visualizzazione invia l'evento proximityRollOver. Si tratta di un comportamento diverso da quello dell'evento proximityOver, che viene inviato ogni volta che il mouse entra nell'area di qualunque oggetto secondario del contenitore di oggetto di visualizzazione, anche se il mouse si trovava già sopra un altro oggetto secondario del contenitore.

Nota: per informazioni sulla compatibilità dell'ambiente, fate riferimento alla classe Multitouch.

Definisce il valore della proprietà type di un oggetto evento PROXIMITY_ROLL_OVER.

L'oggetto TouchEvent ha le proprietà seguenti:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows o Linux).
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
eventPhaseLa fase attuale del flusso di eventi.
isRelatedObjectInaccessibletrue se la proprietà relatedObject è impostata su null a causa delle regole della funzione di sicurezza sandbox.
localXLa coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
localYLa coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
pressureUn valore compreso tra 0.0 e 1.0 che indica la forza del contatto con il dispositivo. Se il dispositivo non supporta il rilevamento della pressione, il valore è 1.0.
relatedObjectUn riferimento a un oggetto dell'elenco di visualizzazione relativo all'evento.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
sizeXLarghezza dell'area di contatto.
sizeYAltezza dell'area di contatto.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di tocco. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.
touchPointIDUn numero di identificazione univoco (ad esempio un int) assegnato al punto di contatto.
timestamp(Solo in AIR) Il marcatore temporale dell'evento in millisecondi, relativo all'avvio dell'applicazione.
touchIntent(Solo in AIR) Un valore della classe TouchEventIntent.
isTouchPointCanceled(Solo in AIR) true se l'evento di tocco viene annullato a causa della logica di rifiuto tocchi del dispositivo.

Elementi API correlati

releaseOutside

Evento  
Tipo di oggetto evento: flash.events.MouseEvent
proprietà MouseEvent.type = flash.events.MouseEvent.RELEASE_OUTSIDE

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 3.3, Flash Player 11.3

Inviato quando un utente rilascia il pulsante del dispositivo di puntamento dopo averlo premuto sopra un’istanza InteractiveObject e aver quindi spostato il dispositivo di puntamento fuori dell’istanza stessa. Se la destinazione è un'istanza SimpleButton, l'oggetto visualizza l'oggetto di visualizzazione upState. Se la destinazione è un campo di testo selezionabile, il comportamento predefinito è la fine della selezione nel campo di testo.

Definisce il valore della proprietà type di un oggetto evento releaseOutside.

Questo evento ha le seguenti proprietà:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows).
bubblestrue
buttonDownfalse
cancelablefalse; il comportamento predefinito non può essere annullato.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
localXLa coordinata orizzontale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
localYLa coordinata verticale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
clickCountConteggio del numero di clic del mouse per indicare se l'evento è parte di una sequenza di più clic.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL’oggetto InteractiveObject sul quale il pulsante del dispositivo di puntamento è stato prima premuto e poi, una volta allontanato il dispositivo di puntamento dall’oggetto, rilasciato. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

rightClick

Evento  
Tipo di oggetto evento: flash.events.MouseEvent
proprietà MouseEvent.type = flash.events.MouseEvent.RIGHT_CLICK

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Lite 4

Inviato quando l'utente preme e rilascia il pulsante destro del dispositivo di puntamento sopra lo stesso InteractiveObject. Perché si verifichi un evento rightClick, esso deve seguire sempre questa serie di eventi nell'ordine seguente: evento rightMouseDown, quindi rightMouseUp L'oggetto target deve essere lo stesso per entrambi gli eventi, altrimenti l'evento rightClick non si verifica. Tra gli eventi mouseDown o mouseUp può verificarsi qualsiasi numero di eventi del mouse in qualunque momento; l'evento rightClick si verifica in ogni caso.

Definisce il valore della proprietà type di un oggetto evento rightClick.

Questo evento ha le seguenti proprietà:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows).
bubblestrue
buttonDownPer gli eventi clic con il pulsante destro, questa proprietà è sempre false.
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
localXLa coordinata orizzontale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
localYLa coordinata verticale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
movementXIl cambiamento delle coordinate orizzontali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
movementYIl cambiamento delle coordinate verticali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

rightMouseDown

Evento  
Tipo di oggetto evento: flash.events.MouseEvent
proprietà MouseEvent.type = flash.events.MouseEvent.RIGHT_MOUSE_DOWN

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Lite 4

Inviato quando un utente preme il pulsante del dispositivo di puntamento su un'istanza InteractiveObject.

Definisce il valore della proprietà type di un oggetto evento rightMouseDown.

Questo evento ha le seguenti proprietà:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows).
bubblestrue
buttonDownPer gli eventi clic con il pulsante destro, questa proprietà è sempre true.
cancelablefalse; il comportamento predefinito non può essere annullato.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
localXLa coordinata orizzontale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
localYLa coordinata verticale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
movementXIl cambiamento delle coordinate orizzontali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
movementYIl cambiamento delle coordinate verticali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
clickCountConteggio del numero di clic del mouse per indicare se l'evento è parte di una sequenza di più clic.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

rightMouseUp

Evento  
Tipo di oggetto evento: flash.events.MouseEvent
proprietà MouseEvent.type = flash.events.MouseEvent.RIGHT_MOUSE_UP

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Lite 4

Inviato quando un utente rilascia il pulsante del dispositivo di puntamento su un'istanza InteractiveObject.

Definisce il valore della proprietà type di un oggetto evento rightMouseUp.

Questo evento ha le seguenti proprietà:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows).
bubblestrue
buttonDowntrue se viene premuto il pulsante destro del mouse; false in caso contrario.
cancelablefalse; il comportamento predefinito non può essere annullato.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
localXLa coordinata orizzontale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
localYLa coordinata verticale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
movementXIl cambiamento delle coordinate orizzontali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
movementYIl cambiamento delle coordinate verticali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
clickCountConteggio del numero di clic del mouse per indicare se l'evento è parte di una sequenza di più clic.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

rollOut

Evento  
Tipo di oggetto evento: flash.events.MouseEvent
proprietà MouseEvent.type = flash.events.MouseEvent.ROLL_OUT

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Inviato quando l'utente allontana un dispositivo di puntamento da un'istanza InteractiveObject. La destinazione dell'evento è l'oggetto precedente che si trovava sotto il dispositivo di puntamento o un elemento principale di tale oggetto. relatedObject è l'oggetto sul quale si è spostato il dispositivo di puntamento. Gli eventi rollOut vengono inviati consecutivamente verso l'alto lungo la catena di elementi superiori dell'oggetto, a partire da quell'oggetto e fino ad arrivare all'elemento superiore più alto che non sia né l'elemento principale né un antenato di relatedObject.

Lo scopo dell'evento rollOut è di semplificare la codifica dei comportamenti di rollover per i contenitori di oggetti di visualizzazione che includono elementi secondari. Quando il mouse esce dall'area di un oggetto di visualizzazione o di qualsiasi suo elemento secondario per spostarsi su un oggetto che non è un suo elemento secondario, l'oggetto di visualizzazione invia l'evento rollOut. Si tratta di un comportamento diverso da quello dell'evento mouseOut, che viene inviato ogni volta che il mouse esce dall'area di qualunque oggetto secondario del contenitore di oggetto di visualizzazione, anche se il mouse rimane sopra un altro oggetto secondario del contenitore.

Definisce il valore della proprietà type di un oggetto evento rollOut.

Questo evento ha le seguenti proprietà:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows).
bubblesfalse
buttonDowntrue se viene premuto il pulsante principale del mouse; false in caso contrario.
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
relatedObjectL'oggetto dell'elenco di visualizzazione a cui punta ora il dispositivo di puntamento.
localXLa coordinata orizzontale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
localYLa coordinata verticale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
movementXIl cambiamento delle coordinate orizzontali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
movementYIl cambiamento delle coordinate verticali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

rollOver

Evento  
Tipo di oggetto evento: flash.events.MouseEvent
proprietà MouseEvent.type = flash.events.MouseEvent.ROLL_OVER

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Inviato quando l'utente sposta un dispositivo di puntamento sopra un'istanza InteractiveObject. La destinazione dell'evento è l'oggetto che si trova sotto il dispositivo di puntamento o un elemento principale di tale oggetto. relatedObject è l'oggetto precedente che si trovava sotto il dispositivo di puntamento. Gli eventi rollOver vengono inviati consecutivamente verso il basso lungo la catena di elementi superiori dell'oggetto, a partire dall'elemento superiore più alto che non sia né l'elemento principale né un antenato di relatedObject e fino ad arrivare a quell'oggetto.

Lo scopo dell'evento rollOver è di semplificare la codifica dei comportamenti di rollout per i contenitori di oggetti di visualizzazione che includono elementi secondari. Quando il mouse entra nell'area di un oggetto di visualizzazione o di qualsiasi suo elemento secondario da un oggetto che non è un suo elemento secondario, l'oggetto di visualizzazione invia l'evento rollOver. Si tratta di un comportamento diverso da quello dell'evento mouseOver, che viene inviato ogni volta che il mouse entra nell'area di qualunque oggetto secondario del contenitore di oggetto di visualizzazione, anche se il mouse si trovava già sopra un altro oggetto secondario del contenitore.

Definisce il valore della proprietà type di un oggetto evento rollOver.

Questo evento ha le seguenti proprietà:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows).
bubblesfalse
buttonDowntrue se viene premuto il pulsante principale del mouse; false in caso contrario.
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
relatedObjectL'oggetto dell'elenco di visualizzazione a cui puntava il dispositivo di puntamento.
localXLa coordinata orizzontale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
localYLa coordinata verticale in corrispondenza della quale l'evento si è verificato in relazione allo sprite contenitore, se il blocco del mouse è disattivato.
movementXIl cambiamento delle coordinate orizzontali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
movementYIl cambiamento delle coordinate verticali della posizione del mouse rispetto all'ultimo evento del mouse, se il blocco del mouse è attivato.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di puntamento. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

selectAll

Evento  
Tipo di oggetto evento: flash.events.Event
proprietà Event.type = flash.events.Event.SELECT_ALL

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10, AIR 1.5

Inviato quando l'utente attiva la combinazione di tasti di scelta rapida specifici della piattaforma per un'operazione che consente di selezionare tutto oppure sceglie "Seleziona tutto" dal menu di scelta rapida testuale. Questo evento viene inviato all'oggetto attivo. Se l'oggetto attualmente attivo è un TextField, il comportamento predefinito di questo evento causa la selezione di tutto il contenuto del campo di testo.

La costante Event.SELECT_ALL definisce il valore della proprietà type di un oggetto evento selectAll.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
targetQualunque istanza InteractiveObject con un listener registrato per l'evento selectAll.

Nota: gli oggetti TextField non inviano gli eventi clear, copy, cut, paste o selectAll. Nel menu di scelta rapida degli oggetti TextField sono sempre presenti i comandi Taglia, Copia, Incolla, Annulla e Seleziona tutto. Non è possibile rimuovere questi comandi dal menu di scelta rapida per gli oggetti TextField. Per gli oggetti TextField, la selezione di questi comandi (o l'utilizzo dei comandi equivalenti dalla tastiera) non genera un evento clear, copy, cut, paste o selectAll. Le altre classi che estendono la classe InteractiveObject, inclusi i componenti creati tramite Flash Text Engine (FTE), invieranno tuttavia questi eventi in risposta alle azioni dell'utente, ad esempio scelte rapide da tastiera e menu contestuali.

softKeyboardActivate

Evento  
Tipo di oggetto evento: flash.events.SoftKeyboardEvent
proprietà SoftKeyboardEvent.type = flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.2, AIR 2.6

Inviato immediatamente dopo la visualizzazione della tastiera software.

La costante SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE definisce il valore della proprietà type dell'oggetto SoftKeyboardEvent quando viene visualizzata una tastiera software. Per questo evento, cancellable = false.

Questo evento ha le seguenti proprietà:

ProprietàValore
typeSOFT_KEYBOARD_ACTIVATE
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
relatedObjectValUn riferimento a un oggetto dell'elenco di visualizzazione relativo all'evento.
triggerTypeValIndica se l'evento keyboard è stato inviato da un'applicazione o un utente.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.

Elementi API correlati

softKeyboardActivating

Evento  
Tipo di oggetto evento: flash.events.SoftKeyboardEvent
proprietà SoftKeyboardEvent.type = flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.2, AIR 2.6

Inviato immediatamente prima della visualizzazione della tastiera software.

La costante SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING definisce il valore della proprietà type dell'oggetto SoftKeyboardEvent immediatamente prima della visualizzazione di una tastiera software. Per questo evento, cancellable = true.

Questo evento ha le seguenti proprietà:

ProprietàValore
typeSOFT_KEYBOARD_ACTIVATING
bubblestrue
cancelabletrue a meno che l'evento non venga inviato da un oggetto StageText. Per gli oggetti StageText, l'evento non è annullabile.
relatedObjectValUn riferimento a un oggetto dell'elenco di visualizzazione relativo all'evento.
triggerTypeValIndica se l'evento keyboard è stato inviato da un'applicazione o un utente.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.

Elementi API correlati

softKeyboardDeactivate

Evento  
Tipo di oggetto evento: flash.events.SoftKeyboardEvent
proprietà SoftKeyboardEvent.type = flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.2, AIR 2.6

Inviato immediatamente dopo la chiusura della tastiera software.

La costante SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE definisce il valore della proprietà type dell'oggetto SoftKeyboardEvent quando una tastiera software viene chiusa o nascosta. Per questo evento, cancellable = false.

Questo evento ha le seguenti proprietà:

ProprietàValore
typeSOFT_KEYBOARD_DEACTIVATE
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
relatedObjectValUn riferimento a un oggetto dell'elenco di visualizzazione relativo all'evento.
triggerTypeValIndica se l'evento keyboard è stato inviato da un'applicazione o un utente.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.

Elementi API correlati

tabChildrenChange

Evento  
Tipo di oggetto evento: flash.events.Event
proprietà Event.type = flash.events.Event.TAB_CHILDREN_CHANGE

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9

Inviato quando cambia il valore del flag tabChildren dell'oggetto.

La costante Event.TAB_CHILDREN_CHANGE definisce il valore della proprietà type di un oggetto evento tabChildrenChange.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
targetL'oggetto il cui flag tabChildren è stato modificato. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

tabEnabledChange

Evento  
Tipo di oggetto evento: flash.events.Event
proprietà Event.type = flash.events.Event.TAB_ENABLED_CHANGE

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9

Inviato quando cambia il flag tabEnabled dell'oggetto.

La costante Event.TAB_ENABLED_CHANGE definisce il valore della proprietà type di un oggetto evento tabEnabledChange.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
targetL'istanza InteractiveObject il cui flag tabEnabled è stato modificato. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

tabIndexChange

Evento  
Tipo di oggetto evento: flash.events.Event
proprietà Event.type = flash.events.Event.TAB_INDEX_CHANGE

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9

Inviato quando cambia il valore della proprietà tabIndex dell'oggetto.

La costante Event.TAB_INDEX_CHANGE definisce il valore della proprietà type di un oggetto evento tabIndexChange.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
targetL'oggetto il cui tabIndex è stato modificato. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

textInput

Evento  
Tipo di oggetto evento: flash.events.TextEvent
proprietà TextEvent.type = flash.events.TextEvent.TEXT_INPUT

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Inviato quando un utente immette uno o più caratteri di testo. Questo evento può essere generato da vari metodi di immissione del testo, quali tastiere, IME, sistemi di riconoscimento vocale o del contenuto parlato, e persino dalle operazioni Incolla di testo normale privo di informazioni di formattazione e stile.

Definisce il valore della proprietà type di un oggetto evento textInput.

Nota: questo evento non viene inviato per il tasto Canc o Backspace.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblestrue
cancelabletrue; chiama il metodo preventDefault() per annullare il comportamento predefinito.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
targetIl campo di testo in cui vengono immessi i caratteri. Il target non è sempre l'oggetto contenuto nell'elenco di visualizzazione, che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.
textIl carattere o la sequenza di caratteri immessi dall'utente.

touchBegin

Evento  
Tipo di oggetto evento: flash.events.TouchEvent
proprietà TouchEvent.type = flash.events.TouchEvent.TOUCH_BEGIN

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2, Flash Lite 4

Inviato quanto l'utente stabilisce per la prima volta un contatto con un dispositivo abilitato per il tocco (ad esempio, tocca con un dito un cellulare o un Tablet PC con touch screen). Alcuni dispositivi possono inoltre interpretare questo contatto come un evento mouseDown.

In particolare, se un utente tocca con un dito un touch screen, l'istanza InteractiveObject potrebbe inviare un evento mouseDown o un evento touchBegin oppure entrambi questi eventi se l'ambiente corrente supporta questa funzionalità. Scegliete in che modo desiderate gestire l'interazione dell'utente. Utilizzate la classe flash.ui.Multitouch per controllare la gestione dell'evento touch (abilitate la gestione dell'evento touch gesture o dell'evento touch point oppure disabilitate gli eventi touch in modo che vengano inviati solo gli eventi del mouse). Se scegliete di gestire l'evento mouseDown, lo stesso gestore di eventi verrà eseguito sia su un dispositivo abilitato per il tocco che su un dispositivo abilitato per il mouse. Se, tuttavia, scegliete di gestire l'evento touchBegin, potete progettare il gestore di eventi in modo che risponda alle esigenze specifiche di un ambiente abilitato per il tocco e migliorare l'esperienza utente. Potete anche gestire entrambi gli eventi separatamente, in modo da fornire una risposta diversa per un evento touch rispetto a un evento del mouse.

Nota: per informazioni sulla compatibilità dell'ambiente, fate riferimento alla classe Multitouch.

Definisce il valore della proprietà type di un oggetto evento di tocco TOUCH_BEGIN.

L'oggetto TouchEvent ha le proprietà seguenti:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows o Linux).
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
eventPhaseLa fase attuale del flusso di eventi.
isRelatedObjectInaccessibletrue se la proprietà relatedObject è impostata su null a causa delle regole della funzione di sicurezza sandbox.
localXLa coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
localYLa coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
pressureUn valore compreso tra 0.0 e 1.0 che indica la forza del contatto con il dispositivo. Se il dispositivo non supporta il rilevamento della pressione, il valore è 1.0.
relatedObjectUn riferimento a un oggetto dell'elenco di visualizzazione relativo all'evento.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
sizeXLarghezza dell'area di contatto.
sizeYAltezza dell'area di contatto.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di tocco. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.
touchPointIDUn numero di identificazione univoco (ad esempio un int) assegnato al punto di contatto.

Esempio  ( Come utilizzare questo esempio )

Nell'esempio seguente è illustrata la modalità di gestione eventi per gli eventi TOUCH_BEGIN, TOUCH_MOVE e TOUCH_END. Mentre il punto di contatto si sposta attraverso lo schermo (onTouchMove), la coordinata x relativa allo stage viene tracciata nell'output. Per i parametri Sprite.startTouchDrag nella funzione onTouchBegin, il valore per touchPointID è quello assegnato all'oggetto evento. Il parametro bounds è il rettangolo che definisce i limiti dell'oggetto di visualizzazione principale (bg è un oggetto di visualizzazione che contiene 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");
}

Elementi API correlati

touchEnd

Evento  
Tipo di oggetto evento: flash.events.TouchEvent
proprietà TouchEvent.type = flash.events.TouchEvent.TOUCH_END

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2, Flash Lite 4

Inviato quanto l'utente rimuove il contatto con un dispositivo abilitato per il tocco (ad esempio, solleva un dito da un cellulare o un Tablet PC con touch screen). Alcuni dispositivi possono inoltre interpretare questo contatto come un evento mouseUp.

In particolare, se un utente solleva un dito da un touch screen, l'istanza InteractiveObject potrebbe inviare un evento mouseUp o un evento touchEnd oppure entrambi se l'ambiente corrente supporta questa funzionalità. Scegliete in che modo desiderate gestire l'interazione dell'utente. Utilizzate la classe flash.ui.Multitouch per controllare la gestione dell'evento touch (abilitate la gestione dell'evento touch gesture o dell'evento touch point oppure disabilitate gli eventi touch in modo che vengano inviati solo gli eventi del mouse). Se scegliete di gestire l'evento mouseUp, lo stesso gestore di eventi verrà eseguito sia su un dispositivo abilitato per il tocco che su un dispositivo abilitato per il mouse. Se, tuttavia, scegliete di gestire l'evento touchEnd, potete progettare il gestore di eventi in modo che risponda alle esigenze specifiche di un ambiente abilitato per il tocco e migliorare l'esperienza utente. Potete anche gestire entrambi gli eventi separatamente, in modo da fornire una risposta diversa per un evento touch rispetto a un evento del mouse.

Nota: per informazioni sulla compatibilità dell'ambiente, fate riferimento alla classe Multitouch.

Definisce il valore della proprietà type di un oggetto evento di tocco TOUCH_END.

L'oggetto TouchEvent ha le proprietà seguenti:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows o Linux).
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
eventPhaseLa fase attuale del flusso di eventi.
isRelatedObjectInaccessibletrue se la proprietà relatedObject è impostata su null a causa delle regole della funzione di sicurezza sandbox.
localXLa coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
localYLa coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
pressureUn valore compreso tra 0.0 e 1.0 che indica la forza del contatto con il dispositivo. Se il dispositivo non supporta il rilevamento della pressione, il valore è 1.0.
relatedObjectUn riferimento a un oggetto dell'elenco di visualizzazione relativo all'evento.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
sizeXLarghezza dell'area di contatto.
sizeYAltezza dell'area di contatto.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di tocco. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.
touchPointIDUn numero di identificazione univoco (ad esempio un int) assegnato al punto di contatto.

Esempio  ( Come utilizzare questo esempio )

Nell'esempio seguente è illustrata la modalità di gestione eventi per gli eventi TOUCH_BEGIN, TOUCH_MOVE e TOUCH_END. Mentre il punto di contatto si sposta attraverso lo schermo (onTouchMove), la coordinata x relativa allo stage viene tracciata nell'output. Per i parametri Sprite.startTouchDrag nella funzione onTouchBegin, il valore per touchPointID è quello assegnato all'oggetto evento. Il parametro bounds è il rettangolo che definisce i limiti dell'oggetto di visualizzazione principale (bg è un oggetto di visualizzazione che contiene 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");
}

Elementi API correlati

touchMove

Evento  
Tipo di oggetto evento: flash.events.TouchEvent
proprietà TouchEvent.type = flash.events.TouchEvent.TOUCH_MOVE

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2, Flash Lite 4

Inviato quando l'utente tocca il dispositivo, e viene inviato in modo continuativo finché il punto di contatto non viene rimosso. Questo evento non richiede l'invio di uno spostamento effettivo del punto di contatto.

Alcuni dispositivi potrebbero interpretare questo contatto come un evento mouseMove. In particolare, se un utente sposta un dito attraverso un touch screen, l'istanza InteractiveObject potrebbe inviare un evento mouseMove o un evento touchMove oppure entrambi questi eventi se l'ambiente corrente supporta questa funzionalità. Scegliete in che modo desiderate gestire l'interazione dell'utente. Utilizzate la classe flash.ui.Multitouch per controllare la gestione dell'evento touch (abilitate la gestione dell'evento touch gesture o dell'evento touch point oppure disabilitate gli eventi touch in modo che vengano inviati solo gli eventi del mouse). Se scegliete di gestire l'evento mouseMove, lo stesso gestore di eventi verrà eseguito sia su un dispositivo abilitato per il tocco che su un dispositivo abilitato per il mouse. Se, tuttavia, scegliete di gestire l'evento touchMove, potete progettare il gestore di eventi in modo che risponda alle esigenze specifiche di un ambiente abilitato per il tocco e migliorare l'esperienza utente. Potete anche gestire entrambi gli eventi separatamente, in modo da fornire una risposta diversa per un evento touch rispetto a un evento del mouse.

Nota: per informazioni sulla compatibilità dell'ambiente, fate riferimento alla classe Multitouch.

Definisce il valore della proprietà type di un oggetto evento di tocco TOUCH_MOVE.

L'oggetto TouchEvent ha le proprietà seguenti:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows o Linux).
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
eventPhaseLa fase attuale del flusso di eventi.
isRelatedObjectInaccessibletrue se la proprietà relatedObject è impostata su null a causa delle regole della funzione di sicurezza sandbox.
localXLa coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
localYLa coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
pressureUn valore compreso tra 0.0 e 1.0 che indica la forza del contatto con il dispositivo. Se il dispositivo non supporta il rilevamento della pressione, il valore è 1.0.
relatedObjectUn riferimento a un oggetto dell'elenco di visualizzazione relativo all'evento.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
sizeXLarghezza dell'area di contatto.
sizeYAltezza dell'area di contatto.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di tocco. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.
touchPointIDUn numero di identificazione univoco (ad esempio un int) assegnato al punto di contatto.

Esempio  ( Come utilizzare questo esempio )

Nell'esempio seguente è illustrata la modalità di gestione eventi per gli eventi TOUCH_BEGIN, TOUCH_MOVE e TOUCH_END. Mentre il punto di contatto si sposta attraverso lo schermo (onTouchMove), la coordinata x relativa allo stage viene tracciata nell'output. Per i parametri Sprite.startTouchDrag nella funzione onTouchBegin, il valore per touchPointID è quello assegnato all'oggetto evento. Il parametro bounds è il rettangolo che definisce i limiti dell'oggetto di visualizzazione principale (bg è un oggetto di visualizzazione che contiene 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");
}

Elementi API correlati

touchOut

Evento  
Tipo di oggetto evento: flash.events.TouchEvent
proprietà TouchEvent.type = flash.events.TouchEvent.TOUCH_OUT

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2, Flash Lite 4

Inviato quanto l'utente sposta il punto di contatto lontano da un'istanza InteractiveObject su un dispositivo abilitato per il tocco (ad esempio, trascina un dito da un oggetto di visualizzazione a un altro disponibile su un cellulare o su un Tablet PC con touch screen). Alcuni dispositivi possono inoltre interpretare questo contatto come un evento mouseOut.

In particolare, se un utente sposta un dito attraverso un touch screen, l'istanza InteractiveObject potrebbe inviare un evento mouseOut o un evento touchOut oppure entrambi questi eventi se l'ambiente corrente supporta questa funzionalità. Scegliete in che modo desiderate gestire l'interazione dell'utente. Utilizzate la classe flash.ui.Multitouch per controllare la gestione dell'evento touch (abilitate la gestione dell'evento touch gesture o dell'evento touch point oppure disabilitate gli eventi touch in modo che vengano inviati solo gli eventi del mouse). Se scegliete di gestire l'evento mouseOut, lo stesso gestore di eventi verrà eseguito sia su un dispositivo abilitato per il tocco che su un dispositivo abilitato per il mouse. Se, tuttavia, scegliete di gestire l'evento touchOut, potete progettare il gestore di eventi in modo che risponda alle esigenze specifiche di un ambiente abilitato per il tocco e migliorare l'esperienza utente. Potete anche gestire entrambi gli eventi separatamente, in modo da fornire una risposta diversa per un evento touch rispetto a un evento del mouse.

Nota: per informazioni sulla compatibilità dell'ambiente, fate riferimento alla classe Multitouch.

Definisce il valore della proprietà type di un oggetto evento di tocco TOUCH_OUT.

L'oggetto TouchEvent ha le proprietà seguenti:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows o Linux).
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
eventPhaseLa fase attuale del flusso di eventi.
isRelatedObjectInaccessibletrue se la proprietà relatedObject è impostata su null a causa delle regole della funzione di sicurezza sandbox.
localXLa coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
localYLa coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
pressureUn valore compreso tra 0.0 e 1.0 che indica la forza del contatto con il dispositivo. Se il dispositivo non supporta il rilevamento della pressione, il valore è 1.0.
relatedObjectUn riferimento a un oggetto dell'elenco di visualizzazione relativo all'evento.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
sizeXLarghezza dell'area di contatto.
sizeYAltezza dell'area di contatto.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di tocco. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.
touchPointIDUn numero di identificazione univoco (ad esempio un int) assegnato al punto di contatto.

Elementi API correlati

touchOver

Evento  
Tipo di oggetto evento: flash.events.TouchEvent
proprietà TouchEvent.type = flash.events.TouchEvent.TOUCH_OVER

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2, Flash Lite 4

Inviato quanto l'utente sposta il punto di contatto su un'istanza InteractiveObject su un dispositivo abilitato per il tocco (ad esempio, trascina un dito da un punto esterno a un oggetto di visualizzazione a un punto su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen). Alcuni dispositivi possono inoltre interpretare questo contatto come un evento mouseOver.

In particolare, se un utente sposta un dito su InteractiveObject, l'istanza InteractiveObject potrebbe inviare un evento mouseOver o un evento touchOver oppure entrambi se l'ambiente corrente supporta questa funzionalità. Scegliete in che modo desiderate gestire l'interazione dell'utente. Utilizzate la classe flash.ui.Multitouch per controllare la gestione dell'evento touch (abilitate la gestione dell'evento touch gesture o dell'evento touch point oppure disabilitate gli eventi touch in modo che vengano inviati solo gli eventi del mouse). Se scegliete di gestire l'evento mouseOver, lo stesso gestore di eventi verrà eseguito sia su un dispositivo abilitato per il tocco che su un dispositivo abilitato per il mouse. Se, tuttavia, scegliete di gestire l'evento touchOver, potete progettare il gestore di eventi in modo che risponda alle esigenze specifiche di un ambiente abilitato per il tocco e migliorare l'esperienza utente. Potete anche gestire entrambi gli eventi separatamente, in modo da fornire una risposta diversa per un evento touch rispetto a un evento del mouse.

Nota: per informazioni sulla compatibilità dell'ambiente, fate riferimento alla classe Multitouch.

Definisce il valore della proprietà type di un oggetto evento di tocco TOUCH_OVER.

L'oggetto TouchEvent ha le proprietà seguenti:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows o Linux).
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
eventPhaseLa fase attuale del flusso di eventi.
isRelatedObjectInaccessibletrue se la proprietà relatedObject è impostata su null a causa delle regole della funzione di sicurezza sandbox.
localXLa coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
localYLa coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
pressureUn valore compreso tra 0.0 e 1.0 che indica la forza del contatto con il dispositivo. Se il dispositivo non supporta il rilevamento della pressione, il valore è 1.0.
relatedObjectUn riferimento a un oggetto dell'elenco di visualizzazione relativo all'evento.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
sizeXLarghezza dell'area di contatto.
sizeYAltezza dell'area di contatto.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di tocco. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.
touchPointIDUn numero di identificazione univoco (ad esempio un int) assegnato al punto di contatto.

Elementi API correlati

touchRollOut

Evento  
Tipo di oggetto evento: flash.events.TouchEvent
proprietà TouchEvent.type = flash.events.TouchEvent.TOUCH_ROLL_OUT

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2, Flash Lite 4

Inviato quanto l'utente sposta il punto di contatto lontano da un'istanza InteractiveObject su un dispositivo abilitato per il tocco (ad esempio, trascina un dito da un oggetto di visualizzazione a un punto esterno a un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen). Alcuni dispositivi possono inoltre interpretare questo contatto come un evento rollOut.

In particolare, se un utente sposta un dito su InteractiveObject, l'istanza InteractiveObject potrebbe inviare un evento rollOut o un evento touchRollOut oppure entrambi questi eventi se l'ambiente corrente supporta questa funzionalità. Scegliete in che modo desiderate gestire l'interazione dell'utente. Utilizzate la classe flash.ui.Multitouch per controllare la gestione dell'evento touch (abilitate la gestione dell'evento touch gesture o dell'evento touch point oppure disabilitate gli eventi touch in modo che vengano inviati solo gli eventi del mouse). Se scegliete di gestire l'evento rollOut, lo stesso gestore di eventi verrà eseguito sia su un dispositivo abilitato per il tocco che su un dispositivo abilitato per il mouse. Se, tuttavia, scegliete di gestire l'evento touchRollOut, potete progettare il gestore di eventi in modo che risponda alle esigenze specifiche di un ambiente abilitato per il tocco e migliorare l'esperienza utente. Potete anche gestire entrambi gli eventi separatamente, in modo da fornire una risposta diversa per un evento touch rispetto a un evento del mouse.

Nota: per informazioni sulla compatibilità dell'ambiente, fate riferimento alla classe Multitouch.

Definisce il valore della proprietà type di un oggetto evento di tocco TOUCH_ROLL_OUT.

L'oggetto TouchEvent ha le proprietà seguenti:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows o Linux).
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
eventPhaseLa fase attuale del flusso di eventi.
isRelatedObjectInaccessibletrue se la proprietà relatedObject è impostata su null a causa delle regole della funzione di sicurezza sandbox.
localXLa coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
localYLa coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
pressureUn valore compreso tra 0.0 e 1.0 che indica la forza del contatto con il dispositivo. Se il dispositivo non supporta il rilevamento della pressione, il valore è 1.0.
relatedObjectUn riferimento a un oggetto dell'elenco di visualizzazione relativo all'evento.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
sizeXLarghezza dell'area di contatto.
sizeYAltezza dell'area di contatto.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di tocco. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.
touchPointIDUn numero di identificazione univoco (ad esempio un int) assegnato al punto di contatto.

Elementi API correlati

touchRollOver

Evento  
Tipo di oggetto evento: flash.events.TouchEvent
proprietà TouchEvent.type = flash.events.TouchEvent.TOUCH_ROLL_OVER

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2, Flash Lite 4

Inviato quanto l'utente sposta il punto di contatto su un'istanza InteractiveObject su un dispositivo abilitato per il tocco (ad esempio, trascina un dito da un punto esterno a un oggetto di visualizzazione a un punto su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen). Alcuni dispositivi possono inoltre interpretare questo contatto come un evento rollOver.

In particolare, se un utente sposta un dito su InteractiveObject, l'istanza InteractiveObject potrebbe inviare un evento rollOver o un evento touchRollOver oppure entrambi se l'ambiente corrente supporta questa funzionalità. Scegliete in che modo desiderate gestire l'interazione dell'utente. Utilizzate la classe flash.ui.Multitouch per controllare la gestione dell'evento touch (abilitate la gestione dell'evento touch gesture o dell'evento touch point oppure disabilitate gli eventi touch in modo che vengano inviati solo gli eventi del mouse). Se scegliete di gestire l'evento rollOver, lo stesso gestore di eventi verrà eseguito sia su un dispositivo abilitato per il tocco che su un dispositivo abilitato per il mouse. Se, tuttavia, scegliete di gestire l'evento touchRollOver, potete progettare il gestore di eventi in modo che risponda alle esigenze specifiche di un ambiente abilitato per il tocco e migliorare l'esperienza utente. Potete anche gestire entrambi gli eventi separatamente, in modo da fornire una risposta diversa per un evento touch rispetto a un evento del mouse.

Nota: per informazioni sulla compatibilità dell'ambiente, fate riferimento alla classe Multitouch.

Definisce il valore della proprietà type di un oggetto evento di tocco TOUCH_ROLL_OVER.

L'oggetto TouchEvent ha le proprietà seguenti:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows o Linux).
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
eventPhaseLa fase attuale del flusso di eventi.
isRelatedObjectInaccessibletrue se la proprietà relatedObject è impostata su null a causa delle regole della funzione di sicurezza sandbox.
localXLa coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
localYLa coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
pressureUn valore compreso tra 0.0 e 1.0 che indica la forza del contatto con il dispositivo. Se il dispositivo non supporta il rilevamento della pressione, il valore è 1.0.
relatedObjectUn riferimento a un oggetto dell'elenco di visualizzazione relativo all'evento.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
sizeXLarghezza dell'area di contatto.
sizeYAltezza dell'area di contatto.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di tocco. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.
touchPointIDUn numero di identificazione univoco (ad esempio un int) assegnato al punto di contatto.

Elementi API correlati

touchTap

Evento  
Tipo di oggetto evento: flash.events.TouchEvent
proprietà TouchEvent.type = flash.events.TouchEvent.TOUCH_TAP

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2, Flash Lite 4

Inviato quanto l'utente solleva il punto di contatto sulla stessa istanza InteractiveObject in corrispondenza della quale è stato iniziato il contatto su un dispositivo abilitato per il tocco (ad esempio, preme e rilascia un dito da un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen). Alcuni dispositivi possono inoltre interpretare questo contatto come un evento click.

In particolare, se un utente tocca con un dito su InteractiveObject, l'istanza InteractiveObject potrebbe inviare un evento click o un evento touchTap oppure entrambi se l'ambiente corrente supporta questa funzionalità. Scegliete in che modo desiderate gestire l'interazione dell'utente. Utilizzate la classe flash.ui.Multitouch per controllare la gestione dell'evento touch (abilitate la gestione dell'evento touch gesture o dell'evento touch point oppure disabilitate gli eventi touch in modo che vengano inviati solo gli eventi del mouse). Se scegliete di gestire l'evento click, lo stesso gestore di eventi verrà eseguito sia su un dispositivo abilitato per il tocco che su un dispositivo abilitato per il mouse. Se, tuttavia, scegliete di gestire l'evento touchTap, potete progettare il gestore di eventi in modo che risponda alle esigenze specifiche di un ambiente abilitato per il tocco e migliorare l'esperienza utente. Potete anche gestire entrambi gli eventi separatamente, in modo da fornire una risposta diversa per un evento touch rispetto a un evento del mouse.

Nota: per informazioni sulla compatibilità dell'ambiente, fate riferimento alla classe Multitouch.

Definisce il valore della proprietà type di un oggetto evento di tocco TOUCH_TAP.

L'oggetto TouchEvent ha le proprietà seguenti:

ProprietàValore
altKeytrue se il tasto Alt è attivo (Windows o Linux).
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
commandKeytrue in Mac se il tasto Comando è attivo; false se è inattivo. Sempre false in Windows.
controlKeytrue se il tasto Ctrl è attivo; false se è inattivo.
ctrlKeytrue in Windows o Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
eventPhaseLa fase attuale del flusso di eventi.
isRelatedObjectInaccessibletrue se la proprietà relatedObject è impostata su null a causa delle regole della funzione di sicurezza sandbox.
localXLa coordinata orizzontale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
localYLa coordinata verticale in cui si è verificato l'evento rispetto all'oggetto Sprite che lo contiene.
pressureUn valore compreso tra 0.0 e 1.0 che indica la forza del contatto con il dispositivo. Se il dispositivo non supporta il rilevamento della pressione, il valore è 1.0.
relatedObjectUn riferimento a un oggetto dell'elenco di visualizzazione relativo all'evento.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
sizeXLarghezza dell'area di contatto.
sizeYAltezza dell'area di contatto.
stageXLa coordinata orizzontale in cui si è verificato l'evento nelle coordinate globali dello stage.
stageYLa coordinata verticale in cui si è verificato l'evento nelle coordinate globali dello stage.
targetL'istanza InteractiveObject sotto il dispositivo di tocco. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.
touchPointIDUn numero di identificazione univoco (ad esempio un int) assegnato al punto di contatto.

Esempio  ( Come utilizzare questo esempio )

L'esempio seguente visualizza un messaggio quando il quadrato disegnato in mySprite viene toccato su uno schermo sensibile:
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);
}

Elementi API correlati

InteractiveObjectExample.as

L'esempio seguente utilizza la classe InteractiveObjectExample, che a propria volta utilizza la classe ChildSprite per disegnare un rettangolo e successivamente manipolarlo in base a diversi eventi del mouse. Questa operazione viene eseguita mediante la procedura seguente:
  1. Nella funzione di costruzione InteractiveObjectExample viene creato un nuovo oggetto ChildSprite di tipo Sprite di nome child, che chiama il metodo di costruzione ChildSprite per disegnare la forma e aggiungere degli eventi del mouse per la forma (come illustrato nella procedura seguente). L'oggetto child viene aggiunto in cima all'elenco di visualizzazione in corrispondenza delle coordinate x = 0, y = 0.
  2. Nella classe ChildSprite, dichiarate le proprietà size e overSize che vengono successivamente utilizzate nel metodo draw() e nei metodi MouseEvent.
  3. Dichiarate le proprietà che impostano l'arancione come colore dello sfondo, il giallo scuro come colore dello stato attivo di passaggio del mouse (mouse over) e il blu chiaro come colore dello stato premuto del mouse (mouse down).
  4. Nella funzione di costruzione ChildSprite viene disegnato un quadrato arancione mediante i metodi della classe Graphics e il metodo draw().
  5. La funzione di costruzione aggiunge quattro metodi del listener di eventi MouseEvent:
    • mouseOverHandler: ridisegna un quadrato più grande con una dimensione di 60 x 60 pixel di colore giallo scuro in corrispondenza delle coordinate originali.
    • mouseOutHandler: ripristina le dimensioni e il colore originali del quadrato.
    • mouseDownHandler: ridisegna un quadrato più grande con una dimensione di 60 x 60 pixel di colore blu chiaro in corrispondenza delle coordinate originali.
    • mouseUpHandler: come 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 ]Perché in inglese?
Il contenuto della Guida di riferimento di ActionScript 3.0 appare in inglese

Non tutte le parti della Guida di riferimento di ActionScript 3.0 sono tradotte in tutte le lingue. Quando un elemento del linguaggio non è tradotto, viene riportato in inglese. Ad esempio, la classe ga.controls.HelpBox non è tradotta in nessuna lingua. Pertanto, nella versione italiana della guida di riferimento, la descrizione della classe ga.controls.HelpBox è riportata in inglese.