Referência do ActionScript® 3.0 para Adobe® Flash® Platform
Início  |  Ocultar listas de Pacotes e Classes |  Pacotes  |  Classes  |  Novidades  |  Índice  |  Apêndices  |  Por que inglês?
Filtros: AIR 30.0 e anterior, Flash Player 30.0 e anterior, Flash Lite 4
Flex 4.6 e anterior, Flash Pro CS6 e anterior
Ocultar filtros
flash.accessibility 

AccessibilityImplementation  - AS3

Pacotesx

Nível 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 de linguagem

Constantes globais
Funções globais
Operadores
Instruções, palavras-chave e diretivas
Tipos especiais

Apêndices

Novidades
Erros do compilador
Avisos do compilador
Erros de runtime
Migrando para o ActionScript 3
Conjuntos de caracteres suportados
Tags MXML apenas
Elementos XML de movimento
Marcas de texto cronometradas
Lista de elementos deprecados
Constantes de Implementação de Acessibilidade
Como Usar Exemplos do ActionScript
Aspectos jurídicos
Pacoteflash.accessibility
Classepublic class AccessibilityImplementation
HerançaAccessibilityImplementation Inheritance Object
Subclasses AccImpl, AccImpl

Versões de runtime: Flash Player 9, AIR 2

A classe AccessibilityImplementation é a classe base no Flash Player que permite a implementação da acessibilidade em componentes. Essa classe possibilita a comunicação entre um componente e um leitor de tela. Os leitores de tela são usados para converter o conteúdo da tela em fala sintetizada ou braille para usuários com deficiência visual.

A classe AccessibilityImplementation fornece o grupo de métodos que permitem a um desenvolvedor componente dar informações sobre funções do sistema, objetos baseados em eventos e estados disponíveis para a tecnologia de ajuda.

O Adobe Flash Player é usa o Microsoft Active Accessibility (MSAA), que oferece um modo descritivo e padronizado para comunicação entre aplicativos e leitores de tela. Para obter mais informações sobre como o Flash Player trabalha com MSAA, consulte o capítulo sobre acessibilidade em Utilização do Flex SDK.

Os métodos da classe AccessibilityImplementation são um subconjunto da interface IAccessible para uma instância de componente.

O modo que um AccessibilityImplementation implementa a interface IAccessible e os eventos que ele envia dependem da espécie do componente que é implementado.

Não instancie diretamente AccessibilityImplementation chamando o seu construtor. Em vez disso, crie novas implementações de acessibilidade estendendo a classe AccImpl para cada novo componente. No Flash, consulte o pacote fl.accessibility. EM Flex, consulte o pacote mx.accessibility e o capítulo de acessibilidade em Utilização de Flex SDK .

Nota: a classe AccessibilityImplementation não é suportada em versões do tempo de execução do AIR anteriores ao AIR 2. A classe está disponível para a compilação em versões do AIR anteriores ao AIR 2, mas não é suportada no tempo de execução até o AIR 2.



Propriedades públicas
 PropriedadeDefinido por
 Inheritedconstructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto.
Object
  errno : uint
Indica um código de erro.
AccessibilityImplementation
  stub : Boolean
Usado para criar um tronco de acessibilidade do componente.
AccessibilityImplementation
Métodos públicos
 MétodoDefinido por
  
Construtor estático.
AccessibilityImplementation
  
Um método IAccessible que executa a ação padrão associada ao componente que esta AccessibilityImplementation representa ou um do seus elementos filho.
AccessibilityImplementation
  
accLocation(childID:uint):*
Método de MSAA para retornar um DisplayObject ou Retângulo que especifica a caixa delimitadora de um elemento de filho no AccessibilityImplementation.
AccessibilityImplementation
  
accSelect(operation:uint, childID:uint):void
Método IAccessible para alterar a seleção no componente que esta AccessibilityImplementation representa.
AccessibilityImplementation
  
Método de MSAA para retornar a ação de padrão do componente que este AccessibilityImplementation representa ou de um dos seus elementos de filho.
AccessibilityImplementation
  
