Naslaggids voor Adobe ActionScript® 3.0 voor het Adobe® Flash®-platform
Startpagina  |  Lijst met pakketten en klassen verbergen |  Pakketten  |  Klassen  |  Nieuw  |  Index  |  Bijlagen  |  Waarom in het Engels?
Filters: AIR 30.0 en eerder, Flash Player 30.0 en eerder, Flash Lite 4
Flex 4.6 en eerder, Flash Pro CS6 en eerder
Filters verbergen
flash.accessibility 

AccessibilityImplementation  - AS3

Pakkettenx

Hoofdniveau
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

Taalelementen

Algemene constanten
Algemene functies
Operatoren
Programmeerinstructies, gereserveerde woorden en compileraanwijzingen
Speciale typen

Bijlagen

Nieuw
Compilerfouten
Compilerwaarschuwingen
Uitvoeringsfouten
Migreren naar ActionScript 3
Ondersteunde tekensets
Alleen MXML-labels
Elementen van bewegings-XML
Timed Text-tags
Lijst van vervangen elementen
Constanten voor toegankelijkheidsimplementatie
ActionScript-voorbeelden gebruiken
Juridische kennisgeving
Pakketflash.accessibility
Klassepublic class AccessibilityImplementation
OverervingAccessibilityImplementation Inheritance Object
Subklassen AccImpl, AccImpl

Runtimeversies: Flash Player 9, AIR 2

De klasse AccessibilityImplementation is de basisklasse in Flash Player voor de implementatie van toegankelijkheid in componenten. Deze klasse maakt communicatie mogelijk tussen een component en een schermlezer. Schermlezers worden gebruikt om de inhoud van het scherm te vertalen in synthetische spraak of braille voor gebruikers met een beperkt gezichtsvermogen.

De klasse AccessibilityImplementation biedt een set methoden waarmee een componentontwikkelaar informatie over systeemrollen, statussen en op objecten gebaseerde gebeurtenissen beschikbaar kan maken voor ondersteunende technologie.

Adobe Flash Player gebruikt MSAA (Microsoft Active Accessibility), waarmee een duidelijke en gestandaardiseerde manier van communiceren tussen toepassingen en schermlezers wordt verschaft. Raadpleeg het hoofdstuk over toegankelijkheid in Using Flex SDK voor meer informatie over de manier waarop Flash Player met MSAA werkt.

De methoden van de klasse AccessibilityImplementation zijn een subset van de IAccessible-interface voor een componentinstantie.

De manier waarop een AccessibilityImplementation de IAccessible-interface implementeert, en de gebeurtenissen die deze verzendt, zijn afhankelijk van het type component dat wordt geïmplementeerd.

Instantieer AccessibilityImplementation niet rechtstreeks door de bijbehorende constructor aan te roepen. Maak in plaats daarvan nieuwe toegankelijkheidsimplementaties door de klasse AccImpl voor elke nieuwe component uit te breiden. Zie voor Flash het pakket fl.accessibility. Zie voor Flex het pakket mx.accessibility en het hoofdstuk over toegankelijkheid in Using Flex SDK.

Opmerking: de klasse AccessibilityImplementation wordt niet ondersteund in versies van AIR-runtime die ouder zijn dan AIR 2. De klasse is beschikbaar voor compilatie in versies van AIR die ouder zijn dan AIR 2, maar wordt pas vanaf AIR 2 in de runtime ondersteund.



Openbare eigenschappen
 EigenschapGedefinieerd door
 Inheritedconstructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie.
Object
  errno : uint
Geeft een foutcode aan.
AccessibilityImplementation
  stub : Boolean
Wordt gebruikt om een componenttoegankelijkheidssectie te maken.
AccessibilityImplementation
Openbare methoden
 MethodeGedefinieerd door
  
Statische constructor.
AccessibilityImplementation
  
Een IAccessible-methode die de standaardhandeling uitvoert van de component die deze AccessibilityImplementation vertegenwoordigt of van een van de onderliggende elementen.
AccessibilityImplementation
  
accLocation(childID:uint):*
MSAA-methode voor het retourneren van een DisplayObject of Rectangle waarmee het selectiekader van een onderliggend element in de AccessibilityImplementation wordt opgegeven.
AccessibilityImplementation
  
