Referenshandbok för ActionScript® 3.0 i Adobe® Flash®-plattformen
Hem  |  Dölj paket och klasslista |  Paket  |  Klasser  |  Nyheter  |  Index  |  Bilagor  |  Varför på engelska?
Filter: AIR 30.0 och tidigare, Flash Player 30.0 och tidigare, Flash Lite 4
Flex 4.6 och tidigare, Flash Pro CS6 och tidigare
Dölj filter
flash.accessibility 

AccessibilityImplementation  - AS3

Paketx

Översta nivån
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

Språkelement

Globala konstanter
Globala funktioner
Operatorer
Programsatser, nyckelord och direktiv
Specialtyper

Bilagor

Nyheter
Kompilatorfel
Kompileringsvarningar
Körningsfel
Flytta till ActionScript 3
Teckenuppsättningar som stöds
Endast MXML-taggar
Motion XML-element
Timed Text-taggar
Lista över borttagna element
Konstanter för hjälpmedelsimplementering
Använda ActionScript-exempel
Juridiska meddelanden
Paketflash.accessibility
Klasspublic class AccessibilityImplementation
ArvAccessibilityImplementation Inheritance Object
Underklasser AccImpl, AccImpl

Körningsmiljöversioner: Flash Player 9, AIR 2

Klassen AccessibilityImplementation är basklassen i Flash Player och den används för hjälpmedelsimplementering i komponenter. Den här klassen möjliggör kommunikation mellan en komponent och en skärmläsare. Skärmläsare används för översättning av skärminnehåll till syntetiserat tal eller braille för användare med nedsatt syn.

I klassen AccessibilityImplementation finns en uppsättning metoder som gör att en komponentutvecklare kan göra information om systemroller, objektbaserade händelser och status tillgängliga för hjälpmedelsprogram.

Adobe Flash Player är optimerat för Microsoft Active Accessibility (MSAA), som tillhandahåller en beskrivande och standardiserad metod som gör att program och skärmläsare kan kommunicera med varandra. Mer information om hur Flash Player fungerar tillsammans med MSAA finns i hjälpmedelskapitlet i Använda Flex SDK.

Metoderna i klassen AccessibilityImplementation är en delmängd av IAccessible-gränssnittet för en komponentinstans.

Det sätt på vilket IAccessible-gränssnittet implementeras med AccessibilityImplementation, och händelserna som det skickar, beror på vilken typ av komponent som implementeras.

Du ska inte instansiera AccessibilityImplementation direkt genom att anropa dess konstruktor. Skapa i stället nya hjälpmedelsimplementationer genom att utvidga AccImpl-klassen för varje ny komponent. I Flash, se fl.accessibility-paketet. I Flex, se mx.accessibility-paketet och hjälpmedelskapitlet i Använda Flex SDK.

Obs! Klassen AccessibilityImplementation stöds inte i AIR-versioner före AIR 2. Klassen är tillgänglig för kompilering i AIR-versioner före AIR 2, men stöds inte för körning förrän i AIR 2.



Publika egenskaper
 EgenskapDefinieras med
 Inheritedconstructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans.
Object
  errno : uint
Anger en felkod.
AccessibilityImplementation
  stub : Boolean
Används för att skapa en komponenthjälpmedels-stub.
AccessibilityImplementation
Publika metoder
 MetodDefinieras med
  
Statisk konstruktor.
AccessibilityImplementation
  
En IAccessible-metod som utför standardåtgärden som är associerad med komponenten som denna AccessibilityImplementation representerar eller ett av dess underordnade element.
AccessibilityImplementation
  
accLocation(childID:uint):*
Metoden MSAA för att returnera ett DisplayObject eller Rectangle som anger begränsningsramen för ett underordnat element i AccessibilityImplementation.
AccessibilityImplementation
  
accSelect(operation:uint, childID:uint):void
Metoden IAccessible för att ändra markeringen i komponenten som denna AccessibilityImplementation representerar.
AccessibilityImplementation
  
MSAA-metod för att returnera standardåtgärden för komponenten som denna AccessibilityImplementation representerar eller för ett av dess underordnade element.
AccessibilityImplementation
  
MSAA-metod för att returnera eventuellt heltals-ID utan tecken för det underordnade elementet, som har underordnat fokus inom komponenten.
AccessibilityImplementation
  
