Referencia de ActionScript® 3.0 para la plataforma de Adobe® Flash®
Inicio  |  Ocultar lista de paquetes y clases |  Paquetes  |  Clases  |  Novedades  |  Índice  |  Apéndices  |  ¿Por qué hay texto en inglés?
Filtros: AIR 30.0 y versiones anteriores, Flash Player 30.0 y versiones anteriores, Flash Lite 4
Flex 4.6 y versiones anteriores, Flash Pro CS6 y versiones anteriores
Ocultar filtros
flash.display 

InteractiveObject  - AS3

Paquetesx

Nivel superior
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

Elementos del lenguaje

Constantes globales
Funciones globales
Operadores
Sentencias, palabras clave y directivas
Tipos especiales

Apéndices

Novedades
Errores del compilador
Advertencias del compilador
Errores en tiempo de ejecución
Migración a ActionScript 3
Conjuntos de caracteres admitidos
Solo etiquetas MXML
Elementos Motion XML
Etiquetas de texto temporizado
Lista de elementos desfasados
Constantes de implementación de accesibilidad
Cómo utilizar ejemplos de ActionScript
Avisos legales
Paqueteflash.display
Clasepublic class InteractiveObject
HerenciaInteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object
Subclases DisplayObjectContainer, SimpleButton, TextField

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

La clase InteractiveObject es la clase base abstracta para todos los objetos de visualización con los que puede interactuar el usuario mediante el ratón, el teclado u otro dispositivo de entrada.

No es posible crear una instancia de la clase InteractiveObject directamente. La llamada al constructor new InteractiveObject() emite una excepción ArgumentError.

La propia clase InteractiveObject no incluye ninguna API para representar el contenido en pantalla. Para crear una subclase personalizada de la clase InteractiveObject, amplíe una de las subclases que sí tengan API para representar el contenido en pantalla, como las clases Sprite, SimpleButton, TextField o MovieClip.

Ver los ejemplos



Propiedades públicas
 PropiedadDefinido por
  accessibilityImplementation : AccessibilityImplementation
La implementación actual de accesibilidad (AccessibilityImplementation) para esta instancia de InteractiveObject.
InteractiveObject
 InheritedaccessibilityProperties : AccessibilityProperties
Las opciones de accesibilidad actuales para este objeto de visualización.
DisplayObject
 Inheritedalpha : Number
Indica el valor de transparencia alfa del objeto especificado.
DisplayObject
 InheritedblendMode : String
Un valor de la clase BlendMode que especifica el modo de mezcla que debe utilizarse.
DisplayObject
 InheritedblendShader : Shader
[solo escritura] Define un sombreado para utilizarlo en la mezcla del primer plano y del fondo.
DisplayObject
 InheritedcacheAsBitmap : Boolean
Si se define como true, los motores de ejecución de Flash dejan en caché una representación interna de mapa de bits del objeto de visualización.
DisplayObject
 Inherited    cacheAsBitmapMatrix : Matrix
Si su valor no es null, este objeto Matrix define cómo un objeto de visualización se procesa cuando cacheAsBitmap se define como true.
DisplayObject
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
  contextMenu : NativeMenu
Especifica el menú contextual asociado a este objeto.
InteractiveObject
  doubleClickEnabled : Boolean
Especifica si este objeto recibe eventos doubleClick.
InteractiveObject
 Inheritedfilters : Array
Conjunto indexado que contiene todos los objetos de filtro actualmente asociados con el objeto de visualización.
DisplayObject
  focusRect : Object
Especifica si este objeto muestra un rectángulo de selección.
InteractiveObject
 Inheritedheight : Number
Indica la altura del objeto de visualización, expresada en píxeles.
DisplayObject
 InheritedloaderInfo : LoaderInfo
[solo lectura] Devuelve un objeto LoaderInfo que contiene información sobre la carga del archivo al que pertenece este objeto de visualización.
DisplayObject
 Inheritedmask : DisplayObject
El objeto de visualización que origina la llamada se enmascara mediante el objeto mask especificado.
DisplayObject
 InheritedmetaData : Object
Obtiene el objeto de metadatos de la instancia de DisplayObject si los metadatos se almacenaron con la instancia de este objeto DisplayObject en el archivo SWF a través de una etiqueta PlaceObject4.
DisplayObject
  mouseEnabled : Boolean
Especifica si este objeto recibe la entrada del ratón, la entrada del usuario o mensajes.
InteractiveObject
 InheritedmouseX : Number
[solo lectura] Indica la coordenada x de la posición del ratón o del dispositivo de entrada del usuario, en píxeles.
DisplayObject
 InheritedmouseY : Number
[solo lectura] Indica la coordenada y de la posición del ratón o del dispositivo de entrada del usuario, en píxeles.
DisplayObject
 Inheritedname : String
Indica el nombre de instancia de DisplayObject.
DisplayObject
  needsSoftKeyboard : Boolean
Especifica si un teclado virtual (teclado en pantalla) se debe mostrar cuando esta instancia de InteractiveObject recibe la selección.
InteractiveObject
 InheritedopaqueBackground : Object
Especifica si el objeto de visualización es opaco con un determinado color de fondo.
DisplayObject
 Inheritedparent : DisplayObjectContainer
[solo lectura] Indica el objeto DisplayObjectContainer que contiene este objeto de visualización.
DisplayObject
 Inheritedroot : DisplayObject
[solo lectura] Para un objeto de visualización en un archivo SWF cargado, la propiedad root es el objeto de visualización de nivel más alto en la parte de la estructura de árbol de la lista de visualización representada por dicho archivo SWF.
DisplayObject
 Inheritedrotation : Number
Indica el giro de la instancia de DisplayObject, expresado en grados, con respecto a su orientación original.
DisplayObject
 InheritedrotationX : Number
Indica la rotación del eje x de la instancia de DisplayObject, en grados, desde su orientación original relativa al contenedor principal 3D.
DisplayObject
 InheritedrotationY : Number
Indica la rotación del eje y de la instancia de DisplayObject, en grados, desde su orientación original relativa al contenedor principal 3D.
DisplayObject
 InheritedrotationZ : Number
Indica la rotación del eje z de la instancia de DisplayObject, en grados, desde su orientación original relativa al contenedor principal 3D.
DisplayObject
 Inheritedscale9Grid : Rectangle
La cuadrícula de escala aplicada actualmente.
DisplayObject
 InheritedscaleX : Number
Indica la escala horizontal (percentage) del objeto aplicada desde el punto de registro.
DisplayObject
 InheritedscaleY : Number
Indica la escala vertical (percentage) de un objeto aplicada desde el punto de registro del objeto.
DisplayObject
 InheritedscaleZ : Number
Indica la escala de profundidad (porcentaje) de un objeto aplicada desde el punto de registro del objeto.
DisplayObject
 InheritedscrollRect : Rectangle
Los límites del rectángulo de desplazamiento del objeto de visualización.
DisplayObject
      softKeyboard : String
Controla la apariencia del teclado virtual.
InteractiveObject
  softKeyboardInputAreaOfInterest : Rectangle
Define el área que debe permanecer en pantalla cuando se muestra un teclado virtual (no disponible en iOS).
InteractiveObject
 Inheritedstage : Stage
[solo lectura] El escenario del objeto de visualización.
DisplayObject
  tabEnabled : Boolean
Especifica si este objeto está en el orden de tabulación.
InteractiveObject
  tabIndex : int
Especifica el orden de tabulación de los objetos de un archivo SWF.
InteractiveObject
 Inheritedtransform : flash.geom:Transform
Objeto con propiedades pertenecientes a una matriz, transformación de color y límites de píxel de un objeto de visualización.
DisplayObject
 Inheritedvisible : Boolean
Indica si el objeto de visualización es visible.
DisplayObject
 Inheritedwidth : Number
Indica la anchura del objeto de visualización, expresada en píxeles.
DisplayObject
 Inheritedx : Number
Indica la coordenada x de la instancia de DisplayObject en relación a las coordenadas locales del DisplayObjectContainer principal.
DisplayObject
 Inheritedy : Number
Indica la coordenada y de la instancia de DisplayObject en relación a las coordenadas locales del DisplayObjectContainer principal.
DisplayObject
 Inheritedz : Number
Indica la posición de la coordenada z en el eje z de la instancia de DisplayObject relativa al contenedor principal 3D.
DisplayObject
Métodos públicos
 MétodoDefinido por
  
La llamada al nuevo constructor InteractiveObject() emite una excepción ArgumentError.
InteractiveObject
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un objeto de detector de eventos con un objeto EventDispatcher, de modo que el detector reciba la notificación de un evento.
EventDispatcher
 Inherited
Distribuye un evento en el flujo del evento.
EventDispatcher
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Devuelve un rectángulo que define el área del objeto de visualización relativo al sistema de coordenadas del objeto targetCoordinateSpace.
DisplayObject
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Devuelve un rectángulo que define el límite del objeto de visualización, basado en el sistema de coordenadas definido por el parámetro targetCoordinateSpace, excluyendo los trazos en las formas.
DisplayObject
 Inherited
Convierte el objeto point de las coordenadas del escenario (globales) en las coordenadas del objeto de visualización (locales).
DisplayObject
 Inherited
Convierte un punto bidimensional de las coordenadas (globales) del escenario en coordenadas (locales) de un objeto tridimensional.
DisplayObject
 Inherited
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento.
EventDispatcher
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Calcula el cuadro delimitador del objeto de visualización para ver si se solapa o corta con el cuadro delimitador del objeto de visualización obj.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Evalúa el objeto de visualización para comprobar si se solapa o presenta un punto de intersección con el punto especificado por los parámetros x e y.
DisplayObject
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
Convierte un punto tridimensional de las coordenadas (locales) del objeto de visualización tridimensional en un punto bidimensional en las coordenadas (globales) del escenario.
DisplayObject
 Inherited
Convierte el objeto point de coordenadas del objeto de visualización (locales) en coordenadas del escenario (globales).
DisplayObject
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Elimina un detector del objeto EventDispatcher.
EventDispatcher
  
Muestra un teclado virtual.
InteractiveObject
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
 Inherited
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional.
Object
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
 Inherited
Devuelve el valor simple del objeto especificado.
Object
 Inherited
Comprueba si hay registrado un detector de eventos con este objeto EventDispatcher o con cualquiera de sus ascendientes para el tipo de evento concreto.
EventDispatcher
Eventos
 Evento Resumen Definido por
 Inherited[evento broadcast] Se distribuye cuando Flash Player o AIR pasan a estar activos.EventDispatcher
 InheritedSe distribuye cuando un objeto de visualización se añade a la lista de visualización.DisplayObject
 InheritedSe distribuye cuando un objeto de visualización se añade a la lista de visualización del escenario, bien directamente o a través de un subárbol que contiene el objeto de visualización.DisplayObject
  Se distribuye cuando el usuario selecciona 'Borrar' (o 'Eliminar') en el menú contextual.InteractiveObject
  Se distribuye cuando un usuario pulsa y suelta el botón principal del dispositivo de señalización sobre el mismo objeto InteractiveObject.InteractiveObject
  
    contextMenu
Se distribuye cuando un gesto de usuario activa el menú contextual asociado al objeto interactivo la aplicación de AIR.InteractiveObject
  Se distribuye cuando el usuario activa la combinación de teclas aceleradoras específica de la plataforma en que se encuentra para copiar elementos, o bien cuando el usuario elige la opción 'Copiar' en el menú contextual.InteractiveObject
  Se distribuye cuando el usuario activa la combinación de teclas aceleradoras específica de la plataforma en que se encuentra para cortar elementos, o bien cuando el usuario elige la opción 'Cortar' en el menú contextual.InteractiveObject
 Inherited[evento broadcast] Se distribuye cuando Flash Player o de AIR pasan a estar inactivos.EventDispatcher
  Se distribuye cuando un usuario pulsa y suelta el botón principal de un dispositivo de señalización dos veces en una sucesión rápida sobre el mismo objeto InteractiveObject cuando el indicador doubleClickEnabled de dicho objeto se ha definido como true.InteractiveObject
 Inherited[evento de difusión] Se distribuye cuando la cabeza lectora entra en un nuevo fotograma.DisplayObject
 Inherited[evento de difusión] Se distribuye cuando la cabeza lectora sale del fotograma actual.DisplayObject
  Se distribuye después de que un objeto de visualización quede seleccionado.InteractiveObject
  Se distribuye después de que un objeto de visualización deje de estar seleccionado.InteractiveObject
 Inherited[evento de difusión] Se distribuye una vez ejecutados los constructores de los objetos de visualización del fotograma, pero antes de que se ejecuten los scripts de fotograma.DisplayObject
  Se distribuye cuando el usuario crea un punto de contacto a lo largo del borde de la superficie de toque con una instancia de InteractiveObject (por ejemplo, toque a lo largo del borde de la superficie de toque en el servidor de Siri para Apple TV). Algunos dispositivos también pueden interpretar este contacto como una combinación de varios eventos táctiles.InteractiveObject
  Se distribuye cuando el usuario presiona dos puntos de contacto en la misma instancia de InteractiveObject en un dispositivo táctil (como, por ejemplo, pulsar y soltar dos dedos sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil).InteractiveObject
  Se distribuye cuando el usuario mueve un punto de contacto sobre la instancia de InteractiveObject de un dispositivo táctil (como mover los dedos de izquierda a derecha sobre un objeto de visualización en un teléfono móvil o dispositivo con pantalla táctil).InteractiveObject
  Se distribuye cuando el usuario realiza un gesto de zoom en un punto de contacto con una instancia de InteractiveObject (como, por ejemplo, tocar una pantalla con dos dedos y girarlos sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil).InteractiveObject
  Se distribuye cuando el usuario realiza un gesto de barrido en un punto de contacto con una instancia de InteractiveObject (como, por ejemplo, tocar una pantalla con tres dedos y, a continuación, moverlos en paralelo sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil).InteractiveObject
  Se distribuye cuando el usuario crea un punto de contacto con una instancia de InteractiveObject, seguidamente toca un dispositivo táctil (como colocar varios dedos sobre un objeto de visualización para abrir un menú y, a continuación, toca con un dedo para seleccionar un elemento de menú en un teléfono móvil o en un dispositivo con pantalla táctil).InteractiveObject
  Se distribuye cuando el usuario realiza un gesto de zoom en un punto de contacto con una instancia de InteractiveObject (como, por ejemplo, tocar una pantalla con dos dedos y, a continuación, separarlos rápidamente sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil).InteractiveObject
  Este evento se distribuye a cualquier cliente app que admite entrada en línea con un IMEInteractiveObject
  Se distribuye cuando el usuario pulsa una tecla.InteractiveObject
  Se distribuye cuando el usuario intenta cambiar la selección empleando la navegación mediante teclado.InteractiveObject
  Se distribuye cuando el usuario suelta una tecla.InteractiveObject
  Se distribuye cuando un usuario pulsa y suelta el botón central del dispositivo de señalización sobre el mismo objeto InteractiveObject.InteractiveObject
  Se distribuye cuando el usuario pulsa el botón central del dispositivo señalador sobre una instancia de InteractiveObject.InteractiveObject
  Se distribuye cuando el usuario suelta el botón del dispositivo señalador sobre una instancia de InteractiveObject.InteractiveObject
  Se distribuye cuando el usuario pulsa el botón del dispositivo señalador sobre una instancia de InteractiveObject.InteractiveObject
  Se distribuye cuando el usuario intenta cambiar la selección empleando un dispositivo de señalización.InteractiveObject
  Se distribuye cuando el usuario mueve el dispositivo de señalización mientras éste se encuentra sobre un InteractiveObject.InteractiveObject
  Se distribuye cuando el usuario mueve un dispositivo de señalización hacia el exterior de una instancia de InteractiveObject.InteractiveObject
  Se distribuye cuando el usuario mueve un dispositivo de señalización sobre una instancia de InteractiveObject.InteractiveObject
  Se distribuye cuando el usuario suelta el botón del dispositivo señalador sobre una instancia de InteractiveObject.InteractiveObject
  Se distribuye cuando se presiona la rueda del ratón sobre una instancia de InteractiveObject.InteractiveObject
  Distribuido por el objeto InteractiveObject iniciador de arrastre cuando el usuario suelta el botón y finaliza el arrastre.InteractiveObject
  Distribuido por el objeto InteractiveObject de destino cuando un objeto arrastrado se coloca sobre el objeto y la colocación se acepta con una llamada a DragManager.acceptDragDrop().InteractiveObject
  Distribuido por un objeto InteractiveObject cuando la acción de arrastre entra en sus límites.InteractiveObject
  Distribuido por un objeto InteractiveObject cuando la acción de arrastre se sale de los límites.InteractiveObject
  Distribuido continuamente por un objeto InteractiveObject mientras la operación de arrastre se mantiene dentro de sus límites.InteractiveObject
  Distribuido al comienzo de una operación de arrastre por el objeto InteractiveObject especificado como iniciador de arrastre en la llamada a DragManager.doDrag().InteractiveObject
  Distribuido durante una operación de arrastre por el objeto InteractiveObject especificado como iniciador de arrastre en la llamada a DragManager.doDrag().InteractiveObject
  Se distribuye cuando el usuario activa la combinación de teclas aceleradoras específica de la plataforma en que se encuentra para pegar elementos, o bien cuando el usuario elige la opción 'Pegar' en el menú contextual.InteractiveObject
  Se distribuye cuando el usuario baja un lápiz stylus activo más allá del umbral de detección de proximidad de la pantalla.InteractiveObject
  
    proximityEnd
Se distribuye cuando el usuario levanta un lápiz stylus activo por encima del umbral de detección de proximidad de la pantalla.InteractiveObject
  Se distribuye cuando el usuario pasa un lápiz stylus activo por encima de la pantalla sin salir del umbral de detección de proximidad.InteractiveObject
  
    proximityOut