Método MSAA para retornar o ID do inteiro sem sinal do elemento filho, se houver, que este filho focaliza no componente.
AccessibilityImplementation
  
Método de MSAA para retornar o nome do componente que este AccessibilityImplementation representa ou para um dos seus elementos de filho.
AccessibilityImplementation
  
Método MSAA para retornar a função do sistema para o componente que esta AccessibilityImplementation representa ou um do seus elementos filho.
AccessibilityImplementation
  
Método MSAA para retornar uma matriz que contém os IDs de todos os elementos filho que foram selecionados.
AccessibilityImplementation
  
O método de IAccessible para retornar a estatal em tempo de execução atual do componente que este AccessibilityImplementation representa ou de um dos seus elementos de filho.
AccessibilityImplementation
  
Método de MSAA para retornar o valor em tempo de execução do componente que este AccessibilityImplementation representa ou de um dos seus elementos de filho.
AccessibilityImplementation
  
AccessibilityImplementation
  
AccessibilityImplementation
  
Retorna uma matriz que contém as IDs dos inteiros sem sinal de todos os elementos filho na AccessibilityImplementation.
AccessibilityImplementation
 Inherited
Indica se um objeto tem uma propriedade especificada definida.
Object
  
retorna verdadeiro ou falso para indicar se um objeto de texto que especifica uma caixa delimitadora por um x, y, largura, e altura deve considerar-se um rótulo do componente que este AccessibilityImplementation representa.
AccessibilityImplementation
 Inherited
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro.
Object
 Inherited
Indica se a propriedade especificada existe e é enumerável.
Object
 Inherited
Define a disponibilidade de uma propriedade dinâmica para operações de repetição.
Object
 Inherited
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade.
Object
 Inherited
Retorna a representação de string do objeto especificado.
Object
 Inherited
Retorna o valor primitivo do objeto especificado.
Object
Detalhes da propriedade

errno

propriedade
public var errno:uint

Versões de runtime: Flash Player 9, AIR 2

Indica um código de erro. Os erros são indicados fora da banda, em vez de em valores de retorno. Para indicar um erro, defina a propriedade errno para um dos códigos de erro documentados no apêndice de Constantes da AccessibilityImplementation. Isto faz que o seu valor de retorno seja ignorado. A propriedade errno da sua AccessibilityImplementation sempre é compensada (definida como zero) pelo player antes que qualquer método AccessibilityImplementation seja invocado.

Elementos da API relacionados

stub

propriedade 
public var stub:Boolean

Versões de runtime: Flash Player 9, AIR 2

Usado para criar um tronco de acessibilidade do componente. Se um componente for liberado sem uma implementação de acessibilidade ActionScript, a Adobe recomenda que você adicione um tronco de acessibilidade de componente. Este tronco faz que o Flash Player, com objetivos de acessibilidade, trate o componente como um gráfico simples, em vez de expor a estrutura interna de botões, campos de texto, etc., dentro do componente.

Para criar um tronco de acessibilidade componente, subclassifique a classe AccImpl pertinente, sobrescrevendo o tronco de propriedade com um valor true.

Elementos da API relacionados

A classe mx.accessibility.AccImpl no Flex (\sdks\4.0.0\frameworks\projects\framework\src\mx\accessibility\AccImpl.as)
A classe fl.accessibility.AccImpl em Flash (\Local Settings\Application Data\Adobe\Flash CS5\en_US\Configuration\Classes\mx\accessibility\AccImpl.as)
Detalhes do construtor

AccessibilityImplementation

()Construtor
public function AccessibilityImplementation()

Versões de runtime: Flash Player 9, AIR 2

Construtor estático. Não instancie diretamente AccessibilityImplementation chamando o seu construtor. Em vez disso, crie novas implementações de acessibilidade estendendo a classe mx.accessibility.AccImpl para cada novo componente.

Elementos da API relacionados

Detalhes do método

accDoDefaultAction

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