MSAA-metod för att returnera namnet på komponenten som denna AccessibilityImplementation representerar eller för ett av dess underordnade element.
AccessibilityImplementation
  
MSAA-metod för att returnera systemrollen för komponenten som denna AccessibilityImplementation representerar eller för ett av dess underordnade element.
AccessibilityImplementation
  
MSAA-metod för att returnera en matris som innehåller ID:n för alla underordnade element som är markerade.
AccessibilityImplementation
  
IAccessible-metod för att returnera det aktuella körningsläget för komponenten som denna AccessibilityImplementation representerar eller ett av dess underordnade element.
AccessibilityImplementation
  
MSAA-metod för att returnera körtidsvärdet för komponenten som denna AccessibilityImplementation representerar eller för ett av dess underordnade element.
AccessibilityImplementation
  
AccessibilityImplementation
  
AccessibilityImplementation
  
Returnerar en matris som innehåller heltals-ID:n utan tecken för alla underordnade element i AccessibilityImplementation.
AccessibilityImplementation
 Inherited
Anger om det finns en egenskap angiven för ett objekt.
Object
  
Returnerar true eller false för att ange om ett textobjekt som har en begränsningsram som anges med x, y, width och height, ska anses som en etikett för komponenten som denna AccessibilityImplementation representerar.
AccessibilityImplementation
 Inherited
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter.
Object
 Inherited
Anger om den angivna egenskapen finns och är uppräkningsbar.
Object
 Inherited
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder.
Object
 Inherited
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner.
Object
 Inherited
Returnerar det angivna objektets strängbeteckning.
Object
 Inherited
Returnerar det angivna objektets primitiva värde.
Object
Egenskapsdetaljer

errno

egenskap
public var errno:uint

Körningsmiljöversioner: Flash Player 9, AIR 2

Anger en felkod. Fel visas vanligtvis som onaturliga värden och inte som returvärden. För att ange ett fel ställer du in egenskapen errno till en av de felkoder som finns dokumenterade i bilagan med AccessibilityImplementation-konstanter. Detta medför att returvärdet ignoreras. Egenskapen errno för AccessibilityImplementation rensas alltid (sätts till noll) av spelaren innan någon AccessibilityImplementation-metod anropas.

Relaterade API-element

stub

egenskap 
public var stub:Boolean

Körningsmiljöversioner: Flash Player 9, AIR 2

Används för att skapa en komponenthjälpmedels-stub. Om en komponent frisläpps utan en ActionScript-hjälpmedelsimplementation, rekommenderar Adobe att du lägger en komponenthjälpmedels-stub. Denna stub får till följd att Flash Player, för att underlätta hjälpmedelshanteringen, behandlar komponenten som enkel grafik i stället för att visa den interna strukturen av bland annat knappar och textfält i komponenten.

Om du vill skapa en komponenthjälpmedels-stub, underklass till aktuell AccImpl-klass, ska stub-egenskapen åsidosättas med värdet true.

Relaterade API-element

Klassen mx.accessibility.AccImpl i Flex (\sdks\4.0.0\frameworks\projects\framework\src\mx\accessibility\AccImpl.as)
Klassen fl.accessibility.AccImpl l i Flash (\Local Settings\Application Data\Adobe\Flash CS5\en_US\Configuration\Classes\mx\accessibility\AccImpl.as)
Konstruktordetaljer

AccessibilityImplementation

()Konstruktor
public function AccessibilityImplementation()

Körningsmiljöversioner: Flash Player 9, AIR 2

Statisk konstruktor. Du ska inte instansiera AccessibilityImplementation direkt genom att anropa dess konstruktor. Skapa i stället nya hjälpmedelsimplementationer genom att utvidga mx.accessibility.Acc-klassen för varje ny komponent.

Relaterade API-element

Metoddetaljer

accDoDefaultAction

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

Körningsmiljöversioner: Flash Player 9, AIR 2

En IAccessible-metod som utför standardåtgärden som är associerad med komponenten som denna AccessibilityImplementation representerar eller ett av dess underordnade element.

Implementera denna metod endast om AccessibilityImplementation representerar ett gränssnittselement som har en standardåtgärd i MSAA-modellen.