Se distribuye cuando el usuario quita un lápiz stylus activo de encima de este objeto InteractiveObject permaneciendo dentro del umbral de detección de proximidad de la pantalla.InteractiveObject
  Se distribuye cuando el usuario pasa un lápiz stylus activo directamente por encima de este objeto InteractiveObject permaneciendo dentro del umbral de detección de proximidad de la pantalla.InteractiveObject
  Se distribuye cuando el usuario quita un lápiz stylus activo de encima de este objeto InteractiveObject y sus elementos secundarios permaneciendo dentro del umbral de detección de proximidad de la pantalla.InteractiveObject
  Se distribuye cuando el usuario pasa un lápiz stylus activo por encima de este objeto InteractiveObject desde fuera del árbol de descendientes del objeto en la lista de visualización (permaneciendo dentro del umbral de detección de proximidad de la pantalla).InteractiveObject
  Se distribuye cuando el usuario suelta el botón del dispositivo señalador por primera vez después de que el usuario presiona el botón sobre una instancia de InteractiveObject y, a continuación, mueve el dispositivo de señalización fuera de la instancia de InteractiveObject.InteractiveObject
 InheritedSe distribuye cuando un objeto de visualización se va a eliminar de la lista de visualización.DisplayObject
 InheritedSe distribuye cuando un objeto de visualización se va a eliminar de la lista de visualización, bien directamente o a través de la eliminación de un subárbol que contiene el objeto de visualización.DisplayObject
 Inherited[evento de difusión] Se distribuye cuando la lista de visualización se va a actualizar y representar.DisplayObject
  Se distribuye cuando un usuario pulsa y suelta el botón derecho del dispositivo de señalización sobre el mismo objeto InteractiveObject.InteractiveObject
  Se distribuye cuando el usuario pulsa el botón del dispositivo señalador sobre una instancia de InteractiveObject.InteractiveObject
  Se distribuye cuando el usuario suelta el botón del dispositivo señalador sobre una instancia de InteractiveObject.InteractiveObject
  Se distribuye cuando el usuario mueve un dispositivo de señalización hacia el exterior de una instancia de InteractiveObject.InteractiveObject
  Se distribuye cuando el usuario mueve un dispositivo de señalización sobre una instancia de InteractiveObject.InteractiveObject
  Se distribuye cuando el usuario activa la combinación de teclas aceleradoras específica de la plataforma en que se encuentra para seleccionar todos los elementos, o bien cuando el usuario elige la opción 'Seleccionar todo' en el menú contextual.InteractiveObject
  Se distribuye inmediatamente una vez mostrado el teclado en pantalla.InteractiveObject
  Se distribuye inmediatamente antes de que se muestre el teclado en pantalla.InteractiveObject
  Se distribuye inmediatamente una vez oculto el teclado en pantalla.InteractiveObject
  Se distribuye cuando cambia el valor del indicador tabChildren del objeto.InteractiveObject
  Se distribuye cuando cambia el indicador tabEnabled del objeto.InteractiveObject
  Se distribuye cuando cambia el valor de la propiedad tabIndex del objeto.InteractiveObject
  Se distribuye cuando un usuario escribe uno o varios caracteres de texto.InteractiveObject
  Se distribuye cuando el usuario toca por primera vez un dispositivo táctil (por ejemplo, toca un teléfono móvil o dispositivo con pantalla táctil con un dedo).InteractiveObject
  Se distribuye cuando el usuario elimina el contacto con un dispositivo táctil (como levantar un dedo de un teléfono móvil o dispositivo con pantalla táctil).InteractiveObject
  Se distribuye cuando el usuario toca el dispositivo y se distribuye constantemente hasta que desaparece el punto de contacto.InteractiveObject
  Se distribuye cuando el usuario retira el punto de contacto de una instancia de InteractiveObject en un dispositivo táctil (como arrastrar un dedo desde un objeto de visualización a otro en un teléfono móvil o en un dispositivo con pantalla táctil).InteractiveObject
  Se distribuye cuando el usuario mueve el punto de contacto sobre una instancia de InteractiveObject en un dispositivo táctil (como arrastrar un dedo desde un punto fuera de un objeto de visualización en un punto sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil).InteractiveObject
  Se distribuye cuando el usuario retira el punto de contacto de una instancia de InteractiveObject en un dispositivo táctil (como arrastrar un dedo desde un objeto de visualización a un punto fuera del objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil).InteractiveObject
  Se distribuye cuando el usuario mueve el punto de contacto sobre una instancia de InteractiveObject en un dispositivo táctil (como arrastrar un dedo desde un punto fuera de un objeto de visualización en un punto sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil).InteractiveObject
  Se distribuye cuando el usuario levanta el punto de contacto en la misma instancia de InteractiveObject en la que se inició el contacto en un dispositivo táctil (como, por ejemplo, pulsar y soltar un dedo desde un único punto sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil).InteractiveObject
Información sobre propiedades

accessibilityImplementation

propiedad
accessibilityImplementation:AccessibilityImplementation

Versión del lenguaje: ActionScript 3.0

La implementación actual de accesibilidad (AccessibilityImplementation) para esta instancia de InteractiveObject.



Implementación
    public function get accessibilityImplementation():AccessibilityImplementation
    public function set accessibilityImplementation(value:AccessibilityImplementation):void

Elementos de API relacionados

contextMenu

propiedad 
contextMenu:NativeMenu

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

Especifica el menú contextual asociado a este objeto.

Para contenido ejecutado en Flash Player, esta propiedad es un objeto ContextMenu. En el motor de ejecución de AIR, la clase ContextMenu es una ampliación de la clase NativeMenu; sin embargo, Flash Player sólo admite la clase ContextMenu, no la clase NativeMenu.

Nota: los objetos TextField siempre incluyen un menú del portapapeles en el menú contextual. El menú del portapapeles contiene los comandos Cortar, Copiar, Pegar, Borrar y Seleccionar todo. No es posible eliminar estos comandos del menú contextual para los objetos TextField. En el caso de objetos TextField, seleccionar estos comandos (o sus equivalentes de teclado) no genera eventos clear, copy, cut, paste o selectAll.



Implementación
    public function get contextMenu():NativeMenu
    public function set contextMenu(value:NativeMenu):void

Ejemplo  ( Cómo utilizar este ejemplo )
En el ejemplo siguiente se muestra cómo añadir un elemento de menú contextual personalizado a un objeto Sprite estableciendo la propiedad contextMenu de Sprite en un objeto ContextMenu. Ejemplo facilitado por 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

propiedad 
doubleClickEnabled:Boolean

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9

Especifica si este objeto recibe eventos doubleClick. El valor predeterminado es false, lo que significa que, de manera predeterminada, toda instancia de InteractiveObject no recibe eventos doubleClick. Si la propiedad doubleClickEnabled se establece con el valor true, la instancia recibirá eventos doubleClick dentro de sus límites. La propiedad mouseEnabled de la instancia de InteractiveObject debe también estar configurada con el valor true para que el objeto reciba eventos doubleClick.

No se distribuye ningún evento al establecer esta propiedad. Debe utilizar el método addEventListener() para añadir un detector de eventos para el evento doubleClick.



Implementación
    public function get doubleClickEnabled():Boolean
    public function set doubleClickEnabled(value:Boolean):void

Elementos de API relacionados

focusRect

propiedad 
focusRect:Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

Especifica si este objeto muestra un rectángulo de selección. Puede tener uno de estos tres valores: true, false o null. Los valores true y false funcionan como siempre: especifican si aparece o no el rectángulo seleccionado. El valor null indica que este objeto obedece a la propiedad stageFocusRect establecida en el escenario.



Implementación
    public function get focusRect():Object
    public function set focusRect(value:Object):void

mouseEnabled

propiedad 
mouseEnabled:Boolean

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

Especifica si este objeto recibe la entrada del ratón, la entrada del usuario o mensajes. El valor predeterminado es true, lo que significa que, de manera predeterminada, toda instancia de InteractiveObject que esté en la lista de visualización recibirá eventos de ratón u otros eventos de entrada del usuario. Si mouseEnabled se establece en false, la instancia no recibirá ningún evento de ratón (o cualquier otra entrada de usuario como eventos de teclado). Los elementos secundarios de esta instancia en la lista de visualización no se verán afectados. Para cambiar el comportamiento mouseEnabled de todos los elementos secundarios de un objeto de la lista de visualización, utilice flash.display.DisplayObjectContainer.mouseChildren.

No se distribuye ningún evento al establecer esta propiedad. Debe utilizar el método addEventListener() para crear funcionalidad interactiva.



Implementación
    public function get mouseEnabled():Boolean
    public function set mouseEnabled(value:Boolean):void

Elementos de API relacionados

needsSoftKeyboard

propiedad 
needsSoftKeyboard:Boolean

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.2, AIR 2.6

Especifica si un teclado virtual (teclado en pantalla) se debe mostrar cuando esta instancia de InteractiveObject recibe la selección.

De forma predeterminada, el valor es false y pasar la selección a una instancia de InteractiveObject no hace que se muestre un teclado virtual. Si la propiedad needsSoftKeyboard se establece en true, el motor de ejecución muestra un teclado virtual cuando la instancia InteractiveObject esté lista para aceptar la entrada del usuario. Una instancia de InteractiveObject está lista para aceptar la entrada del usuario después de una llamada mediante programación para establecer la propiedad focus del objeto Stage o la interacción con el usuario, como un "toque". Si el sistema del cliente dispone de un teclado físico o no admite teclados virtuales, el teclado virtual no se muestra.

La instancia de InteractiveObject distribuye eventos softKeyboardActivating, softKeyboardActivate y softKeyboardDeactivate cuando el teclado virtual se muestra y se oculta.

Nota: esta propiedad no se admite en aplicaciones de AIR en iOS.



Implementación
    public function get needsSoftKeyboard():Boolean
    public function set needsSoftKeyboard(value:Boolean):void

Elementos de API relacionados

    

softKeyboard

propiedad 
softKeyboard:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 21.0

Controla la apariencia del teclado virtual.

Los dispositivos con teclado virtual pueden personalizar los botones del teclado para que coincidan con el tipo de entrada esperado. Por ejemplo, si se esperan entradas numéricas, el dispositivo puede utilizar SoftKeyboardType.NUMBER para mostrar sólo números en el teclado virtual. Los valores válidos se definen como constantes en la clase SoftKeyboardType:

  • "default"
  • "puntuación"
  • "url"
  • "number"
  • "contact"
  • "correo electrónico"
  • “phone”
  • “decimalpad”

Estos valores sirven de sugerencia para que el dispositivo muestre el mejore teclado para cada operación.

El valor predeterminado es SoftKeyboardType.DEFAULT.



Implementación
    public function get softKeyboard():String
    public function set softKeyboard(value:String):void

Emite
ArgumentError — Si se define en cualquier valor que no sea miembro de SoftKeyboardType

Elementos de API relacionados

softKeyboardInputAreaOfInterest

propiedad 
softKeyboardInputAreaOfInterest:Rectangle

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.2, AIR 2.6

Define el área que debe permanecer en pantalla cuando se muestra un teclado virtual (no disponible en iOS).

Si la propiedad needsSoftKeyboard de este InteractiveObject es true,el motor de ejecución ajusta la pantalla como sea necesario para mantener el objeto visible mientras el usuario escribe. Por lo general, el motor de ejecución utiliza los límites del objeto obtenidos método DisplayObject.getBounds(). Puede especificar una zona diferente con la propiedad softKeyboardInputAreaOfInterest.

Especifique softKeyboardInputAreaOfInterest en coordenadas del escenario.

Nota: en Android, softKeyboardInputAreaOfInterest no se respeta en orientaciones horizontales.

Nota: softKeyboardInputAreaOfInterest no se admite en iOS.



Implementación
    public function get softKeyboardInputAreaOfInterest():Rectangle
    public function set softKeyboardInputAreaOfInterest(value:Rectangle):void

Elementos de API relacionados

tabEnabled

propiedad 
tabEnabled:Boolean

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9

Especifica si este objeto está en el orden de tabulación. Si este objeto está en el orden de tabulación, el valor es true; en caso contrario, el valor es false. De forma predeterminada, el valor es false, salvo en lo siguiente:

  • En un objeto SimpleButton, el valor es true.
  • En un objeto TextField con type = "input", el valor es true.
  • En un objeto Sprite o MovieClip con buttonMode = true, el valor es true.



Implementación
    public function get tabEnabled():Boolean
    public function set tabEnabled(value:Boolean):void

tabIndex

propiedad 
tabIndex:int

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9

Especifica el orden de tabulación de los objetos de un archivo SWF. La propiedad tabIndex es -1 de manera predeterminada, lo que significa que no se ha establecido el índice de tabulación para el objeto.

Si algún objeto mostrado actualmente en el archivo SWF contiene una propiedad tabIndex, se desactivará el orden de tabulación automático y el orden de tabulación se calculará a partir de las propiedades tabIndex de los objetos del archivo SWF. El orden de tabulación personalizado sólo incluye objetos que tienen propiedades tabIndex.

La propiedad tabIndex puede ser un entero no negativo. Los objetos se ordenan conforme a lo que indiquen las propiedades tabIndex y en orden ascendente. Un objeto que tenga un valor tabIndex de 1 precederá a otro objeto que tenga un valor tabIndex de 2. No utilice el mismo valor de tabIndex para varios objetos.

El orden de tabulación personalizado que define la propiedad tabIndex es flat (plano o no jerárquico). Esto significa que no se tienen en cuenta las relaciones jerárquicas entre los objetos del archivo SWF. Todos los objetos del archivo SWF con propiedades tabIndex tendrán su lugar en el orden de tabulación, que se determinará por el orden de los valores de tabIndex.

Nota: para definir el orden de tabulación de instancias de TLFTextField, asigne el elemento secundario del objeto de visualización de TLFTextField como un objeto InteractiveObject y después establezca la propiedad tabIndex. Por ejemplo:

	 InteractiveObject(tlfInstance.getChildAt(1)).tabIndex = 3;
	 
Para invertir el orden de tabulación en el ajuste predeterminado de tres instancias de un objeto TLFTextField (tlfInstance1, tlfInstance2 y tlfInstance3), utilice:
	 InteractiveObject(tlfInstance1.getChildAt(1)).tabIndex = 3;
	 InteractiveObject(tlfInstance2.getChildAt(1)).tabIndex = 2;
	 InteractiveObject(tlfInstance3.getChildAt(1)).tabIndex = 1;
	 



Implementación
    public function get tabIndex():int
    public function set tabIndex(value:int):void
Información sobre constructores

InteractiveObject

()Información sobre
public function InteractiveObject()

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

La llamada al constructor new InteractiveObject() emite una excepción ArgumentError. No obstante, puede llamar a los constructores para las siguientes subclases de InteractiveObject:

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

Información sobre métodos

requestSoftKeyboard

()método
public function requestSoftKeyboard():Boolean

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.2, AIR 2.6

Muestra un teclado virtual.

Al llamar a este método se selecciona la instancia de InteractiveObject y se muestra el teclado virtual, si es necesario. needsSoftKeyboard también debe ser true. Un teclado no se muestra si hay un teclado físico disponible, o si el sistema del cliente no admite teclado virtual.

Nota: este método no se admite en aplicaciones de AIR en iOS.

Valor devuelto
Boolean — Un valor de true significa que la solicitud del teclado virtual ha sido concedida; false significa que el teclado virtual no se ha mostrado.

Elementos de API relacionados

Información sobre eventos

clear

Evento
Tipo de objeto de evento: flash.events.Event
propiedad Event.type = flash.events.Event.CLEAR

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Se distribuye cuando el usuario selecciona 'Borrar' (o 'Eliminar') en el menú contextual. Este evento se distribuye al objeto seleccionado actualmente. Si el objeto seleccionado en ese momento es un objeto TextField, el comportamiento predeterminado es hacer que cualquier texto seleccionado en el campo de texto se elimine.

La constante Event.CLEAR define el valor de la propiedad type de un objeto de evento clear.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
targetCualquier instancia de InteractiveObject con un detector registrado para el evento clear.

Nota: los objetos TextField no distribuyen eventos clear, copy, cut, paste o selectAll. Los objetos TextField siempre incluyen comandos Cortar, Copiar, Pegar, Borrar y Seleccionar todo en el menú contextual. No es posible eliminar estos comandos del menú contextual para los objetos TextField. En el caso de objetos TextField, seleccionar estos comandos (o sus equivalentes de teclado) no genera eventos clear, copy, cut, paste o selectAll. Sin embargo, otras clases que amplían la clase InteractiveObject, incluidos los componentes creados con Flash Text Engine (FTE), distribuirá estos eventos en respuesta a las acciones del usuario como métodos abreviados de teclado y menús contextuales.

click

Evento  
Tipo de objeto de evento: flash.events.MouseEvent
propiedad MouseEvent.type = flash.events.MouseEvent.CLICK

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

Se distribuye cuando un usuario pulsa y suelta el botón principal del dispositivo de señalización sobre el mismo objeto InteractiveObject. Para que tenga lugar un evento click, éste debe ir después de esta serie de eventos: evento mouseDown y luego mouseUp. El objeto de destino debe ser el mismo para ambos eventos; en caso contrario, no se produce el evento click. Puede producirse cualquier número de eventos de ratón entre los eventos mouseDown o mouseUp; el evento click continuará produciéndose.

Define el valor de la propiedad type de un objeto de evento click.

Este evento tiene las propiedades siguientes:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows).
bubblestrue
buttonDownPara eventos de clic, este valor es siempre false.
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
localXLa coordenada horizontal en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
localYLa coordenada vertical en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
movementXEl cambio en las coordenadas horizontales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
movementYEl cambio en las coordenadas verticales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.
    

contextMenu