accSelect(operation:uint, childID:uint):void
IAccessible-methode voor het wijzigen van de selectie in de component die deze AccessibilityImplementation vertegenwoordigt.
AccessibilityImplementation
  
MSAA-methode voor het retourneren van de standaardhandeling van de component die deze AccessibilityImplementation vertegenwoordigt of van een van de onderliggende elementen.
AccessibilityImplementation
  
MSAA-methode voor het retourneren van de id van een geheel getal zonder teken van het onderliggende element (indien aanwezig) dat een onderliggende focus in de component bevat.
AccessibilityImplementation
  
MSAA-methode voor het retourneren van de naam voor de component die deze AccessibilityImplementation vertegenwoordigt of voor een van de onderliggende elementen.
AccessibilityImplementation
  
MSAA-methode voor het retourneren van de systeemrol voor de component die deze AccessibilityImplementation vertegenwoordigt of voor een van de onderliggende elementen.
AccessibilityImplementation
  
MSAA-methode voor het retourneren van een array die de id’s bevat van alle onderliggende elementen die zijn geselecteerd.
AccessibilityImplementation
  
IAccessible-methode voor het retourneren van de huidige runtimestatus van de component die deze AccessibilityImplementation vertegenwoordigt of van een van de onderliggende elementen.
AccessibilityImplementation
  
MSAA-methode voor het retourneren van de runtimewaarde van de component die deze AccessibilityImplementation vertegenwoordigt of van een van de onderliggende elementen.
AccessibilityImplementation
  
AccessibilityImplementation
  
AccessibilityImplementation
  
Retourneert een array die de id’s van gehele getallen zonder teken van alle onderliggende elementen in de AccessibilityImplementation bevat.
AccessibilityImplementation
 Inherited
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd.
Object
  
Retourneert true of false om aan te geven of een tekstobject waarvoor een selectiekader is opgegeven met x, y, width en height als label moet worden beschouwd voor de component die deze AccessibilityImplementation vertegenwoordigt.
AccessibilityImplementation
 Inherited
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven.
Object
 Inherited
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd.
Object
 Inherited
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in.
Object
 Inherited
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies.
Object
 Inherited
Retourneert een tekenreeksrepresentatie van het opgegeven object.
Object
 Inherited
Retourneert de primitieve waarde van het opgegeven object.
Object
Eigenschapdetails

errno

eigenschap
public var errno:uint

Runtimeversies: Flash Player 9, AIR 2

Geeft een foutcode aan. Fouten worden out-of-band aangegeven in plaats van in geretourneerde waarden. Als u een fout wilt aangeven, stelt u de eigenschap errno in op een van de foutcodes die worden beschreven in de bijlage AccessibilityImplementation-constanten. Op die manier wordt de geretourneerde waarde genegeerd. De eigenschap errno van de AccessibilityImplementation wordt altijd door de speler gewist (ingesteld op nul) voordat een AccessibilityImplementation-methode wordt aangeroepen.

Verwante API-elementen

stub

eigenschap 
public var stub:Boolean

Runtimeversies: Flash Player 9, AIR 2

Wordt gebruikt om een componenttoegankelijkheidssectie te maken. Als een component wordt vrijgegeven zonder een ActionScript-toegankelijkheidsimplementatie, raadt Adobe u aan een componenttoegankelijkheidssectie toe te voegen. Dankzij deze sectie behandelt Flash Player de component, voor toegankelijkheidsdoeleinden, als eenvoudige afbeelding en wordt dus niet de interne structuur van knoppen, tekstvelden enzovoort binnen de component getoond.

Als u een componenttoegankelijkheidssectie wilt maken, maakt u een subklasse van de relevante AccImpl-klasse, waarbij u de stub-eigenschap met de waarde true overschrijft.

Verwante API-elementen

De klasse mx.accessibility.AccImpl in Flex (\sdks\4.0.0\frameworks\projects\framework\src\mx\accessibility\AccImpl.as)
De klasse fl.accessibility.AccImpl in Flash (\Local Settings\Application Data\Adobe\Flash CS5\en_US\Configuration\Classes\mx\accessibility\AccImpl.as)
Constructordetails

AccessibilityImplementation

()Constructor
public function AccessibilityImplementation()

Runtimeversies: Flash Player 9, AIR 2