Om du endast implementerar accDoDefaultAction() för själva AccessibilityImplementation eller för dess underordnade element, kommer du i vissa fall att behöva ange att det inte finns någon standardåtgärd för det speciella childID som skickades. Du gör detta genom att ange att egenskapen errno ska vara E_MEMBERNOTFOUND.

Parametrar

childID:uint — Ett heltal utan tecken som motsvarar en av komponenternas underordnade element så som det definieras av getChildIDArray().


Exempel  ( Så här använder du exemplet )
I följande exempel visas hur den här metoden implementeras för att utföra rätt standardåtgärd i Flex mx.accessibility.ListBaseAccImpl-klassen, implementeringen av ListBase-hjälpmedel. För ListBase och klasser som ärver från den, kommer standardåtgärden "Dubbelklickning" för ett av dess underordnade listobjektselement att innebära att elementet markeras.
     override public function accDoDefaultAction(childID:uint):void
     {
         if (childID > 0)
             ListBase(master).selectedIndex = childID - 1;
     }

accLocation

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

Körningsmiljöversioner: Flash Player 9, AIR 2

Metoden MSAA för att returnera ett DisplayObject eller Rectangle som anger begränsningsramen för ett underordnat element i AccessibilityImplementation.

Den här metoden anropas aldrig för ett childID som är noll. Om AccessibilityImplementation aldrig kommer att innehålla underordnade element ska du inte implementera den här metoden. Om AccessibilityImplementation kan innehålla underordnade element är den här metoden obligatorisk.

Du kan vanligtvis uppfylla kraven för den här metoden genom att returnera ett objekt som representerar det underordnade elementet. Detta fungerar så länge som det underordnade elementet är ett DisplayObject-objekt. I dessa fall ska du bara returnera DisplayObject-objektet som motsvarar instansnamnet som är associerat med det relevanta visuella objektet i visningslistan.

Om ett underordnat element inte är kvalificerat för tekniken som beskrivs ovan, måste du själv räkna ut begränsningsramen och returnera en Rectangle med egenskaperna x, y, width och height. Medlemmarna x och y anger det över vänstra hörnet i begränsningsramen och width och height anger storleken. Alla fyra medlemmar ska anges i scenpixlar relativt till origo för komponenten som AccessibilityImplementation representerar. Egenskaperna x och y kan ha negativa värden, eftersom origo för ett DisplayObject-objekt inte behöver ligga i det övre vänstra hörnet.

Om det underordnade elementet som anges med childID inte visas (dvs. get_accState för det underordnade elementet returnerar ett värde som innehåller STATE_SYSTEM_INVISIBLE), kan du returnera null från accLocation. Du kan även returnera en Rectangle som representerar koordinaterna där det underordnade elementet skulle visas om det var synligt.

Parametrar

childID:uint — Ett heltal utan tecken som motsvarar en av komponenternas underordnade element så som det definieras av getChildIDArray().

Returnerar
*DisplayObject eller Rectangle anger begränsningsramen för det underordnade elementet som specificeras med parametern childID.

Lär dig mer

Relaterade API-element


Exempel  ( Så här använder du exemplet )
I följande exempel visas hur denna metod implementeras för att returnera platsen för ett givet underordnat element i Flex-klassen mx.accessibility.ListBaseAccImpl, implementeringen av ListBase-hjälpmedel.
     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

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

Körningsmiljöversioner: Flash Player 9, AIR 2

Metoden IAccessible för att ändra markeringen i komponenten som denna AccessibilityImplementation representerar.

Parametern childID kommer alltid att ha ett värde som inte är noll. Den här metoden tillämpas på ett underordnat element och inte på den övergripande komponenten. I Flash Player hanteras den övergripande komponenten.

Parametern selFlag är ett bit-fält som består av en eller flera urvalsflaggskonstanter som gör att en MSAA-klient kan visa hur objektet som refereras av childID ska markeras och sättas i fokus. Vad som följer är beskrivningar av urvalsflaggskonstanter och vad de visar vid hjälpmedelsimplementeringen. Av praktiska skäl kommer de flesta implementeringarna av den här metoden i hjälpmedelsimplementeringar, som ärver från Flex-klassen mx.accessibility.ListBaseAccImpl, att ignorera selFlag-konstanten och i stället förlita sig på komponentens tangentmarkeringsbeteende för att hantera flera markeringar.