Versões de runtime: Flash Player 9, AIR 2

Um método IAccessible que executa a ação padrão associada ao componente que esta AccessibilityImplementation representa ou um do seus elementos filho.

Implemente este método apenas se o AccessibilityImplementation representar um elemento de interface do usuário que tenha uma ação padrão no modelo MSAA.

Se você estiver implementando accDoDefaultAction() apenas da própria AccessibilityImplementation ou apenas dos seus elementos filho, precisará em alguns casos indicar que não há nenhuma ação padrão do determinado childID que foi passado. Faça isto configurando a propriedade errno como E_MEMBERNOTFOUND.

Parâmetros

childID:uint — Um número inteiro sem sinal correspondente a um dos elementos filho conforme a definição de getChildIDArray().


Exemplo  ( Como usar este exemplo )
O seguinte é um exemplo que mostra como este método é implementado para executar a ação padrão apropriada no Flex mx.accessibility. Classe de ListBaseAccImpl, Implementação de Acessibilidade ListBase. Para o ListBase e classes que herdam dele, executar a ação padrão "Clique duplo" de um dos seus elementos de item de lista filho seleciona aquele elemento.
     override public function accDoDefaultAction(childID:uint):void
     {
         if (childID > 0)
             ListBase(master).selectedIndex = childID - 1;
     }

accLocation

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

Versões de runtime: Flash Player 9, AIR 2

Método de MSAA para retornar um DisplayObject ou Retângulo especificação da caixa delimitadora de um elemento de filho no AccessibilityImplementation.

Este método nunca é invocado com um childID de zero. Se o seu AccessibilityImplementation nunca conterá elementos filho, você não deverá implementar este método. Se o seu AccessibilityImplementation puder conter elementos filho, este método é obrigatório.

Você pode satisfazer normalmente os requisitos deste método retornando um objeto que represente o próprio elemento filho. Isto funciona quando o elemento filho é um DisplayObject. Nestas caixas, simplesmente retorne o DisplayObject que equivale ao nome da instância associada ao objeto visual relevante na lista de exibição.

Se um elemento filho não se qualificar para a técnica descrita acima, você poderá fazer a matemática de caixa delimitadora por si mesmo e retornar um Retangle com as propriedades: x , y , width e height. Os membros x e y especificam o canto superior esquerdo da caixa delimitadora, e os membros width e height especificam o seu tamanho. Os quatro membros devem estar em unidades de pixels de Palco e serem relativos à origem do componente que o AccessibilityImplementation representa. As propriedades x e y podem ter valores negativos, desde que a origem de um DisplayObject não esteja necessariamente no seu canto superior esquerdo.

Se o elemento de filho especificado por childID não é visível (isto é, get_accState daquele filho devolveria um valor inclusive STATE_SYSTEM_INVISIBLE ), você pode retornar nulidade de accLocation . Você também pode retornar um Retangle representando as coordenadas nas quais o elemento filho apareceria se estivesse visível.

Parâmetros

childID:uint — Um inteiro sem sinal correspondente a um dos elementos filho do componente como definido por getChildIDArray().

Retorna
*DisplayObject ou Retangle, especificando a caixa delimitadora do elemento filho especificado pelo parâmetro childID.

Saiba mais

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )
O exemplo a seguir mostra como este método é implementado para retornar o local de um elemento de filho dado no Flex mx.accessibility. Classe de ListBaseAccImpl, implementação de acessibilidade 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

Versões de runtime: Flash Player 9, AIR 2

Método IAccessible para alterar a seleção no componente que esta AccessibilityImplementation representa.

O parâmetro childID sempre será diferente de zero. Este método sempre se aplica a um elemento de filho em vez de ao componente total; o próprio Flash Player gerencia a seleção do componente total.