Statische constructor. Instantieer AccessibilityImplementation niet rechtstreeks door de bijbehorende constructor aan te roepen. Maak in plaats daarvan nieuwe toegankelijkheidsimplementaties door de klasse mx.accessibility.AccImpl voor elke nieuwe component uit te breiden.

Verwante API-elementen

Methodedetails

accDoDefaultAction

()methode
public function accDoDefaultAction(childID:uint):void

Runtimeversies: Flash Player 9, AIR 2

Een IAccessible-methode die de standaardhandeling uitvoert van de component die deze AccessibilityImplementation vertegenwoordigt of van een van de onderliggende elementen.

Implementeer deze methode alleen als de AccessibilityImplementation een gebruikersinterface-element vertegenwoordigt waarvoor een standaardhandeling is opgenomen in het MSAA-model.

Als u accDoDefaultAction() alleen voor de AccessibilityImplementation zelf of alleen voor de onderliggende elementen implementeert, moet u in sommige gevallen aangeven dat er geen standaardhandeling is voor de childID die is doorgegeven. Dit doet u door de eigenschap errno in te stellen op E_MEMBERNOTFOUND.

Parameters

childID:uint — Een geheel getal zonder teken dat overeenkomt met een van de onderliggende elementen van de component, zoals gedefinieerd door getChildIDArray().


Voorbeeld  ( Hoe dit voorbeeld te gebruiken )
In het volgende voorbeeld ziet u hoe deze methode wordt geïmplementeerd om de juiste standaardhandeling uit te voeren in de klasse mx.accessibility.ListBaseAccImpl in Flex, de ListBase-toegankelijkheidsimplementatie. Als voor een element uit de lijst met onderliggende items van ListBase en de klassen die hiervan overerven, de standaardhandeling "Double Click" wordt uitgevoerd, wordt het betreffende element geselecteerd.
     override public function accDoDefaultAction(childID:uint):void
     {
         if (childID > 0)
             ListBase(master).selectedIndex = childID - 1;
     }

accLocation

()methode 
public function accLocation(childID:uint):*

Runtimeversies: Flash Player 9, AIR 2

MSAA-methode voor het retourneren van een DisplayObject of Rectangle waarmee het selectiekader van een onderliggend element in de AccessibilityImplementation wordt opgegeven.

Deze methode wordt nooit aangeroepen als de childID nul is. Implementeer deze methode niet als in uw AccessibilityImplementation nooit onderliggende elementen worden opgenomen. Als uw AccessibilityImplementation wel onderliggende elementen kan bevatten, is deze methode verplicht.

Meestal kunt u aan de vereisten van deze methode voldoen door een object te retourneren dat het onderliggende element zelf vertegenwoordigt. Het onderliggende element moet dan wel een DisplayObject zijn. Als dit het geval is, kunt u het DisplayObject retourneren dat overeenkomt met de instantienaam voor het relevante visuele object in de weergavelijst.

Als een onderliggend element niet in aanmerking komt voor de hierboven beschreven techniek, kunt u het selectiekader zelf berekenen en een Rectangle retourneren met de volgende eigenschappen: x, y, width en height. Met de leden x en y geeft u de linkerbovenhoek van het selectiekader op; met de leden width en height geeft u de grootte van het selectiekader op. Geef deze vier leden op in pixels in het werkgebied, en relatief ten opzichte van de oorsprong van de component die de AccessibilityImplementation vertegenwoordigt. De eigenschappen x en y kunnen negatieve waarden hebben, aangezien de oorsprong van een DisplayObject niet altijd in de linkerbovenhoek ligt.

Als het onderliggende element dat is opgegeven door childID niet zichtbaar is (get_accState zou voor dit element dus een waarde met STATE_SYSTEM_INVISIBLE retourneren), kunt u null van accLocation retourneren. U kunt ook een Rectangle retourneren die de coördinaten van het onderliggende element weergeeft als het wel zichtbaar was geweest.

Parameters

childID:uint — Een geheel getal zonder teken dat overeenkomt met een van de onderliggende elementen van de component zoals gedefinieerd door getChildIDArray().

Geretourneerde waarde
*DisplayObject of Rectanglewaarmee het selectiekader wordt opgegeven van het onderliggende element dat wordt opgegeven door de parameter childID.

Meer informatie

Verwante API-elementen


