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.accessibility 

AccessibilityImplementation  - 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.accessibility
Clasepublic class AccessibilityImplementation
HerenciaAccessibilityImplementation Inheritance Object
Subclases AccImpl, AccImpl

Versiones de motor de ejecución: Flash Player 9, AIR 2

La clase AccessibilityImplementation es la clase base en Flash Player que permite la implementación de accesibilidad en componentes. Esta clase permite la comunicación entre un componente y un lector de pantalla. Los lectores de pantalla se utilizan para traducir contenido de pantalla en voz sintetizada o braille para usuarios invidentes.

La clase AccessibilityImplementation proporciona un conjunto de métodos que permiten que un desarrollador de componentes ponga a disposición de la tecnología de soporte información sobre funciones en el sistema, eventos basados en objetos y estados.

Adobe Flash Player utiliza Microsoft Active Accessibility (MSAA) que proporciona un modo de comunicación descriptivo y estandarizado entre lectores de pantalla y aplicaciones. Para obtener más información sobre cómo Flash Player funciona con MSAA, consulte el capítulo de accesibilidad Uso del SDK de Flex.

Los métodos de la clase AccessibilityImplementation son un subconjunto de la interfaz IAccessible de una instancia de componente.

El modo en que un objeto AccessibilityImplementation implementa la interfaz IAccessible, y los eventos que envía, dependen del tipo de componente que se están implementando.

No cree instancias de AccessibilityImplementation directamente llamando a su constructor. En su lugar, cree nuevas implementaciones de accesibilidad ampliando la clase Acclmpl para cada nuevo componente. En Flash, consulte el paquete fl.accessibility. En Flex, consulte el paquete mx.accessibility y el capítulo de accesibilidad Uso del SDK de Flex.

Nota: la clase AccessibilityImplementation no se admite en versiones del motor de ejecución de AIR previas a AIR 2. La clase está disponible para la compilación en versiones de AIR previas a AIR 2, pero no se admite en tiempo de ejecución hasta AIR 2.



Propiedades públicas
 PropiedadDefinido por
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
  errno : uint
Indica un código de error.
AccessibilityImplementation
  stub : Boolean
Se utilizan para crear un stub de accesibilidad de componentes.
AccessibilityImplementation
Métodos públicos
 MétodoDefinido por
  
Constructor estático.
AccessibilityImplementation
  
Un método IAccessible que realiza la acción predeterminada asociada al componente que este objeto AccessibilityImplementation representa o de uno de sus elementos secundarios.
AccessibilityImplementation
  
accLocation(childID:uint):*
El método MSAA para devolver un objeto de visualización o un rectángulo que especifica el recuadro de delimitación de un elemento secundario en el AccessibilityImplementation.
AccessibilityImplementation
  
accSelect(operation:uint, childID:uint):void
Método IAccessible para modificar la selección en el componente que este AccessibilityImplementation representa.
AccessibilityImplementation
  
Método MSAA para devolver la acción predeterminada del componente que este AccessibilityImplementation representa o de uno de sus elementos secundarios.
AccessibilityImplementation
  
Método MSAA para devolver el ID de entero sin signo del elemento secundario, si lo hay, que tiene selección de elementos secundarios en el componente.
AccessibilityImplementation
  
Método MSAA para devolver el nombre del componente que este AccessibilityImplementation representa o de uno de sus elementos secundarios.
AccessibilityImplementation
  
Método MSAA para devolver la función del sistema del componente que este AccessibilityImplementation representa o de uno de sus elementos secundarios.
AccessibilityImplementation
  
Método MSAA para devolver un conjunto que contiene el ID de todos los elementos secundarios que se hayan seleccionado.
AccessibilityImplementation
  
Método IAccessible para devolver el estado actual del motor de ejecución del componente que este AccessibilityImplementation representa o de uno de sus elementos secundarios.
AccessibilityImplementation
  
Método MSAA para devolver el valor del motor de ejecución del componente que este AccessibilityImplementation representa o de uno de sus elementos secundarios.
AccessibilityImplementation
  