O parâmetro selFlag é um campo de bit composto de uma ou várias constantes de indicador de seleção, que permite a um cliente MSAA indicar como o item referido pelo childID deve ser selecionado ou tomar o foco. O que segue são as descrições das constantes de indicador de seleção e o que elas comunicam à implementação de acessibilidade. Por uma questão prática, a maior parte das implementações deste método nas implementações de acessibilidade que herdam do Flex mx.accessibility. A classe ListBaseAccImpl não ignora a constante selFlag e, em vez disso, confia no comportamento de seleção de teclado do componente para processar a multisseleção.

O parâmetro selFlag pode conter ou não o indicador SELFLAG_TAKEFOCUS. Se contiver, você deverá definir o foco do filho no childID especificado e, a menos que SELFLAG_EXTENDSELECTION também esteja presente, tornar aquele elemento filho a âncora de seleção. De outra maneira, o foco do filho e a âncora de seleção deverão permanecer inalterados, apesar de que os indicadores adicionais descritos abaixo possam modificar a seleção.

O argumento selFlag sempre conterá um dos quatro indicadores, que indicam que tipo de modificação de seleção é desejada:

  • SELFLAG_TAKESELECTION: Limpa qualquer seleção existente e define a seleção para o childID especificado.

  • SELFLAG_EXTENDSELECTION: calcule o intervalo de elementos filho entre e inclusive a âncora de seleção e o especificado childID. Se SELFLAG_ADDSELECTION está presente, adicionar todos destes elementos filho à seleção. Se SELFLAG_REMOVESELECTION está presente, remover tudo destes elementos filho da seleção. Se nenhum SELFLAG_ADDSELECTION nem SELFLAG_REMOVESELECTION está presente, todos destes elementos filho devem empreender a estatal de seleção de âncora de seleção: se a âncora de seleção for selecionada, adicione estes elementos filho à seleção; de outra maneira retire-os da seleção.

  • SELFLAG_ADDSELECTION (sem SELFLAG_EXTENDSELECTION): Adicione o childID especificado à seleção.

  • SELFLAG_REMOVESELECTION (sem SELFLAG_EXTENDSELECTION): Remova childID especificado da seleção.

Observe isto para um não componente não multisselecionável. os únicos valores de parâmetro selFlag válidos são SELFLAG_TAKEFOCUS e SELFLAG_TAKESELECTION. Teoricamente, você também poderia escolher suportar SELFLAG_REMOVESELECTION para um componente não multisselecionável que permitiu ao usuário forçar uma seleção null, mas, na prática, a maior parte dos componentes não multisselecionáveis não funciona desta maneira, e os clientes MSAA podem não tentar este tipo da operação.

Se você encontrar indicadores que pareçam inválidos, defina errnocomoE_INVALIDARG.

Finalmente, observe que quando accSelect é invocado, o Flash Player assegura que ele tenha host focus (o foco da janela do seu aplicativo de contêiner), e que o seu componente tenha o foco dentro do Flash Player.

Parâmetros

operation:uint — Um campo de bit composto de uma ou várias constantes para indicar como o item é selecionado ou toma o foco.
 
childID:uint — Um inteiro sem sinal correspondente a um dos elementos filho do componente como definido por getChildIDArray().

Saiba mais

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )
O exemplo a seguir mostra como este método é implementado para selecionar um item filho na classe Flex mx.accessibility.ListBaseAccImp, a implementação de acessibilidade 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

Versões de runtime: Flash Player 9, AIR 2

Método de MSAA para retornar a ação de padrão do componente que este AccessibilityImplementation representa ou de um dos seus elementos de filho.

Implemente este método só se o AccessibilityImplementation representar um elemento UI que tem uma ação de padrão no modelo MSAA; esteja seguro de retornar a string exata que o modelo MSAA especifica. Por exemplo, a string de ação padrão de um Componente de botão é "Prensa".

Se você está implementando get_accDefaultAction apenas do próprio AccessibilityImplementation, ou apenas dos seus elementos filho, você precisará em alguns casos indicar que não há nenhuma ação padrão para o childID específico que foi passado. Faça isto retornando simplesmente null .

Parâmetros

childID:uint — Um número inteiro sem sinal correspondente a um dos elementos filho conforme a definição de getChildIDArray().