Voorbeeld  ( Hoe dit voorbeeld te gebruiken )
In het volgende voorbeeld ziet u hoe deze methode wordt geïmplementeerd om de locatie te retourneren van een bepaald onderliggend element in de klasse mx.accessibility.ListBaseAccImpl in Flex, de ListBase-toegankelijkheidsimplementatie.
     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

()methode 
public function accSelect(operation:uint, childID:uint):void

Runtimeversies: Flash Player 9, AIR 2

IAccessible-methode voor het wijzigen van de selectie in de component die deze AccessibilityImplementation vertegenwoordigt.

De parameter childID is nooit nul. Deze methode wordt altijd voor een onderliggend element gebruikt en niet voor de algehele component; Flash Player verzorgt de selectie van de algehele component.

De parameter selFlag is een bitveld dat uit een of meer constanten voor selectiemarkering bestaat. Hiermee kan een MSAA-client aangeven hoe het item waarnaar wordt verwezen door de childID moet worden geselecteerd of focus krijgt. Hierna volgen beschrijvingen van de constanten voor selectiemarkering en hun betekenis voor de toegankelijkheidsimplementatie. Het komt er in de praktijk op neer dat de meeste implementaties van deze methode in toegankelijkheidsimplementaties die overerven van de klasse mx.accessibility.ListBaseAccImpl in Flex de constante selFlag negeren. In plaats daarvan baseren ze zich voor meervoudige selectie op het toetsenbordselectiegedrag van de component.

De parameter selFlag kan wel of niet de markering SELFLAG_TAKEFOCUS bevatten. Als deze markering aanwezig is, moet u de onderliggende focus instellen op de opgegeven childID en, tenzij SELFLAG_EXTENDSELECTION ook aanwezig is, het betreffende onderliggende element het selectieanker maken. In het andere geval moeten de onderliggende focus en het selectieanker ongewijzigd blijven, ondanks het feit dat aanvullende, hieronder beschreven markeringen de selectie kunnen wijzigen.

Het argument selFlag bevat altijd een van de volgende vier markeringen. Deze geven aan welke selectiewijziging gewenst is:

  • SELFLAG_TAKESELECTION: wis de bestaande selectie (indien aanwezig) en stel de selectie in op de opgegeven childID.

  • SELFLAG_EXTENDSELECTION: bereken het bereik van onderliggende elementen tussen en inclusief het selectieanker en de opgegeven childID. Als SELFLAG_ADDSELECTION aanwezig is: voeg al deze onderliggende elementen aan de selectie toe. Als SELFLAG_REMOVESELECTION aanwezig is: verwijder al deze onderliggende elementen uit de selectie. Als noch SELFLAG_ADDSELECTION noch SELFLAG_REMOVESELECTION aanwezig is, moeten al deze onderliggende elementen de selectiestatus van het selectieanker krijgen. Als het selectieanker is geselecteerd: voeg deze onderliggende elementen aan de selectie toe. Als het selectieanker niet is geselecteerd: verwijder deze onderliggende elementen uit de selectie.

  • SELFLAG_ADDSELECTION (zonder SELFLAG_EXTENDSELECTION): voeg de opgegeven childID aan de selectie toe.

  • SELFLAG_REMOVESELECTION (zonder SELFLAG_EXTENDSELECTION): verwijder de opgegeven childID uit de selectie.

Voor een component waarvoor meervoudige selectie niet mogelijk is, zijn de enige geldige selFlag-parameterwaarden SELFLAG_TAKEFOCUS en SELFLAG_TAKESELECTION. U kunt er in theorie ook voor kiezen SELFLAG_REMOVESELECTION te ondersteunen voor een component zonder meervoudige selectie. De gebruiker zou dan een null-selectie kunnen afdwingen. De meeste componenten zonder meervoudige selectie werken echter niet op deze manier. Bovendien wordt in MSAA-clients mogelijk aan dit type bewerking voorbij gegaan.

Als u markeringen tegenkomt die ongeldig lijken, stelt u errno in op E_INVALIDARG.

Wanneer accSelect wordt aangeroepen, zorgt Flash Player ervoor dat het hostfocus krijgt (de vensterfocus van de bijbehorende containertoepassing) en dat uw component focus krijgt binnen Flash Player.

Parameters