Evento  
Tipo de objeto de evento: flash.events.MouseEvent
propiedad MouseEvent.type = flash.events.MouseEvent.CONTEXT_MENU

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Se distribuye cuando un gesto de usuario activa el menú contextual asociado al objeto interactivo la aplicación de AIR.

La constante MouseEvent.CONTEXT_MENU define el valor de la propiedad type de un objeto de evento contextMenu.

Este evento tiene las propiedades siguientes:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows).
bubblestrue
buttonDowntrue si se pulsa el botón derecho del ratón; en caso contrario; false.
cancelablefalse; no es posible cancelar el comportamiento predeterminado.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
localXLa coordenada horizontal en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
localYLa coordenada vertical en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
movementXEl cambio en las coordenadas horizontales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
movementYEl cambio en las coordenadas verticales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
clickCountCuenta el número de clics del ratón para indicar si el evento forma parte de una secuencia de varios clics.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

Elementos de API relacionados

copy

Evento  
Tipo de objeto de evento: flash.events.Event
propiedad Event.type = flash.events.Event.COPY

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Se distribuye cuando el usuario activa la combinación de teclas aceleradoras específica de la plataforma en que se encuentra para copiar elementos, o bien cuando el usuario elige la opción 'Copiar' en el menú contextual. Este evento se distribuye al objeto seleccionado actualmente. Si el objeto seleccionado en ese momento es un objeto TextField, el comportamiento predeterminado es hacer que cualquier texto seleccionado en el campo de texto se copie en el portapapeles.

Define el valor de la propiedad type de un objeto de evento copy.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
targetCualquier instancia de InteractiveObject con un detector registrado para el evento copy.

Nota: los objetos TextField no distribuyen eventos clear, copy, cut, paste o selectAll. Los objetos TextField siempre incluyen comandos Cortar, Copiar, Pegar, Borrar y Seleccionar todo en el menú contextual. No es posible eliminar estos comandos del menú contextual para los objetos TextField. En el caso de objetos TextField, seleccionar estos comandos (o sus equivalentes de teclado) no genera eventos clear, copy, cut, paste o selectAll. Sin embargo, otras clases que amplían la clase InteractiveObject, incluidos los componentes creados con Flash Text Engine (FTE), distribuirá estos eventos en respuesta a las acciones del usuario como métodos abreviados de teclado y menús contextuales.

cut

Evento  
Tipo de objeto de evento: flash.events.Event
propiedad Event.type = flash.events.Event.CUT

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Se distribuye cuando el usuario activa la combinación de teclas aceleradoras específica de la plataforma en que se encuentra para cortar elementos, o bien cuando el usuario elige la opción 'Cortar' en el menú contextual. Este evento se distribuye al objeto seleccionado actualmente. Si el objeto seleccionado en ese momento es un objeto TextField, el comportamiento predeterminado es hacer que cualquier texto seleccionado en el campo de texto se corte para el portapapeles.

Define el valor de la propiedad type de un objeto de evento cut.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
targetCualquier instancia de InteractiveObject con un detector registrado para el evento cut.

Nota: los objetos TextField no distribuyen eventos clear, copy, cut, paste o selectAll. Los objetos TextField siempre incluyen comandos Cortar, Copiar, Pegar, Borrar y Seleccionar todo en el menú contextual. No es posible eliminar estos comandos del menú contextual para los objetos TextField. En el caso de objetos TextField, seleccionar estos comandos (o sus equivalentes de teclado) no genera eventos clear, copy, cut, paste o selectAll. Sin embargo, otras clases que amplían la clase InteractiveObject, incluidos los componentes creados con Flash Text Engine (FTE), distribuirá estos eventos en respuesta a las acciones del usuario como métodos abreviados de teclado y menús contextuales.

doubleClick

Evento  
Tipo de objeto de evento: flash.events.MouseEvent
propiedad MouseEvent.type = flash.events.MouseEvent.DOUBLE_CLICK

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9

Se distribuye cuando un usuario pulsa y suelta el botón principal de un dispositivo de señalización dos veces en una sucesión rápida sobre el mismo objeto InteractiveObject cuando el indicador doubleClickEnabled de dicho objeto se ha establecido como true. Para que tenga lugar un evento doubleClick, debe ir inmediatamente después de la siguiente serie de eventos: mouseDown, mouseUp, click, mouseDown, mouseUp. Todos estos eventos deben compartir el mismo destino que el evento doubleClick. El segundo clic, representado por los segundos eventos mouseDown y mouseUp, debe producirse en un período de tiempo específico tras el evento click. La duración permitida para este período varía en función del sistema operativo y suele ser una opción configurable por el usuario. Si el destino es un campo de texto seleccionable, se selecciona la palabra situada bajo el puntero como comportamiento predeterminado. Si el objeto InteractiveObject de destino no tiene el indicador doubleClickEnabled establecido con el valor true, recibe dos eventos click.

La propiedad doubleClickEnabled se establece de forma predeterminada como false.

El comportamiento de selección de texto con doble clic de un objeto TextField no está relacionado con el evento doubleClick. Utilice TextField.doubleClickEnabled para controlar las selecciones TextField.

Define el valor de la propiedad type de un objeto de evento doubleClick. La propiedad doubleClickEnabled debe ser true para que un objeto genere el evento doubleClick.

Este evento tiene las propiedades siguientes:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows).
bubblestrue
buttonDownPara eventos de doble clic, este valor es siempre false.
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
localXLa coordenada horizontal en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
localYLa coordenada vertical en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
movementXEl cambio en las coordenadas horizontales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
movementYEl cambio en las coordenadas verticales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

Elementos de API relacionados

focusIn

Evento  
Tipo de objeto de evento: flash.events.FocusEvent
propiedad FocusEvent.type = flash.events.FocusEvent.FOCUS_IN

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

Se distribuye después de que un objeto de visualización quede seleccionado. Esta situación se produce cuando un usuario resalta el objeto con un dispositivo de señalización o mediante navegación con teclado. El receptor de la selección se conoce como objeto de destino de este evento, mientras que la correspondiente instancia de InteractiveObject que deja de estar seleccionada como consecuencia de este cambio se conoce como el objeto relacionado. En la propiedad relatedObject del objeto receptor se almacena una referencia al objeto relacionado. La propiedad shiftKey no se utiliza. Este evento sigue a la distribución del evento focusOut del objeto anterior.

Define el valor de la propiedad type de un objeto de evento focusIn.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
keyCode0; se aplica sólo a eventos keyFocusChange.
relatedObjectLa instancia InteractiveObject complementaria que se ve afectada por el cambio de la selección.
shiftKeyfalse; se aplica sólo a eventos keyFocusChange.
targetLa instancia InteractiveObject que acaba de seleccionarse. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.
directionDirección desde la que se asigna la selección. Esta propiedad informa sobre el valor del parámetro direction del método assignFocus() del escenario. Si la selección cambia por otro medio, el valor siempre es FocusDirection.NONE. Se aplica únicamente a eventos focusIn. Para todos los demás eventos de selección, el valor es FocusDirection.NONE.

focusOut

Evento  
Tipo de objeto de evento: flash.events.FocusEvent
propiedad FocusEvent.type = flash.events.FocusEvent.FOCUS_OUT

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

Se distribuye después de que un objeto de visualización deje de estar seleccionado. Esto sucede cuando un usuario resalta un objeto diferente con un dispositivo de señalización o mediante navegación con teclado. El objeto que deja de estar seleccionado se conoce como objeto de destino de este evento, mientras que la correspondiente instancia de InteractiveObject que pasa a estar seleccionada se conoce como el objeto relacionado. En la propiedad relatedObject del objeto de destino se almacena una referencia al objeto relacionado. La propiedad shiftKey no se utiliza. Este evento precede a la distribución del evento focusIn por parte del objeto relacionado.

Define el valor de la propiedad type de un objeto de evento focusOut.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
keyCode0; se aplica sólo a eventos keyFocusChange.
relatedObjectLa instancia InteractiveObject complementaria que se ve afectada por el cambio de la selección.
shiftKeyfalse; se aplica sólo a eventos keyFocusChange.
targetLa instancia InteractiveObject que acaba de perder la selección. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

gestureDirectionalTap

Evento  
Tipo de objeto de evento: flash.events.TransformGestureEvent
propiedad TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_DIRECTIONAL_TAP

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 24, Flash Lite 4

Se distribuye cuando el usuario crea un punto de contacto a lo largo del borde de la superficie de toque con una instancia de InteractiveObject (por ejemplo, toque a lo largo del borde de la superficie de toque en el servidor de Siri para Apple TV). Algunos dispositivos también pueden interpretar este contacto como una combinación de varios eventos táctiles.

En concreto, si el usuario mueve un dedo sobre un objeto InteractiveObject y, a continuación, separa los dedos, la instancia de InteractiveObject puede distribuir un evento touchBegin y uno touchEnd (entre otros), además del evento gestureDirectionalTap, o todos ellos si así lo admite el entorno actual. Elija cómo desea controlar la interacción del usuario. Utilice la clase flash.ui.Multitouch para administrar la gestión de eventos táctiles (active la gestión de eventos de gestos táctiles, la gestión de eventos de puntos de toque simple, o desactive los eventos táctiles para que se distribuyan únicamente los eventos de ratón). Si elige gestionar el evento touchBegin, el mismo controlador de eventos se ejecutará en un dispositivo táctil. Sin embargo, si elige gestionar el evento gestureDirectionalTap, puede diseñar su controlador de eventos para que responda a las necesidades específicas de un entorno táctil y ofrecer a los usuarios una experiencia táctil más enriquecida. También puede controlar ambos eventos por separado para proporcionar una respuesta diferente para un evento gestual y otro de táctil. Pero la clase flash.ui.Multitouch decide si se activa el evento táctil o el gestual.

Al gestionar las propiedades del objeto de evento, tenga en cuenta que las propiedades localX y localY se establecen en el punto de contacto principal (para Apple TV está en el centro de la pantalla). Las propiedades offsetX y offsetY coinciden con la dirección del gesto.

Nota: Esta API solo admite un toque direccional de un solo dedo.

Define el valor de la propiedad type de un objeto de evento táctil GESTURE_PRESS_AND_TAP.

El objeto del evento TransformGestureEvent distribuido tiene las siguientes propiedades:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows o Linux).
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
phaseLa fase actual en el flujo del evento. Para eventos de barrido, este valor es siempre all correspondiente al valor GesturePhase.ALL una vez que el evento se distribuye.
localXLa coordenada horizontal en la que se produce el evento en relación con la clase sprite contenida. Para obtener gestos de toque direccionales, este valor es el centro de la pantalla.
localYLa coordenada vertical en la que se produce el evento en relación con la clase sprite contenida. Para obtener gestos de toque direccionales, este valor es el centro de la pantalla.
scaleXLa escala horizontal del objeto de visualización. Para obtener gestos de toque direccionales, este valor es 1
scaleYLa escala vertical del objeto de visualización. Para obtener gestos de toque direccionales, este valor es 1
rotationEl ángulo de giro actual, expresado en grados, del objeto de visualización a lo largo del eje z. Para obtener gestos de toque direccionales, este valor es 0
offsetXIndica la dirección horizontal: 1 para derecha y -1 para izquierda.
offsetYIndica la dirección vertical: 1 para hacia abajo y -1 para hacia arriba.
velocidad Indica la velocidad de gestos de desplazamiento en píxeles por segundo (solo AIR).
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
targetLa instancia de InteractiveObject en el dispositivo táctil. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

Elementos de API relacionados

gestureLongPress

Evento  
Tipo de objeto de evento: flash.events.TapGestureEvent
propiedad TapGestureEvent.type = flash.events.GestureEvent.GESTURE_LONG_PRESS

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2, Flash Lite 4

Se distribuye cuando el usuario presiona dos puntos de contacto en la misma instancia de InteractiveObject en un dispositivo táctil (como, por ejemplo, pulsar y soltar dos dedos sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil). Algunos dispositivos también pueden interpretar este contacto como un evento doubleClick.

En concreto, si un usuario toque con dos dedos un objeto InteractiveObject, la instancia de InteractiveObject puede distribuir un evento doubleClick o un evento gestureTwoFingerTap, o ambos si el entorno actual así lo admite. Elija cómo desea controlar la interacción del usuario. Utilice la clase flash.ui.Multitouch para administrar la gestión de eventos táctiles (active la gestión de eventos de gestos táctiles, la gestión de eventos de puntos de toque simple, o desactive los eventos táctiles para que se distribuyan únicamente los eventos de ratón). Si elige gestionar el evento doubleClick, el mismo controlador de eventos se ejecutará en un dispositivo táctil y con un dispositivo compatible con ratón. Sin embargo, si elige gestionar el evento gestureTwoFingerTap, puede diseñar su controlador de eventos para que responda a las necesidades específicas de un entorno táctil y ofrecer a los usuarios una experiencia táctil más enriquecida. También puede controlar ambos eventos por separado para proporcionar una respuesta diferente para eventos táctiles y eventos de ratón.

Nota: consulte la clase Multitouch para obtener información sobre la compatibilidad con el entorno.

Elementos de API relacionados

gesturePan

Evento  
Tipo de objeto de evento: flash.events.TransformGestureEvent
propiedad TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_PAN

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2, Flash Lite 4

Se distribuye cuando el usuario mueve un punto de contacto sobre la instancia de InteractiveObject de un dispositivo táctil (como mover los dedos de izquierda a derecha sobre un objeto de visualización en un teléfono móvil o dispositivo con pantalla táctil). Algunos dispositivos también pueden interpretar este contacto como un evento mouseOver y como un evento touchOver.

En concreto, si el usuario mueve un dedo sobre un objeto InteractiveObject, la instancia de InteractiveObject puede distribuir un evento mouseOver y un evento touchOver o un evento gesturePan, o todos ellos si así lo admite el entorno actual. Elija cómo desea controlar la interacción del usuario. Utilice la clase flash.ui.Multitouch para administrar la gestión de eventos táctiles (active la gestión de eventos de gestos táctiles, la gestión de eventos de puntos de toque simple, o desactive los eventos táctiles para que se distribuyan únicamente los eventos de ratón). Si elige gestionar el evento mouseOver, el mismo controlador de eventos se ejecutará en un dispositivo táctil y con un dispositivo compatible con ratón. Sin embargo, si elige gestionar el evento gesturePan, puede diseñar su controlador de eventos para que responda a las necesidades específicas de un entorno táctil y ofrecer a los usuarios una experiencia táctil más enriquecida. También puede controlar ambos eventos por separado para proporcionar una respuesta diferente para eventos táctiles y eventos de ratón.

Nota: consulte la clase Multitouch para obtener información sobre la compatibilidad con el entorno.

Define el valor de la propiedad type de un objeto de evento táctil GESTURE_PAN.

El objeto del evento TransformGestureEvent distribuido tiene las siguientes propiedades:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows o Linux).
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
phaseLa fase actual en el flujo del evento; un valor de la clase GesturePhase.
localXLa coordenada horizontal en la que se produce el evento en relación con el objeto de visualización contenido.
localYLa coordenada vertical en la que se produce el evento en relación con el objeto de visualización contenido.
scaleXLa escala horizontal del objeto de visualización desde el evento de gesto anterior. Para obtener gestos de desplazamiento, este valor es 1.
scaleYLa escala vertical del objeto de visualización desde el evento de gesto anterior. Para obtener gestos de desplazamiento, este valor es 1.
rotationEl ángulo de giro actual, expresado en grados, del objeto de visualización a lo largo del eje z desde el evento de gesto anterior. Para obtener gestos de desplazamiento, este valor es 0.
offsetXLa traslación horizontal del objeto de visualización desde su posición en el evento de gesto anterior.
offsetYLa traslación vertical del objeto de visualización desde su posición en el evento de gesto anterior.
velocidad La velocidad del evento gestual en píxeles por segundo (solo AIR). Para obtener gestos de desplazamiento, este valor es 0
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
targetLa instancia de InteractiveObject en el dispositivo táctil. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

Ejemplo  ( Cómo utilizar este ejemplo )

En el ejemplo siguiente, se muestra gestión de eventos para los eventos GESTURE_PAN. Mientras el usuario realiza un gesto de desplazamiento en el dispositivo táctil, myTextField se llena con la fase actual.
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";
    }
}

Elementos de API relacionados

gestureRotate

Evento  
Tipo de objeto de evento: flash.events.TransformGestureEvent
propiedad TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_ROTATE

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2, Flash Lite 4

Se distribuye cuando el usuario realiza un gesto de zoom en un punto de contacto con una instancia de InteractiveObject (como, por ejemplo, tocar una pantalla con dos dedos y girarlos sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil). Girar dos dedos es un gesto de giro habitual, pero cada dispositivo y sistema operativo puede tener sus propio requisitos para indicar una acción de giro. Algunos dispositivos también interpretan este contacto como una combinación de varios eventos de ratón.

En concreto, si el usuario mueve un dedo sobre un objeto InteractiveObject, la instancia de InteractiveObject puede distribuir un evento mouseOver y un evento clic (entre otros), además del evento gestureZoom, o todos ellos si así lo admite el entorno actual. Elija cómo desea controlar la interacción del usuario. Utilice la clase flash.ui.Multitouch para administrar la gestión de eventos táctiles (active la gestión de eventos de gestos táctiles, la gestión de eventos de puntos de toque simple, o desactive los eventos táctiles para que se distribuyan únicamente los eventos de ratón). Si elige gestionar el evento mouseOver, el mismo controlador de eventos se ejecutará en un dispositivo táctil y con un dispositivo compatible con ratón. Sin embargo, si elige gestionar el evento gestureRotate, puede diseñar su controlador de eventos para que responda a las necesidades específicas de un entorno táctil y ofrecer a los usuarios una experiencia táctil más enriquecida. También puede controlar ambos eventos por separado para proporcionar una respuesta diferente para eventos táctiles y eventos de ratón.

