Adobe® Flash® Platform için ActionScript® 3.0 Başvurusu
Ana Sayfa  |  Paket ve Sınıf Listesini Gizle |  Paketler  |  Sınıflar  |  Yenilikler  |  Dizin  |  Ekler  |  Niçin İngilizce?
Filtreler: AIR 30.0 ve öncesi, Flash Player 30.0 ve öncesi, Flash Lite 4
Flex 4.6 ve öncesi, Flash Pro CS6 ve öncesi
Filtreleri Gizle
flash.accessibility 

AccessibilityImplementation  - AS3

Paketlerx

Üst Düzey
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

Dil Öğeleri

Global Sabitler
Global İşlevler
Operatörler
İfadeler, Anahtar Kelimeler ve Direktifler
Özel Türler

Ekler

Yenilikler
Derleyici Hataları
Derleyici Uyarıları
Çalışma Zamanı Hataları
ActionScript 3'e Geçiş Yapma
Desteklenen Karakter Kümeleri
Yalnızca MXML Etiketleri
Motion XML Öğeleri
Timed Text Etiketleri
Onaylanmamış öğelerin listesi
Erişilebilirlik Uygulaması Sabitleri
ActionScript Örnekleri Nasıl Kullanılır?
Yasal uyarılar
Paketflash.accessibility
Sınıfpublic class AccessibilityImplementation
Miras AlmaAccessibilityImplementation Inheritance Object
Alt Sınıflar AccImpl, AccImpl

Çalışma Zamanı Sürümleri: Flash Player 9, AIR 2

AccessibilityImplementation sınıfı bileşenlerde erişilebilirliğin uygulanmasını sağlayan temel Flash Player sınıfıdır. Bu sınıf, bir bileşen ve bir ekran okuyucu arasındaki iletişimi etkinleştirir. Ekran okuyucular ekran içeriğini görme engelli kullanıcılar için sentezlenmiş konuşmaya veya körler alfabesine çevirmek için kullanılır.

AccessibilityImplementation sınıfı, bileşen geliştiricilerinin sistem roller, nesne tabanlı olaylar ve yardımcı teknolojilerin durumları hakkında bilgi oluşturmasına izin verir.

Adobe Flash Player, uygulamalar ve ekran okuyucuların iletişimi amacıyla tanımlayıcı ve standardize edilmiş bir yöntem sağlayan Microsoft Aktif Erişilebilirlik (MSAA) kullanır. Flash Player'ın MSAA kullanımı hakkında daha fazla bilgi için bkz.Flex SDK'yi Kullanma

AccessibilityImplementation sınıfının yöntemleri bileşen örneği için IAccessible alt kümesidir.

AccessibilityImplementation öğesinin IAccessible arabirimini uygulaması ve gönderdiği olaylar uygulanan bileşenin türüne bağlıdır.

AccessibilityImplementation öğesini yapıcısını çağırarak doğrudan başlatmayın. Bunun yerine her yeni bileşen için AccImpl sınıfını genişleterek yeni erişim uygulamaları oluşturun. Flash uygulamasında bkz. fl.accessibility paketi Flex uygulamasında bkz. Flex SDK'yi Kullanma, mx.accessibility paketi ve erişim bölümü.

Not: AccessibilityImplementation sınıfı, AIR 2'den önceki AIR çalışma zamanı sürümlerinde desteklenmemektedir. AIR 2'den önceki AIR sürümlerinde sınıf, derleme için kullanılabilir, ancak AIR 2'ye kadar çalışma zamanında desteklenmez.



Genel Özellikler
 ÖzellikTanımlayan:
 Inheritedconstructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru.
Object
  errno : uint
Hata kodu belirtir.
AccessibilityImplementation
  stub : Boolean
Bileşen erişilebilirliği kalıntısı oluşturmada kullanılır.
AccessibilityImplementation
Genel Yöntemler
 YöntemTanımlayan:
  
Statik yapıcı
AccessibilityImplementation
  
AccessibilityImplementation tarafından temsil edilen bileşen ile veya alt öğelerinden biriyle eşleşen varsayılan eylemi uygulayan bir IAccessible yöntemidir.
AccessibilityImplementation
  
accLocation(childID:uint):*
AccessibilityImplementation öğesinde alt öğenin sınırlayıcı kutusunu belirleyen DisplayObject veya Rectangle öğesini MSAA döndürme yöntemidir.
AccessibilityImplementation
  