AccessibilityImplementation
  
AccessibilityImplementation
  
Devuelve un conjunto que contiene ID de enteros sin signo de todos los elementos secundarios de AccessibilityImplementation.
AccessibilityImplementation
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
  
Devuelve true o false para indicar si el objeto de texto que tiene un recuadro de delimitación especificado por x, y, width y height debe considerarse como una etiqueta para el componente que AccessibilityImplementation representa.
AccessibilityImplementation
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 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
Información sobre propiedades

errno

propiedad
public var errno:uint

Versiones de motor de ejecución: Flash Player 9, AIR 2

Indica un código de error. Los valores se indican fuera de banda, no como valores devueltos. Para indicar un error, defina la propiedad errno como uno de los códigos de error documentados en el apéndice de constantes de AccessibilityImplementation. Esto hace que se omita el valor devuelto. El la propiedad errno de AccessibilityImplementation siempre se borra (se establece en cero) por el reproductor antes de llamar a cualquier método AccessibilityImplementation.

Elementos de API relacionados

stub

propiedad 
public var stub:Boolean

Versiones de motor de ejecución: Flash Player 9, AIR 2

Se utilizan para crear un stub de accesibilidad de componentes. Si un componente se libera sin implementación de accesibilidad de ActionScript, Adobe le recomienda añadir un stub de accesibilidad de componentes. Este stub hace que Flash Player en lo que a accesibilidad respecta, trate el componente como un simple gráfico y no tiene que exponer la estructura interna de botones, campos de texto, etc., dentro del componente.

Para crear stub de accesibilidad de componentes, se debe crear una subclase de la clase Acclmpl pertinente, que anule el stub de la propiedad con un valor true.

Elementos de API relacionados

La clase mx.accessibility.AccImpl en Flex (\sdks\4.0.0\frameworks\projects\framework\src\mx\accessibility\AccImpl.as)
La clase fl.accessibility.AccImpl en Flash (\Local Settings\Application Data\Adobe\Flash CS5\en_US\Configuration\Classes\mx\accessibility\AccImpl.as)
Información sobre constructores

AccessibilityImplementation

()Información sobre
public function AccessibilityImplementation()

Versiones de motor de ejecución: Flash Player 9, AIR 2

Constructor estático. No cree instancias de AccessibilityImplementation directamente llamando a su constructor. En su lugar, cree nuevas implementaciones de accesibilidad ampliando la clase mx.accessibility.AccImpl para cada nuevo componente.

Elementos de API relacionados

Información sobre métodos

accDoDefaultAction

()método
public function accDoDefaultAction(childID:uint):void

Versiones de motor de ejecución: Flash Player 9, AIR 2

Un método IAccessible que realiza la acción predeterminada asociada al componente que este objeto AccessibilityImplementation representa o de uno de sus elementos secundarios.

Implemente este método sólo si AccessibilityImplementation representa un elemento de IU que tiene una acción predeterminada en el modelo MSAA.

Si está implementando accDoDefaultAction(), sólo para el propio objeto AccessibilityImplementation (o sólo para sus elementos secundarios), necesitará en algunos casos indicar que no hay ninguna acción predeterminada para el elemento childID determinado transferido. Haga esto definiendo la propiedad errno como E_MEMBERNOTFOUND.

Parámetros

childID:uint — Un entero sin signo correspondiente a uno de los elementos secundarios del componente, tal como define getChildIDArray().


Ejemplo  ( Cómo utilizar este ejemplo )
A continuación puede ver un ejemplo que muestra cómo se implementa este método para llevar a cabo la acción predeterminada adecuada en la clase mx.accessibility.ListBaseAccImpl de Flex, la implementación de accesibilidad ListBase. Para ListBase y las clases que heredan de ella, la acción predeterminada "Haga doble clic en" para uno de sus elementos secundarios de la lista seleccionará dicho elemento.
     override public function accDoDefaultAction(childID:uint):void
     {
         if (childID > 0)
             ListBase(master).selectedIndex = childID - 1;
     }