Al gestionar las propiedades del objeto de evento, tenga en cuenta que las propiedades localX y localY se establecen en el punto de contacto principal. Las propiedades offsetX y offsetY representan la distancia al punto de contacto donde se completa el gesto de giro.

Nota: consulte la clase Multitouch para obtener información sobre la compatibilidad con el entorno.

Define el valor de la propiedad type de un objeto de evento táctil GESTURE_ROTATE.

Durante este evento, la propiedad rotation contiene el ángulo de rotación. Los valores de rotación son los siguientes:

  • De 0 a 180 grados en sentido horario
  • DE - 180 a 0 grados en sentido anti-horario

El objeto del evento TransformGestureEvent distribuido tiene las siguientes propiedades:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows o Linux).
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
phaseLa fase actual en el flujo del evento; un valor de la clase GesturePhase.
localXLa coordenada horizontal en la que se produce el evento en relación con el objeto de visualización contenido.
localYLa coordenada vertical en la que se produce el evento en relación con el objeto de visualización contenido.
scaleXLa escala horizontal del objeto de visualización desde el evento de gesto anterior.
scaleYLa escala vertical del objeto de visualización desde el evento de gesto anterior.
rotationEl ángulo de giro actual, expresado en grados, del objeto de visualización a lo largo del eje z desde el evento de gesto anterior.
offsetXLa traslación horizontal del objeto de visualización desde su posición en el evento de gesto anterior.
offsetYLa traslación vertical del objeto de visualización desde su posición en el evento de gesto anterior.
velocidad La velocidad del evento gestual en píxeles por segundo (solo AIR). Para rotar el gesto, este valor es 0
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
targetLa instancia de InteractiveObject en el dispositivo táctil. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

Ejemplo  ( Cómo utilizar este ejemplo )

En el ejemplo siguiente, se muestra gestión de eventos para los eventos GESTURE_ROTATE. Mientras el usuario realiza un gesto de giro en el dispositivo táctil, mySprite gira y myTextField se llena con la fase actual.
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";
    }
}

Elementos de API relacionados

gestureSwipe

Evento  
Tipo de objeto de evento: flash.events.TransformGestureEvent
propiedad TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_SWIPE

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2, Flash Lite 4

Se distribuye cuando el usuario realiza un gesto de barrido en un punto de contacto con una instancia de InteractiveObject (como, por ejemplo, tocar una pantalla con tres dedos y, a continuación, moverlos en paralelo sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil). Mover varios dedos en paralelo es un gesto habitual de barrido, pero cada dispositivo y sistema operativo puede tener sus propios requisitos para barridos. Algunos dispositivos también interpretan este contacto como una combinación de varios eventos de ratón.

En concreto, si el usuario mueve un dedo sobre un objeto InteractiveObject y, a continuación, junta los dedos, la instancia de InteractiveObject puede distribuir un evento rollOver y un evento rollOut (entre otros), además del evento gestureSwipe, o todos ellos si así lo admite el entorno actual. Elija cómo desea controlar la interacción del usuario. Si elige gestionar el evento rollOver, el mismo controlador de eventos se ejecutará en un dispositivo táctil y con un dispositivo compatible con ratón. Sin embargo, si elige gestionar el evento gestureSwipe, puede diseñar su controlador de eventos para que responda a las necesidades específicas de un entorno táctil y ofrecer a los usuarios una experiencia táctil más enriquecida. También puede controlar ambos eventos por separado para proporcionar una respuesta diferente para eventos táctiles y eventos de ratón.

Al gestionar las propiedades del objeto de evento, tenga en cuenta que las propiedades localX y localY se establecen en el punto de contacto principal. Las propiedades offsetX y offsetY representan la distancia al punto de contacto donde se completa el gesto de barrido.

Nota: aunque algunos dispositivos con sistema operativo Mac OS pueden interpretar el barrido con cuatro dedos, esta API sólo admite barridos con tres dedos.

Define el valor de la propiedad type para un objeto de evento táctil GESTURE_SWIPE.

El objeto del evento TransformGestureEvent distribuido tiene las siguientes propiedades:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows o Linux).
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
phaseLa fase actual en el flujo del evento. Para eventos de barrido, este valor es siempre all correspondiente al valor GesturePhase.ALL una vez que el evento se distribuye.
localXLa coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida.
localYLa coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida.
scaleXLa escala horizontal del objeto de visualización. Para gestos de barrido, este valor es 1
scaleYLa escala vertical del objeto de visualización. Para gestos de barrido, este valor es 1
rotationEl ángulo de giro actual, expresado en grados, del objeto de visualización a lo largo del eje z. Para gestos de barrido, este valor es 0
offsetXIndica la dirección horizontal: 1 para derecha y -1 para izquierda.
offsetYIndica la dirección vertical: 1 para hacia abajo y -1 para hacia arriba.
velocidad Indica la velocidad de gestos de desplazamiento en píxeles por segundo (solo AIR). Para el resto, este valor es 0
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
targetLa instancia de InteractiveObject en el dispositivo táctil. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

Ejemplo  ( Cómo utilizar este ejemplo )

En el ejemplo siguiente, se muestra gestión de eventos para los eventos GESTURE_SWIPE. Mientras el usuario realiza un gesto de barrido en el dispositivo táctil, myTextField se llena con la fase all, que es la única fase para eventos de barrido.
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;

}

Elementos de API relacionados

gestureTap

Evento  
Tipo de objeto de evento: flash.events.TapGestureEvent
propiedad TapGestureEvent.type = flash.events.PressAndTapGestureEvent.GESTURE_TAP

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2, Flash Lite 4

Se distribuye cuando el usuario crea un punto de contacto con una instancia de InteractiveObject, seguidamente toca un dispositivo táctil (como colocar varios dedos sobre un objeto de visualización para abrir un menú y, a continuación, toca con un dedo para seleccionar un elemento de menú en un teléfono móvil o en un dispositivo con pantalla táctil). Algunos dispositivos también interpretan este contacto como una combinación de varios eventos de ratón.

En concreto, si el usuario mueve un dedo sobre un objeto InteractiveObject y, a continuación, vuelve a tocar la pantalla, la instancia de InteractiveObject puede distribuir un evento mouseOver y un evento clic (entre otros), además del evento gestureZoom, o todos ellos si así lo admite el entorno actual. Elija cómo desea controlar la interacción del usuario. Utilice la clase flash.ui.Multitouch para administrar la gestión de eventos táctiles (active la gestión de eventos de gestos táctiles, la gestión de eventos de puntos de toque simple, o desactive los eventos táctiles para que se distribuyan únicamente los eventos de ratón). Si elige gestionar el evento mouseOver, el mismo controlador de eventos se ejecutará en un dispositivo táctil y con un dispositivo compatible con ratón. Sin embargo, si elige gestionar el evento gesturePressAndTap, puede diseñar su controlador de eventos para que responda a las necesidades específicas de un entorno táctil y ofrecer a los usuarios una experiencia táctil más enriquecida. También puede controlar ambos eventos por separado para proporcionar una respuesta diferente para eventos táctiles y eventos de ratón.

Al gestionar las propiedades del objeto de evento, tenga en cuenta que las propiedades localX y localY se establecen en el punto de contacto principal (la “presión”). Las propiedades offsetX y offsetY son la distancia al punto de contacto secundario (el “toque”).

Elementos de API relacionados

gestureZoom

Evento  
Tipo de objeto de evento: flash.events.TransformGestureEvent
propiedad TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_ZOOM

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2, Flash Lite 4

Se distribuye cuando el usuario realiza un gesto de zoom en un punto de contacto con una instancia de InteractiveObject (como, por ejemplo, tocar una pantalla con dos dedos y, a continuación, separarlos rápidamente sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil). Separar dos dedos es un gesto de zoom habitual, pero cada dispositivo y sistema operativo puede tener sus propio requisitos para indicar una acción de zoom. Algunos dispositivos también interpretan este contacto como una combinación de varios eventos de ratón.

En concreto, si el usuario mueve un dedo sobre un objeto InteractiveObject y, a continuación, separar los dedos, la instancia de InteractiveObject puede distribuir un evento mouseOver y un evento clic (entre otros), además del evento gestureZoom, o todos ellos si así lo admite el entorno actual. Elija cómo desea controlar la interacción del usuario. Utilice la clase flash.ui.Multitouch para administrar la gestión de eventos táctiles (active la gestión de eventos de gestos táctiles, la gestión de eventos de puntos de toque simple, o desactive los eventos táctiles para que se distribuyan únicamente los eventos de ratón). Si elige gestionar el evento mouseOver, el mismo controlador de eventos se ejecutará en un dispositivo táctil y con un dispositivo compatible con ratón. Sin embargo, si elige gestionar el evento gestureZoom, puede diseñar su controlador de eventos para que responda a las necesidades específicas de un entorno táctil y ofrecer a los usuarios una experiencia táctil más enriquecida. También puede controlar ambos eventos por separado para proporcionar una respuesta diferente para eventos táctiles y eventos de ratón.

Al gestionar las propiedades del objeto de evento, tenga en cuenta que las propiedades localX y localY se establecen en el punto de contacto principal. Las propiedades offsetX y offsetY representan la distancia al punto de contacto donde se completa el gesto de zoom.

Nota: consulte la clase Multitouch para obtener información sobre la compatibilidad con el entorno.

Define el valor de la propiedad type de un objeto de evento táctil GESTURE_ZOOM.

El objeto del evento TransformGestureEvent distribuido tiene las siguientes propiedades:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows o Linux).
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
phaseLa fase actual en el flujo del evento; un valor de la clase GesturePhase.
localXLa coordenada horizontal en la que se produce el evento en relación con el objeto de visualización contenido.
localYLa coordenada vertical en la que se produce el evento en relación con el objeto de visualización contenido.
scaleXLa escala horizontal del objeto de visualización desde el evento de gesto anterior.
scaleYLa escala vertical del objeto de visualización desde el evento de gesto anterior.
rotationEl ángulo de giro actual, expresado en grados, del objeto de visualización a lo largo del eje z desde el evento de gesto anterior.
offsetXLa traslación horizontal del objeto de visualización desde su posición en el evento de gesto anterior.
offsetYLa traslación vertical del objeto de visualización desde su posición en el evento de gesto anterior.
velocidad La velocidad del evento gestual en píxeles por segundo (solo AIR). Para el gesto de zoom, este valor es 0
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
targetLa instancia de InteractiveObject en el dispositivo táctil. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

Ejemplo  ( Cómo utilizar este ejemplo )

En el ejemplo siguiente, se muestra gestión de eventos para los eventos GESTURE_ZOOM. Mientras el usuario realiza un gesto de zoom en el dispositivo táctil, myTextField se llena con la fase actual.
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";
    }
}

Elementos de API relacionados

imeStartComposition

Evento  
Tipo de objeto de evento: flash.events.IMEEvent

Versiones de motor de ejecución: Flash Lite 4

Este evento se distribuye a cualquier cliente app que admite entrada en línea con un IME

keyDown

Evento  
Tipo de objeto de evento: flash.events.KeyboardEvent
propiedad KeyboardEvent.type = flash.events.KeyboardEvent.KEY_DOWN

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

Se distribuye cuando el usuario pulsa una tecla. Las asignaciones entre teclas y caracteres especiales varía en función del dispositivo y el sistema operativo. Este tipo de evento se genera después de que se produzca dicha asignación, pero antes del procesamiento de un editor de método de entrada (IME). Los IME se utilizan para introducir caracteres como, por ejemplo, ideogramas chinos, para cuya producción el teclado QWERTY estándar no está preparado. Este evento tiene lugar antes que el evento keyUp.

En AIR, cancelar este evento impide que se puedan introducir caracteres en un campo de texto.

La constante KeyboardEvent.KEY_DOWN define el valor de la propiedad type de un objeto de evento keyDown.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblestrue
cancelabletrue en AIR, false en Flash Player; en AIR, cancelar este evento impide que se puedan introducir caracteres en un campo de texto.
charCodeEl valor de código de carácter de la tecla presionada o soltada.
commandKeytrue en Mac si la tecla Comando está activa. En caso contrario, false
controlKeytrue en Windows y Linux, si la tecla Ctrl está activa. true en Mac si la tecla Control está activa. En caso contrario, false
ctrlKeytrue en Windows y Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
keyCodeEl valor de código de tecla de la tecla presionada o soltada.
keyLocationLa ubicación de la tecla en el teclado.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
targetLa instancia InteractiveObject que está seleccionada. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

keyFocusChange

Evento  
Tipo de objeto de evento: flash.events.FocusEvent
propiedad FocusEvent.type = flash.events.FocusEvent.KEY_FOCUS_CHANGE

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

Se distribuye cuando el usuario intenta cambiar la selección empleando la navegación mediante teclado. El comportamiento predeterminado de este evento consiste en cambiar la selección y distribuir los correspondientes eventos focusIn y focusOut.

Este evento se distribuye al objeto seleccionado actualmente. El objeto relacionado para este evento es la instancia de InteractiveObject que pasa a estar seleccionada si no impide el comportamiento predeterminado. Puede impedir el cambio de selección llamando al método preventDefault() en un detector de eventos que esté debidamente registrado en el objeto de destino. La selección cambia y los eventos focusIn y focusOut se distribuyen de forma predeterminada.

Define el valor de la propiedad type de un objeto de evento keyFocusChange.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblestrue
cancelabletrue; llama al método preventDefault() para cancelar el comportamiento predeterminado.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
keyCodeEl valor de código de la tecla presionada para desencadenar un evento keyFocusChange.
relatedObjectLa instancia InteractiveObject complementaria que se ve afectada por el cambio de la selección.
shiftKeytrue si el modificador de la tecla Mayús está activado; de lo contrario, es false.
targetLa instancia InteractiveObject que está seleccionada actualmente. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

keyUp

Evento  
Tipo de objeto de evento: flash.events.KeyboardEvent
propiedad KeyboardEvent.type = flash.events.KeyboardEvent.KEY_UP

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

Se distribuye cuando el usuario suelta una tecla. Las asignaciones entre teclas y caracteres especiales varía en función del dispositivo y el sistema operativo. Este tipo de evento se genera después de que se produzca dicha asignación, pero antes del procesamiento de un editor de método de entrada (IME). Los IME se utilizan para introducir caracteres como, por ejemplo, ideogramas chinos, para cuya producción el teclado QWERTY estándar no está preparado. Este evento tiene lugar después de un evento keyDown y tiene las siguientes características:

La constante KeyboardEvent.KEY_UP define el valor de la propiedad type de un objeto de evento keyUp.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
charCodeContiene el valor de código de carácter de la tecla presionada o soltada.
commandKeytrue en Mac si la tecla Comando está activa. En caso contrario, false
controlKeytrue en Windows y Linux, si la tecla Ctrl está activa. true en Mac si la tecla Control está activa. En caso contrario, false
ctrlKeytrue en Windows, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
keyCodeEl valor de código de tecla de la tecla presionada o soltada.
keyLocationLa ubicación de la tecla en el teclado.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
targetLa instancia InteractiveObject que está seleccionada. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

middleClick

Evento  
Tipo de objeto de evento: flash.events.MouseEvent
propiedad MouseEvent.type = flash.events.MouseEvent.MIDDLE_CLICK

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Lite 4

Se distribuye cuando un usuario pulsa y suelta el botón central del dispositivo de señalización sobre el mismo objeto InteractiveObject. Para que tenga lugar un evento middleClick, éste debe ir después de esta serie de eventos: middleMouseDown y luego el evento middleMouseUp. El objeto de destino debe ser el mismo para ambos eventos; en caso contrario, no se produce el evento middleClick. Puede producirse cualquier número de eventos de ratón entre los eventos middleMouseDown o middleMouseUp; el evento middleClick continuará produciéndose.

Define el valor de la propiedad type de un objeto de evento middleClick.

Este evento tiene las propiedades siguientes:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows).
bubblestrue
buttonDownPara eventos de clic central, esta propiedad siempre es false.
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
localXLa coordenada horizontal en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
localYLa coordenada vertical en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
movementXEl cambio en las coordenadas horizontales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
movementYEl cambio en las coordenadas verticales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

middleMouseDown

Evento  
Tipo de objeto de evento: flash.events.MouseEvent
propiedad MouseEvent.type = flash.events.MouseEvent.MIDDLE_MOUSE_DOWN

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Lite 4

Se distribuye cuando el usuario pulsa el botón central del dispositivo señalador sobre una instancia de InteractiveObject.

Define el valor de la propiedad type de un objeto de evento middleMouseDown.

Este evento tiene las propiedades siguientes:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows).
bubblestrue
buttonDowntrue si se pulsa el botón central del ratón; en caso contrario; false.
cancelablefalse; no es posible cancelar el comportamiento predeterminado.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
localXLa coordenada horizontal en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
localYLa coordenada vertical en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
movementXEl cambio en las coordenadas horizontales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
movementYEl cambio en las coordenadas verticales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
clickCountCuenta el número de clics del ratón para indicar si el evento forma parte de una secuencia de varios clics.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

middleMouseUp

Evento  
Tipo de objeto de evento: flash.events.MouseEvent
propiedad MouseEvent.type = flash.events.MouseEvent.MIDDLE_MOUSE_UP

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Lite 4

Se distribuye cuando el usuario suelta el botón del dispositivo señalador sobre una instancia de InteractiveObject.

Define el valor de la propiedad type de un objeto de evento middleMouseUp.

Este evento tiene las propiedades siguientes:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows).
bubblestrue
buttonDowntrue si se pulsa el botón central del ratón; en caso contrario; false.
cancelablefalse; no es posible cancelar el comportamiento predeterminado.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
localXLa coordenada horizontal en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
localYLa coordenada vertical en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
movementXEl cambio en las coordenadas horizontales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
movementYEl cambio en las coordenadas verticales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
clickCountCuenta el número de clics del ratón para indicar si el evento forma parte de una secuencia de varios clics.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