Retorna
String — A string de ação padrão especificada no modelo MSAA do AccessibilityImplementation ou de um dos seus elementos filho.

Saiba mais

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )
O exemplo a seguir mostra como este método é implementado para retornar as ações de padrão apropriadas no Flex mx.accessibility. Classe de ListBaseAccImpl, implementação de acessibilidade 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

Versões de runtime: Flash Player 9, AIR 2

Método MSAA para retornar o ID do inteiro sem sinal do elemento filho, se houver, que este filho focaliza no componente. Se nenhum filho fizer o filho enfoque, o método retorna o zero.

Retorna
uint — O ID de inteiro sem sinal do elemento de filho, se algum houver, que faz o filho enfocar dentro do componente.

Saiba mais

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )
O exemplo a seguir mostra como este método é implementado para retornar o childID enfocado no Flex mx.accessibility. Classe de ListBaseAccImpl, implementação de acessibilidade 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

Versões de runtime: Flash Player 9, AIR 2

Método de MSAA para retornar o nome do componente que este AccessibilityImplementation representa ou para um dos seus elementos de filho.

No caso do próprio AccessibilityImplementation (childID == 0), se este método não for implementado ou não retornar um valor, o Flash Player usará o valor de propriedade AccessibilityProperties.name , se houver.

Para AccessibilityImplementations que pode ter elementos filho, este método deve ser implementado e deve retornar um valor de sequência quando childID é diferente de zero.

Dependendo do tipo do elemento da interface do usuário, os nomes em MSAA significam uma de duas coisas diferentes: um nome atribuído pelo autor ou conteúdo de texto real do elemento. Normalmente, uma própria AccessibilityImplementation cairá na categoria anterior. Sua propriedade name é um nome atribuído pelo autor. Os elementos filho sempre caem na segunda categoria. Seus nomes indicam o seu conteúdo de texto.

Quando a propriedade name de uma AccessibilityImplementation tem o significado de um nome atribuído pelo autor, há dois caminhos dos quais os componentes podem obter nomes dos autores. O primeiro significa nomes presentes no próprio componente; por exemplo, um componente da caixa de seleção poderia incluir um rótulo de texto que servisse como seu nome. A segunda-a retirada do primeiro — implica nomes especificados no interface do usuário e terminando em AccessibilityProperties.name. Esta opção de retirada permite aos usuários especificar nomes exatamente como seriam para qualquer outra entidade gráfica ou MovieClip.

Isto deixa três possibilidades para a própria AccessibilityImplementation ( childID == zero ):

  • nome atribuído pelo autor dentro de componente. O método get_accName deve ser implementado e retornar um valor de sequência que contenha o nome da AccessibilityImplementation quando childID for zero. Se childID for zero, mas AccessibilityImplementation não tiver nenhum nome, get_accName deverá retornar uma string vazia para impedir o player de recorrer à propriedade AccessibilityProperties.name.

  • Nome atribuído pelo autor na interface do usuário. Se o AccessibilityImplementation pode ter elementos de filho, o get_accName o método deve ser implementado mas não deve retornar um valor quando childID é zero. Se o AccessibilityImplementation nunca terá elementos filho, get_accName não deve ser implementado.

  • Nome significando conteúdo. O método get_accName deve ser implementado e retornar um valor de string apropriado quando childID é zero. Se childId for zero, mas AccessibilityImplementation não tiver nenhum conteúdo, get_accName deverá retornar uma string vazia para impedir o player de recorrer à propriedade AccessibilityProperties.name .

Observe que para elementos filho (se o AccessibilityImplementation puder tê-los), a terceira caixa sempre se aplica. O get_accName o método deve ser implementado e deve retornar um valor de sequência apropriado quando childID é não zero.

Parâmetros

childID:uint — Um inteiro sem sinal correspondente a um dos elementos filho do componente como definido por getChildIDArray().

Retorna
String — Nome do componente ou um dos seus elementos filho.