Parametern selFlag behöver inte innehålla flaggan SELFLAG_TAKEFOCUS. Om den gör det ska du ange angivet childID som underordnat fokus och, såvida SELFLAG_EXTENDSELECTION också finns närvarande, göra det underordnade elementet till markeringsfästpunkt. I övriga fall ska underordnat fokus och markeringsfästpunkten lämnas som de är, trots att ytterligare flaggor som beskrivs nedan kan ändra markeringen.

Argumentet selFlag innehåller alltid en av följande fyra flaggor, som anger vilken markeringsförändring som är önskvärd:

  • SELFLAG_TAKESELECTION: Tar bort eventuell markering och låter markeringen få värdet i angivet childID.

  • SELFLAG_EXTENDSELECTION: Beräknar intervallet för underordnade element mellan och inklusive markeringsfästpunkt och angivet childID. Om SELFLAG_ADDSELECTION finns närvarande ska du lägga till alla dessa underordnade element till markeringen. Om SELFLAG_REMOVESELECTION finns närvarande ska du ta bort alla dessa underordnade element från markeringen. Om varken SELFLAG_ADDSELECTION eller SELFLAG_REMOVESELECTION finns närvarande, ska alla underordnade element anta markeringsfästpunktens markeringsstatus. Om markeringsfästpunkten är markerad ska du lägga till dessa underordnade element till markeringen eller i annat fall ta bort dem från markeringen.

  • SELFLAG_ADDSELECTION (utan SELFLAG_EXTENDSELECTION): Lägg till angivet childID till markeringen.

  • SELFLAG_REMOVESELECTION (utan SELFLAG_EXTENDSELECTION): Ta bort angivet childID från markeringen.

Observera att för en komponent som inte går att markera flera gånger, är de enda giltiga selFlag-parametervärdena SELFLAG_TAKEFOCUS och SELFLAG_TAKESELECTION. Du kan i teorin även välja att stödja SELFLAG_REMOVESELECTION för en komponent som inte går att markera flera gånger och som tillåter att användaren får göra en null-markering, men i praktiken fungerar de flesta komponenter som inte går att markera flera gånger inte på det här sättet och MSAA-klienter kanske inte kommer att genomföra den här typen av operation.

Om du upptäcker flaggor som verkar ogiltiga ska du ange att errno ska vara E_INVALIDARG.

Observera slutligen att när accSelect anropas, ser Flash Player till att den har värdfokus (fönsterfokus för dess behållarprogram) och att din komponent har fokus inom Flash Player.

Parametrar

operation:uint — Ett bit-fält som består av en eller flera urvalsflaggskonstanter som visar hur objektet markeras eller sätts i fokus.
 
childID:uint — Ett heltal utan tecken som motsvarar en av komponenternas underordnade element så som det definieras av getChildIDArray().

Lär dig mer

Relaterade API-element


Exempel  ( Så här använder du exemplet )
I följande exempel visas hur denna metod implementeras för att markera ett underordnat objekt i Flex-klassen mx.accessibility.ListBaseAccImpl, implementeringen av ListBase-hjälpmedel.
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

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

Körningsmiljöversioner: Flash Player 9, AIR 2

MSAA-metod för att returnera standardåtgärden för komponenten som denna AccessibilityImplementation representerar eller för ett av dess underordnade element.

Implementera denna metod endast om AccessibilityImplementation representerar ett gränssnittselement som har en standardåtgärd i MSAA-modellen. Se till att returnera strängen exakt så som den anges i MSAA-modellen. Till exempel är standardåtgärdssträngen för en Button-komponent "Press."

Om du endast implementerar get_accDefaultAction för själva AccessibilityImplementation eller för dess underordnade element, kommer du i vissa fall att behöva ange att det inte finns någon standardåtgärd för det speciella childID som skickades. Du gör detta genom att returnera null.

Parametrar

childID:uint — Ett heltal utan tecken som motsvarar en av komponenternas underordnade element så som det definieras av getChildIDArray().

Returnerar
String — Standardåtgärdssträngen som anges i MSAA-modellen för AccessibilityImplementation eller för ett av dess underordnade element.

Lär dig mer

Relaterade API-element