accSelect(operation:uint, childID:uint):void
Bu AccessibilityImplementation öğesinin temsil ettiği bileşendeki seçimi değiştirmeyi sağlayan IAccessible yöntemi.
AccessibilityImplementation
  
Bu AccessibilityImplementation öğesinin temsil ettiği bileşenin veya alt öğelerinden birinin varsayılan eylemini döndürmeyi sağlayan MSAA yöntemi.
AccessibilityImplementation
  
Bileşenin içinde alt öğe odağı olan alt öğenin imzasız tam sayı kimliğini döndürmeyi sağlayan MSAA yöntemi.
AccessibilityImplementation
  
Bu AccessibilityImplementation öğesinin temsil ettiği bileşenin veya alt öğelerinden birinin adını döndürmeyi sağlayan MSAA yöntemi.
AccessibilityImplementation
  
Bu AccessibilityImplementation öğesinin temsil ettiği bileşenin veya alt öğelerinden birinin sistem rolünü döndürmeyi sağlayan MSAA yöntemi.
AccessibilityImplementation
  
Seçili olan bütün alt öğelerin kimliklerinin bulunduğu diziyi döndürmeyi sağlayan MSAA yöntemi.
AccessibilityImplementation
  
Bu AccessibilityImplementation öğesinin temsil ettiği bileşenin veya alt öğelerinden birinin geçerli çalışma zamanı durumunu döndürmeyi sağlayan IAccessible yöntemi.
AccessibilityImplementation
  
Bu AccessibilityImplementation öğesinin temsil ettiği bileşenin veya alt öğelerinden birinin çalışma zamanı değerini döndürmeyi sağlayan MSAA yöntemi.
AccessibilityImplementation
  
AccessibilityImplementation
  
AccessibilityImplementation
  
AccessibilityImplementation içerisindeki bütün alt öğelerinin imzasız tam sayı kimliklerini barındıran bir diziyi döndürür.
AccessibilityImplementation
 Inherited
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir.
Object
  
Bu AccessibilityImplementation öğesinin temsil ettiği bileşen için, x,y, genişlik ve yükseklik ile belirlenen bir sınırlama kutusu sahibi metin nesnesinin etiket olarak değerlendirilip değerlendirilmemesi gerektiğini gösteren true veya false döndürür.
AccessibilityImplementation
 Inherited
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir.
Object
 Inherited
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir.
Object
 Inherited
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar.
Object
 Inherited
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür.
Object
 Inherited
Belirtilen nesnenin dize olarak temsil edilen halini döndürür.
Object
 Inherited
Belirtilen nesnenin temel değerini döndürür.
Object
Özellik Ayrıntısı

errno

özellik
public var errno:uint

Çalışma Zamanı Sürümleri: Flash Player 9, AIR 2

Hata kodu belirtir. Hata kodları döndürme değerlerinde değil bant dışı belirtilir. Bir hata belirtmek için errno özelliğini AccessibilityImplementation Sabitleri ekinde belgelenen hata kodlarından birine ayarlayın. Bu, döndürme değerinizin yok sayılmasına sebep olur. AccessibilityImplementation öğesinin errno özelliği her zaman herhangi bir AccessibilityImplementation yöntemi çağırılmadan önce temizlenir (sıfıra ayarlanır)

İlgili API Öğeleri

stub

özellik 
public var stub:Boolean

Çalışma Zamanı Sürümleri: Flash Player 9, AIR 2

Bileşen erişilebilirliği kalıntısı oluşturmada kullanılır. Bir bileşen ActionScript erişilebilirlik uygulaması olmadan bırakılırsa, Adobe bileşen erişilebilirliği kalıntısı eklemenizi önerir. Bu kalıntı, erişilebilirlik amaçları için Flash Player'ın bileşenin içindeki düğmelerin, metin alanlarının ve diğerlerinin dahili yapısını göstermek yerine bileşeni basit grafik olarak değerlendirmesine sebep olur.

Bileşen erişilebilirlik kalıntısı oluşturmak için özellik kalıntısını true değeri ile geçersiz kılarak, uygun AccImpl sınıfını alt sınıf yapın.

İlgili API Öğeleri

Flex'te mx.accessibility.AccImpl sınıfı (\sdks\4.0.0\frameworks\projects\framework\src\mx\accessibility\AccImpl.as)
Flash'ta fl.accessibility.AccImpl sınıfı (\Local Settings\Application Data\Adobe\Flash CS5\tr_TR\Configuration\Classes\mx\accessibility\AccImpl.as)
Yapıcı Ayrıntı

AccessibilityImplementation