mouseDown

Evento  
Tipo de objeto de evento: flash.events.MouseEvent
propiedad MouseEvent.type = flash.events.MouseEvent.MOUSE_DOWN

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

Se distribuye cuando el usuario pulsa el botón del dispositivo señalador sobre una instancia de InteractiveObject. Si el destino es una instancia de SimpleButton, ésta muestra el objeto de visualización downState como comportamiento predeterminado. Si el destino es un campo de texto seleccionable, el campo de texto comienza la selección como comportamiento predeterminado.

Define el valor de la propiedad type de un objeto de evento mouseDown.

Este evento tiene las propiedades siguientes:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows).
bubblestrue
buttonDowntrue si se pulsa el botón principal del ratón; en caso contrario; false.
cancelablefalse; no es posible cancelar el comportamiento predeterminado.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows y Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
localXLa coordenada horizontal en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
localYLa coordenada vertical en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
movementXEl cambio en las coordenadas horizontales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
movementYEl cambio en las coordenadas verticales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
clickCountCuenta el número de clics del ratón para indicar si el evento forma parte de una secuencia de varios clics.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

mouseFocusChange

Evento  
Tipo de objeto de evento: flash.events.FocusEvent
propiedad FocusEvent.type = flash.events.FocusEvent.MOUSE_FOCUS_CHANGE

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

Se distribuye cuando el usuario intenta cambiar la selección empleando un dispositivo de señalización. El comportamiento predeterminado de este evento consiste en cambiar la selección y distribuir los correspondientes eventos focusIn y focusOut.

Este evento se distribuye al objeto seleccionado actualmente. El objeto relacionado para este evento es la instancia de InteractiveObject que pasa a estar seleccionada si no impide el comportamiento predeterminado. Puede impedir el cambio de selección llamando a preventDefault() en un detector de eventos que esté debidamente registrado en el objeto de destino. La propiedad shiftKey no se utiliza. La selección cambia y los eventos focusIn y focusOut se distribuyen de forma predeterminada.

Define el valor de la propiedad type de un objeto de evento mouseFocusChange.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblestrue
cancelabletrue; llama al método preventDefault() para cancelar el comportamiento predeterminado.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
keyCode0; se aplica sólo a eventos keyFocusChange.
relatedObjectLa instancia InteractiveObject complementaria que se ve afectada por el cambio de la selección.
shiftKeyfalse; se aplica sólo a eventos keyFocusChange.
targetLa instancia InteractiveObject que está seleccionada actualmente. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

mouseMove

Evento  
Tipo de objeto de evento: flash.events.MouseEvent
propiedad MouseEvent.type = flash.events.MouseEvent.MOUSE_MOVE

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

Se distribuye cuando el usuario mueve el dispositivo de señalización mientras éste se encuentra sobre un InteractiveObject. Si el destino es un campo de texto que el usuario está seleccionando, la selección se actualiza como comportamiento predeterminado.

Define el valor de la propiedad type de un objeto de evento mouseMove.

Este evento tiene las propiedades siguientes:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows).
bubblestrue
buttonDowntrue si se pulsa el botón principal del ratón; en caso contrario; false.
cancelablefalse; no es posible cancelar el comportamiento predeterminado.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
localXLa coordenada horizontal en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
localYLa coordenada vertical en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
movementXEl cambio en las coordenadas horizontales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
movementYEl cambio en las coordenadas verticales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

mouseOut

Evento  
Tipo de objeto de evento: flash.events.MouseEvent
propiedad MouseEvent.type = flash.events.MouseEvent.MOUSE_OUT

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

Se distribuye cuando el usuario mueve un dispositivo de señalización hacia el exterior de una instancia de InteractiveObject. El destino del evento es el objeto que se encontraba previamente bajo el dispositivo de señalización. relatedObject es el objeto al que se movió el dispositivo de señalización. Si el destino es una instancia de SimpleButton, el botón muestra el objeto de visualización upState como comportamiento predeterminado.

El evento mouseOut se distribuye cada vez que el ratón sale del área de algún objeto secundario del contenedor de objeto de visualización, aunque el ratón ya estuviera sobre otro objeto secundario del contenedor de objeto de visualización. Se trata de un comportamiento distinto a la finalidad del evento rollOut, que consiste en simplificar la codificación de comportamientos rollover para contenedores de objetos de visualización con elementos secundarios. Cuando el ratón sale del área de un objeto de visualización o el área de cualquiera de sus elementos secundarios para ir a un objeto que no es uno de sus elementos secundarios, el objeto de visualización distribuye el eventorollOut. Los eventos rollOut se distribuyen consecutivamente y en sentido ascendente por la cadena principal del objeto, comenzando por el objeto y terminando por el elemento principal de nivel más alto que no sea ni la raíz ni un ascendiente de relatedObject.

Define el valor de la propiedad type de un objeto de evento mouseOut.

Este evento tiene las propiedades siguientes:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows).
bubblestrue
buttonDowntrue si se pulsa el botón principal del ratón; en caso contrario; false.
cancelablefalse; no es posible cancelar el comportamiento predeterminado.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
relatedObjectEl objeto de la lista de visualización al que señala ahora el dispositivo de señalización.
localXLa coordenada horizontal en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
localYLa coordenada vertical en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
movementXEl cambio en las coordenadas horizontales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
movementYEl cambio en las coordenadas verticales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

mouseOver

Evento  
Tipo de objeto de evento: flash.events.MouseEvent
propiedad MouseEvent.type = flash.events.MouseEvent.MOUSE_OVER

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

Se distribuye cuando el usuario mueve un dispositivo de señalización sobre una instancia de InteractiveObject. relatedObject es el objeto que se encontraba previamente bajo el dispositivo de señalización. Si el destino es una instancia de SimpleButton, el objeto muestra el objeto de visualización overState o upState, dependiendo de si el botón del ratón está presionado, como comportamiento predeterminado.

El evento mouseOver se distribuye cada vez que el ratón entra en el área de algún objeto secundario del contenedor de objeto de visualización, aunque el ratón ya estuviera sobre otro objeto secundario del contenedor de objeto de visualización. Se trata de un comportamiento distinto a la finalidad del evento rollOver, que consiste en simplificar la codificación de comportamientos rollout para contenedores de objetos de visualización con elementos secundarios. Cuando el ratón entra en el área de un objeto de visualización o el área de cualquiera de sus elementos secundarios desde un objeto que no es uno de sus elementos secundarios, el objeto de visualización distribuye el evento rollOver. Los eventos rollOver se distribuyen consecutivamente y en sentido descendente por la cadena principal del objeto, comenzando por el elemento principal de nivel más alto que no sea ni la raíz ni un ascendiente de relatedObject y terminando por el objeto.

Define el valor de la propiedad type de un objeto de evento mouseOver.

Este evento tiene las propiedades siguientes:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows).
bubblestrue
buttonDowntrue si se pulsa el botón principal del ratón; en caso contrario; false.
cancelablefalse; no es posible cancelar el comportamiento predeterminado.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
relatedObjectEl objeto de la lista de visualización al que señalaba el dispositivo de señalización.
localXLa coordenada horizontal en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
localYLa coordenada vertical en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
movementXEl cambio en las coordenadas horizontales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
movementYEl cambio en las coordenadas verticales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

mouseUp

Evento  
Tipo de objeto de evento: flash.events.MouseEvent
propiedad MouseEvent.type = flash.events.MouseEvent.MOUSE_UP

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

Se distribuye cuando el usuario suelta el botón del dispositivo señalador sobre una instancia de InteractiveObject. Si el destino es una instancia de SimpleButton, el objeto muestra el objeto de visualización upState. Si el destino es un campo de texto seleccionable, el campo de texto finaliza la selección como comportamiento predeterminado.

Define el valor de la propiedad type de un objeto de evento mouseUp.

Este evento tiene las propiedades siguientes:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows).
bubblestrue
buttonDowntrue si se pulsa el botón principal del ratón; en caso contrario; false.
cancelablefalse; no es posible cancelar el comportamiento predeterminado.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
localXLa coordenada horizontal en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
localYLa coordenada vertical en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
movementXEl cambio en las coordenadas horizontales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
movementYEl cambio en las coordenadas verticales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
clickCountCuenta el número de clics del ratón para indicar si el evento forma parte de una secuencia de varios clics.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

mouseWheel

Evento  
Tipo de objeto de evento: flash.events.MouseEvent
propiedad MouseEvent.type = flash.events.MouseEvent.MOUSE_WHEEL

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9

Se distribuye cuando se presiona la rueda del ratón sobre una instancia de InteractiveObject. Si el destino es un campo de texto, el texto se desplaza como comportamiento predeterminado. Sólo disponible en sistemas operativos Microsoft Windows.

Define el valor de la propiedad type de un objeto de evento mouseWheel.

Este evento tiene las propiedades siguientes:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows).
bubblestrue
buttonDowntrue si se pulsa el botón principal del ratón; en caso contrario; false.
cancelablefalse; no es posible cancelar el comportamiento predeterminado.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
deltaEl número de líneas equivalente a cada giro de la rueda del ratón.
localXLa coordenada horizontal en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
localYLa coordenada vertical en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
movementXEl cambio en las coordenadas horizontales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
movementYEl cambio en las coordenadas verticales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

nativeDragComplete

Evento  
Tipo de objeto de evento: flash.events.NativeDragEvent
propiedad NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_COMPLETE

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Lite 4

Distribuido por el objeto InteractiveObject iniciador de arrastre cuando el usuario suelta el botón y finaliza el arrastre.

La propiedad dropAction del evento indica la acción establecida por el objeto de arrastre; un valor "none" (DragActions.NONE) indica que se canceló el arrastre o bien que no se aceptó.

El controlador de eventos nativeDragComplete es un buen lugar para actualizar el estado del objeto de visualización iniciador, por ejemplo, eliminando un elemento de una lista (en una acción de arrastre "move") o modificando sus propiedades visuales.

NativeDragEvent.NATIVE_DRAG_COMPLETE define el valor de la propiedad type de un objeto de evento nativeDragComplete.

Este evento tiene las propiedades siguientes:

PropiedadValor
allowedActionsObjeto NativeDragOptions que especifica las acciones relacionadas con la operación de arrastrar.
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
clipboardObjeto Clipboard que contiene los datos arrastrados.
dropActionAcción elegida por el destino de la acción de soltar (none si no se ha definido ninguna).

nativeDragDrop

Evento  
Tipo de objeto de evento: flash.events.NativeDragEvent
propiedad NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_DROP

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Lite 4

Distribuido por el objeto InteractiveObject de destino cuando un objeto arrastrado se coloca sobre el objeto y la colocación se acepta con una llamada a DragManager.acceptDragDrop().

Accede a los datos colocados mediante la propiedad clipboard del objeto de evento.

El controlador de este evento debería definir la propiedad DragManager.dropAction para informar al objeto iniciador cuando se realice la acción de arrastre. Si no se establece ningún valor, el objeto DragManager selecciona un valor predeterminado de la lista de acciones permitidas.

NativeDragEvent.NATIVE_DRAG_DROP define el valor de la propiedad type de un objeto de evento nativeDragDrop.

Este evento tiene las propiedades siguientes:

PropiedadValor
allowedActionsObjeto NativeDragOptions que especifica las acciones relacionadas con la operación de arrastrar.
bubblestrue
cancelabletrue; si se cancela este evento, se cancela la operación de arrastrar.
clipboardObjeto Clipboard que contiene los datos arrastrados. Se puede leer el contenido del portapapeles incluso si el objeto que distribuye este evento no se encuentra en el mismo dominio de seguridad que el iniciador.
dropActionAcción elegida por el destino de la acción de soltar (none si no se ha definido ninguna).

nativeDragEnter

Evento  
Tipo de objeto de evento: flash.events.NativeDragEvent
propiedad NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_ENTER

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Lite 4

Distribuido por un objeto InteractiveObject cuando la acción de arrastre entra en sus límites.

Controle los eventos nativeDragEnter o nativeDragOver para permitir que el objeto de visualización se convierta en el destino de colocación.

Para determinar si el objeto que se distribuye puede aceptar la colocación, verifique la idoneidad de los datos de la propiedad clipboard del objeto de evento y las acciones de arrastre permitidas en la propiedad allowedActions.

NativeDragEvent.NATIVE_DRAG_ENTER define el valor de la propiedad type de un objeto de evento nativeDragEnter.

Este evento tiene las propiedades siguientes:

PropiedadValor
allowedActionsObjeto NativeDragOptions que especifica las acciones relacionadas con la operación de arrastrar.
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
clipboardObjeto Clipboard que contiene los datos arrastrados. Sólo se puede leer el contenido del portapapeles si el objeto que distribuye este evento se encuentra en el mismo dominio de seguridad que el iniciador.
dropActionAcción elegida por el destino de la acción de soltar (none si no se ha definido ninguna).

nativeDragExit

Evento  
Tipo de objeto de evento: flash.events.NativeDragEvent
propiedad NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_EXIT

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Lite 4

Distribuido por un objeto InteractiveObject cuando la acción de arrastre se sale de los límites.

NativeDragEvent.NATIVE_DRAG_EXIT define el valor de la propiedad type de un objeto de evento nativeDragExit.

Este evento tiene las propiedades siguientes:

PropiedadValor
allowedActionsObjeto NativeDragOptions que especifica las acciones relacionadas con la operación de arrastrar.
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
clipboardObjeto Clipboard que contiene los datos arrastrados. Sólo se puede leer el contenido del portapapeles si el objeto que distribuye este evento se encuentra en el mismo dominio de seguridad que el iniciador.
dropActionAcción elegida por el destino de la acción de soltar (none si no se ha definido ninguna).

nativeDragOver

Evento  
Tipo de objeto de evento: flash.events.NativeDragEvent
propiedad NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_OVER

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Lite 4

Distribuido continuamente por un objeto InteractiveObject mientras la operación de arrastre se mantiene dentro de sus límites.

Los eventos nativeDragOver se distribuyen cada vez que se mueve el ratón. En Windows y en Mac, también se distribuyen a intervalos más cortos, incluso si no se mueve el ratón.

Controle los eventos nativeDragOver o nativeDragEnter para permitir que el objeto de visualización se convierta en el destino de colocación.

Para determinar si el objeto que se distribuye puede aceptar la colocación, verifique la idoneidad de los datos de la propiedad clipboard del objeto de evento y las acciones de arrastre permitidas en la propiedad allowedActions.

NativeDragEvent.NATIVE_DRAG_OVER define el valor de la propiedad type de un objeto de evento nativeDragOver.

Este evento tiene las propiedades siguientes:

PropiedadValor
allowedActionsObjeto NativeDragOptions que especifica las acciones relacionadas con la operación de arrastrar.
bubblestrue
cancelabletrue; si se cancela este evento, se cancela la operación de arrastrar.
clipboardObjeto Clipboard que contiene los datos arrastrados. Sólo se puede leer el contenido del portapapeles si el objeto que distribuye este evento se encuentra en el mismo dominio de seguridad que el iniciador.
dropActionAcción elegida por el destino de la acción de soltar (none si no se ha definido ninguna).

nativeDragStart

Evento  
Tipo de objeto de evento: flash.events.NativeDragEvent
propiedad NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_START

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Lite 4

Distribuido al comienzo de una operación de arrastre por el objeto InteractiveObject especificado como iniciador de arrastre en la llamada a DragManager.doDrag().

NativeDragEvent.NATIVE_DRAG_START define el valor de la propiedad type de un objeto de evento nativeDragStart.

Este evento tiene las propiedades siguientes:

PropiedadValor
allowedActionsObjeto NativeDragOptions que especifica las acciones relacionadas con la operación de arrastrar.
bubblestrue
cancelabletrue; si se cancela este evento, se cancela la operación de arrastrar.
clipboardObjeto Clipboard que contiene los datos arrastrados.
dropActionAcción elegida por el destino de la acción de soltar (none si no se ha definido ninguna).

nativeDragUpdate

Evento  
Tipo de objeto de evento: flash.events.NativeDragEvent
propiedad NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_UPDATE

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Lite 4

Distribuido durante una operación de arrastre por el objeto InteractiveObject especificado como iniciador de arrastre en la llamada a DragManager.doDrag().

Los eventos nativeDragUpdate no se distribuyen en Linux.

NativeDragEvent.NATIVE_DRAG_UPDATE define el valor de la propiedad type de un objeto de evento nativeDragUpdate.

Este evento tiene las propiedades siguientes:

PropiedadValor
allowedActionsObjeto NativeDragOptions que especifica las acciones relacionadas con la operación de arrastrar.
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
clipboardObjeto Clipboard que contiene los datos arrastrados.
dropActionAcción elegida por el destino de la acción de soltar (none si no se ha definido ninguna).

paste

Evento  
Tipo de objeto de evento: flash.events.Event
propiedad Event.type = flash.events.Event.PASTE

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Se distribuye cuando el usuario activa la combinación de teclas aceleradoras específica de la plataforma en que se encuentra para pegar elementos, o bien cuando el usuario elige la opción 'Pegar' en el menú contextual. Este evento se distribuye al objeto seleccionado actualmente. Si el objeto seleccionado en ese momento es un objeto TextField, el comportamiento predeterminado es hacer que el contenido del portapapeles se pegue en el campo de texto en el punto de inserción activo, reemplazando cualquier texto seleccionado en el campo de texto.

La constante Event.PASTE define el valor de la propiedad type de un objeto de evento paste.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesverdadero (falso para tiempo de ejecución de AIR).
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
targetCualquier instancia de InteractiveObject con un detector registrado para el evento paste.