accLocation

()método 
public function accLocation(childID:uint):*

Versiones de motor de ejecución: Flash Player 9, AIR 2

Método MSAA para devolver un objeto DisplayObject o Rectangle que especifica el recuadro de delimitación de un elemento secundario en AccessibilityImplementation.

Nunca se llama a este método con childID cero. Si su AccessibilityImplementation nunca va a contener elementos secundarios, no debe implementar este método. Si su AccessibilityImplementation puede contener elementos secundarios, este método es obligatorio.

Normalmente puede cumplir los requisitos de este método devolviendo un objeto que represente el propio elemento secundario. Esto funciona siempre que el elemento secundario sea DisplayObject. En estos casos, simplemente devuelva el objeto DisplayObject que corresponde al nombre de instancia asociado con el objeto visual relevante de la lista de visualización.

Si un elemento secundario no aprovechar la técnica explicada arriba, puede ser calcular el recuadro de delimitación usted mismo y devolver un objeto Rectangle con las propiedades: x, y, width y height. Los miembros x e y especifican la esquina superior izquierda del recuadro de delimitación, y los miembros width y height especifican su tamaño. Los cuatro miembros deben estar en unidades de píxeles de escenario y ser relativos al origen del componente que representa AccessibilityImplementation. Las propiedades x e y puede tener valores negativos, ya que el origen de objeto DisplayObject no estña necesariamente en su esquina superior izquierda.

Si el elemento secundario especificado por childID no está visible (es decir, get_accState para ese elemento secundario podría devolver un valor incluyendo STATE_SYSTEM_INVISIBLE), puede devolver null desde accLocation. También puede devolver un objeto Rectangle que represente las coordenadas de la ubicación en la que el elemento secundario aparecería si estuviera visible.

Parámetros

childID:uint — Un entero sin signo correspondiente a uno de los elementos secundarios del componente, tal como define getChildIDArray().

Valor devuelto
*DisplayObject o Rectangle que especifica el recuadro de delimitación del elemento secundario especificado por el parámetro childID.

Más información

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )
En el ejemplo siguiente, se muestra cómo se implementa este método para devolver la ubicación de un determinado elemento secundario en la clase mx.accessibility.ListBaseAccImpl de Flex, la implementación de accesibilidad ListBase.
     override public function accLocation(childID:uint):*
     
     {
         var listBase:ListBase = ListBase(master);
     
         var index:uint = childID - 1;
         
         if (index < listBase.verticalScrollPosition ||
             index >= listBase.verticalScrollPosition + listBase.rowCount)
         {
             return null;
         }
         var item:Object = getItemAt(index);
     
         return listBase.itemToItemRenderer(item);
     }
     

accSelect

()método 
public function accSelect(operation:uint, childID:uint):void

Versiones de motor de ejecución: Flash Player 9, AIR 2

Método IAccessible para modificar la selección en el componente que este AccessibilityImplementation representa.

El parámetro childID siempre será distinto de cero. Este método siempre se aplica a un elemento secundario y no tal componente general; Flash Player administra la selección del propio componente.

El parámetro selFlag es un bitfield formado por una o más constantes de indicador de selección que permite a un cliente MSAA indicar cómo el elemento al que se hace referencia con childID debe seleccionarse o tomar la selección. Lo que sigue son descripciones de constantes de indicador de selección y lo que comunican a la implementación de accesibilidad. En la práctica, la mayoría de las implementaciones de este método de implementaciones de accesibilidad que heredan desde la clase mx.accessibility.ListBaseAccImpl de Flex omiten la constante selFlag y dependen del comportamiento del teclado del componente para gestionar la multiselección.

El parámetro selFlag puede o no contener el indicador SELFLAG_TAKEFOCUS. Si lo tiene, se debe definir la selección secundaria al elemento childID especificado y, a menos que SELFLAG_EXTENDSELECTION también esté presente, convertir dicho elemento secundario en ancla de selección. En caso contrario, el ancla de selección y de selección secundaria permanece sin cambios, a pesar de que varios de los indicadores adicionales descritos a continuación puedan modificar la selección.