()Yapıcı
public function AccessibilityImplementation()

Çalışma Zamanı Sürümleri: Flash Player 9, AIR 2

Statik yapıcı AccessibilityImplementation öğesini yapıcısını çağırarak doğrudan başlatmayın. Bunun yerine her yeni bileşen için mx.accessibility.AccImpl sınıfını genişleterek yeni erişim uygulamaları oluşturun.

İlgili API Öğeleri

Yöntem Ayrıntısı

accDoDefaultAction

()yöntem
public function accDoDefaultAction(childID:uint):void

Çalışma Zamanı Sürümleri: Flash Player 9, AIR 2

AccessibilityImplementation tarafından temsil edilen bileşen ile veya alt öğelerinden biriyle eşleşen varsayılan eylemi uygulayan bir IAccessible yöntemidir.

Bu yöntemi yalnızca AccessibilityImplementation MSAA modeli içinde varsayılan eyleme sahip bir kullanıcı arabirimi öğesi ile eşleşiyorsa uygulayın.

accDoDefaultAction() öğesini yalnızca AccessibilityImplementation veya alt öğeleri için çalıştırıyorsanız, bazı durumlarda söz konusu childID için varsayılan eylemin olmadığını göstermeniz gerekecektir. Bunu errno özelliğini E_MEMBERNOTFOUND şeklinde ayarlayarak yapın.

Parametreler

childID:uintgetChildIDArray() tarafından tanımlanan bileşenin alt öğelerinden birine karşılık gelen imzasız tam sayıdır.


Örnek  ( Bu örnek nasıl kullanılır? )
Aşağıda varsayılan eylemi gerçekleştirmek için bu yöntemin Flex mx.accessibility.ListBaseAccImp sınıfında, ListBase Erişebilirlik Uygulamaları'nda nasıl uygulanacağını gösteren bir örnek bulunmaktadır. ListBase ve ondan devralan sınıflar için; alt öğe liste öğesi için "Çift Tıklat" varsayılan eylemini uygulamak öğenin seçilmesini sağlar.
     override public function accDoDefaultAction(childID:uint):void
     {
         if (childID > 0)
             ListBase(master).selectedIndex = childID - 1;
     }

accLocation

()yöntem 
public function accLocation(childID:uint):*

Çalışma Zamanı Sürümleri: Flash Player 9, AIR 2

AccessibilityImplementation öğesinde alt öğenin sınırlayıcı kutusunu belirleyen DisplayObject öğesini veya Rectangle öğesini döndürmek için MSAA yöntemidir.

Bu yöntem hiçbir zaman sıfır childID ile çağırılmaz. AccessibilityImplementation öğesi hiçbir zaman alt öğe barındırmayacaksa bu yöntemi uygulamamalısınız. AccessibilityImplementation öğesi alt öğe içerebilirse bu yöntem zorunludur.

Genellikle bu yöntemin gerektirdiklerini alt öğe ile eşleşen bir nesneyi döndürerek karşılayabilirsiniz. Alt öğe DisplayObject olduğu sürece bu yapılabilir. Bunun gibi durumlarda görüntüleme listesindeki görsel nesneyle ilişkili örnek adıyla eşleşen DisplayObject öğesini döndürün.

Alt öğe yukarıda anlatılan teknik için yeterli nitelikte değilse sınırlayıcı kutusu matematiğini siz de yapabilir ve x, y, width ve height özelliklerine sahip bir Rectangle döndürebilirsiniz. x ve y üyeleri sınırlayıcı kutusunun sol-üst köşesini belirlerken, width ve height üyeleri boyutunu belirler. Dört üyenin tamamı Sahne Alanı pikselleri biriminde ve AccessibilityImplementation öğesinin temsil ettiği bileşene göre olmalıdır. DisplayObject öğesinin başlangıç noktası her zaman sol-üst köşesi olmadığından x ve y özellikleri eksi değer alabilir.

childID tarafından belirtilen öğe görünmüyorsa, i(get_accState alt öğesi STATE_SYSTEM_INVISIBLE) öğesini de içeren bir değer döndüreceğinden, accLocation öğesinden null döndürebilirsiniz. Ayrıca alt öğenin görünür halde belireceği koordinatları temsil eden birRectangle da döndürebilirsiniz.

Parametreler

childID:uintgetChildIDArray() tarafından tanımlanan bileşenin alt öğelerinden birine karşılık gelen imzasız tam sayıdır.