Saiba mais

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )
O exemplo a seguir mostra como este método é implementado na classe Flex mx.accessibility.AccImpl, a implementação de acessibilidade básica no 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

Versões de runtime: Flash Player 9, AIR 2

Método MSAA para retornar a função do sistema para o componente que esta AccessibilityImplementation representa ou um do seus elementos filho. As funções do sistema são predefinidas para todos os componentes no MSAA.

Parâmetros

childID:uint — Um inteiro sem sinal correspondente a um dos elementos filho do componente como definido por getChildIDArray().

Retorna
uint — A função do sistema associada ao componente.

Lança
Error — O código de erro 2143 , AccessibilityImplementation.get_accRole() deve ser sobrescrito a partir do seu padrão.

Saiba mais

Elementos da API relacionados

get_accSelection

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

Versões de runtime: Flash Player 9, AIR 2

Método MSAA para retornar uma matriz que contém os IDs de todos os elementos filho que foram selecionados. A matriz retornada pode conter zero, um ou mais IDs, todos inteiros sem sinal.

Retorna
Array — Uma matriz do IDs de todos os elementos filho que são selecionados.

Saiba mais

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )
O exemplo a seguir mostra como este método é implementado para retornar o childIDs selecionado no Flex mx.accessibility. Classe de ListBaseAccImpl, implementação de acessibilidade 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

Versões de runtime: Flash Player 9, AIR 2

O método de IAccessible para retornar a estatal em tempo de execução atual do componente que este AccessibilityImplementation representa ou de um dos seus elementos de filho.

Este método deve retornar uma combinação do zero, um, ou mais dos predestinados objetam constantes estatais de componentes em MSAA. Quando mais de um estado se aplica, as constantes de estado devem ser combinadas em um campo de bit que use |, o operador de bitwise OR.

Para indicar que nenhum das constantes estatais atualmente se aplica, este método deve retornar o zero.

Você não deve ter a necessidade de rastrear ou reportar o estado STATE_SYSTEM_FOCUSED ou STATE_SYSTEM_FOCUSABLE. O Flash Player trata estes estados automaticamente.

Parâmetros

childID:uint — Um inteiro sem sinal correspondente a um dos elementos filho do componente como definido por getChildIDArray().

Retorna
uint — Uma combinação de zero, um ou mais constantes de estado do sistema. Múltiplas constantes são reunidas em um campo de bit que usa |, o operador de bitwise OR.

Lança
Error — O código de erro 2144 , AccessibilityImplementation.get_accState() deve ser sobrescrito a partir do seu padrão.

Saiba mais

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )
O exemplo a seguir mostra como este método é implementado para combinar mais de uma constante de estado em mx.accessibility. ListBaseAccImpl, a Implementação de Acessibilidade de ListBase do 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

Versões de runtime: Flash Player 9, AIR 2

Método de MSAA para retornar o valor em tempo de execução do componente que este AccessibilityImplementation representa ou de um dos seus elementos de filho.

Implemente este método apenas se o seu AccessibilityImplementation representar um elemento interface do usuário que tem um valor no modelo MSAA. Esteja sabendo que alguns elementos de interface do usuário que têm 'um valor' evidente de fato expõem este valor por meios diferentes, tal como get_accName (texto, por exemplo), get_accState (caixas de seleção, por exemplo), ou get_accSelection (caixas de lista, por exemplo).

Se você está implementando get_accValue apenas da próprio AccessibilityImplementation ou apenas dos seus elementos filho, precisará em alguns casos indicar que não há nenhum conceito do valor para o childID específico que foi passado. Faça isto retornando simplesmente null .

Parâmetros

childID:uint — Um inteiro sem sinal correspondente a um dos elementos filho do componente como definido por getChildIDArray().

Retorna
String — Uma string que representa o valor em tempo de execução do componente de um dos seus elementos filho.

Saiba mais

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )
O exemplo a seguir mostra como este método é implementado para retornar o valor apropriado baseado no componente selectedIndex valorizam no Flex mx.accessibility. Classe de ListBaseAccImpl, implementação de acessibilidade 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():*