El argumento selFlag siempre contendrá uno de los siguientes cuatro indicadores, que indican el tipo de modificación de selección que se desea:

  • SELFLAG_TAKESELECTION: borra cualquier selección existente y establece la selección en el elemento childID especificado.

  • SELFLAG_EXTENDSELECTION: calcula el rango de elementos secundarios entre (e inclusive) el ancla de selección y elemento childID especificado. Si SELFLAG_ADDSELECTION está presente, añade todos estos elementos secundarios a la selección. Si SELFLAG_REMOVESELECTION está presente, quita todos estos elementos secundarios de la selección. Si no están presentes ni SELFLAG_ADDSELECTION ni SELFLAG_REMOVESELECTION, todos estos elementos secundarios deben adoptar el estado de selección del ancla de selección: si el ancla de selección está seleccionada, añada estos elementos secundarios a la selección; en caso contrario, elimínelos de la selección.

  • SELFLAG_ADDSELECTION (sin SELFLAG_EXTENDSELECTION): añade el childID especificado a la selección.

  • SELFLAG_REMOVESELECTION (sin SELFLAG_EXTENDSELECTION): elimina los elementos childID especificados de la selección.

Tenga en cuenta que si el componente no tiene multiselección, los únicos valores válidos del parámetro selFlag son SELFLAG_TAKEFOCUS y SELFLAG_TAKESELECTION. En teoría, puede elegir la compatibilidad con SELFLAG_REMOVESELECTION para componentes sin multiselección que permitan al usuario forzar una selección null, pero la práctica mayoría de los componentes sin multiselección no funcionan así, y los clientes MSAA tal vez no intenten este tipo de operación.

Si detecta indicadores que parecen no válidos, defina errno como E_INVALIDARG.

Por último, tenga en cuenta que si se llama a accSelect, Flash Player garantiza la selección host (selección de la ventana en su aplicación contenedora) y que el componente está seleccionado dentro de Flash Player.

Parámetros

operation:uint — bitfield formado por una o más constantes de indicador de selección para indicar cómo se selecciona el elemento o cómo toma la selección.
 
childID:uint — Un entero sin signo correspondiente a uno de los elementos secundarios del componente, tal como define getChildIDArray().

Más información

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )
En el siguiente ejemplo, se muestra cómo implementar este método para seleccionar un elemento secundario Flex elemento de la mx.accessibility.ListBaseAccImpl clase, la implementación de accesibilidad ListBase.
override public function accSelect(selFlag:uint, childID:uint):void
     {
         
         var listBase:ListBase = ListBase(master);
         
         var index:uint = childID - 1;
         
         if (index >= 0 && index < listBase.dataProvider.length)
             listBase.selectedIndex = index;
     }
     

get_accDefaultAction

()método 
public function get_accDefaultAction(childID:uint):String

Versiones de motor de ejecución: Flash Player 9, AIR 2

Método MSAA para devolver la acción predeterminada del componente que este AccessibilityImplementation representa o de uno de sus elementos secundarios.

Implemente este método sólo si AccessibilityImplementation representa un elemento de IU que tiene una acción predeterminada en el modelo MSAA; es importante devolver la cadena exacta especificada por el modelo MSAA. Por ejemplo, la cadena de acción predeterminada de un componente Button es "Press".

Si está implementando get_accDefaultAction, sólo para el propio objeto AccessibilityImplementation (o sólo para sus elementos secundarios), necesitará en algunos casos indicar que no hay ninguna acción predeterminada para el elemento childID determinado transferido. Hágalo simplemente devolviendo null.

Parámetros

childID:uint — Un entero sin signo correspondiente a uno de los elementos secundarios del componente, tal como define getChildIDArray().