Döndürür
*childID parametresi tarafından belirtilen alt öğenin sınırlayıcı kutusunu belirten DisplayObject veya Rectangle.

Daha fazla bilgi

İlgili API Öğeleri


Örnek  ( Bu örnek nasıl kullanılır? )
Aşağıdaki örnek bu yöntemin Flex mx.accessibility.ListBaseAccImpl sınıfı, ListBase erişilebilirlik uygulamalarında bir alt öğe konumunu döndürecek şekilde nasıl uygulanacağını gösterir.
     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

()yöntem 
public function accSelect(operation:uint, childID:uint):void

Çalışma Zamanı Sürümleri: Flash Player 9, AIR 2

Bu AccessibilityImplementation öğesinin temsil ettiği bileşendeki seçimi değiştirmeyi sağlayan IAccessible yöntemi.

childID parametresi her zaman sıfırdır. Bu yöntem genel bileşene değil alt öğe için geçerlidir, Flash Player genel bileşenin seçiminin yönetimini kendisi yapar.

selFlag parametresi bir ve daha fazla seçim bayrağı bileşenlerinden oluşan, bir MSAA istemcisinin childID tarafından başvuru yapılan bir öğenin nasıl seçileceği veya odaklanacağını belirtmesini sağlayan bir bit alanıdır. Aşağıda seçim bayrağı bileşenleri ve erişilebilirlik uygulamalarına ne ilettiklerinin hakkında açıklamalar bulunmaktadır. Pratikte, Flex mx.accessibility.ListBaseAccImpl sınıfından devralan bu erişilebilirlik uygulamaları yönteminin çoğu uygulaması selFlag bileşenini yok sayar ve çoklu seçimi işlemek için bileşenin klavye seçim davranışını kullanır.

selFlag parametresi SELFLAG_TAKEFOCUS bayrağını içerebilir veya içermeyebilir. İçermesi durumunda, alt öğe odağını belirtilen childID'ye ayarlamalı ve SELFLAG_EXTENDSELECTION ayrıca bulunmadığı sürece alt öğeyi seçim tutturucusu yapmalısınız. İçermiyorsa alt öğe odağı ve seçim tutturucusu, aşağıda tanımlanan ek bayraklar seçimi değiştirebilecekse de, değiştirilmeden kalmalıdır.

selFlag argümanı aşağıdaki dört bayraktan birini her zaman barındıracaktır. Bu bayraklar hangi tür seçim değişikliğinin istendiğini gösterir.

  • SELFLAG_TAKESELECTION: Var olan bütün seçimleri temizle ve seçimi belirli childID'ye ayarlar.

  • SELFLAG_EXTENDSELECTION: Seçim tutturucusunun ve belirli childID öğesinin arasındaki ve onların da dahil olduğu alt öğe aralığını hesaplar. SELFLAG_ADDSELECTION varsa, bütün alt öğelerini seçime ekler. SELFLAG_ADDSELECTION varsa, bütün alt öğelerini seçimden çıkarır. Ne SELFLAG_ADDSELECTION ne de SELFLAG_REMOVESELECTION mevcutsa, bütün bu alt öğeler seçim tutturucusunun seçim durumunu almalıdır: seçim tutturucusu seçilirse bu alt öğeleri seçime ekler; seçilmezse seçimden çıkarır.

  • SELFLAG_ADDSELECTION (SELFLAG_EXTENDSELECTION hariç): Belirli childID öğesinden seçime ekler.

  • SELFLAG_REMOVESELECTION (SELFLAG_EXTENDSELECTION hariç): Belirli childID öğesini seçimden çıkarır.

Çoklu seçilemeyen bileşen için geçerli selFlag parametre değerlerinin yalnızca SELFLAG_TAKEFOCUS ve SELFLAG_TAKESELECTION olduğunu göz önünde bulundurun. Teorik olarak ayrıca çoklu seçilemeyen ve kullanıcının null seçimi zorlamasına olanak veren bir bileşen için SELFLAG_REMOVESELECTION öğesini de desteklemeyi seçebilirdiniz fakat pratikte çoğu çoklu seçilemeyen bileşen bu şekilde çalışmaz ve MSAA istemcileri bu tip işlemler gerçekleştirmez.

Yanlış görünen bayraklarla karşılaşırsanız errno öğesini E_INVALIDARG olarak ayarlayın.

Son olarak,accSelectçağrıldığında Flash Player'ın, host focus (kap uygulamasının pencere odağı) bulundurduğundan ve bileşeninizin Flash Player'ın içinde odağı olduğundan emin olduğunu göz önünde bulundurun.