Nota: los objetos TextField no distribuyen eventos clear, copy, cut, paste o selectAll. Los objetos TextField siempre incluyen comandos Cortar, Copiar, Pegar, Borrar y Seleccionar todo en el menú contextual. No es posible eliminar estos comandos del menú contextual para los objetos TextField. En el caso de objetos TextField, seleccionar estos comandos (o sus equivalentes de teclado) no genera eventos clear, copy, cut, paste o selectAll. Sin embargo, otras clases que amplían la clase InteractiveObject, incluidos los componentes creados con Flash Text Engine (FTE), distribuirá estos eventos en respuesta a las acciones del usuario como métodos abreviados de teclado y menús contextuales.

    

proximityBegin

Evento  
Tipo de objeto de evento: flash.events.TouchEvent
propiedad TouchEvent.type = flash.events.TouchEvent.PROXIMITY_BEGIN

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 3

Se distribuye cuando el usuario baja un lápiz stylus activo más allá del umbral de detección de proximidad de la pantalla.

La secuencia habitual de eventos que se producen cuando un usuario baja un lápiz stylus a la pantalla, lo mueve por la pantalla y luego lo aleja:

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

Nota: consulte la clase Multitouch para obtener información sobre la compatibilidad con el entorno.

Define el valor de la propiedad type de un objeto de evento táctil PROXIMITY_BEGIN.

El objeto del evento TouchEvent tiene las siguientes propiedades:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows o Linux).
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
eventPhaseLa fase actual en el flujo del evento.
isRelatedObjectInaccessibletrue si la propiedad relatedObject se establece en null por motivos de reglas del entorno limitado de seguridad.
localXLa coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida.
localYLa coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida.
pressureUn valor entre 0.0 y 1.0 que indica fuerza de contacto con el dispositivo. Si el dispositivo no admite la detección de presión, el valor es 1.0.
relatedObjectReferencia a un objeto de la lista de visualización relacionado con el evento.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
sizeXAnchura de la zona de contacto.
sizeYAltura de la zona de contacto.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia de InteractiveObject en el dispositivo táctil. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.
touchPointIDUn número de identificación exclusivo (como un int) asignado al punto táctil.
timestamp(Sólo AIR) La marca de hora del evento en milisegundos con relación al inicio de la aplicación.
touchIntent(Sólo AIR) Un valor de la clase TouchEventIntent.
isTouchPointCanceled(Sólo AIR) true si el evento táctil se cancela debido a la lógica de rechazo de acciones táctiles del dispositivo.

Elementos de API relacionados

    

proximityEnd

Evento  
Tipo de objeto de evento: flash.events.TouchEvent
propiedad TouchEvent.type = flash.events.TouchEvent.PROXIMITY_END

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 3

Se distribuye cuando el usuario levanta un lápiz stylus activo por encima del umbral de detección de proximidad de la pantalla.

Un evento proximityEnd no se distribuye cuando el lápiz stylus toca la pantalla.

La secuencia habitual de eventos que se producen cuando un usuario baja un lápiz stylus a la pantalla, lo mueve por la pantalla y luego lo aleja:

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

Nota: consulte la clase Multitouch para obtener información sobre la compatibilidad con el entorno.

Define el valor de la propiedad type de un objeto de evento táctil PROXIMITY_END.

El objeto del evento TouchEvent tiene las siguientes propiedades:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows o Linux).
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
eventPhaseLa fase actual en el flujo del evento.
isRelatedObjectInaccessibletrue si la propiedad relatedObject se establece en null por motivos de reglas del entorno limitado de seguridad.
localXLa coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida.
localYLa coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida.
pressureUn valor entre 0.0 y 1.0 que indica fuerza de contacto con el dispositivo. Si el dispositivo no admite la detección de presión, el valor es 1.0.
relatedObjectReferencia a un objeto de la lista de visualización relacionado con el evento.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
sizeXAnchura de la zona de contacto.
sizeYAltura de la zona de contacto.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia de InteractiveObject en el dispositivo táctil. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.
touchPointIDUn número de identificación exclusivo (como un int) asignado al punto táctil.
timestamp(Sólo AIR) La marca de hora del evento en milisegundos con relación al inicio de la aplicación.
touchIntent(Sólo AIR) Un valor de la clase TouchEventIntent.
isTouchPointCanceled(Sólo AIR) true si el evento táctil se cancela debido a la lógica de rechazo de acciones táctiles del dispositivo.

Elementos de API relacionados

    

proximityMove

Evento  
Tipo de objeto de evento: flash.events.TouchEvent
propiedad TouchEvent.type = flash.events.TouchEvent.PROXIMITY_MOVE

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 3

Se distribuye cuando el usuario pasa un lápiz stylus activo por encima de la pantalla sin salir del umbral de detección de proximidad.

La secuencia habitual de eventos que se producen cuando un usuario baja un lápiz stylus a la pantalla, lo mueve por la pantalla y luego lo aleja:

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

Nota: consulte la clase Multitouch para obtener información sobre la compatibilidad con el entorno.

Define el valor de la propiedad type de un objeto de evento táctil PROXIMITY_MOVE.

El objeto del evento TouchEvent tiene las siguientes propiedades:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows o Linux).
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
eventPhaseLa fase actual en el flujo del evento.
isRelatedObjectInaccessibletrue si la propiedad relatedObject se establece en null por motivos de reglas del entorno limitado de seguridad.
localXLa coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida.
localYLa coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida.
pressureUn valor entre 0.0 y 1.0 que indica fuerza de contacto con el dispositivo. Si el dispositivo no admite la detección de presión, el valor es 1.0.
relatedObjectReferencia a un objeto de la lista de visualización relacionado con el evento.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
sizeXAnchura de la zona de contacto.
sizeYAltura de la zona de contacto.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia de InteractiveObject en el dispositivo táctil. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.
touchPointIDUn número de identificación exclusivo (como un int) asignado al punto táctil.
timestamp(Sólo AIR) La marca de hora del evento en milisegundos con relación al inicio de la aplicación.
touchIntent(Sólo AIR) Un valor de la clase TouchEventIntent.
isTouchPointCanceled(Sólo AIR) true si el evento táctil se cancela debido a la lógica de rechazo de acciones táctiles del dispositivo.

Elementos de API relacionados

    

proximityOut

Evento  
Tipo de objeto de evento: flash.events.TouchEvent
propiedad TouchEvent.type = flash.events.TouchEvent.PROXIMITY_OUT

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 3

Se distribuye cuando el usuario quita un lápiz stylus activo de encima de este objeto InteractiveObject permaneciendo dentro del umbral de detección de proximidad de la pantalla.

Nota: consulte la clase Multitouch para obtener información sobre la compatibilidad con el entorno.

Define el valor de la propiedad type de un objeto de evento táctil PROXIMITY_OUT.

El objeto del evento TouchEvent tiene las siguientes propiedades:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows o Linux).
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
eventPhaseLa fase actual en el flujo del evento.
isRelatedObjectInaccessibletrue si la propiedad relatedObject se establece en null por motivos de reglas del entorno limitado de seguridad.
localXLa coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida.
localYLa coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida.
pressureUn valor entre 0.0 y 1.0 que indica fuerza de contacto con el dispositivo. Si el dispositivo no admite la detección de presión, el valor es 1.0.
relatedObjectReferencia a un objeto de la lista de visualización relacionado con el evento.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
sizeXAnchura de la zona de contacto.
sizeYAltura de la zona de contacto.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia de InteractiveObject en el dispositivo táctil. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.
touchPointIDUn número de identificación exclusivo (como un int) asignado al punto táctil.
timestamp(Sólo AIR) La marca de hora del evento en milisegundos con relación al inicio de la aplicación.
touchIntent(Sólo AIR) Un valor de la clase TouchEventIntent.
isTouchPointCanceled(Sólo AIR) true si el evento táctil se cancela debido a la lógica de rechazo de acciones táctiles del dispositivo.

Elementos de API relacionados

    

proximityOver

Evento  
Tipo de objeto de evento: flash.events.TouchEvent
propiedad TouchEvent.type = flash.events.TouchEvent.PROXIMITY_OVER

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 3

Se distribuye cuando el usuario pasa un lápiz stylus activo directamente por encima de este objeto InteractiveObject permaneciendo dentro del umbral de detección de proximidad de la pantalla.

Nota: consulte la clase Multitouch para obtener información sobre la compatibilidad con el entorno.

Define el valor de la propiedad type de un objeto de evento táctil PROXIMITY_OVER.

El objeto del evento TouchEvent tiene las siguientes propiedades:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows o Linux).
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
eventPhaseLa fase actual en el flujo del evento.
isRelatedObjectInaccessibletrue si la propiedad relatedObject se establece en null por motivos de reglas del entorno limitado de seguridad.
localXLa coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida.
localYLa coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida.
pressureUn valor entre 0.0 y 1.0 que indica fuerza de contacto con el dispositivo. Si el dispositivo no admite la detección de presión, el valor es 1.0.
relatedObjectReferencia a un objeto de la lista de visualización relacionado con el evento.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
sizeXAnchura de la zona de contacto.
sizeYAltura de la zona de contacto.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia de InteractiveObject en el dispositivo táctil. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.
touchPointIDUn número de identificación exclusivo (como un int) asignado al punto táctil.
timestamp(Sólo AIR) La marca de hora del evento en milisegundos con relación al inicio de la aplicación.
touchIntent(Sólo AIR) Un valor de la clase TouchEventIntent.
isTouchPointCanceled(Sólo AIR) true si el evento táctil se cancela debido a la lógica de rechazo de acciones táctiles del dispositivo.

Elementos de API relacionados

    

proximityRollOut

Evento  
Tipo de objeto de evento: flash.events.TouchEvent
propiedad TouchEvent.type = flash.events.TouchEvent.PROXIMITY_ROLL_OUT

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 3

Se distribuye cuando el usuario quita un lápiz stylus activo de encima de este objeto InteractiveObject y sus elementos secundarios permaneciendo dentro del umbral de detección de proximidad de la pantalla.

El destino del evento es el objeto situado bajo el lápiz stylus o un elemento principal de dicho objeto. relatedObject es el objeto sobre el que se movió el lápiz stylus. Los eventos proximityRollOut se distribuyen consecutivamente y en sentido ascendente por la cadena principal del objeto, comenzando por el objeto y terminando por el elemento principal de nivel más alto que no sea ni la raíz ni un ascendiente de relatedObject.

La finalidad del evento proximityRollOut es simplificar la codificación de comportamientos rollover para contenedores de objetos de visualización con elementos secundarios. Cuando el lápiz stylus abandona el área de un objeto de visualización, incluida el área de cualquiera de sus elementos, secundarios para ir a un objeto que no es uno de sus elementos secundarios, el objeto de visualización distribuye el evento proximityRollOut. Este comportamiento es diferente al del evento proximityOut, que se distribuye cada vez que el ratón sale del área de algún objeto secundario del contenedor de objeto de visualización, aunque el ratón permanezca sobre otro objeto secundario del contenedor de objeto de visualización.

Nota: consulte la clase Multitouch para obtener información sobre la compatibilidad con el entorno.

Define el valor de la propiedad type para un objeto de evento táctil PROXIMITY_ROLL_OUT.

El objeto del evento TouchEvent tiene las siguientes propiedades:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows o Linux).
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
eventPhaseLa fase actual en el flujo del evento.
isRelatedObjectInaccessibletrue si la propiedad relatedObject se establece en null por motivos de reglas del entorno limitado de seguridad.
localXLa coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida.
localYLa coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida.
pressureUn valor entre 0.0 y 1.0 que indica fuerza de contacto con el dispositivo. Si el dispositivo no admite la detección de presión, el valor es 1.0.
relatedObjectReferencia a un objeto de la lista de visualización relacionado con el evento.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
sizeXAnchura de la zona de contacto.
sizeYAltura de la zona de contacto.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia de InteractiveObject en el dispositivo táctil. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.
touchPointIDUn número de identificación exclusivo (como un int) asignado al punto táctil.
timestamp(Sólo AIR) La marca de hora del evento en milisegundos con relación al inicio de la aplicación.
touchIntent(Sólo AIR) Un valor de la clase TouchEventIntent.
isTouchPointCanceled(Sólo AIR) true si el evento táctil se cancela debido a la lógica de rechazo de acciones táctiles del dispositivo.

Elementos de API relacionados

    

proximityRollOver

Evento  
Tipo de objeto de evento: flash.events.TouchEvent
propiedad TouchEvent.type = flash.events.TouchEvent.PROXIMITY_ROLL_OVER

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 3

Se distribuye cuando el usuario pasa un lápiz stylus activo por encima de este objeto InteractiveObject desde fuera del árbol de descendientes del objeto en la lista de visualización (permaneciendo dentro del umbral de detección de proximidad de la pantalla).

El destino del evento es el objeto situado bajo el lápiz stylus o un elemento principal de dicho objeto. relatedObject es el objeto que se encontraba previamente bajo el lápiz stylus. Los eventos proximityRollOver se distribuyen consecutivamente y en sentido descendente por la cadena principal del objeto, comenzando por el elemento principal de nivel más alto que no sea ni la raíz ni un ascendiente de relatedObject y terminando por el objeto.

La finalidad del evento proximityRollOver es simplificar la codificación de comportamientos rollout para contenedores de objetos de visualización con elementos secundarios. Cuando el lápiz stylus entra en el área superior de un objeto de visualización o el área superior de cualquiera de sus elementos secundarios desde un objeto que no es uno de sus elementos secundarios, el objeto de visualización distribuye el evento proximityRollOver. Este comportamiento es diferente al del evento proximityOver, que se distribuye cada vez que el ratón entra en el área de algún objeto secundario del contenedor de objeto de visualización, aunque el ratón ya estuviera sobre otro objeto secundario del contenedor de objeto de visualización.

Nota: consulte la clase Multitouch para obtener información sobre la compatibilidad con el entorno.

Define el valor de la propiedad type para un objeto de evento táctil PROXIMITY_ROLL_OVER.

El objeto del evento TouchEvent tiene las siguientes propiedades:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows o Linux).
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
eventPhaseLa fase actual en el flujo del evento.
isRelatedObjectInaccessibletrue si la propiedad relatedObject se establece en null por motivos de reglas del entorno limitado de seguridad.
localXLa coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida.
localYLa coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida.
pressureUn valor entre 0.0 y 1.0 que indica fuerza de contacto con el dispositivo. Si el dispositivo no admite la detección de presión, el valor es 1.0.
relatedObjectReferencia a un objeto de la lista de visualización relacionado con el evento.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
sizeXAnchura de la zona de contacto.
sizeYAltura de la zona de contacto.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia de InteractiveObject en el dispositivo táctil. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.
touchPointIDUn número de identificación exclusivo (como un int) asignado al punto táctil.
timestamp(Sólo AIR) La marca de hora del evento en milisegundos con relación al inicio de la aplicación.
touchIntent(Sólo AIR) Un valor de la clase TouchEventIntent.
isTouchPointCanceled(Sólo AIR) true si el evento táctil se cancela debido a la lógica de rechazo de acciones táctiles del dispositivo.

Elementos de API relacionados

releaseOutside

Evento  
Tipo de objeto de evento: flash.events.MouseEvent
propiedad MouseEvent.type = flash.events.MouseEvent.RELEASE_OUTSIDE

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 3.3, Flash Player 11.3

Se distribuye cuando el usuario suelta el botón del dispositivo señalador por primera vez después de que el usuario presiona el botón sobre una instancia de InteractiveObject y, a continuación, mueve el dispositivo de señalización fuera de la instancia de InteractiveObject. Si el destino es una instancia de SimpleButton, el objeto muestra el objeto de visualización upState. Si el destino es un campo de texto seleccionable, el campo de texto finaliza la selección como comportamiento predeterminado.

Define el valor de la propiedad type de un objeto de evento releaseOutside.

Este evento tiene las propiedades siguientes:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows).
bubblestrue
buttonDownfalse
cancelablefalse; no es posible cancelar el comportamiento predeterminado.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
localXLa coordenada horizontal en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
localYLa coordenada vertical en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
clickCountCuenta el número de clics del ratón para indicar si el evento forma parte de una secuencia de varios clics.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetEl objeto InteractiveObject presionado previamente con botón del dispositivo señalador y fuera de la instancia se suelta. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

rightClick

Evento  
Tipo de objeto de evento: flash.events.MouseEvent
propiedad MouseEvent.type = flash.events.MouseEvent.RIGHT_CLICK

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Lite 4

Se distribuye cuando un usuario pulsa y suelta el botón derecho del dispositivo de señalización sobre el mismo objeto InteractiveObject. Para que tenga lugar un evento rightClick, éste debe ir después de esta serie de eventos: rightMouseDown y luego el evento rightMouseUp. El objeto de destino debe ser el mismo para ambos eventos; en caso contrario, no se produce el evento rightClick. Puede producirse cualquier número de eventos de ratón entre los eventos rightMouseDown o rightMouseUp; el evento rightClick continuará produciéndose.

Define el valor de la propiedad type de un objeto de evento rightClick.

Este evento tiene las propiedades siguientes:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows).
bubblestrue
buttonDownPara eventos de clic derecho, esta propiedad siempre es false.
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
localXLa coordenada horizontal en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
localYLa coordenada vertical en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
movementXEl cambio en las coordenadas horizontales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
movementYEl cambio en las coordenadas verticales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

rightMouseDown

Evento  
Tipo de objeto de evento: flash.events.MouseEvent
propiedad MouseEvent.type = flash.events.MouseEvent.RIGHT_MOUSE_DOWN

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Lite 4

Se distribuye cuando el usuario pulsa el botón del dispositivo señalador sobre una instancia de InteractiveObject.

Define el valor de la propiedad type de un objeto de evento rightMouseDown.