Valor devuelto
String — La cadena de acción predeterminada en el modelo MSAA para AccessibilityImplementation o para uno de sus elementos secundarios.

Más información

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )
El ejemplo siguiente muestra cómo se implementa este método para devolver las acciones predetermindas acadecuadas en la clase mx.accessibility.ListBaseAccImpl de Flex, la implementación de accesibilidad ListBase.
override public function get_accDefaultAction(childID:uint):String
     {
         if (childID == 0)
             return null;
     
         return "Double Click";
     }

get_accFocus

()método 
public function get_accFocus():uint

Versiones de motor de ejecución: Flash Player 9, AIR 2

Método MSAA para devolver el ID de entero sin signo del elemento secundario, si lo hay, que tiene selección de elementos secundarios en el componente. Si no hay ningún elemento secundario seleccionado, el método devuelve cero.

Valor devuelto
uint — El ID de entero sin signo del elemento secundario, si lo hay, que tiene selección de elementos secundarios en el componente.

Más información

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )
El ejemplo siguiente muestra cómo se implementa este método para devolver el objeto seleccionado childID de la clase la mx.accessibility.ListBaseAccImpl de Flex, la implementación de accesibilidad ListBase.
override public function get_accFocus():uint
     {
     var index:uint = ListBase(master).selectedIndex;
     
     return index >= 0 ? index + 1 : 0;
     }

get_accName

()método 
public function get_accName(childID:uint):String

Versiones de motor de ejecución: Flash Player 9, AIR 2

Método MSAA para devolver el nombre del componente que este AccessibilityImplementation representa o de uno de sus elementos secundarios.

En el caso del método AccessibilityImplementation mismo (childID == 0), si este método no se implementa, o si no devuelve un valor, Flash Player utiliza el valor de la propiedad AccessibilityProperties.name, si está presente.

Para AccessibilityImplementation que puedan tener elementos secundarios, este método debe implementarse y no debe devolver un valor de cadena si childID es distinto de cero.

En función del tipo de elemento de la interfaz de usuario, los nombres en MSAA pueden significar dos cosas diferentes: un nombre asignado al autor, o bien el contenido real del texto del elemento. Normalmente, el propio AccessibilityImplementation entra en la categoría anterior. Su propiedad name es nombre asignado al autor. Los elementos secundarios siempre entran en la segunda categoría. Sus nombres indican su contenido de texto.

Cuando la propiedad name de una interfaz AccessibilityImplementation tiene el significado de nombre asignado al autor, hay dos formas de poder adquirir nombres de los autores. La primera incluye los nombres presentes en el componente mismo; por ejemplo, un componente Checkbox podría contener una etiqueta de texto que actúe como su nombre. La segunda, por si la primera falla, incluye nombres especificados en la interfaz de usuario y que terminen en AccessibilityProperties.name. Esta opción de repuesto permite a los usuarios especificar nombres del mismo modo que lo harían en cualquier otro Sprite o MovieClip.

Esto deja tres posibilidades para AccessibilityImplementation (childID == cero):

  • Nombre asignado por el autor en el componente. El método get_accName se debe implementar y debe devolver un valor de cadena que contenga el nombre de AccessibilityImplementation cuando childID es cero. Si childID es cero pero AccessibilityImplementation no tiene nombre, get_accName debe devolver una cadena vacía para evitar que el reproductor vuelva a la propiedad AccessibilityProperties.name.

  • Nombre asignado por el autor de la interfaz de usuario. Si AccessibilityImplementation puede tener elementos secundarios, el método get_accName se debe implementar pero no debe devolver un valor cuando childID es cero. Si AccessibilityImplementation no tendrá nunca elementos secundarios, get_accName no debe implementarse.

  • Nombre con contenido. El método get_accName deben implementarse y debe devolver un valor de cadena adecuado cuando childID es cero. Si childId es cero pero AccessibilityImplementation no tiene contenido, get_accName debe devolver una cadena vacía para evitar que el reproductor vuelva a la propiedad AccessibilityProperties.name.