Parametreler

operation:uint — Öğenin nasıl seçildiği veya odak aldığını gösteren, bir veya daha fazla seçim bayrağından oluşan bit alanı.
 
childID:uintgetChildIDArray() tarafından tanımlanan bileşenin alt öğelerinden birine karşılık gelen imzasız tam sayıdır.

Daha fazla bilgi

İlgili API Öğeleri


Örnek  ( Bu örnek nasıl kullanılır? )
Aşağıdaki örnek bu yöntemin Flex mx.accessibility.ListBaseAccImpl sınıfı, ListBase erişilebilirlik uygulamalarında bir alt öğeyi seçecek şekilde nasıl uygulanacağını gösterir.
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

()yöntem 
public function get_accDefaultAction(childID:uint):String

Çalışma Zamanı Sürümleri: Flash Player 9, AIR 2

Bu AccessibilityImplementation öğesinin temsil ettiği bileşenin veya alt öğelerinden birinin varsayılan eylemini döndürmeyi sağlayan MSAA yöntemi.

Bu yöntemi yalnızca AccessibilityImplementation MSAA modelinde varsayılan eyleme sahip bir kullanıcı arabirimi öğesini temsil ediyorsa uygulayın ve MSAA modelinin belirttiği dizeyi döndürdüğünüzden emin olun. Örneğin, düğme bileşeninin varsayılan eylem dizesi "Bas"'tır.

get_accDefaultAction öğesini yalnızca AccessibilityImplementation veya alt öğeleri için çalıştırıyorsanız, bazı durumlarda söz konusu iletilen childID için varsayılan eylemin olmadığını göstermeniz gerekecektir. Bunu null döndürerek yapın.

Parametreler

childID:uintgetChildIDArray() tarafından tanımlanan bileşenin alt öğelerinden birine karşılık gelen imzasız tam sayıdır.

Döndürür
String — AccessibilityImplementation veya alt öğelerinden biri için MSAA modelinde belirtilen varsayılan eylem dizesi.

Daha fazla bilgi

İlgili API Öğeleri


Örnek  ( Bu örnek nasıl kullanılır? )
Aşağıdaki örnek bu yöntemin Flex mx.accessibility.ListBaseAccImpl sınıfı, ListBase erişilebilirlik uygulamalarında bir alt öğenin uygun varsayılan eylemlerini döndürecek şekilde nasıl uygulanacağını gösterir.
override public function get_accDefaultAction(childID:uint):String
     {
         if (childID == 0)
             return null;
     
         return "Double Click";
     }

get_accFocus

()yöntem 
public function get_accFocus():uint

Çalışma Zamanı Sürümleri: Flash Player 9, AIR 2

Bileşenin içinde alt öğe odağı olan alt öğenin imzasız tam sayı kimliğini döndürmeyi sağlayan MSAA yöntemi. Hiçbir alt öğenin alt öğe odağı yoksa yöntem sıfır döndürür.

Döndürür
uint — Bileşenin içinde alt öğe odağı olan alt öğenin imzasız tam sayı kimliği.

Daha fazla bilgi

İlgili API Öğeleri


Örnek  ( Bu örnek nasıl kullanılır? )
Aşağıdaki örnek bu yöntemin Flex mx.accessibility.ListBaseAccImpl sınıfı, ListBase erişilebilirlik uygulamalarında odaklı childID döndürecek şekilde nasıl uygulanacağını gösterir.
override public function get_accFocus():uint
     {
     var index:uint = ListBase(master).selectedIndex;
     
     return index >= 0 ? index + 1 : 0;
     }

get_accName

()yöntem 
public function get_accName(childID:uint):String

Çalışma Zamanı Sürümleri: Flash Player 9, AIR 2

Bu AccessibilityImplementation öğesinin temsil ettiği bileşenin veya alt öğelerinden birinin adını döndürmeyi sağlayan MSAA yöntemi.

AccessibilityImplementation öğesinde, (childID == 0), bu yöntem uygulanmıyor veya bir değer döndürmüyorsa, Flash Player, varsa, AccessibilityProperties.name özellik değerini kullanır.

Alt öğe alabilen AccessibilityImplementationlar için bu yöntem uygulanmalıdır ve childID sıfırın dışında bir sayı olduğu zaman dize değeri döndürmelidir.