Exempel  ( Så här använder du exemplet )
I följande exempel visas hur denna metod implementeras för att returnera rätt standardåtgärd i Flex-klassen mx.accessibility.ListBaseAccImpl, implementeringen av ListBase-hjälpmedel.
override public function get_accDefaultAction(childID:uint):String
     {
         if (childID == 0)
             return null;
     
         return "Double Click";
     }

get_accFocus

()metod 
public function get_accFocus():uint

Körningsmiljöversioner: Flash Player 9, AIR 2

MSAA-metod för att returnera eventuellt heltals-ID utan tecken för det underordnade elementet, som har underordnat fokus inom komponenten. Om ingen underordning har underordnat fokus kommer metoden att returnera noll.

Returnerar
uint — Eventuellt heltals-ID utan tecken för det underordnade elementet, som har underordnat fokus inom komponenten.

Lär dig mer

Relaterade API-element


Exempel  ( Så här använder du exemplet )
I följande exempel visas hur denna metod implementeras för att returnera fokuserat childID i Flex-klassen mx.accessibility.ListBaseAccImpl, implementeringen av ListBase-hjälpmedel.
override public function get_accFocus():uint
     {
     var index:uint = ListBase(master).selectedIndex;
     
     return index >= 0 ? index + 1 : 0;
     }

get_accName

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

Körningsmiljöversioner: Flash Player 9, AIR 2

MSAA-metod för att returnera namnet på komponenten som denna AccessibilityImplementation representerar eller för ett av dess underordnade element.

För AccessibilityImplementation (childID == 0) gäller att om denna metod inte implementeras eller inte returnerar ett värde så kommer Flash Player att använda egenskapsvärdet AccessibilityProperties.name, om ett sådant finns närvarande.

För en AccessibilityImplementation som kan ha underordnade element, måste denna metod vara implementerad och den måste returnera ett strängvärde när childID inte är noll.

Beroende på vilken typ av användargränssnittselement det är kan namn i MSAA ha en av två möjliga betydelser. Det kan antingen vara ett utvecklartilldelat namn eller det faktiska textinnehållet i elementet. Vanligtvis kommer AccessibilityImplementation att tillhöra den tidigare kategorin. Dess name-egenskap är ett utvecklartilldelat namn. Underordnade element tillhör den andra kategorin. Namnen indikerar deras textinnehåll.

När egenskapen name för en AccessibilityImplementation har samma innebörd som ett utvecklartilldelat namn, finns det två sätt som komponenterna kan få namn från utvecklarna. Det första avser namn som redan finns i själva komponenten, till exempel en kryssrutekomponent kan innehålla en textetikett som kan användas som dess namn. Det andra, som är ett reservalternativ för det första, avser namn angivna i gränssnittet och som slutar med AccessibilityProperties.name. Det andra alternativet tillåter att användarna kan ange namn så som de kan göra för andra Sprite eller MovieClip.

Detta resulterar i tre möjligheter för själva AccessibilityImplementation (childID == noll):

  • Utvecklartilldelat namn i komponent. Metoden get_accName ska vara implementerad och returnera ett strängvärde som innehåller namnet på AccessibilityImplementation när childID är noll. Om childID är noll men AccessibilityImplementation saknar namn, ska get_accName returnera en tom sträng för att förhindra att spelaren faller tillbaka till egenskapen AccessibilityProperties.name.

  • Utvecklartilldelat namn från gränssnittet. Om AccessibilityImplementation kan innehålla underordnade element, ska metoden get_accName implementeras men den ska inte returnera ett värde när childID är noll. Om AccessibilityImplementation aldrig kommer att innehålla underordnade element, ska inte get_accName implementeras.

  • Namn som anger innehåll. Metoden get_accName ska implementeras och returnera ett strängvärde när childID är noll. Om childId är noll men AccessibilityImplementation saknar innehåll, ska get_accName returnera en tom sträng för att förhindra att spelaren faller tillbaka till egenskapen AccessibilityProperties.name.

Observera att för underordnade element, om det kan finnas i AccessibilityImplementation, gäller alltid det tredje fallet. Metoden get_accName ska implementeras och returnera ett strängvärde när childID inte är noll.

Parametrar

childID:uint — Ett heltal utan tecken som motsvarar en av komponenternas underordnade element så som det definieras av getChildIDArray().