Tenga en cuenta que en los elementos secundarios (si AccessibilityImplementation puede tenerlos), el tercer caso aplica siempre. El método get_accName debe implementarse y debe devolver un valor de cadena adecuado cuando childID es distinto de cero.

Parámetros

childID:uint — Un entero sin signo correspondiente a uno de los elementos secundarios del componente, tal como define getChildIDArray().

Valor devuelto
String — Nombre del componente o de uno de sus elementos secundarios.

Más información

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )
El ejemplo siguiente muestra cómo se implementa este método en la clase mx.accessibility.AccImpl de Flex, la implementación de accesibilidad base en Flex.
override public function get_accName(childID:uint):String
     {
         // Start with the name of the component's parent form 
          // if the component is contained within a form
         var accName:String = UIComponentAccImpl.getFormName(master);
     
         // If the element requested is the component itself, 
         // append the value of any assigned accessibilityProperties.name    
         if (childID == 0 && master.accessibilityProperties 
             && master.accessibilityProperties.name 
                 && master.accessibilityProperties.name != "")
             accName += master.accessibilityProperties.name + " ";
     
         // Append the value of the childIDs name 
     // returned by the component-specific override 
     // of the mx.accessibility.AccImpl.getName() utility function,
         // and append the component's status returned by the 
     // component-specific override of the 
     // mx.accessibility.AccImpl.getStatusName() utility function
         accName += getName(childID) + getStatusName();
     
     // Return the assembled String if it is neither empty nor null, 
     // otherwise return null
         return (accName != null && accName != "") ? accName : null;
     }

get_accRole

()método 
public function get_accRole(childID:uint):uint

Versiones de motor de ejecución: Flash Player 9, AIR 2

Método MSAA para devolver la función del sistema del componente que este AccessibilityImplementation representa o de uno de sus elementos secundarios. Las funciones del sistema están predefinidas para todos los componentes de MSAA.

Parámetros

childID:uint — Un entero sin signo correspondiente a uno de los elementos secundarios del componente, tal como define getChildIDArray().

Valor devuelto
uint — Función del sistema asociada al componente.

Emite
Error — Código de error 2143, AccessibilityImplementation.get_accRole() debe restaurarse con sus valores predeterminados.

Más información

Elementos de API relacionados

get_accSelection

()método 
public function get_accSelection():Array

Versiones de motor de ejecución: Flash Player 9, AIR 2

Método MSAA para devolver un conjunto que contiene el ID de todos los elementos secundarios que se hayan seleccionado. El conjunto devuelto puede contener cero, uno o varios ID, todos los enteros sin signo.

Valor devuelto
Array — Un conjunto de los ID de todos los elementos secundarios que están seleccionados.

Más información

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )
El ejemplo siguiente muestra cómo se implementa este método para devolver los objetos childIDs seleccionados en la clase mx.accessibility.ListBaseAccImpl de Flex, la implementación de accesibilidad ListBase.
     override public function get_accSelection():Array
     {
         var accSelection:Array = [];
     
         var selectedIndices:Array = ListBase(master).selectedIndices;
         
         var n:int = selectedIndices.length;
         for (var i:int = 0; i < n; i++)
         {
             accSelection[i] = selectedIndices[i] + 1;
         }
         
         return accSelection;
     }
     

get_accState

()método 
public function get_accState(childID:uint):uint

Versiones de motor de ejecución: Flash Player 9, AIR 2

Método IAccessible para devolver el estado actual del motor de ejecución del componente que este AccessibilityImplementation representa o de uno de sus elementos secundarios.

Este método debe devolver una combinación de cero, uno o más de las constantes de estado de objetos predefinidas para los componentes en MSAA. Cuando se aplica más de un estado, las constantes de estado deben combinarse en un bitfield utilizando |, el operador OR en modo bit.

Para indicar que no se aplica ninguna de las constantes de estado actuales, este método debe devolver cero.