Kullanıcı kimliği öğesinin türüne bağlı olarak MSAA'daki adlar iki farklı anlama gelebilir: geliştirici tarafından atanmış ad veya öğenin gerçek metin içeriği. Genellikle, an AccessibilityImplementation ilk kategoriye girer. name özelliği geliştirici tarafından atanmış bir addır. Alt öğeler her zaman ikinci kategoriye girer. Adları metin içeriklerini gösterir.

AccessibilityImplementation öğesinin name özelliği geliştirici tarafından atanmış bir ad anlamını taşıdığında, bileşenlerin geliştiricilerden ad almasının iki yolu vardır. İlki, bileşenin içinde bulunan adları gerektirir, örneğin, onay kutusu bileşeni adı olarak görev yapan bir metin etiketi bulundurabilir. İkincisi—ilkine destek olarak—kullanıcı arabiriminde belirtilen adları gerektirir ve AccessibilityProperties.name öğesinde son bulur. Bu destek seçeneği kullanıcıların Sprite'a veya Film Klibi'ni adlandırdıkları şekilde ad vermelerini sağlar.

Bu, AccessibilityImplementation için üç olasılık tanır (childID == zero):

  • Bileşen içerisinde yazar tarafından atanan ad.get_accName yöntemi uygulanmalı ve childID sıfır olduğunda AccessibilityImplementation adını barındıran bir dize değeri döndürmelidir. childID sıfırsa ancak AccessibilityImplementation adsızsa, get_accName oynatıcının AccessibilityProperties.name özelliğine başvurmasını engellemek üzere boş bir dize döndürmelidir.

  • Kullanıcı arabiriminden gelen, yazar tarafından atanan ad. AccessibilityImplementation alt öğe alabiliyorsa, get_accName yöntemi uygulanmalı ancak childID sıfır olduğunda değer döndürmemelidir. AccessibilityImplementation asla alt öğe almayacaksa, get_accName uygulanmamalıdır.

  • İçeriği belirten ad.get_accName yöntemi uygulanmalı ve childID sıfır olduğunda uygun dize değeri döndürmelidir. childID sıfırsa ancak AccessibilityImplementation içeriksizse, get_accName, oynatıcının AccessibilityProperties.name özelliğine başvurmasını engellemek üzere boş bir dize döndürmelidir.

Alt öğeler için (AccessibilityImplementation bunları alabiliyorsa), her zaman üçüncü durum geçerlidir. get_accName yöntemi uygulanmalı ve childID sıfır dışında bir sayı olduğunda uygun dize değeri döndürmelidir.

Parametreler

childID:uintgetChildIDArray() tarafından tanımlanan bileşenin alt öğelerinden birine karşılık gelen imzasız tam sayıdır.

Döndürür
String — Bileşenin veya alt öğelerinden birinin adı.

Daha fazla bilgi

İlgili API Öğeleri


Örnek  ( Bu örnek nasıl kullanılır? )
Aşağıdaki örnek bu yöntemin Flex'te temel erişilebilirlik uygulamaları olan Flex mx.accessibility.AccImpl sınıfında nasıl uygulanacağını gösterir.
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

()yöntem 
public function get_accRole(childID:uint):uint

Çalışma Zamanı Sürümleri: Flash Player 9, AIR 2

Bu AccessibilityImplementation öğesinin temsil ettiği bileşenin veya alt öğelerinden birinin sistem rolünü döndürmeyi sağlayan MSAA yöntemi. MSAA'daki bütün bileşenler için sistem rolleri önceden tanımlanmıştır.

Parametreler

childID:uintgetChildIDArray() tarafından tanımlanan bileşenin alt öğelerinden birine karşılık gelen imzasız tam sayıdır.

Döndürür
uint — Bileşen ile eşleşen sistem rolü.

Atar
Error — Hata kodu 2143, AccessibilityImplementation.get_accRole() varsayılanından itibaren geçersiz kılınmalıdır.

Daha fazla bilgi

İlgili API Öğeleri

get_accSelection

()yöntem 
public function get_accSelection():Array

Çalışma Zamanı Sürümleri: Flash Player 9, AIR 2

Seçili olan bütün alt öğelerin kimliklerinin bulunduğu diziyi döndürmeyi sağlayan MSAA yöntemi. Döndürülmüş dizi hepsi imzasız tam sayı olan sıfır, bir veya daha fazla kimlik içerebilir.

Döndürür
Array — Seçili olan bütün alt öğelerin kimliklerinin dizisi.

Daha fazla bilgi

İlgili API Öğeleri