Retorna
*

get_selectionAnchorIndex

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

Retorna
*

getChildIDArray

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

Versões de runtime: Flash Player 9, AIR 2

Retorna uma matriz que contém as IDs dos inteiros sem sinal de todos os elementos filho na AccessibilityImplementation.

O comprimento da matriz pode ser zero. O IDs na matriz deve aparecer na mesma ordem lógica que os elementos filho que eles representam. Se o seu AccessibilityImplementation puder conter elementos filho, este método é obrigatório; de outra maneira, não o implemente.

Na designação de filho IDs aos seus elementos filho, use qualquer esquema que preserva a singularidade dentro de cada ocorrência do seu AccessibilityImplementation. O Filho IDs não tem de ser contíguo, e o seu encomendar não tem de combinar com lógico encomendar dos elementos filho. Você deve organizar isso de maneira a não reutilizar IDs filho; se um elemento filho for excluído, o seu ID nunca deverá ser usado novamente durante a vida útil desta instância de AccessibilityImplementation. Esteja ciente de que, devido a seleções de implementação no código do Flash Player, um comportamento indesejável poderá resultar se você usar mais de um milhão de IDs filho.

Retorna
Array — Matriz que contém o inteiro sem sinal IDs de todos os elementos filho no AccessibilityImplementation.

Exemplo  ( Como usar este exemplo )
O exemplo a seguir mostra como este método é implementado para retornar uma matriz de childIDs no Flex mx.accessibility. Classe de ListBaseAccImpl, Implementação de Acessibilidade 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

Versões de runtime: Flash Player 9, AIR 2

Retorna true ou false para indicar se um objeto de texto que tem a caixa delimitadora especificada por um x, y, width eheight deve ser considerado um rótulo do componente que esta AccessibilityImplementation representa.

As coordenadas x e y são relativas ao canto superior esquerdo do componente ao qual a AccessibilityImplementation se aplica e podem ser negativas. Todas as coordenadas estão nas unidades de pixels de Palco.

Este método permite que os componentes acessíveis ajustem-se à busca do Flash de relações de rotulagem automática, que permitem que o texto externo de um objeto forneça o nome do objeto. Este método é fornecido porque se espera que os critérios para reconhecer rótulos sejam diferentes de componente para componente. Se você implementar este método, deverá ter como objetivo usar critérios geométricos semelhantes àqueles em uso no código do player para botões e campos de texto. Aqueles critérios são os seguintes:

  • No caso dos botões, qualquer texto que fique inteiramente dentro do botão é considerado um rótulo.
  • No caso dos campos de texto, qualquer texto que apareça próximo, acima ou alinhado à esquerda, ou próximo à esquerda, é considerado um rótulo.

Se o componente que a AccessibilityImplementation representa nunca dever participar em relações de rotulagem automática, não implemente isLabeledBy. Isto é equivalente a retornar sempre false. Um caso em que isLabeledBy não deve ser implementado é quando a AccessibilityImplementation cai no caso de "nome atribuído pelo autor dentro do componente", descrito abaixo de get_accName acima.

Observe que este método não se baseia em nenhum método IAccessible, mas é específico do Flash.

Parâmetros

labelBounds:Rectangle — Um retângulo que representa a caixa delimitadora de um objeto de texto.

Retorna
Booleantrue ou false para indicar se um objeto de texto que tem os limites de rótulo dados deve ser considerado um rótulo do componente que esta AccessibilityImplementation representa.




[ X ]Por que inglês?
O conteúdo na Referência do ActionScript 3.0 aparece em inglês

Nem todas as partes da Referência do ActionScript 3.0 estão traduzidas em todos os idiomas. Quando um elemento de um idioma não está traduzido, ele é exibido em inglês. Por exemplo, a classe ga.controls.HelpBox não está traduzida em nenhum idioma. Por isso, na versão da referência em português do Brasil, a classe ga.controls.HelpBox é exibida em inglês.