No es necesario para realizar el seguimiento o informar sobre los estados STATE_SYSTEM_FOCUSABLE o STATE_SYSTEM_FOCUSED. Flash Player gestiona automáticamente estos estados.

Parámetros

childID:uint — Un entero sin signo correspondiente a uno de los elementos secundarios del componente, tal como define getChildIDArray().

Valor devuelto
uint — Una combinación de cero, uno o más constantes de estados del sistema. Varias constantes se integran en un bitfield utilizando |, el operador OR en modo bit.

Emite
Error — Código de error 2144, AccessibilityImplementation.get_accState() debe restaurarse con sus valores predeterminados.

Más información

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )
En el ejemplo siguiente, se muestra cómo implementar este método para combinar más de una constante de estado constante en mx.accessibility.ListBaseAccImpl, la implementación de accesibilidad ListBase de Flex.
     override public function get_accState(childID:uint):uint
     {
         var accState:uint = getState(childID);
     
         if (childID > 0) 
         {
             var listBase:ListBase = ListBase(master);
     
             var index:uint = childID - 1;
     
             // For returning states (OffScreen and Invisible)
             // when the list Item is not in the displayed rows.
             if (index < listBase.verticalScrollPosition ||
                 index >= listBase.verticalScrollPosition + listBase.rowCount)
             {
                 accState |= (STATE_SYSTEM_OFFSCREEN |
                              STATE_SYSTEM_INVISIBLE);
             }
             else
             {
                 accState |= STATE_SYSTEM_SELECTABLE;
     
                 var item:Object = getItemAt(index);
     
                 var renderer:IListItemRenderer =
                     listBase.itemToItemRenderer(item);
     
                 if (renderer != null && listBase.isItemSelected(renderer.data))
                     accState |= STATE_SYSTEM_SELECTED | STATE_SYSTEM_FOCUSED;
             }
         }
     
         return accState;
     }

get_accValue

()método 
public function get_accValue(childID:uint):String

Versiones de motor de ejecución: Flash Player 9, AIR 2

Método MSAA para devolver el valor del motor de ejecución del componente que este AccessibilityImplementation representa o de uno de sus elementos secundarios.

Implemente este método sólo si AccessibilityImplementation representa un elemento de IU que tiene valor en el modelo MSAA. Tenga en cuenta que algunos elementos de la interfaz que tienen un "valor" aparente exponen este valor de diversos modos, como get_accName (texto, por ejemplo), get_accState (casillas de verificación, por ejemplo), o get_accSelection (cuadros de lista, por ejemplo).

Si está implementando get_accValue, sólo para el propio objeto AccessibilityImplementation (o sólo para sus elementos secundarios), necesitará en algunos casos indicar que no hay ningún concepto de valor para el elemento childID determinado transferido. Hágalo simplemente devolviendo null.

Parámetros

childID:uint — Un entero sin signo correspondiente a uno de los elementos secundarios del componente, tal como define getChildIDArray().

Valor devuelto
String — Una cadena que representa el valor del motor de ejecución del componente o de uno de sus elementos secundarios.

Más información

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )
En el ejemplo siguiente, se muestra cómo implementar este método para devolver el valor adecuado en función del valor selectedIndex del componente en la clase mx.accessibility.ListBaseAccImpl de Flex, la implementación de accesibilidad ListBase.
override public function get_accValue(childID:uint):String
     {
         var accValue:String;
         
         var listBase:ListBase = ListBase(master);
         
         var index:int = listBase.selectedIndex;
         if (childID == 0)
         {
             if (index > -1)
             {
                 var item:Object = getItemAt(index);
     
                 if (item is String)
                 {
                     accValue = item + " " + (index + 1) + " of " + listBase.dataProvider.length;
                 }
                 else
                 {
                     accValue = listBase.itemToLabel(item) + " " + (index + 1) +
                                " of " + listBase.dataProvider.length;
                 }
             }
         }
     
         return accValue;
     }

get_selectionActiveIndex

()método 
public function get_selectionActiveIndex():*

Valor devuelto
*