Örnek  ( Bu örnek nasıl kullanılır? )
Aşağıdaki örnek bu yöntemin Flex mx.accessibility.ListBaseAccImpl sınıfı, ListBase erişilebilirlik uygulamalarında seçili childID öğelerini döndürecek şekilde nasıl uygulanacağını gösterir.
     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

()yöntem 
public function get_accState(childID:uint):uint

Çalışma Zamanı Sürümleri: Flash Player 9, AIR 2

Bu AccessibilityImplementation öğesinin temsil ettiği bileşenin veya alt öğelerinden birinin geçerli çalışma zamanı durumunu döndürmeyi sağlayan IAccessible yöntemi.

Bu yöntem MSAA'daki bileşenler için sıfır, bir veya daha fazla önceden tanımlanmış nesne durumu sabitleri kombinasyonu döndürmelidir. Birden fazla durum geçerli olduğu zaman, |, bitsel OR operatörü kullanılarak durum sabitleri birleştirilerek bir bit alanı oluşturulmalıdır.

Hiçbir durum sabitinin geçerli olmadığını göstermek için bu yöntem sıfır döndürmelidir.

STATE_SYSTEM_FOCUSABLE veya STATE_SYSTEM_FOCUSED durumlarını izleme veya bildirme gereği duymamanız gerekir. Flash Player bu durumları otomatik olarak işler.

Parametreler

childID:uintgetChildIDArray() tarafından tanımlanan bileşenin alt öğelerinden birine karşılık gelen imzasız tam sayıdır.

Döndürür
uint — Sıfır, bir veya daha fazla sistem durum sabitinin kombinasyonu. Bitsel OR operatörü | kullanarak birden çok sabit bir araya getirilerek bir bit alanı oluşturulur.

Atar
Error — Hata kodu 2144, AccessibilityImplementation.get_accState() varsayılanından itibaren geçersiz kılınmalıdır.

Daha fazla bilgi

İlgili API Öğeleri


Örnek  ( Bu örnek nasıl kullanılır? )
Aşağıdaki örnek bu yöntemin mx.accessibility.ListBaseAccImpl, Flex ListBase erişilebilirlik uygulamalarında birden fazla durum sabitini birleştirecek şekilde nasıl uygulanacağını gösterir.
     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

()yöntem 
public function get_accValue(childID:uint):String

Çalışma Zamanı Sürümleri: Flash Player 9, AIR 2

Bu AccessibilityImplementation öğesinin temsil ettiği bileşenin veya alt öğelerinden birinin çalışma zamanı değerini döndürmeyi sağlayan MSAA yöntemi.

Bu yöntemi yalnızca AccessibilityImplementation öğesi, MSAA modeli içinde değere sahip bir kullanıcı arabirimi öğesini temsil ediyorsa uygulayın. Bazı kullanıcı arabirimlerinin görünür 'değer'lere sahip oldukları halde bu değerleri değişik yolardan gösterdiklerini unutmayın. Örneğin; get_accName (örneğin metin), get_accState (örneğin onay kutuları) veya get_accSelection (örneğin liste kutusu).

get_accValue öğesini yalnızca AccessibilityImplementation veya alt öğeleri için çalıştırıyorsanız; bazı durumlarda, iletilen söz konusu childID için değer kavramının olmadığını göstermeniz gerekecektir. Bunu null döndürerek yapın.

Parametreler

childID:uintgetChildIDArray() tarafından tanımlanan bileşenin alt öğelerinden birine karşılık gelen imzasız tam sayıdır.

Döndürür
String — Bir bileşenin veya alt öğelerinden birinin çalışma zamanını temsil eden bir dize.

Daha fazla bilgi

İlgili API Öğeleri


Örnek  ( Bu örnek nasıl kullanılır? )
Aşağıdaki örnek bu yöntemin Flex.mx.accessibility.ListBaseAccImpl sınıfı, ListBase erişilebilirlik uygulamalarında bileşenin selectedIndex değerine bağlı uygun değeri döndürecek şekilde nasıl uygulanacağını gösterir.
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

()yöntem 
public function get_selectionActiveIndex():*

Döndürür
*

get_selectionAnchorIndex

()yöntem 
public function get_selectionAnchorIndex():*

Döndürür
*

getChildIDArray

()yöntem 
public function getChildIDArray():Array

Çalışma Zamanı Sürümleri: Flash Player 9, AIR 2

AccessibilityImplementation içerisindeki bütün alt öğelerinin imzasız tam sayı kimliklerini barındıran bir diziyi döndürür.