operation:uint — Een bitveld dat uit een of meer constanten voor selectiemarkering bestaat om aan te geven hoe het item wordt geselecteerd of focus krijgt.
 
childID:uint — Een geheel getal zonder teken dat overeenkomt met een van de onderliggende elementen van de component zoals gedefinieerd door getChildIDArray().

Meer informatie

Verwante API-elementen


Voorbeeld  ( Hoe dit voorbeeld te gebruiken )
In het volgende voorbeeld ziet u hoe deze methode wordt geïmplementeerd om een onderliggend item te selecteren in de klasse mx.accessibility.ListBaseAccImpl in Flex, de ListBase-toegankelijkheidsimplementatie.
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

()methode 
public function get_accDefaultAction(childID:uint):String

Runtimeversies: Flash Player 9, AIR 2

MSAA-methode voor het retourneren van de standaardhandeling van de component die deze AccessibilityImplementation vertegenwoordigt of van een van de onderliggende elementen.

Implementeer deze methode alleen als de AccessibilityImplementation een gebruikersinterface-element vertegenwoordigt waarvoor een standaardhandeling is opgenomen in het MSAA-model; retourneer de exacte tekenreeks die het MSAA-model opgeeft. De tekenreeks van de standaardhandeling voor een Button-component is bijvoorbeeld "Press".

Als u get_accDefaultAction alleen voor de AccessibilityImplementation zelf of alleen voor de onderliggende elementen implementeert, moet u in sommige gevallen aangeven dat er geen standaardhandeling is voor de childID die is doorgegeven. Dit doet u door null te retourneren.

Parameters

childID:uint — Een geheel getal zonder teken dat overeenkomt met een van de onderliggende elementen van de component, zoals gedefinieerd door getChildIDArray().

Geretourneerde waarde
String — De tekenreeks voor de standaardhandeling die in het MSAA-model is opgegeven voor de AccessibilityImplementation of voor een van de onderliggende elementen.

Meer informatie

Verwante API-elementen


Voorbeeld  ( Hoe dit voorbeeld te gebruiken )
In het volgende voorbeeld ziet u hoe deze methode wordt geïmplementeerd om de relevante standaardhandelingen te retourneren in de klasse mx.accessibility.ListBaseAccImpl in Flex, de ListBase-toegankelijkheidsimplementatie.
override public function get_accDefaultAction(childID:uint):String
     {
         if (childID == 0)
             return null;
     
         return "Double Click";
     }

get_accFocus

()methode 
public function get_accFocus():uint

Runtimeversies: Flash Player 9, AIR 2

MSAA-methode voor het retourneren van de id van een geheel getal zonder teken van het onderliggende element (indien aanwezig) dat een onderliggende focus in de component bevat. Als geen enkel onderliggend element een onderliggende focus heeft, retourneert de methode nul.

Geretourneerde waarde
uint — De id van een geheel getal zonder teken van het onderliggende element (indien aanwezig) dat een onderliggende focus in de component bevat.

Meer informatie

Verwante API-elementen


Voorbeeld  ( Hoe dit voorbeeld te gebruiken )
In het volgende voorbeeld ziet u hoe deze methode wordt geïmplementeerd om de childID met focus te retourneren in de klasse mx.accessibility.ListBaseAccImpl in Flex, de ListBase-toegankelijkheidsimplementatie.
override public function get_accFocus():uint
     {
     var index:uint = ListBase(master).selectedIndex;
     
     return index >= 0 ? index + 1 : 0;
     }

get_accName

()methode 
public function get_accName(childID:uint):String

Runtimeversies: Flash Player 9, AIR 2

MSAA-methode voor het retourneren van de naam voor de component die deze AccessibilityImplementation vertegenwoordigt of voor een van de onderliggende elementen.

Als het de AccessibilityImplementation zelf betreft (childID == 0) en deze methode niet is geïmplementeerd of geen waarde retourneert, gebruikt Flash Player de eigenschapswaarde AccessibilityProperties.name (indien aanwezig).

Voor AccessibilityImplementations die onderliggende elementen kunnen bevatten, moet deze methode worden geïmplementeerd, en een tekenreekswaarde retourneren als childID niet nul is.