Returnerar
String — Namnet på komponenten eller ett av dess underordnade element.

Lär dig mer

Relaterade API-element


Exempel  ( Så här använder du exemplet )
I följande exempel visas hur den här metoden implementeras i Flex-klassen mx.accessibility.AccImpl, basklassen för implementering av hjälpmedel i 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

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

Körningsmiljöversioner: Flash Player 9, AIR 2

MSAA-metod för att returnera systemrollen för komponenten som denna AccessibilityImplementation representerar eller för ett av dess underordnade element. Systemroller är fördefinierade för alla komponenter i MSAA.

Parametrar

childID:uint — Ett heltal utan tecken som motsvarar en av komponenternas underordnade element så som det definieras av getChildIDArray().

Returnerar
uint — Systemrollen som är associerad med komponenten.

Utlöser
Error — Felkodsnummer 2143, AccessibilityImplementation.get_accRole() måste åsidosättas från standardvärdet.

Lär dig mer

Relaterade API-element

get_accSelection

()metod 
public function get_accSelection():Array

Körningsmiljöversioner: Flash Player 9, AIR 2

MSAA-metod för att returnera en matris som innehåller ID:n för alla underordnade element som är markerade. Den returnerade matrisen innehåller noll, en eller flera ID:n, alla heltal utan tecken

Returnerar
Array — En matris som innehåller ID:n för alla underordnade element som är markerade.

Lär dig mer

Relaterade API-element


Exempel  ( Så här använder du exemplet )
I följande exempel visas hur denna metod implementeras för att returnera markerat childID i Flex-klassen mx.accessibility.ListBaseAccImpl, implementeringen av ListBase-hjälpmedel.
     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

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

Körningsmiljöversioner: Flash Player 9, AIR 2

IAccessible-metod för att returnera det aktuella körningsläget för komponenten som denna AccessibilityImplementation representerar eller ett av dess underordnade element.

Denna metod måste returnera en kombination av noll, en eller flera fördefinierade objektlägeskonstanter för komponenter i MSAA. När fler än ett läge gäller ska lägeskonstanter kombineras med ett bit-fält där | används, den bitvisa OR-operatorn.

För att ange att ingen av lägeskonstanterna tillämpas för närvarande ska metoden returnera noll.

Du behöver inte spåra eller rapportera lägena STATE_SYSTEM_FOCUSABLE och STATE_SYSTEM_FOCUSED. Dessa lägen hanteras automatiskt i Flash Player.

Parametrar

childID:uint — Ett heltal utan tecken som motsvarar en av komponenternas underordnade element så som det definieras av getChildIDArray().

Returnerar
uint — En kombination av noll, en eller flera systemlägeskonstanter. Flera konstanter är ansamlade i ett bit-fält med |, bitvis OR-operator.

Utlöser
Error — Felkodsnummer 2144, AccessibilityImplementation.get_accState() måste åsidosättas från standardvärdet.

Lär dig mer

Relaterade API-element


Exempel  ( Så här använder du exemplet )
I följande exempel visas hur denna metod implementeras för att kombinera flera lägeskonstanter i Flex-klassen mx.accessibility.ListBaseAccImpl, implementeringen av ListBase-hjälpmedel.
     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

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

Körningsmiljöversioner: Flash Player 9, AIR 2

MSAA-metod för att returnera körtidsvärdet för komponenten som denna AccessibilityImplementation representerar eller för ett av dess underordnade element.

Implementera denna metod endast om AccessibilityImplementation representerar ett gränssnittselement som har ett värde i MSAA-modellen. Tänk på att vissa gränssnittselement som har ett "värde" kommer de facto att exponera detta värde på olika sätt, till exempel som get_accName (exempelvis text), get_accState (exempelvis kryssrutor) eller get_accSelection (exempelvis listrutor).

Om du endast implementerar get_accValue för själva AccessibilityImplementation eller för dess underordnade element, kommer du i vissa fall att behöva ange att det inte finns något värdekoncept för det speciella childID som skickades. Du gör detta genom att returnera null.

Parametrar

childID:uint — Ett heltal utan tecken som motsvarar en av komponenternas underordnade element så som det definieras av getChildIDArray().

Returnerar
String — En sträng som representerar körtidsvärdet för komponenten för ett av dess underordnade element.