Dizinin uzunluğu sıfır olabilir. Dizinin içindeki kimlikler temsil ettikleri alt öğeler ile aynı mantık sıralamasında görünmelidir. AccessibilityImplementation öğesi alt öğe barındırabiliyorsa bu yöntem zorunludur; barındıramıyorsa uygulamayın.

Alt öğelerinize alt öğe kimlikleri atarken AccessibilityImplementation öğesindeki her örnekte benzersizliğini koruyan herhangi bir şemayı seçin. Alt öğe kimliklerinin bitişik olmaları ve sıralamalarının alt öğelerin mantıksal sıralamalarıyla eşleşmesi gerekmez. Alt öğe kimliklerini yeniden kullanmamak üzere yerleştirmelisiniz; bir alt öğe silinirse, kimliği o AccessibilityImplementation örneğinin kullanıldığı zaman boyunca hiç tekrar kullanılmamalıdır. Flash Player kodundaki uygulama seçimlerine bağlı olarak, bir milyonu geçen alt öğe kimliğini kullanmanız sonucu istenmeyen davranışlar ortaya çıkabilir.

Döndürür
Array — AccessibilityImplementation içerisindeki bütün alt öğelerinin imzasız tam sayı kimliklerini barındıran dizi.

Örnek  ( Bu örnek nasıl kullanılır? )
Aşağıdaki örnek bu yöntemin Flex mx.accessibility.ListBaseAccImpl sınıfı, ListBase Erişilebilirlik Uygulamaları'nda bir childID dizisini döndürecek şekilde nasıl uygulanacağını gösterir.
     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

()yöntem 
public function isLabeledBy(labelBounds:Rectangle):Boolean

Çalışma Zamanı Sürümleri: Flash Player 9, AIR 2

Bu AccessibilityImplementation öğesinin temsil ettiği bileşen için, x, y, width ve height ile belirlenen bir sınırlama kutusu sahibi metin objesinin etiket olarak değerlendirilip değerlendirilmemesi gerektiğini gösteren true veya false döndürür.

x ve y koordinatları AccessibilityImplementation öğesinin uyguladığı bileşenin üst sol köşesine görecelidir ve eksi değer alabilir. Bütün koordinatlar Sahne alanı pikseli birimindedir.

Bu yöntem erişilebilir bileşenlerin Flash Player'ın otomatik etiketleme ilişkileri aramasına uymasını sağlar. Bu da bir nesnenin dışındaki metnin nesnenin adını sağlamasına izin verir. Bu yöntem, etiket tanınmasındaki kıstasların bileşenden bileşene değişmesi beklendiği için verilmiştir. Bu yöntemi uyguladığınızda, oynatıcının düğmeler ve metin alanları için kullanılan kodunun içindekine benzer geometrik kıstaslar kullanmayı hedeflemelisiniz. Kıstaslar aşağıdaki gibidir:

  • Düğmeler için düğmenin içine tam olarak düşen herhangi bir metin etiket kabul edilir.
  • Metin alanları için yukarıda yakın konumda ve sola hizalandırılmış veya solun yakınında görülen herhangi bir metin etiket kabul edilir.

AccessibilityImplementation öğesinin temsil ettiği bileşen hiçbir zaman otomatik etiketleme ilişkilerine katılmayacaksa isLabeledBy uygulanmaz. Bu, her zamanfalse dönmesine eş değerdir. isLabeledBy uygulanmaması gereken bir durum da, AccessibilityImplementation öğesinin yukarıda, get_accName altında açıklanan "bileşen içindeki geliştirici tarafından atanmış ad" durumudur

Bu yöntemin hiçbir IAccessible yöntemine dayanmayan Flash'a özgü bir yöntem olduğunu unutmayın.

Parametreler

labelBounds:Rectangle — Metin objesinin sınırlama kutusunu temsil eden bir Dikdörtgen.

Döndürür
Boolean — Bu AccessibilityImplementation öğesinin temsil ettiği bileşen için, verilen etiket sınırlarına sahip bir metin objesinin etiket olarak değerlendirilip değerlendirilmemesi gerektiğini gösteren true veya false




[ X ]Niçin İngilizce?
ActionScript 3.0 Başvurusu'ndaki içerik İngilizce görünür

ActionScript 3.0 Başvurusu'nun tüm bölümleri tüm dillere çevrilmemiştir. Bir dil öğesi çevrilmediğinde İngilizce görünür. Örneğin, ga.controls.HelpBox sınıfı hiçbir dile çevrilmez. Bu nedenle, başvurunun Türkçe versiyonunda ga.controls.HelpBox sınıfı İngilizce görünür.