Afhankelijk van het type gebruikersinterface-element hebben namen in MSAA een van de volgende twee betekenissen: een door de schrijver toegewezen naam of de tekstinhoud van het element. Meestal valt een AccessibilityImplementation zelf in de eerste categorie. De bijbehorende name-eigenschap is een door de schrijver toegewezen naam. Onderliggende elementen vallen altijd in de tweede categorie. Hun namen duiden hun tekstinhoud aan.

Als de eigenschap name van een AccessibilityImplementation een door de schrijver toegewezen naam aanduidt, zijn er twee manieren waarop componenten namen van schrijvers kunnen verkrijgen. Bij de eerste manier gaat het om namen in de component zelf; een CheckBox-component kan bijvoorbeeld een tekstlabel bevatten dat als naam dient. Bij de tweede manier - een fallback van de eerste - gaat het om namen die zijn opgegeven in de gebruikersinterface en die terechtkomen in AccessibilityProperties.name. Dankzij deze fallbackoptie kunnen gebruikers namen op dezelfde manier opgeven als voor elke andere Sprite of MovieClip.

Er blijven nu drie mogelijkheden over voor de AccessibilityImplementation zelf (childID == zero):

  • Door schrijver toegewezen naam binnen component. De methode get_accName moet worden geïmplementeerd en een tekenreekswaarde retourneren met de naam van de AccessibilityImplementation als childID nul is. Als childID nul is maar de AccessibilityImplementation geen naam heeft, moet get_accName een lege tekenreeks retourneren om te voorkomen dat de speler terugvalt op de eigenschap AccessibilityProperties.name.

  • Door schrijver toegewezen naam vanuit UI. Als de AccessibilityImplementation onderliggende elementen kan bevatten, moet de methode get_accName worden geïmplementeerd. Deze mag echter geen waarde retourneren als childID nul is. Implementeer get_accName niet als de AccessibilityImplementation geen onderliggende elementen kan bevatten.

  • Naam die inhoud aanduidt. De methode get_accName moet worden geïmplementeerd en een relevante tekenreekswaarde retourneren als childID nul is. Als childID nul is maar de AccessibilityImplementation geen inhoud heeft, moet get_accName een lege tekenreeks retourneren om te voorkomen dat de speler terugvalt op de eigenschap AccessibilityProperties.name.

Voor onderliggende elementen (als de AccessibilityImplementation deze kan bevatten), geldt altijd het derde geval. De methode get_accName moet worden geïmplementeerd en een relevante tekenreekswaarde retourneren als childID niet nul is.

Parameters

childID:uint — Een geheel getal zonder teken dat overeenkomt met een van de onderliggende elementen van de component zoals gedefinieerd door getChildIDArray().

Geretourneerde waarde
String — Naam van de component of een van de onderliggende elementen.

Meer informatie

Verwante API-elementen


Voorbeeld  ( Hoe dit voorbeeld te gebruiken )
In het volgende voorbeeld ziet u hoe deze methode wordt geïmplementeerd in de klasse mx.accessibility.AccImpl in Flex, de basisimplementatie van toegankelijkheid in 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

()methode 
public function get_accRole(childID:uint):uint

Runtimeversies: Flash Player 9, AIR 2

MSAA-methode voor het retourneren van de systeemrol voor de component die deze AccessibilityImplementation vertegenwoordigt of voor een van de onderliggende elementen. Systeemrollen zijn vooraf gedefinieerd voor alle componenten in MSAA.

Parameters

childID:uint — Een geheel getal zonder teken dat overeenkomt met een van de onderliggende elementen van de component zoals gedefinieerd door getChildIDArray().

Geretourneerde waarde
uint — Systeemrol die aan de component is gekoppeld.

Gegenereerde uitzondering
Error — Foutcode 2143, AccessibilityImplementation.get_accRole() moet worden overschreven zodat deze niet de standaardwaarde heeft.

Meer informatie

Verwante API-elementen

get_accSelection

()methode 
public function get_accSelection():Array

Runtimeversies: Flash Player 9, AIR 2

MSAA-methode voor het retourneren van een array die de id’s bevat van alle onderliggende elementen die zijn geselecteerd. De geretourneerde array kan nul, één of meer id's bevatten, alle gehele getallen zonder teken.

Geretourneerde waarde
Array — Een array van de id’s van alle onderliggende elementen die zijn geselecteerd.

Meer informatie

Verwante API-elementen