Lär dig mer

Relaterade API-element


Exempel  ( Så här använder du exemplet )
I följande exempel visas hur denna metod implementeras för att returnera rätt värde utifrån komponentens selectedIndex-värde i Flex-klassen mx.accessibility.ListBaseAccImpl, implementeringen av ListBase-hjälpmedel.
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

()metod 
public function get_selectionActiveIndex():*

Returnerar
*

get_selectionAnchorIndex

()metod 
public function get_selectionAnchorIndex():*

Returnerar
*

getChildIDArray

()metod 
public function getChildIDArray():Array

Körningsmiljöversioner: Flash Player 9, AIR 2

Returnerar en matris som innehåller heltals-ID:n utan tecken för alla underordnade element i AccessibilityImplementation.

Längden på matrisen kan vara noll. ID-värdena i matrisen ska visas i samma logiska ordning som de underordnade elementen som de representerar. Om AccessibilityImplementation kan innehålla underordnade element är den här metoden obligatorisk, i annat fall ska du inte implementera den.

När du tilldelar underordnade ID:n till underordnade element ska du använda ett schema som gör varje instans av din AccessibilityImplementation unik. Underordnade ID:n behöver inte vara löpande och ordningen behöver inte vara densamma som den logiska ordningen för de underordnade elementen. Du ska ordna dem så att inte underordnade ID:n återanvänds. Om ett underordnat element upptäcks ska dess ID inte användas igen så länge som AccessibilityImplementation-instansen finns. På grund av implementationsalternativen i Flash Player-koden ska du tänka på att oönskade beteenden kan uppträda om du använder underordnade ID:n som överstiger en miljon.

Returnerar
Array — Matrisen innehåller heltals-ID:n utan tecken för alla underordnade element i AccessibilityImplementation.

Exempel  ( Så här använder du exemplet )
I följande exempel visas hur denna metod implementeras för att markera en matris av underordnade ID:n i Flex-klassen mx.accessibility.ListBaseAccImpl, implementeringen av ListBase-hjälpmedel.
     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

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

Körningsmiljöversioner: Flash Player 9, AIR 2

Returnerar true eller false för att ange om ett textobjekt som har en begränsningsram som anges med x, y, width och height, ska anses som en etikett för komponenten som denna AccessibilityImplementation representerar.

Koordinaterna x och y är relativa till det övre vänstra hörnet för komponenten som AccessibilityImplementation tillämpas på. Värdena kan vara negativa. Alla koordinater anges i scenpixlar.

Den här metoden gör att hjälpmedelskomponenter kan anpassas till Flash Player-sökningen efter automatiska etikettförhållanden, som medför att text utanför ett objekt kan ange objektets namn. Den här metoden finns eftersom det förväntas att villkoren för att identifiera etiketter varierar mellan olika komponenter. Om du implementerar den här metoden ska du rikta in dig på att använda geometriska villkor som påminner om de som används i spelarkoden för knappar och textfält. Dessa villkor är följande:

  • För knappar gäller att all text som finns inom knappen tolkas som en etikett.
  • För textfält gäller att all text som visas precis ovanför och vänsterjusterat eller precis till vänster tolkas som en etikett.

Om komponenten som representeras av AccessibilityImplementation aldrig ska omfattas av automatiska etikettförhållanden ska du inte implementera isLabeledBy. Detta motsvarar att alltid returnera false. Ett fall där isLabeledBy inte ska implementeras är när AccessibilityImplementation omfattas av exemplet med "utvecklartilldelat namn i komponent" som beskrivs ovan under get_accName.

Observera att denna metod inte baseras på någon IAccessible-metod. Den gäller speciellt för Flash.

Parametrar

labelBounds:Rectangle — En Rectangle representerar begränsningsramen för ett textobjekt.

Returnerar
Booleantrue eller false anger om ett textobjekt med givna etikettsgränser ska anses som en etikett för komponenten som denna AccessibilityImplementation representerar.




[ X ]Varför på engelska?
Innehåll i Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen är på engelska

Det är inte alla delar av Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen som översätts till alla språk. Om ett språkelement inte översätts visas det på engelska. Klassen ga.controls.HelpBox översätts till exempel inte till något språk. I den svenska versionen av referenshandboken visas därför klassen ga.controls.HelpBox på engelska.