Este evento tiene las propiedades siguientes:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows).
bubblestrue
buttonDownPara eventos de clic derecho, esta propiedad siempre es false.
cancelablefalse; no es posible cancelar el comportamiento predeterminado.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
localXLa coordenada horizontal en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
localYLa coordenada vertical en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
movementXEl cambio en las coordenadas horizontales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
movementYEl cambio en las coordenadas verticales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
clickCountCuenta el número de clics del ratón para indicar si el evento forma parte de una secuencia de varios clics.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

rightMouseUp

Evento  
Tipo de objeto de evento: flash.events.MouseEvent
propiedad MouseEvent.type = flash.events.MouseEvent.RIGHT_MOUSE_UP

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Lite 4

Se distribuye cuando el usuario suelta el botón del dispositivo señalador sobre una instancia de InteractiveObject.

Define el valor de la propiedad type de un objeto de evento rightMouseUp.

Este evento tiene las propiedades siguientes:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows).
bubblestrue
buttonDowntrue si se pulsa el botón derecho del ratón; en caso contrario; false.
cancelablefalse; no es posible cancelar el comportamiento predeterminado.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
localXLa coordenada horizontal en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
localYLa coordenada vertical en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
movementXEl cambio en las coordenadas horizontales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
movementYEl cambio en las coordenadas verticales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
clickCountCuenta el número de clics del ratón para indicar si el evento forma parte de una secuencia de varios clics.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

rollOut

Evento  
Tipo de objeto de evento: flash.events.MouseEvent
propiedad MouseEvent.type = flash.events.MouseEvent.ROLL_OUT

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

Se distribuye cuando el usuario mueve un dispositivo de señalización hacia el exterior de una instancia de InteractiveObject. El destino del evento es el objeto previamente situado bajo el dispositivo de señalización o un elemento principal de dicho objeto. relatedObject es el objeto al que se movió el dispositivo de señalización. Los eventos rollOut se distribuyen consecutivamente y en sentido ascendente por la cadena principal del objeto, comenzando por el objeto y terminando por el elemento principal de nivel más alto que no sea ni la raíz ni un ascendiente de relatedObject.

La finalidad del evento rollOut es simplificar la codificación de comportamientos rollover para contenedores de objetos de visualización con elementos secundarios. Cuando el ratón abandona el área de un objeto de visualización o el área de cualquiera de sus elementos secundarios para ir a un objeto que no es uno de sus elementos secundarios, el objeto de visualización distribuye el evento rollOut. Este comportamiento es diferente al del evento mouseOut, que se distribuye cada vez que el ratón sale del área de algún objeto secundario del contenedor de objeto de visualización, aunque el ratón permanezca sobre otro objeto secundario del contenedor de objeto de visualización.

Define el valor de la propiedad type de un objeto de evento rollOut.

Este evento tiene las propiedades siguientes:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows).
bubblesfalse
buttonDowntrue si se pulsa el botón principal del ratón; en caso contrario; false.
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
relatedObjectEl objeto de la lista de visualización al que señala ahora el dispositivo de señalización.
localXLa coordenada horizontal en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
localYLa coordenada vertical en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
movementXEl cambio en las coordenadas horizontales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
movementYEl cambio en las coordenadas verticales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

rollOver

Evento  
Tipo de objeto de evento: flash.events.MouseEvent
propiedad MouseEvent.type = flash.events.MouseEvent.ROLL_OVER

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

Se distribuye cuando el usuario mueve un dispositivo de señalización sobre una instancia de InteractiveObject. El destino del evento es el objeto situado bajo el dispositivo de señalización o un elemento principal de dicho objeto. relatedObject es el objeto que se encontraba previamente bajo el dispositivo de señalización. Los eventos rollOver se distribuyen consecutivamente y en sentido descendente por la cadena principal del objeto, comenzando por el elemento principal de nivel más alto que no sea ni la raíz ni un ascendiente de relatedObject y terminando por el objeto.

La finalidad del evento rollOver es simplificar la codificación de comportamientos rollout para contenedores de objetos de visualización con elementos secundarios. Cuando el ratón entra en el área de un objeto de visualización o el área de cualquiera de sus elementos secundarios desde un objeto que no es uno de sus elementos secundarios, el objeto de visualización distribuye el evento rollOver. Este comportamiento es diferente al del evento mouseOver, que se distribuye cada vez que el ratón entra en el área de algún objeto secundario del contenedor de objeto de visualización, aunque el ratón ya estuviera sobre otro objeto secundario del contenedor de objeto de visualización.

Define el valor de la propiedad type de un objeto de evento rollOver.

Este evento tiene las propiedades siguientes:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows).
bubblesfalse
buttonDowntrue si se pulsa el botón principal del ratón; en caso contrario; false.
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
relatedObjectEl objeto de la lista de visualización al que señalaba el dispositivo de señalización.
localXLa coordenada horizontal en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
localYLa coordenada vertical en la que se produce el evento relacionado con la clase Sprite contenida, si el bloqueo del ratón está desactivado.
movementXEl cambio en las coordenadas horizontales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
movementYEl cambio en las coordenadas verticales de la posición del ratón desde el último evento de ratón, si el bloqueo del ratón está activado.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia InteractiveObject en el dispositivo de señalización. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

selectAll

Evento  
Tipo de objeto de evento: flash.events.Event
propiedad Event.type = flash.events.Event.SELECT_ALL

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Se distribuye cuando el usuario activa la combinación de teclas aceleradoras específica de la plataforma en que se encuentra para seleccionar todos los elementos, o bien cuando el usuario elige la opción 'Seleccionar todo' en el menú contextual. Este evento se distribuye al objeto seleccionado actualmente. Si el objeto seleccionado en ese momento es un objeto TextField, el comportamiento predeterminado es hacer que se seleccione todo el contenido del campo de texto.

La constante Event.SELECT_ALL define el valor de la propiedad type de un objeto de evento selectAll.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
targetCualquier instancia de InteractiveObject con un detector registrado para el evento selectAll.

Nota: los objetos TextField no distribuyen eventos clear, copy, cut, paste o selectAll. Los objetos TextField siempre incluyen comandos Cortar, Copiar, Pegar, Borrar y Seleccionar todo en el menú contextual. No es posible eliminar estos comandos del menú contextual para los objetos TextField. En el caso de objetos TextField, seleccionar estos comandos (o sus equivalentes de teclado) no genera eventos clear, copy, cut, paste o selectAll. Sin embargo, otras clases que amplían la clase InteractiveObject, incluidos los componentes creados con Flash Text Engine (FTE), distribuirá estos eventos en respuesta a las acciones del usuario como métodos abreviados de teclado y menús contextuales.

softKeyboardActivate

Evento  
Tipo de objeto de evento: flash.events.SoftKeyboardEvent
propiedad SoftKeyboardEvent.type = flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.2, AIR 2.6

Se distribuye inmediatamente una vez mostrado el teclado en pantalla.

La constante SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE define el valor de la propiedad type del objeto SoftKeyboardEvent cuando aparece un teclado en pantalla. Para este evento, cancellable = false.

Este evento tiene las propiedades siguientes:

PropiedadValor
typeSOFT_KEYBOARD_ACTIVATE
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
relatedObjectValReferencia a un objeto de la lista de visualización relacionado con el evento.
triggerTypeValIndica si el evento de teclado lo ha activado una aplicación o el usuario.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.

Elementos de API relacionados

softKeyboardActivating

Evento  
Tipo de objeto de evento: flash.events.SoftKeyboardEvent
propiedad SoftKeyboardEvent.type = flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.2, AIR 2.6

Se distribuye inmediatamente antes de que se muestre el teclado en pantalla.

La constante SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING define el valor de la propiedad type del objeto SoftKeyboardEvent inmediatamente después de aparecer el teclado en pantalla. Para este evento, cancellable = true.

Este evento tiene las propiedades siguientes:

PropiedadValor
typeSOFT_KEYBOARD_ACTIVATING
bubblestrue
cancelabletrue a no ser que el evento lo distribuya un objeto StageText. En el caso de objetos StageText, el evento no se puede cancelar.
relatedObjectValReferencia a un objeto de la lista de visualización relacionado con el evento.
triggerTypeValIndica si el evento de teclado lo ha activado una aplicación o el usuario.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.

Elementos de API relacionados

softKeyboardDeactivate

Evento  
Tipo de objeto de evento: flash.events.SoftKeyboardEvent
propiedad SoftKeyboardEvent.type = flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.2, AIR 2.6

Se distribuye inmediatamente una vez oculto el teclado en pantalla.

La constante SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE define el valor de la propiedad type del objeto SoftKeyboardEvent cuando el teclado en pantalla baja o se oculta. Para este evento, cancellable = false.

Este evento tiene las propiedades siguientes:

PropiedadValor
typeSOFT_KEYBOARD_DEACTIVATE
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
relatedObjectValReferencia a un objeto de la lista de visualización relacionado con el evento.
triggerTypeValIndica si el evento de teclado lo ha activado una aplicación o el usuario.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.

Elementos de API relacionados

tabChildrenChange

Evento  
Tipo de objeto de evento: flash.events.Event
propiedad Event.type = flash.events.Event.TAB_CHILDREN_CHANGE

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9

Se distribuye cuando cambia el indicador tabChildren del objeto.

La constante Event.TAB_CHILDREN_CHANGE define el valor de la propiedad type de un objeto de evento tabChildrenChange.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
targetEl objeto cuyo indicador tabChildren ha cambiado. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

tabEnabledChange

Evento  
Tipo de objeto de evento: flash.events.Event
propiedad Event.type = flash.events.Event.TAB_ENABLED_CHANGE

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9

Se distribuye cuando cambia el indicador tabEnabled del objeto.

La constante Event.TAB_ENABLED_CHANGE define el valor de la propiedad type de un objeto de evento tabEnabledChange.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
targetEl objeto InteractiveObject cuyo indicador tabEnabled ha cambiado. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

tabIndexChange

Evento  
Tipo de objeto de evento: flash.events.Event
propiedad Event.type = flash.events.Event.TAB_INDEX_CHANGE

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9

Se distribuye cuando cambia el valor de la propiedad tabIndex del objeto.

La constante Event.TAB_INDEX_CHANGE define el valor de la propiedad type de un objeto de evento tabIndexChange.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
targetEl objeto cuyo tabIndex ha cambiado. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.

textInput

Evento  
Tipo de objeto de evento: flash.events.TextEvent
propiedad TextEvent.type = flash.events.TextEvent.TEXT_INPUT

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0, Flash Player 9, Flash Lite 4

Se distribuye cuando un usuario escribe uno o varios caracteres de texto. Existen diferentes métodos de introducción de texto que pueden generar este evento: teclados estándar, editores de método de entrada (IME), sistemas de reconocimiento de voz e, incluso, la acción de pegar texto sin formato o información de estilos.

Define el valor de la propiedad type de un objeto de evento textInput.

Nota: este evento no se distribuye para las teclas Supr o Retroceso.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblestrue
cancelabletrue; llama al método preventDefault() para cancelar el comportamiento predeterminado.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
targetCampo de texto en el que se introducen los caracteres. El destino no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.
textCarácter o secuencia de caracteres introducidos por el usuario.

touchBegin

Evento  
Tipo de objeto de evento: flash.events.TouchEvent
propiedad TouchEvent.type = flash.events.TouchEvent.TOUCH_BEGIN

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2, Flash Lite 4

Se distribuye cuando el usuario toca por primera vez un dispositivo táctil (por ejemplo, toca un teléfono móvil o dispositivo con pantalla táctil con un dedo). Algunos dispositivos también pueden interpretar este contacto como un evento mouseDown.

En concreto, si un usuario toca una pantalla táctil con un dedo, la instancia de InteractiveObject puede distribuir un evento mouseDown o un evento touchBegin, o ambos si el entorno actual así lo admite. Elija cómo desea controlar la interacción del usuario. Utilice la clase flash.ui.Multitouch para administrar la gestión de eventos táctiles (active la gestión de eventos de gestos táctiles, la gestión de eventos de puntos de toque simple, o desactive los eventos táctiles para que se distribuyan únicamente los eventos de ratón). Si elige gestionar el evento mouseDown, el mismo controlador de eventos se ejecutará en un dispositivo táctil y con un dispositivo compatible con ratón. Sin embargo, si elige gestionar el evento touchBegin, puede diseñar su controlador de eventos para que responda a las necesidades específicas de un entorno táctil y ofrecer a los usuarios una experiencia táctil más enriquecida. También puede controlar ambos eventos por separado para proporcionar una respuesta diferente para eventos táctiles y eventos de ratón.

Nota: consulte la clase Multitouch para obtener información sobre la compatibilidad con el entorno.

Define el valor de la propiedad type de un objeto de evento táctil TOUCH_BEGIN.

El objeto del evento TouchEvent tiene las siguientes propiedades:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows o Linux).
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
eventPhaseLa fase actual en el flujo del evento.
isRelatedObjectInaccessibletrue si la propiedad relatedObject se establece en null por motivos de reglas del entorno limitado de seguridad.
localXLa coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida.
localYLa coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida.
pressureUn valor entre 0.0 y 1.0 que indica fuerza de contacto con el dispositivo. Si el dispositivo no admite la detección de presión, el valor es 1.0.
relatedObjectReferencia a un objeto de la lista de visualización relacionado con el evento.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
sizeXAnchura de la zona de contacto.
sizeYAltura de la zona de contacto.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia de InteractiveObject en el dispositivo táctil. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.
touchPointIDUn número de identificación exclusivo (como un int) asignado al punto táctil.

Ejemplo  ( Cómo utilizar este ejemplo )

En el ejemplo siguiente se muestra la gestión de eventos para los eventos TOUCH_BEGIN, TOUCH_MOVE, y TOUCH_END. Mientras el punto de contacto se desplaza a lo largo de la pantalla (onTouchMove), la coordenada x con respecto al escenario se traza en la salida. Para los parámetros Sprite.startTouchDrag de la función onTouchBegin, el valor de touchPointID es el valor asignado al objeto de evento. El parámetro bounds es el rectángulo que define los límites del objeto de visualización principal (bg es un objeto de visualización que 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");
}

Elementos de API relacionados

touchEnd

Evento  
Tipo de objeto de evento: flash.events.TouchEvent
propiedad TouchEvent.type = flash.events.TouchEvent.TOUCH_END

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2, Flash Lite 4

Se distribuye cuando el usuario elimina el contacto con un dispositivo táctil (como levantar un dedo de un teléfono móvil o dispositivo con pantalla táctil). Algunos dispositivos también pueden interpretar este contacto como un evento mouseUp.

En concreto, si un usuario levanta un dedo de una pantalla táctil, la instancia de InteractiveObject puede distribuir un evento mouseUp o un evento touchEnd, o ambos si el entorno actual así lo admite. Elija cómo desea controlar la interacción del usuario. Utilice la clase flash.ui.Multitouch para administrar la gestión de eventos táctiles (active la gestión de eventos de gestos táctiles, la gestión de eventos de puntos de toque simple, o desactive los eventos táctiles para que se distribuyan únicamente los eventos de ratón). Si elige gestionar el evento mouseUp, el mismo controlador de eventos se ejecutará en un dispositivo táctil y con un dispositivo compatible con ratón. Sin embargo, si elige gestionar el evento touchEnd, puede diseñar su controlador de eventos para que responda a las necesidades específicas de un entorno táctil y ofrecer a los usuarios una experiencia táctil más enriquecida. También puede controlar ambos eventos por separado para proporcionar una respuesta diferente para eventos táctiles y eventos de ratón.

Nota: consulte la clase Multitouch para obtener información sobre la compatibilidad con el entorno.

Define el valor de la propiedad type de un objeto de evento táctil TOUCH_END.

El objeto del evento TouchEvent tiene las siguientes propiedades:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows o Linux).
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
eventPhaseLa fase actual en el flujo del evento.
isRelatedObjectInaccessibletrue si la propiedad relatedObject se establece en null por motivos de reglas del entorno limitado de seguridad.
localXLa coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida.
localYLa coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida.
pressureUn valor entre 0.0 y 1.0 que indica fuerza de contacto con el dispositivo. Si el dispositivo no admite la detección de presión, el valor es 1.0.
relatedObjectReferencia a un objeto de la lista de visualización relacionado con el evento.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
sizeXAnchura de la zona de contacto.
sizeYAltura de la zona de contacto.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia de InteractiveObject en el dispositivo táctil. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.
touchPointIDUn número de identificación exclusivo (como un int) asignado al punto táctil.

Ejemplo  ( Cómo utilizar este ejemplo )

En el ejemplo siguiente se muestra la gestión de eventos para los eventos TOUCH_BEGIN, TOUCH_MOVE, y TOUCH_END. Mientras el punto de contacto se desplaza a lo largo de la pantalla (onTouchMove), la coordenada x con respecto al escenario se traza en la salida. Para los parámetros Sprite.startTouchDrag de la función onTouchBegin, el valor de touchPointID es el valor asignado al objeto de evento. El parámetro bounds es el rectángulo que define los límites del objeto de visualización principal (bg es un objeto de visualización que 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");
}

Elementos de API relacionados

touchMove

Evento  
Tipo de objeto de evento: flash.events.TouchEvent
propiedad TouchEvent.type = flash.events.TouchEvent.TOUCH_MOVE

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2, Flash Lite 4

Se distribuye cuando el usuario toca el dispositivo y se distribuye constantemente hasta que desaparece el punto de contacto. Tenga en cuenta que este evento no requiere la distribución del movimiento real del punto de contacto.