Voorbeeld  ( Hoe dit voorbeeld te gebruiken )
In het volgende voorbeeld ziet u hoe deze methode wordt geïmplementeerd om de geselecteerde childID's te retourneren in de klasse mx.accessibility.ListBaseAccImpl in Flex, de ListBase-toegankelijkheidsimplementatie.
     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

()methode 
public function get_accState(childID:uint):uint

Runtimeversies: Flash Player 9, AIR 2

IAccessible-methode voor het retourneren van de huidige runtimestatus van de component die deze AccessibilityImplementation vertegenwoordigt of van een van de onderliggende elementen.

Deze methode moet een combinatie van nul, één of meer vooraf gedefinieerde objectstatusconstanten voor componenten in MSAA retourneren. Als meer dan één status van toepassing is, moeten de statusconstanten worden gecombineerd in een bitveld met |, de bitsgewijze operator OR.

Om aan te geven dat geen van de statusconstanten op dit moment van toepassing is, moet deze methode nul retourneren.

Als het goed is, hoeft u de statussen STATE_SYSTEM_FOCUSABLE en STATE_SYSTEM_FOCUSED niet te volgen of rapporteren. Flash Player verwerkt deze statussen automatisch.

Parameters

childID:uint — Een geheel getal zonder teken dat overeenkomt met een van de onderliggende elementen van de component zoals gedefinieerd door getChildIDArray().

Geretourneerde waarde
uint — Een combinatie van nul, één of meer systeemstatusconstanten. Meerdere constanten worden samengebracht in een bitveld met |, de bitsgewijze operator OR.

Gegenereerde uitzondering
Error — Foutcode 2144, AccessibilityImplementation.get_accState() moet worden overschreven zodat deze niet de standaardwaarde heeft.

Meer informatie

Verwante API-elementen


Voorbeeld  ( Hoe dit voorbeeld te gebruiken )
In het volgende voorbeeld ziet u hoe deze methode wordt geïmplementeerd om meer dan één statusconstante te combineren in mx.accessibility.ListBaseAccImpl, de ListBase-toegankelijkheidsimplementatie in 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

()methode 
public function get_accValue(childID:uint):String

Runtimeversies: Flash Player 9, AIR 2

MSAA-methode voor het retourneren van de runtimewaarde van de component die deze AccessibilityImplementation vertegenwoordigt of van een van de onderliggende elementen.

Implementeer deze methode alleen als de AccessibilityImplementation een gebruikersinterface-element vertegenwoordigt waarvoor een waarde is opgenomen in het MSAA-model. Houd er rekening mee dat sommige gebruikersinterface-elementen die een 'waarde' hebben, deze waarde op verschillende manieren kunnen tonen, zoals get_accName (tekst bijvoorbeeld), get_accState (selectievakjes bijvoorbeeld) of get_accSelection (keuzelijsten bijvoorbeeld).

Als u get_accValue alleen voor de AccessibilityImplementation zelf of alleen voor de onderliggende elementen implementeert, moet u in sommige gevallen aangeven dat er geen concept van waarde is voor de childID die is doorgegeven. Dit doet u door null te retourneren.

Parameters

childID:uint — Een geheel getal zonder teken dat overeenkomt met een van de onderliggende elementen van de component zoals gedefinieerd door getChildIDArray().

Geretourneerde waarde
String — Een tekenreeks die de runtimewaarde vertegenwoordigt van de component of van een van de onderliggende elementen.

Meer informatie

Verwante API-elementen


Voorbeeld  ( Hoe dit voorbeeld te gebruiken )
In het volgende voorbeeld ziet u hoe deze methode wordt geïmplementeerd om de juiste waarde te retourneren op basis van de waarde selectedIndex van de component in de klasse mx.accessibility.ListBaseAccImpl in Flex, de ListBase-toegankelijkheidsimplementatie.
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

()methode 
public function get_selectionActiveIndex():*

Geretourneerde waarde
*

get_selectionAnchorIndex

()methode 
public function get_selectionAnchorIndex():*

Geretourneerde waarde
*

getChildIDArray

()methode 
public function getChildIDArray():Array

Runtimeversies: Flash Player 9, AIR 2

Retourneert een array die de id’s van gehele getallen zonder teken van alle onderliggende elementen in de AccessibilityImplementation bevat.