get_selectionAnchorIndex

()método 
public function get_selectionAnchorIndex():*

Valor devuelto
*

getChildIDArray

()método 
public function getChildIDArray():Array

Versiones de motor de ejecución: Flash Player 9, AIR 2

Devuelve un conjunto que contiene ID de enteros sin signo de todos los elementos secundarios de AccessibilityImplementation.

La longitud del conjunto puede ser cero. Los ID del conjunto deben aparecer en el mismo orden lógico que los elementos secundarios que representan. Si AccessibilityImplementation puede contener elementos secundarios, este método es obligatorio; de lo contrario, no lo aplique.

Al asignar ID secundario a sus elementos secundarios, utilice cualquier esquema que conserve su singularidad dentro de cada instancia de AccessibilityImplementation. No es necesario que los ID secundarios sean contiguos y su orden no tiene por qué coincidir con el orden lógico de los elementos secundarios. Debe lograr no tener que volver a utilizar ID secundarios; si se elimina un elemento secundario, su ID nunca deben volver a utilizarse durante toda la vida de instancia en AccessibilityImplementation. Tenga en cuenta que, debido a opciones de implementación del código de Flash Player, podrían producirse comportamientos no deseables si utiliza ID secundarios digitales que superen un millón.

Valor devuelto
Array — Conjunto que contiene ID de enteros sin signo de todos los elementos secundarios de AccessibilityImplementation.

Ejemplo  ( Cómo utilizar este ejemplo )
El ejemplo siguiente muestra cómo se implementa este método para devolver un conjunto de childID en la clase mx.accessibility.ListBaseAccImpl de Flex, la implementación de accesibilidad ListBase.
     override public function getChildIDArray():Array
     {
         var childIDs:Array = [];
     
         if (ListBase(master).dataProvider)
         {
             var n:uint = ListBase(master).dataProvider.length;
             for (var i:int = 0; i < n; i++)
             {
                 childIDs[i] = i + 1;
             }
         }
         return childIDs;
     }
     

isLabeledBy

()método 
public function isLabeledBy(labelBounds:Rectangle):Boolean

Versiones de motor de ejecución: Flash Player 9, AIR 2

Devuelve true o false para indicar si el objeto de texto que tiene un recuadro de delimitación especificado por x, y, widthy height debe considerarse como una etiqueta para el componente que AccessibilityImplementation representa.

Las coordenadas x e y son relativas a la esquina superior izquierda del componente al que se aplica AccessibilityImplementation y pueden ser negativas. Todas las coordenadas están en unidades de píxeles de escenario.

Este método permite que los componentes accesibles se adapten a la búsqueda de relaciones de etiquetado automático en Flash Player, que permiten que el texto externo a un objeto proporcione el nombre del objeto. Este método se suministra porque se espera que los criterios de reconocimiento de etiquetas no son los mismos en todos los componentes. Si implementa este método, debe utilizar criterios geométricos similares a los que se utilizan dentro del código del reproductor para los botones y campos de texto. Los criterios son los siguientes:

  • En los botones, cualquier texto dentro del botón por completo se considera una etiqueta.
  • En los campos de texto, cualquier texto por encima y cercano alineado a la izquierda, o cercano a la izquierda, se considera una etiqueta.

Si el componente que representa AccessibilityImplementation nunca debe participar en las relaciones de etiquetado automático, no implemente isLabeledBy. Esto equivale a devolver siempre false. Un caso en el que isLabeledBy no deben implementarse se produce si AccessibilityImplementation entra dentro del caso “nombre asignado por el autor en el componente” descrito en get_accName.

Tenga en cuenta que este método no se basa en cualquier método IAccessible; es específico de Flash.

Parámetros

labelBounds:Rectangle — Un rectángulo que representa el recuadro de delimitación de un objeto de texto.

Valor devuelto
BooleanTrue o false para indicar si el objeto de texto que tiene los límites determinados debe considerarse como una etiqueta para el componente que AccessibilityImplementation representa.




[ 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.