Algunos dispositivos pueden interpretar este contacto como un evento mouseMove. En concreto, si un usuario mueve un dedo sobre una pantalla táctil, la instancia de InteractiveObject puede distribuir un evento mouseMove o un evento touchMove, o ambos si el entorno actual así lo admite. Elija cómo desea controlar la interacción del usuario. Utilice la clase flash.ui.Multitouch para administrar la gestión de eventos táctiles (active la gestión de eventos de gestos táctiles, la gestión de eventos de puntos de toque simple, o desactive los eventos táctiles para que se distribuyan únicamente los eventos de ratón). Si elige gestionar el evento mouseMove, el mismo controlador de eventos se ejecutará en un dispositivo táctil y con un dispositivo compatible con ratón. Sin embargo, si elige gestionar el evento touchMove, puede diseñar su controlador de eventos para que responda a las necesidades específicas de un entorno táctil y ofrecer a los usuarios una experiencia táctil más enriquecida. También puede controlar ambos eventos por separado para proporcionar una respuesta diferente para eventos táctiles y eventos de ratón.

Nota: consulte la clase Multitouch para obtener información sobre la compatibilidad con el entorno.

Define el valor de la propiedad type de un objeto de evento táctil TOUCH_MOVE.

El objeto del evento TouchEvent tiene las siguientes propiedades:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows o Linux).
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
eventPhaseLa fase actual en el flujo del evento.
isRelatedObjectInaccessibletrue si la propiedad relatedObject se establece en null por motivos de reglas del entorno limitado de seguridad.
localXLa coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida.
localYLa coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida.
pressureUn valor entre 0.0 y 1.0 que indica fuerza de contacto con el dispositivo. Si el dispositivo no admite la detección de presión, el valor es 1.0.
relatedObjectReferencia a un objeto de la lista de visualización relacionado con el evento.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
sizeXAnchura de la zona de contacto.
sizeYAltura de la zona de contacto.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia de InteractiveObject en el dispositivo táctil. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.
touchPointIDUn número de identificación exclusivo (como un int) asignado al punto táctil.

Ejemplo  ( Cómo utilizar este ejemplo )

En el ejemplo siguiente se muestra la gestión de eventos para los eventos TOUCH_BEGIN, TOUCH_MOVE, y TOUCH_END. Mientras el punto de contacto se desplaza a lo largo de la pantalla (onTouchMove), la coordenada x con respecto al escenario se traza en la salida. Para los parámetros Sprite.startTouchDrag de la función onTouchBegin, el valor de touchPointID es el valor asignado al objeto de evento. El parámetro bounds es el rectángulo que define los límites del objeto de visualización principal (bg es un objeto de visualización que 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");
}

Elementos de API relacionados

touchOut

Evento  
Tipo de objeto de evento: flash.events.TouchEvent
propiedad TouchEvent.type = flash.events.TouchEvent.TOUCH_OUT

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2, Flash Lite 4

Se distribuye cuando el usuario retira el punto de contacto de una instancia de InteractiveObject en un dispositivo táctil (como arrastrar un dedo desde un objeto de visualización a otro en un teléfono móvil o en un dispositivo con pantalla táctil). Algunos dispositivos también pueden interpretar este contacto como un evento mouseOut.

En concreto, si un usuario mueve un dedo sobre una pantalla táctil, la instancia de InteractiveObject puede distribuir un evento mouseOut o un evento touchOut, o ambos si el entorno actual así lo admite. Elija cómo desea controlar la interacción del usuario. Utilice la clase flash.ui.Multitouch para administrar la gestión de eventos táctiles (active la gestión de eventos de gestos táctiles, la gestión de eventos de puntos de toque simple, o desactive los eventos táctiles para que se distribuyan únicamente los eventos de ratón). Si elige gestionar el evento mouseOut, el mismo controlador de eventos se ejecutará en un dispositivo táctil y con un dispositivo compatible con ratón. Sin embargo, si elige gestionar el evento touchOut, puede diseñar su controlador de eventos para que responda a las necesidades específicas de un entorno táctil y ofrecer a los usuarios una experiencia táctil más enriquecida. También puede controlar ambos eventos por separado para proporcionar una respuesta diferente para eventos táctiles y eventos de ratón.

Nota: consulte la clase Multitouch para obtener información sobre la compatibilidad con el entorno.

Define el valor de la propiedad type de un objeto de evento táctil TOUCH_OUT.

El objeto del evento TouchEvent tiene las siguientes propiedades:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows o Linux).
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
eventPhaseLa fase actual en el flujo del evento.
isRelatedObjectInaccessibletrue si la propiedad relatedObject se establece en null por motivos de reglas del entorno limitado de seguridad.
localXLa coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida.
localYLa coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida.
pressureUn valor entre 0.0 y 1.0 que indica fuerza de contacto con el dispositivo. Si el dispositivo no admite la detección de presión, el valor es 1.0.
relatedObjectReferencia a un objeto de la lista de visualización relacionado con el evento.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
sizeXAnchura de la zona de contacto.
sizeYAltura de la zona de contacto.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia de InteractiveObject en el dispositivo táctil. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.
touchPointIDUn número de identificación exclusivo (como un int) asignado al punto táctil.

Elementos de API relacionados

touchOver

Evento  
Tipo de objeto de evento: flash.events.TouchEvent
propiedad TouchEvent.type = flash.events.TouchEvent.TOUCH_OVER

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2, Flash Lite 4

Se distribuye cuando el usuario mueve el punto de contacto sobre una instancia de InteractiveObject en un dispositivo táctil (como arrastrar un dedo desde un punto fuera de un objeto de visualización en un punto sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil). Algunos dispositivos también pueden interpretar este contacto como un evento mouseOver.

En concreto, si un usuario mueve un dedo sobre un objeto InteractiveObject, la instancia de InteractiveObject puede distribuir un evento mouseOver o un evento touchOver, o ambos si el entorno actual así lo admite. Elija cómo desea controlar la interacción del usuario. Utilice la clase flash.ui.Multitouch para administrar la gestión de eventos táctiles (active la gestión de eventos de gestos táctiles, la gestión de eventos de puntos de toque simple, o desactive los eventos táctiles para que se distribuyan únicamente los eventos de ratón). Si elige gestionar el evento mouseOver, el mismo controlador de eventos se ejecutará en un dispositivo táctil y con un dispositivo compatible con ratón. Sin embargo, si elige gestionar el evento touchOver, puede diseñar su controlador de eventos para que responda a las necesidades específicas de un entorno táctil y ofrecer a los usuarios una experiencia táctil más enriquecida. También puede controlar ambos eventos por separado para proporcionar una respuesta diferente para eventos táctiles y eventos de ratón.

Nota: consulte la clase Multitouch para obtener información sobre la compatibilidad con el entorno.

Define el valor de la propiedad type de un objeto de evento táctil TOUCH_OVER.

El objeto del evento TouchEvent tiene las siguientes propiedades:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows o Linux).
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
eventPhaseLa fase actual en el flujo del evento.
isRelatedObjectInaccessibletrue si la propiedad relatedObject se establece en null por motivos de reglas del entorno limitado de seguridad.
localXLa coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida.
localYLa coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida.
pressureUn valor entre 0.0 y 1.0 que indica fuerza de contacto con el dispositivo. Si el dispositivo no admite la detección de presión, el valor es 1.0.
relatedObjectReferencia a un objeto de la lista de visualización relacionado con el evento.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
sizeXAnchura de la zona de contacto.
sizeYAltura de la zona de contacto.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia de InteractiveObject en el dispositivo táctil. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.
touchPointIDUn número de identificación exclusivo (como un int) asignado al punto táctil.

Elementos de API relacionados

touchRollOut

Evento  
Tipo de objeto de evento: flash.events.TouchEvent
propiedad TouchEvent.type = flash.events.TouchEvent.TOUCH_ROLL_OUT

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2, Flash Lite 4

Se distribuye cuando el usuario retira el punto de contacto de una instancia de InteractiveObject en un dispositivo táctil (como arrastrar un dedo desde un objeto de visualización a un punto fuera del objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil). Algunos dispositivos también pueden interpretar este contacto como un evento rollOut.

En concreto, si un usuario mueve un dedo sobre un objeto InteractiveObject, la instancia de InteractiveObject puede distribuir un evento rollOut o un evento touchRollOut, o ambos si el entorno actual así lo admite. Elija cómo desea controlar la interacción del usuario. Utilice la clase flash.ui.Multitouch para administrar la gestión de eventos táctiles (active la gestión de eventos de gestos táctiles, la gestión de eventos de puntos de toque simple, o desactive los eventos táctiles para que se distribuyan únicamente los eventos de ratón). Si elige gestionar el evento rollOut, el mismo controlador de eventos se ejecutará en un dispositivo táctil y con un dispositivo compatible con ratón. Sin embargo, si elige gestionar el evento touchRollOut, puede diseñar su controlador de eventos para que responda a las necesidades específicas de un entorno táctil y ofrecer a los usuarios una experiencia táctil más enriquecida. También puede controlar ambos eventos por separado para proporcionar una respuesta diferente para eventos táctiles y eventos de ratón.

Nota: consulte la clase Multitouch para obtener información sobre la compatibilidad con el entorno.

Define el valor de la propiedad type para un objeto de evento táctil TOUCH_ROLL_OUT.

El objeto del evento TouchEvent tiene las siguientes propiedades:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows o Linux).
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
eventPhaseLa fase actual en el flujo del evento.
isRelatedObjectInaccessibletrue si la propiedad relatedObject se establece en null por motivos de reglas del entorno limitado de seguridad.
localXLa coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida.
localYLa coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida.
pressureUn valor entre 0.0 y 1.0 que indica fuerza de contacto con el dispositivo. Si el dispositivo no admite la detección de presión, el valor es 1.0.
relatedObjectReferencia a un objeto de la lista de visualización relacionado con el evento.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
sizeXAnchura de la zona de contacto.
sizeYAltura de la zona de contacto.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia de InteractiveObject en el dispositivo táctil. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.
touchPointIDUn número de identificación exclusivo (como un int) asignado al punto táctil.

Elementos de API relacionados

touchRollOver

Evento  
Tipo de objeto de evento: flash.events.TouchEvent
propiedad TouchEvent.type = flash.events.TouchEvent.TOUCH_ROLL_OVER

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2, Flash Lite 4

Se distribuye cuando el usuario mueve el punto de contacto sobre una instancia de InteractiveObject en un dispositivo táctil (como arrastrar un dedo desde un punto fuera de un objeto de visualización en un punto sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil). Algunos dispositivos también pueden interpretar este contacto como un evento rollOver.

En concreto, si un usuario mueve un dedo sobre un objeto InteractiveObject, la instancia de InteractiveObject puede distribuir un evento rollOver o un evento touchRollOver, o ambos si el entorno actual así lo admite. Elija cómo desea controlar la interacción del usuario. Utilice la clase flash.ui.Multitouch para administrar la gestión de eventos táctiles (active la gestión de eventos de gestos táctiles, la gestión de eventos de puntos de toque simple, o desactive los eventos táctiles para que se distribuyan únicamente los eventos de ratón). Si elige gestionar el evento rollOver, el mismo controlador de eventos se ejecutará en un dispositivo táctil y con un dispositivo compatible con ratón. Sin embargo, si elige gestionar el evento touchRollOver, puede diseñar su controlador de eventos para que responda a las necesidades específicas de un entorno táctil y ofrecer a los usuarios una experiencia táctil más enriquecida. También puede controlar ambos eventos por separado para proporcionar una respuesta diferente para eventos táctiles y eventos de ratón.

Nota: consulte la clase Multitouch para obtener información sobre la compatibilidad con el entorno.

Define el valor de la propiedad type para un objeto de evento táctil TOUCH_ROLL_OVER.

El objeto del evento TouchEvent tiene las siguientes propiedades:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows o Linux).
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
eventPhaseLa fase actual en el flujo del evento.
isRelatedObjectInaccessibletrue si la propiedad relatedObject se establece en null por motivos de reglas del entorno limitado de seguridad.
localXLa coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida.
localYLa coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida.
pressureUn valor entre 0.0 y 1.0 que indica fuerza de contacto con el dispositivo. Si el dispositivo no admite la detección de presión, el valor es 1.0.
relatedObjectReferencia a un objeto de la lista de visualización relacionado con el evento.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
sizeXAnchura de la zona de contacto.
sizeYAltura de la zona de contacto.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia de InteractiveObject en el dispositivo táctil. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.
touchPointIDUn número de identificación exclusivo (como un int) asignado al punto táctil.

Elementos de API relacionados

touchTap

Evento  
Tipo de objeto de evento: flash.events.TouchEvent
propiedad TouchEvent.type = flash.events.TouchEvent.TOUCH_TAP

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2, Flash Lite 4

Se distribuye cuando el usuario levanta el punto de contacto en la misma instancia de InteractiveObject en la que se inició el contacto en un dispositivo táctil (como, por ejemplo, pulsar y soltar un dedo desde un único punto sobre un objeto de visualización en un teléfono móvil o en un dispositivo con pantalla táctil). Algunos dispositivos también pueden interpretar este contacto como un evento click.

En concreto, si un usuario toca con un dedo un objeto InteractiveObject, la instancia de InteractiveObject puede distribuir un evento click o un evento touchTap, o ambos si el entorno actual así lo admite. Elija cómo desea controlar la interacción del usuario. Utilice la clase flash.ui.Multitouch para administrar la gestión de eventos táctiles (active la gestión de eventos de gestos táctiles, la gestión de eventos de puntos de toque simple, o desactive los eventos táctiles para que se distribuyan únicamente los eventos de ratón). Si elige gestionar el evento click, el mismo controlador de eventos se ejecutará en un dispositivo táctil y con un dispositivo compatible con ratón. Sin embargo, si elige gestionar el evento touchTap, puede diseñar su controlador de eventos para que responda a las necesidades específicas de un entorno táctil y ofrecer a los usuarios una experiencia táctil más enriquecida. También puede controlar ambos eventos por separado para proporcionar una respuesta diferente para eventos táctiles y eventos de ratón.

Nota: consulte la clase Multitouch para obtener información sobre la compatibilidad con el entorno.

Define el valor de la propiedad type de un objeto de evento táctil TOUCH_TAP.

El objeto del evento TouchEvent tiene las siguientes propiedades:

PropiedadValor
altKeytrue si la tecla Alt está activa (Windows o Linux).
bubblestrue
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
commandKeytrue en Mac, si la tecla Comando está activa; false si está inactiva. Siempre es false en Windows.
controlKeytrue si la tecla Control o Ctrl está activa; false si está inactiva.
ctrlKeytrue en Windows o Linux, si la tecla Ctrl está activa. true en Mac, si la tecla Ctrl o Comando está activa. En caso contrario, false.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
eventPhaseLa fase actual en el flujo del evento.
isRelatedObjectInaccessibletrue si la propiedad relatedObject se establece en null por motivos de reglas del entorno limitado de seguridad.
localXLa coordenada horizontal en la que se produce el evento en relación con la clase Sprite contenida.
localYLa coordenada vertical en la que se produce el evento en relación con la clase Sprite contenida.
pressureUn valor entre 0.0 y 1.0 que indica fuerza de contacto con el dispositivo. Si el dispositivo no admite la detección de presión, el valor es 1.0.
relatedObjectReferencia a un objeto de la lista de visualización relacionado con el evento.
shiftKeytrue si la tecla Mayús está activa; false si está inactiva.
sizeXAnchura de la zona de contacto.
sizeYAltura de la zona de contacto.
stageXLa coordenada horizontal en la que se produce el evento en las coordenadas globales del escenario.
stageYLa coordenada vertical en la que se produce el evento en las coordenadas globales del escenario.
targetLa instancia de InteractiveObject en el dispositivo táctil. El objeto target no siempre es el objeto de la lista de visualización que registró el detector de eventos. Utilice la propiedad currentTarget para acceder al objeto de la lista de visualización que está procesando el evento actualmente.
touchPointIDUn número de identificación exclusivo (como un int) asignado al punto táctil.

Ejemplo  ( Cómo utilizar este ejemplo )

El siguiente ejemplo muestra un mensaje cuando el cuadrado dibujado en mySprite se toca en un dispositivo táctil:
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);
}

Elementos de API relacionados

InteractiveObjectExample.as

En el ejemplo siguiente, se utiliza la clase InteractiveObjectExample que, a su vez, utiliza la clase ChildSprite para dibujar un rectángulo y manipularlo después según varios eventos de ratón. Esta tarea se consigue siguiendo los pasos siguientes:
  1. En el constructor InteractiveObjectExample, se crea un nuevo objeto ChildSprite de tipo Sprite denominado child, que llama al método constructor ChildSprite para dibujar la forma y añadirle eventos de ratón (como se explica en los pasos siguientes). El objeto child se añade al principio de la lista de visualización en las coordenadas x = 0, y = 0.
  2. En la clase ChildSprite, declare las propiedades size y overSize que se utilizarán posteriormente en el método draw() y los métodos MouseEvent.
  3. Declare propiedades que establezcan el color de fondo en naranja, el color cuando se pasa el ratón por encima en amarillo oscuro y color del ratón pulsado en azul claro.
  4. En el constructor ChildSprite, se dibuja un cuadrado naranja mediante los métodos de la clase Graphics y el método draw().
  5. El constructor añade cuatro métodos de detector de eventos MouseEvent:
    • mouseOverHandler: vuelve a dibujar un cuadrado más grande de 60 x 60 píxeles de color amarillo oscuro en las coordenadas originales.
    • mouseOutHandler: devuelve el cuadrado a su tamaño y color originales.
    • mouseDownHandler: vuelve a dibujar un cuadrado más grande de 60 x 60 píxeles de color azul claro en las coordenadas originales.
    • mouseUpHandler: igual que 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 ]¿Por qué hay texto en inglés?
Cierto contenido de la Referencia de ActionScript 3.0 se muestra en inglés

No todo el contenido de la Referencia de ActionScript 3.0 se traduce a todos los idiomas. Si un elemento del lenguaje no se traduce, aparecerá en inglés. Por ejemplo, la clase ga.controls.HelpBox no está traducida en ningún idioma. Por lo tanto, en la versión en español de la referencia, la clase ga.controls.HelpBox aparecerá en inglés.