De lengte van de array kan nul zijn. De id's in de array moeten in dezelfde logische volgorde worden weergegeven als de onderliggende elementen die ze vertegenwoordigen. Als uw AccessibilityImplementation onderliggende elementen kan bevatten, is deze methode verplicht. Als dat niet het geval is, implementeert u deze methode niet.

Zorg er bij het toewijzen van id's aan onderliggende elementen voor dat deze voor elke instantie van uw AccessibilityImplementation uniek zijn. Id's van onderliggende elementen hoeven niet opeenvolgend te zijn en hun volgorde hoeft niet overeen te komen met de logische volgorde van de onderliggende elementen. Zorg ervoor dat u id's voor onderliggende elementen niet opnieuw gebruikt; als een onderliggend element wordt verwijderd, mag de bijbehorende id tijdens de levensduur van de betreffende AccessibilityImplementation-instantie niet nog een keer worden gebruikt. Vanwege implementatiekeuzes in de Flash-spelercode kan ongewenst gedrag optreden als u meer dan een miljoen id's voor onderliggende elementen gebruikt.

Geretourneerde waarde
Array — Array die de id’s van gehele getallen zonder teken van alle onderliggende elementen in de AccessibilityImplementation bevat.

Voorbeeld  ( Hoe dit voorbeeld te gebruiken )
In het volgende voorbeeld ziet u hoe deze methode wordt geïmplementeerd om een array van childID's te retourneren in de klasse mx.accessibility.ListBaseAccImpl in Flex, de ListBase-toegankelijkheidsimplementatie.
     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

()methode 
public function isLabeledBy(labelBounds:Rectangle):Boolean

Runtimeversies: Flash Player 9, AIR 2

Retourneert true of false om aan te geven of een tekstobject waarvoor een selectiekader is opgegeven met x, y, width en height als label moet worden beschouwd voor de component die deze AccessibilityImplementation vertegenwoordigt.

De x-coördinaat en de y-coördinaat zijn relatief ten opzichte van de linkerbovenhoek van de component waarop de AccessibilityImplementation van toepassing is en kunnen negatief zijn. Alle coördinaten worden opgegeven in pixels in het werkgebied.

Met deze methode worden toegankelijke componenten meegenomen als in Flash Player wordt gezocht naar relaties in automatische labeling, waarmee de naam van een object kan worden opgehaald uit tekst buiten het object. Deze methode is opgenomen omdat de criteria voor het herkennen van labels naar verwachting van component tot component verschillen. Als u deze methode implementeert, kunt u het beste geometrische criteria gebruiken die vergelijkbaar zijn met de criteria die in de spelercode voor knoppen en tekstvelden worden gebruikt. Het gaat hierbij om de volgende criteria:

  • Voor knoppen: alle tekst die volledig binnen de knop valt, wordt beschouwd als label.
  • Voor tekstvelden: alle tekst dichtbij aan de bovenkant en links uitgelijnd, of dichtbij aan de linkerkant, wordt beschouwd als label.

Als u de component die de AccessibilityImplementation vertegenwoordigt niet wilt opnemen in automatische-labelingrelaties, implementeert u isLabeledBy niet. Dit komt op hetzelfde neer als altijd false retourneren. isLabeledBy mag niet worden geïmplementeerd als de AccessibilityImplementation in de categorie "door schrijver toegewezen naam binnen component" valt die hierboven bij get_accName is beschreven.

Deze methode is niet gebaseerd op een IAccessible-methode; het is een specifieke Flash-methode.

Parameters

labelBounds:Rectangle — Een Rectangle die het selectiekader van een tekstobject weergeeft.

Geretourneerde waarde
Booleantrue of false om aan te geven of een tekstobject met de gegeven labelgrenzen als label moet worden beschouwd voor de component die deze AccessibilityImplementation vertegenwoordigt.




[ X ]Waarom in het Engels?
Sommige inhoud van de Naslaggids voor ActionScript 3.0 staat in het Engels

Niet alle onderdelen van de Naslaggids voor ActionScript 3.0 zijn in alle talen vertaald. Wanneer een taalelement niet is vertaald, wordt het in het Engels weergegeven. Zo is de klasse ga.controls.HelpBox niet in elke taal vertaald. In de Nederlandse versie van de naslaggids wordt de klasse ga.controls.HelpBox bijvoorbeeld in het Engels weergegeven.