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

Capabilities  - 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.system
Sınıfpublic final class Capabilities
Miras AlmaCapabilities Inheritance Object

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Capabilities sınıfı, uygulamayı barındıran sistemi ve çalışma zamanını açıklayan özellikleri sağlar. Örneğin, bir cep telefonunun ekranı siyah beyaz ve 100 kare piksel olabilirken, bir PC ekranı renkli ve 1000 kare piksel olabilir. İstemcinin hangi yeteneklere sahip olduğunu belirlemek için Capabilities sınıfını kullanarak, uygun içeriği mümkün olduğu kadar çok kullanıcıya sağlayabilirsiniz. Cihazın kapasitesini bildiğinizde, sunucuya uygun SWF dosyalarını gönderme isteğinde bulunabilir veya SWF dosyasına sunumunu değiştirme isteğinde bulunabilirsiniz.

Ancak, Adobe AIR'nin bazı yetenekleri Capabilities sınıfında özellikler olarak listelenmez. Onlar başka sınıfların özellikleridir:

ÖzellikAçıklama
NativeApplication.supportsDockIcon İşletim sisteminin uygulama dock simgelerini destekleyip desteklemediği.
NativeApplication.supportsMenu Geçerli işletim sisteminin global uygulama menüsü çubuğunu destekleyip desteklemediği.
NativeApplication.supportsSystemTrayIcon İşletim sisteminin sistem tepsisi simgelerini destekleyip desteklemediği.
NativeWindow.supportsMenu İşletim sisteminin pencere menülerini destekleyip desteklemediği.
NativeWindow.supportsTransparency İşletim sisteminin saydam pencereleri destekleyip desteklemediği.

Bir yeteneği işletim sistemini temel alarak belirlemek için Capabilities.os veya Capabilities.manufacturer öğelerini kullanmayın. Bir yeteneği işletim sistemini temel alarak belirlemek, bir uygulama tüm potansiyel hedef işletim sistemlerini dikkate almazsa sorunlara yol açabileceğinden kötü bir fikirdir. Onun yerine, test ettiğiniz yeteneğe karşılık gelen özelliği kullanın.

GET veya POST HTTP yöntemini kullanarak, Capabilities.serverString özelliğinde URL olarak kodlanmış bir dize olarak saklanan yetenek bilgilerini gönderebilirsiniz. Şu örnek, MP3 desteğine ve 1600 x 1200 piksel çözünürlüğe sahip, girdi yöntemi düzenleyicisi (IME) yüklü olan Windows XP işletim sistemini çalıştıran ve çok kanallı ses desteğine sahip olmayan bir bilgisayara ait bir sunucu dizesi gösterir:

A=t&SA=t&SV=t&EV=t&MP3=t&AE=t&VE=t&ACC=f&PR=t&SP=t&
     SB=f&DEB=t&V=WIN%209%2C0%2C0%2C0&M=Adobe%20Windows&
     R=1600x1200&DP=72&COL=color&AR=1.0&OS=Windows%20XP&
     L=en&PT=External&AVD=f&LFD=f&WD=f&IME=t&DD=f&
     DDP=f&DTS=f&DTE=f&DTH=f&DTM=f

Şu tablo, Capabilities sınıfının özelliklerini ve karşılık gelen sunucu dizelerini listeler. Ayrıca çok kanallı ses türlerine yönelik sunucu dizelerini de listeler.

Capabilities sınıfı özelliğiServer dizesi
avHardwareDisable AVD
hasAccessibility ACC
hasAudio A
hasAudioEncoder AE
hasEmbeddedVideo EV
hasIME IME
hasMP3 MP3
hasPrinting PR
hasScreenBroadcast SB
hasScreenPlayback SP
hasStreamingAudio SA
hasStreamingVideo SV
hasTLS TLS
hasVideoEncoder VE
isDebugger DEB
language L
localFileReadDisable LFD
manufacturer M
maxLevelIDC ML
os OS
pixelAspectRatio AR
playerType PT
screenColor COL
screenDPI DP
screenResolutionX R
screenResolutionY R
version V
supports Dolby Digital audio DD
supports Dolby Digital Plus audio DDP
supports DTS audio DTS
supports DTS Express audio DTE
supports DTS-HD High Resolution Audio DTH
supports DTS-HD Master Audio DTM

Ayrıca, penceresiz modun devre dışı bırakıldığı bir WD sunucu dizesi vardır. Penceresiz mod Flash Player'da web tarayıcısıyla olan bir uyumsuzluktan veya mms.cfg dosyasındaki bir kullanıcı ayarından dolayı devre dışı bırakılabilir. Karşılık gelen bir Capabilities özelliği yoktur.

Capabilities sınıfının tüm özellikleri salt okunurdur.

Örnekleri görüntüle



Genel Özellikler
 ÖzellikTanımlayan:
  avHardwareDisable : Boolean
[statik] [salt okunur] Kullanıcının kamera ve mikrofonuna erişimin yönetici tarafından yasaklanmış (true) veya izin verilmiş (false) olduğunu belirtir.
Capabilities
 Inheritedconstructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru.
Object
  cpuArchitecture : String
[statik] [salt okunur] Geçerli CPU mimarisini belirtir.
Capabilities
  hasAccessibility : Boolean
[statik] [salt okunur] Sistemin, erişilebilirlik yardımları ile iletişimi destekleyip (true) desteklemediğini (false) belirtir.
Capabilities
  hasAudio : Boolean
[statik] [salt okunur] Sistemin ses yeteneklerine sahip olup olmadığını belirtir.
Capabilities
  hasAudioEncoder : Boolean
[statik] [salt okunur] Sistemin, örneğin bir mikrofondan gelen bir ses akışını kodlayıp (true) kodlayamayacağını (false) belirtir.
Capabilities
  hasEmbeddedVideo : Boolean
[statik] [salt okunur] Sistemin gömülü videoyu destekleyip (true) desteklemediğini (false) belirtir.
Capabilities
  hasIME : Boolean
[statik] [salt okunur] Sistemde bir girdi yöntemi düzenleyicisinin yüklü olup (true) olmadığını (false) belirtir.
Capabilities
  hasMP3 : Boolean
[statik] [salt okunur] Sistemin bir MP3 kod çözücüye sahip olup (true) olmadığını (false) belirtir.
Capabilities
  hasPrinting : Boolean
[statik] [salt okunur] Sistemin yazdırma işlevini destekleyip (true) desteklemediğini (false) belirtir.
Capabilities
  hasScreenBroadcast : Boolean
[statik] [salt okunur] Sistemin ekran yayınlama uygulamaları geliştirmesinin Flash Media Server üzerinden çalıştırılmasını destekleyip (true) desteklemediğini (false) belirtir.
Capabilities
  hasScreenPlayback : Boolean
[statik] [salt okunur] Sistemin Flash Media Server üzerinde çalıştırılan ekran yayınlama uygulamalarının oynatımını destekleyip (true) desteklemediğini (false) belirtir.
Capabilities
  hasStreamingAudio : Boolean
[statik] [salt okunur] Sistemin ses akışı oynatıp (true) oynatamayacağını (false) belirtir.
Capabilities
  hasStreamingVideo : Boolean
[statik] [salt okunur] Sistemin video akışı oynatıp (true) oynatamayacağını (false) belirtir.
Capabilities
  hasTLS : Boolean
[statik] [salt okunur] Sistemin NetConnection üzerinden yerel SSL soketlerini destekleyip (true) desteklemediğini (false) belirtir.
Capabilities
  hasVideoEncoder : Boolean
[statik] [salt okunur] Sistemin, örneğin bir web kamerasından gelen bir video akışını kodlayıp (true) kodlayamayacağını (false) belirtir.
Capabilities
  isDebugger : Boolean
[statik] [salt okunur] Sistemin özel hata ayıklama sürümü (true) mü, normal sürüm (false) mü olduğunu belirtir.
Capabilities
  isEmbeddedInAcrobat : Boolean
[statik] [salt okunur] Flash çalışma zamanının Actobat 9.0 veya daha sonraki bir sürümünde açık olan bir PDF dosyasına gömülü olup (true) olmadığını (false) belirtir.
Capabilities
  language : String
[statik] [salt okunur] İçeriğin üzerinde çalıştığı sistemin dil kodunu belirtir.
Capabilities
      languages : Array
[statik] [salt okunur] İşletim sistemi tarafından ayarlandığı şekilde, kullanıcının tercih ettiği kullanıcı arabirimi dilleri hakkında bilgi içeren dizelerden oluşan bir dizi.
Capabilities
  localFileReadDisable : Boolean
[statik] [salt okunur] Kullanıcının sabit diskine okuma erişiminin yönetici tarafından yasaklanmış (true) veya izin verilmiş (false) olduğunu belirtir.
Capabilities
  manufacturer : String
[statik] [salt okunur] Çalıştırılan Flash Player veya AIR çalışma zamanı sürümünün üreticisini "Adobe OSName" biçiminde belirtir.
Capabilities
  maxLevelIDC : String
[statik] [salt okunur] İstemci donanımının desteklediği en yüksek H.264 Düzey IDC'yi alır.
Capabilities
  os : String
[statik] [salt okunur] Geçerli işletim sistemini belirtir.
Capabilities
  pixelAspectRatio : Number
[statik] [salt okunur] Ekranın piksel en boy oranını belirtir.
Capabilities
  playerType : String
[statik] [salt okunur] Çalışma zamanı ortamının türünü belirtir.
Capabilities
  screenColor : String
[statik] [salt okunur] Ekran rengini belirtir.
Capabilities
  screenDPI : Number
[statik] [salt okunur] Ekranın inç başına nokta (dpi) çözünürlüğünü piksel olarak belirtir.
Capabilities
  screenResolutionX : Number
[statik] [salt okunur] Ekranın maksimum yatay çözünürlüğünü belirtir.
Capabilities
  screenResolutionY : Number
[statik] [salt okunur] Ekranın maksimum dikey çözünürlüğünü belirtir.
Capabilities
  serverString : String
[statik] [salt okunur] Her Capabilities özelliğine değer belirleyen URL olarak kodlanmış bir dize.
Capabilities
  supports32BitProcesses : Boolean
[statik] [salt okunur] Sistemin 32 bit işlemleri çalıştırmayı destekleyip desteklemediğini belirtir.
Capabilities
  supports64BitProcesses : Boolean
[statik] [salt okunur] Sistemin 64 bit işlemleri çalıştırmayı destekleyip desteklemediğini belirtir.
Capabilities
  touchscreenType : String
[statik] [salt okunur] Varsa, desteklenen dokunmatik ekran türünü belirtir.
Capabilities
  version : String
[statik] [salt okunur] Flash Player veya Adobe® AIR® platform ve sürüm bilgilerini belirtir.
Capabilities
Genel Yöntemler
 YöntemTanımlayan:
  
[statik] Sistemin belirli türdeki bir çok kanallı sesi destekleyip desteklemediğini belirtir.
Capabilities
 Inherited
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir.
Object
 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ı

avHardwareDisable

özellik
avHardwareDisable:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Kullanıcı kamera ve mikrofonuna erişimin yönetici tarafından yasaklanmış (true) veya izin verilmiş (false) olduğunu belirtir. Sunucu dizesi AVD olur.

Adobe AIR™'deki içerik için bu özellik, yalnızca uygulama güvenlik sanal alanı dışındaki güvenlik sanal alanlarında bulunan içerik için geçerlidir. Uygulama güvenlik sanal alanındaki içerik her zaman kullanıcının kamerasına ve mikrofonuna erişebilir.



Uygulama
    public static function get avHardwareDisable():Boolean

İlgili API Öğeleri

cpuArchitecture

özellik 
cpuArchitecture:String  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10.0.32, AIR 1.5.1

Geçerli CPU mimarisini belirtir. cpuArchitecture özelliği aşağıdaki dizeleri döndürebilir: "PowerPC", "x86", "SPARC", ve "ARM". Sunucu dizesi ARCH olur.



Uygulama
    public static function get cpuArchitecture():String

hasAccessibility

özellik 
hasAccessibility:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Sistemin, erişilebilirlik yardımları ile iletişimi destekleyip (true) desteklemediğini (false) belirtir. Sunucu dizesi ACC olur.



Uygulama
    public static function get hasAccessibility():Boolean

İlgili API Öğeleri

hasAudio

özellik 
hasAudio:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Sistemin ses yeteneklerine sahip olup olmadığını belirtir. Bu özellik, her zaman true olur. Sunucu dizesi A olur.



Uygulama
    public static function get hasAudio():Boolean

hasAudioEncoder

özellik 
hasAudioEncoder:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Sistemin, örneğin bir mikrofondan gelen bir ses akışını kodlayıp (true) kodlayamayacağını (false) belirtir. Sunucu dizesi AE olur.



Uygulama
    public static function get hasAudioEncoder():Boolean

hasEmbeddedVideo

özellik 
hasEmbeddedVideo:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Sistemin gömülü videoyu destekleyip (true) desteklemediğini (false) belirtir. Sunucu dizesi EV olur.



Uygulama
    public static function get hasEmbeddedVideo():Boolean

hasIME

özellik 
hasIME:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Sistemde bir girdi yöntemi düzenleyicisinin yüklü olup (true) olmadığını (false) belirtir. Sunucu dizesi IME olur.



Uygulama
    public static function get hasIME():Boolean

İlgili API Öğeleri

hasMP3

özellik 
hasMP3:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Sistemin bir MP3 kod çözücüye sahip olup (true) olmadığını (false) belirtir. Sunucu dizesi MP3 olur.



Uygulama
    public static function get hasMP3():Boolean

hasPrinting

özellik 
hasPrinting:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Sistemin yazdırma işlevini destekleyip (true) desteklemediğini (false) belirtir. Sunucu dizesi PR olur.



Uygulama
    public static function get hasPrinting():Boolean

hasScreenBroadcast

özellik 
hasScreenBroadcast:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Sistemin ekran yayınlama uygulamaları geliştirmesinin Flash Media Server üzerinden çalıştırılmasını destekleyip (true) desteklemediğini (false) belirtir. Sunucu dizesi SB olur.



Uygulama
    public static function get hasScreenBroadcast():Boolean

hasScreenPlayback

özellik 
hasScreenPlayback:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Sistemin Flash Media Server üzerinde çalıştırılan ekran yayınlama uygulamalarının oynatımını destekleyip (true) desteklemediğini (false) belirtir. Sunucu dizesi SP olur.



Uygulama
    public static function get hasScreenPlayback():Boolean

hasStreamingAudio

özellik 
hasStreamingAudio:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Sistemin ses akışı oynatıp (true) oynatamayacağını (false) belirtir. Sunucu dizesi SA olur.



Uygulama
    public static function get hasStreamingAudio():Boolean

hasStreamingVideo

özellik 
hasStreamingVideo:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Sistemin video akışı oynatıp (true) oynatamayacağını (false) belirtir. Sunucu dizesi SV olur.



Uygulama
    public static function get hasStreamingVideo():Boolean

hasTLS

özellik 
hasTLS:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Sistemin NetConnection üzerinden yerel SSL soketlerini destekleyip (true) desteklemediğini (false) belirtir. Sunucu dizesi TLS olur.



Uygulama
    public static function get hasTLS():Boolean

İlgili API Öğeleri

hasVideoEncoder

özellik 
hasVideoEncoder:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Sistemin, örneğin bir web kamerasından gelen bir video akışını kodlayıp (true) kodlayamayacağını (false) belirtir. Sunucu dizesi VE olur.



Uygulama
    public static function get hasVideoEncoder():Boolean

isDebugger

özellik 
isDebugger:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Sistemin özel hata ayıklama sürümü (true) mü, normal sürüm (false) mü olduğunu belirtir. Sunucu dizesi DEB olur. Flash Player'ın veya AIR Hata Ayıklama Başlatıcısı'nın (ADL) hata ayıklama sürümünde çalıştırılırken bu özellik true değerine ayarlanır.



Uygulama
    public static function get isDebugger():Boolean

isEmbeddedInAcrobat

özellik 
isEmbeddedInAcrobat:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9.0.127.0, AIR 1.1, Flash Lite 4

Flash çalışma zamanının Actobat 9.0 veya daha sonraki bir sürümünde açık olan bir PDF dosyasına gömülü olup (true) olmadığını (false) belirtir.



Uygulama
    public static function get isEmbeddedInAcrobat():Boolean

language

özellik 
language:String  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

İçeriğin üzerinde çalıştığı sistemin dil kodunu belirtir. Dil, ISO 639-1'den iki küçük harften oluşan dil kodu olarak belirtilir. Çince için, ISO 3166'daki ilave, iki büyük harften oluşan ülke kodu, Basitleştirilmiş ve Geleneksel Çince arasındaki farkı gösterir. Dil kodları, dilin İngilizce adına dayanarak oluşturulur: örneğin hu, Macarca'yı belirtir.

İngilizce sistemlerde bu özellik yalnızca dil kodunu (en) döndürür, ülke kodunu döndürmez. Microsoft Windows sistemlerinde bu özellik, tüm menüler için kullanılan dile, iletişim kutularına, hata mesajlarına ve yardım dosyalarına ait kullanıcı arabirimi (UI) dilini döndürür. Şu tablo, olası değerleri listeler:

DilDeğer
Çekçecs
Dancada
Felemenkçenl
İngilizceen
Fincefi
Fransızcafr
Germande
Macarcahu
İtalyancait
Japoncaja
Koreceko
Norveççenb
Diğer/bilinmiyorxu
Lehçepl
Portekizcept
Rusçaru
Basitleştirilmiş Çincezh-CN
İspanyolcaes
İsveççesv
Geleneksel Çincezh-TW
Türkçetr

Not: Capabilities.language özelliği, bu listedeki olası değerlerle sınırlıdır. Bu sınırlamadan dolayı, Adobe AIR uygulamaları, sistemin birincil kullanıcı arabirimi dilini belirlemek için Capabilities.languages dizisindeki birinci öğeyi kullanmalıdır.

Sunucu dizesi L olur.



Uygulama
    public static function get language():String

İlgili API Öğeleri


Örnek  ( Bu örnek nasıl kullanılır? )
Şu örnekte, görüntülenen içerik, kullanıcının işletim sisteminin diline bağlıdır.

Capabilities.language özelliği, ISO 639-1 dil kodunu döndürür (örneğin, İngilizce için "en"). switch ifadesi, dil kodunu kontrol eder ve myTextField metin alanının içeriğini, dile özel bir karşılamaya ayarlar. Dil kodu, örnekle desteklenmezse, varsayılan hata dizesi döndürülür.

package {
    import flash.display.Sprite;
    import flash.text.TextField;
    import flash.text.TextFieldAutoSize;
    import flash.system.Capabilities;

    public class Capabilities_languageExample extends Sprite {

        public function Capabilities_languageExample()  {
            var myTextField:TextField = new TextField();         
            myTextField.x = 10;
            myTextField.y = 10;
            myTextField.background = true;
            myTextField.autoSize = TextFieldAutoSize.LEFT;
            
            var greetingEnglish:String = "Hello World";
            var greetingGerman:String = "Hallo Welt";
            var greetingFrench:String = "Bonjour Monde";
            var greetingSpanish:String = "Hola Mundo";

            var lang:String = Capabilities.language;
                         
            switch (lang) {
                case "en":
                    myTextField.text = greetingEnglish;
                    break;
                case "de":
                    myTextField.text = greetingGerman;
                    break;
                case "fr":
                    myTextField.text = greetingFrench;
                    break;
                case "es":
                    myTextField.text = greetingSpanish;
                    break;
                default:
                    myTextField.text = "Sorry your system's language is not supported at this time.";               
            }
             
            this.addChild(myTextField);
        }
    }
}
    

languages

özellik 
languages:Array  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.1

İşletim sistemi tarafından ayarlandığı şekilde, kullanıcının tercih ettiği kullanıcı arabirimi dilleri hakkında bilgi içeren dizelerden oluşan bir dizi. Bu dizeler, RFC4646 (http://www.ietf.org/rfc/rfc4646.txt) tarafından tanımlanan language etiketlerini içerir (ve varsa komut dosyası ve bölge bilgilerini) ve ayraç olarak kısa çizgi kullanır (örneğin, "tr-TR" veya "ja-JP"). Diller, işletim sistemi ayarları tarafından belirlendiği şekilde tercih sırasına göre dizide listelenir.

İşletim sistemleri, yerel ayar dizelerinde döndürülen bölge bilgilerinde farklılaşır. Bir işletim sistemi "en-us" döndürürken, diğer işletim sistemi "en" döndürebilir.

Döndürülen dizideki birinci giriş genellikle, Capabilities.language özelliğiyle aynı birincil dil kimliğine sahip olur. Örneğin, Capabilities.languages[0] öğesi "tr-TR" olarak ayarlanırsa, language özelliği de "tr" olarak ayarlanır. Ancak, Capabilities.language özelliği "xu" olarak ayarlanırsa (bilinmeyen bir dili belirtir), bu dizideki birinci öğe farklı olacaktır. Bu nedenle, Capabilities.languages[0], Capabilities.language öğesinden daha doğru olabilir.

Sunucu dizesi LS olur.



Uygulama
    public static function get languages():Array

localFileReadDisable

özellik 
localFileReadDisable:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Kullanıcının sabit diskine okuma erişiminin yönetici tarafından yasaklanmış (true) veya izin verilmiş (false) olduğunu belirtir. Adobe AIR'deki içerik için bu özellik, yalnızca uygulama güvenlik sanal alanı dışındaki güvenlik sanal alanlarında bulunan içerik için geçerlidir. (Uygulama güvenlik sanal alanındaki içerik her zaman dosya sisteminden okunabilir.) Bu özellik true olursa, Flash Player, dosyaları (Flash Player'ın birlikte başlatıldığı ilk dosya dahil) kullanıcının sabit diskinden okuyamaz. Bu özellik true olursa, uygulama güvenlik sanal alanı dışındaki AIR içeriği, kullanıcının sabit diskinden dosyaları okuyamaz. Örneğin, bu özelliğin true değerine ayarlanması durumunda, yükleme yöntemlerini kullanarak kullanıcının sabit diskindeki bir dosyayı okuma girişimleri başarısız olur.

Bu özelliğin true değerine ayarlanması durumunda, çalışma zamanı paylaşılan kütüphanelerin okunması da engellenir, ancak yerel olarak paylaşılan nesnelerin okunmasına bu özelliğin değerinden bağımsız olarak izin verilir.

Sunucu dizesi LFD olur.



Uygulama
    public static function get localFileReadDisable():Boolean

İlgili API Öğeleri

manufacturer

özellik 
manufacturer:String  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Çalıştırılan Flash Player veya AIR çalışma zamanı sürümünün üreticisini "Adobe OSName" biçiminde belirtir. OSName değeri, "Windows", "Macintosh", "Linux" veya başka bir işletim sistemi adı olabilir. Sunucu dizesi M olur.

Daha belirli bir yetenek özelliği mevcutsa bir yeteneği işletim sistemini temel almak için Capabilities.manufacturer öğesini kullanmayın. Bir yeteneği işletim sistemini temel alarak belirlemek, bir uygulama tüm potansiyel hedef işletim sistemlerini dikkate almazsa sorunlara yol açabileceğinden kötü bir fikirdir. Onun yerine, test ettiğiniz yeteneğe karşılık gelen özelliği kullanın. Daha fazla bilgi için Capabilities sınıfı açıklamasına bakın.



Uygulama
    public static function get manufacturer():String

maxLevelIDC

özellik 
maxLevelIDC:String  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5, Flash Lite 4

İstemci donanımının desteklediği en yüksek H.264 Düzey IDC'yi alır. Bu düzeyde çalışan medyanın çalışması garantilenir; ancak en yüksek düzeyde çalışan medya, en yüksek kalitede çalışmayabilir. Bir istemcinin yeteneklerini hedeflemeye çalışan sunucular için bu özellik kullanışlıdır. Bir sunucu bu özelliği kullanarak istemciye gönderilecek video düzeyini belirleyebilir.

Sunucu dizesi ML olur.



Uygulama
    public static function get maxLevelIDC():String

os

özellik 
os:String  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Geçerli işletim sistemini belirtir. os özelliği aşağıdaki dizeleri döndürebilir:

İşletim sistemiDeğer
Windows 10"Windows 10"
Windows 8"Windows 8"
Windows 7"Windows 7"
Windows Vista"Windows Vista"
Windows Server 2012"Windows Server 2012"
Windows Server 2008 R2"Windows Server 2008 R2"
Windows Server 2008"Windows Server 2008"
Windows Home Server"Windows Home Server"
Windows Server 2003 R2"Windows Server 2003 R2"
Windows Server 2003"Windows Server 2003"
Windows XP 64"Windows Server XP 64"
Windows XP"Windows XP"
Windows 98"Windows 98"
Windows 95"Windows 95"
Windows NT"Windows NT"
Windows 2000"Windows 2000"
Windows ME"Windows ME"
Windows CE"Windows CE"
Windows SmartPhone"Windows SmartPhone"
Windows PocketPC"Windows PocketPC"
Windows CEPC"Windows CEPC"
Windows Mobile"Windows Mobile"
Mac OS"Mac OS X.Y.Z" (X.Y.Z sürüm numarasıdır, örneğin: "Mac OS 10.5.2")
Linux"Linux" (Flash Player, "Linux 2.6.15-1.2054_FC5smp" gibi bir Linux sürümünü ekler.)
iPhone OS 4.1"iPhone3,1"

Sunucu dizesi OS olur.

Daha belirli bir yetenek özelliği mevcutsa bir yeteneği işletim sistemini temel almak için Capabilities.manufacturer öğesini kullanmayın. Bir yeteneği işletim sistemini temel alarak belirlemek, bir uygulama tüm potansiyel hedef işletim sistemlerini dikkate almazsa sorunlara yol açabileceğinden kötü bir fikirdir. Onun yerine, test ettiğiniz yeteneğe karşılık gelen özelliği kullanın. Daha fazla bilgi için Capabilities sınıfı açıklamasına bakın.



Uygulama
    public static function get os():String

pixelAspectRatio

özellik 
pixelAspectRatio:Number  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Ekranın piksel en boy oranını belirtir. Sunucu dizesi AR olur.



Uygulama
    public static function get pixelAspectRatio():Number

playerType

özellik 
playerType:String  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Çalışma zamanı ortamının türünü belirtir. Bu özellik, aşağıdaki değerlerden birine sahip olabilir:

  • Microsoft Internet Explorer tarafından kullanılan Flash Player ActiveX denetimi "ActiveX"
  • Adobe AIR çalışma zamanı için "Desktop" (Capabilities.playerType öğesi "PlugIn" olarak ayarlı olan bir HTML sayfası tarafından yüklenmiş içerik dışında)
  • Harici Flash Player için veya test modunda "External"
  • Flash Player tarayıcı eklentisi için (ve bir AIR uygulamasında bir HTML sayfası tarafından yüklenen SWF içeriği için) "PlugIn"
  • Tek başına çalışabilen Flash Player için "StandAlone"

Sunucu dizesi PT olur.



Uygulama
    public static function get playerType():String

screenColor

özellik 
screenColor:String  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Ekran rengini belirtir. Bu özellik, "color", "gray" (gri tonlamalı için) veya "bw" (siyah beyaz için) değerine sahip olabilir. Sunucu dizesi COL olur.



Uygulama
    public static function get screenColor():String

screenDPI

özellik 
screenDPI:Number  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Ekranın inç başına nokta (dpi) çözünürlüğünü piksel olarak belirtir. Sunucu dizesi DP olur.



Uygulama
    public static function get screenDPI():Number

screenResolutionX

özellik 
screenResolutionX:Number  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Ekranın maksimum yatay çözünürlüğünü belirtir. Sunucu dizesi R olur. (Ekranın hem genişliğini hem de yüksekliğini döndürür.) Bu özellik, bir kullanıcının ekran çözünürlüğüyle güncelleştirme yapmaz, bunun yerine yalnızca Flash Player'ın veya bir Adobe AIR uygulamasının başlatıldığı çözünürlüğü gösterir. Ayrıca, değer yalnızca birincil ekranı belirtir.



Uygulama
    public static function get screenResolutionX():Number

screenResolutionY

özellik 
screenResolutionY:Number  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Ekranın maksimum dikey çözünürlüğünü belirtir. Sunucu dizesi R olur. (Ekranın hem genişliğini hem de yüksekliğini döndürür.) Bu özellik, bir kullanıcının ekran çözünürlüğüyle güncelleştirme yapmaz, bunun yerine yalnızca Flash Player'ın veya bir Adobe AIR uygulamasının başlatıldığı çözünürlüğü gösterir. Ayrıca, değer yalnızca birincil ekranı belirtir.



Uygulama
    public static function get screenResolutionY():Number

Örnek  ( Bu örnek nasıl kullanılır? )
Aşağıdaki örnek, geçerli ekran çözünürlüğünü ve işletim sistemi sürümünü gösteren basit bir testtir. Bu örneği test ederken, özellik değerlerini görmek için metin alanını tıklatın:
import flash.events.*;
import flash.display.*;
import flash.system.Capabilities;
import flash.text.TextField;

var screenInfoTxt:TextField = new TextField();
screenInfoTxt.x = 30;
screenInfoTxt.y = 50;
screenInfoTxt.width = 300;
screenInfoTxt.height = 100;
screenInfoTxt.border = true;

addChild(screenInfoTxt);

addEventListener(MouseEvent.CLICK, getScreenNVersion);

function getScreenNVersion(e:MouseEvent):void{
    screenInfoTxt.text= "flash.system.Capabilities.screenResolutionX is : " + String(flash.system.Capabilities.screenResolutionX) + "\n" +
    "flash.system.Capabilities.screenResolutionY is : " + String(flash.system.Capabilities.screenResolutionY) + "\n" +
    "flash.system.Capabilities.version is : " + flash.system.Capabilities.version;
}

serverString

özellik 
serverString:String  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Her Capabilities özelliğine değer belirleyen URL olarak kodlanmış bir dize.

Şu örnek, URL olarak kodlanmış bir dizeyi gösterir:

A=t&SA=t&SV=t&EV=t&MP3=t&AE=t&VE=t&ACC=f&PR=t&SP=t&
	 SB=f&DEB=t&V=WIN%208%2C5%2C0%2C208&M=Adobe%20Windows&
	 R=1600x1200&DP=72&COL=color&AR=1.0&OS=Windows%20XP&
	 L=en&PT=External&AVD=f&LFD=f&WD=f



Uygulama
    public static function get serverString():String

supports32BitProcesses

özellik 
supports32BitProcesses:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10.0.32, AIR 1.5.2

Sistemin 32 bit işlemleri çalıştırmayı destekleyip desteklemediğini belirtir. Sunucu dizesi PR32 olur.



Uygulama
    public static function get supports32BitProcesses():Boolean

supports64BitProcesses

özellik 
supports64BitProcesses:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10.0.32, AIR 1.5.2

Sistemin 64 bit işlemleri çalıştırmayı destekleyip desteklemediğini belirtir. Sunucu dizesi PR64 olur.



Uygulama
    public static function get supports64BitProcesses():Boolean

touchscreenType

özellik 
touchscreenType:String  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10.1, AIR 2

Varsa, desteklenen dokunmatik ekran türünü belirtir. Değerler flash.system.TouchscreenType sınıfında tanımlanır.



Uygulama
    public static function get touchscreenType():String

İlgili API Öğeleri


Örnek  ( Bu örnek nasıl kullanılır? )
Aşağıdaki örnek, geçerli dokunmatik ekran türünü gösteren basit bir testtir. Bu örneği test ederken, özellik değerlerini görmek için bir metin alanını tıklatın:
import flash.events.*;
import flash.display.*;
import flash.system.Capabilities;
import flash.text.TextField;

var capabilitiesTouchScreenTypeTxt:TextField = new TextField();
capabilitiesTouchScreenTypeTxt.width = 300;
capabilitiesTouchScreenTypeTxt.border = true;

addChild(capabilitiesTouchScreenTypeTxt);

addEventListener(MouseEvent.CLICK, getScreenKeyboardType);

function getScreenKeyboardType(e:MouseEvent):void{
    capabilitiesTouchScreenTypeTxt.text= "flash.system.Capabilities.touchscreenType is : " + flash.system.Capabilities.touchscreenType;
}

version

özellik 
version:String  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0, Flash Lite 4

Flash Player veya Adobe® AIR® platform ve sürüm bilgilerini belirtir. Sürüm numarasının biçimi şu şekildedir: platform majorVersion,minorVersion,buildNumber,internalBuildNumber. Platform için olası değerler "WIN", ` "MAC", "LNX" ve "AND" şeklindedir. Bazı sürüm bilgisi örnekleri şu şekildedir:

	 WIN 9,0,0,0  // Flash Player 9 for Windows
	 MAC 7,0,25,0   // Flash Player 7 for Macintosh
	 LNX 9,0,115,0  // Flash Player 9 for Linux
	 AND 10,2,150,0 // Flash Player 10 for Android
	 

Daha belirli bir yetenek özelliği mevcutsa bir yeteneği işletim sistemini temel almak için Capabilities.version öğesini kullanmayın. Bir yeteneği işletim sistemini temel alarak belirlemek, bir uygulama tüm potansiyel hedef işletim sistemlerini dikkate almazsa sorunlara yol açabileceğinden kötü bir fikirdir. Onun yerine, test ettiğiniz yeteneğe karşılık gelen özelliği kullanın. Daha fazla bilgi için Capabilities sınıfı açıklamasına bakın.

Sunucu dizesi V olur.



Uygulama
    public static function get version():String

Örnek  ( Bu örnek nasıl kullanılır? )
Aşağıdaki örnek, geçerli ekran çözünürlüğünü ve işletim sistemi sürümünü gösteren basit bir testtir. Bu örneği test ederken, özellik değerlerini görmek için metin alanını tıklatın:
import flash.events.*;
import flash.display.*;
import flash.system.Capabilities;
import flash.text.TextField;

var screenInfoTxt:TextField = new TextField();
screenInfoTxt.x = 30;
screenInfoTxt.y = 50;
screenInfoTxt.width = 300;
screenInfoTxt.height = 100;
screenInfoTxt.border = true;

addChild(screenInfoTxt);

addEventListener(MouseEvent.CLICK, getScreenNVersion);

function getScreenNVersion(e:MouseEvent):void{
    screenInfoTxt.text= "flash.system.Capabilities.screenResolutionX is : " + String(flash.system.Capabilities.screenResolutionX) + "\n" +
    "flash.system.Capabilities.screenResolutionY is : " + String(flash.system.Capabilities.screenResolutionY) + "\n" +
    "flash.system.Capabilities.version is : " + flash.system.Capabilities.version;
}
Yöntem Ayrıntısı

hasMultiChannelAudio

()yöntem
public static function hasMultiChannelAudio(type:String):Boolean

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 11, AIR 3

Sistemin belirli türdeki bir çok kanallı sesi destekleyip desteklemediğini belirtir. flash.media.AudioDecoder sınıfı, olası türleri numaralandırır.

AIR profili desteği: Çok kanallı ses yalnızca AIR for TV aygıtlarında desteklenir. Diğer aygıtlarda bu yöntem her zaman false değerini döndürür. Birden fazla profilde API desteği ile ilgili daha fazla bilgi için bkz. AIR Profil Desteği.

Not: DTS ses codec'lerinden biri kullanılırken, hasMultiChannelAudio() öğesinin true döndürdüğü, ancak DTS sesinin çalınmadığı senaryolar mevcuttur. Örneğin, eski bir amfiye bağlı, S/PDIF çıkışına sahip bir Blu-ray oynatıcısı olduğunu düşünelim. Eski amfi DTS'yi desteklemez, ancak S/PDIF'in Blu-ray oynatıcısına durumu bildirecek herhangi bir protokolü yoktur. Blu-ray oynatıcısı eski amfiye DTS akışını gönderirse, kullanıcı herhangi bir ses duymaz. Bu nedenle, DTS kullanırken en iyi uygulama olarak, sesin çalınmaması durumunda kullanıcının bunu fark edebilmesi için bir kullanıcı arabirimi sağlayın. Böylece, uygulamanız farklı bir codec'e geçebilir.

Aşağıdaki tablo her bir çok kanallı ses türü için sunucu dizesini gösterir:

Çok kanallı ses türüServer dizesi
AudioDecoder.DOLBY_DIGITALDD
AudioDecoder.DOLBY_DIGITAL_PLUSDDP
AudioDecoder.DTSDTS
AudioDecoder.DTS_EXPRESSDTE
AudioDecoder.DTS_HD_HIGH_RESOLUTION_AUDIODTH
AudioDecoder.DTS_HD_MASTER_AUDIODTM

Parametreler

type:String — Çok kanallı bir ses türünü temsil eden String değeri. Geçerli değerler flash.media.AudioDecoder içinde tanımlanan sabitlerdir.

Döndürür
Boolean — Sistem type parametresinde iletilen çok kanallı ses türünü destekliyorsa Boolean değeri true olur. Aksi takdirde, dönüş değeri false değeridir.

İlgili API Öğeleri


Örnek  ( Bu örnek nasıl kullanılır? )
Aşağıdaki kod hasMultiChannelAudio() öğesine yapılan bir çağrının dönüş değerini izler. Dönüş değeri sistemin Dolby Digital çok kanallı sesi destekleyip desteklemediğini gösterir.
    trace(Capabilities.hasMultiChannelAudio(flash.media.AudioDecoder.DOLBY_DIGITAL);
    
CapabilitiesExample.as

Aşağıdaki örnek flash.system.Capabilities nesnesinde bulunan değerlerin çıktısını verir. İlk olarak, değerlerin çıktısını bir metin alanına verir. Sonra, trace() öğesine yapılan çeşitli çağrıları kullanarak değerlerin çıktısını verir.
package {
    import flash.display.Sprite;
    import flash.system.Capabilities;
    import flash.text.TextField;
    import flash.text.TextFieldAutoSize;

    public class CapabilitiesExample extends Sprite {
        
        public function CapabilitiesExample() {
            showCapabilities();
        }
        
        private function showCapabilities():void {
            var tf:TextField = new TextField();
            tf.height = 600;
            tf.width = 400;
            tf.autoSize = TextFieldAutoSize.LEFT;
            tf.wordWrap = true;
            
            tf.text = "avHardwareDisable: " + Capabilities.avHardwareDisable +
                
                "\nhasAccessibility: " + Capabilities.hasAccessibility +
                "\nhasAudio: " + Capabilities.hasAudio +
                "\nhasAudioEncoder: " + Capabilities.hasAudioEncoder +
                "\nhasEmbeddedVideo: " + Capabilities.hasEmbeddedVideo +
                "\nhasIME: " + Capabilities.hasIME +
                "\nhasMP3: " + Capabilities.hasMP3 +
                "\nhasPrinting: " + Capabilities.hasPrinting +
                "\nhasScreenBroadcast: " + Capabilities.hasScreenBroadcast +
                "\nhasScreenPlayback: " + Capabilities.hasScreenPlayback +
                "\nhasStreamingAudio: " + Capabilities.hasStreamingAudio +
                "\nhasStreamingVideo: " + Capabilities.hasStreamingVideo +
                "\nhasTLS: " + Capabilities.hasTLS +
                "\nhasVideoEncoder: " + Capabilities.hasVideoEncoder +
                "\nisDebugger: " + Capabilities.isDebugger +
                "\nisEmbeddedInAcrobat: " + Capabilities.isEmbeddedInAcrobat +
                "\nlanguage: " + Capabilities.language +
                "\nlocalFileReadDisable: " + Capabilities.localFileReadDisable +
                "\nmanufacturer: " + Capabilities.manufacturer +
                "\nmaxLevelIDC: " + Capabilities.maxLevelIDC +
                "\nos: " + Capabilities.os +
                "\npixelAspectRatio: " + Capabilities.pixelAspectRatio +
                "\nplayerType: " + Capabilities.playerType +
                "\nscreenColor: " + Capabilities.screenColor +
                "\nscreenDPI: " + Capabilities.screenDPI +
                "\nscreenResolutionX: " + Capabilities.screenResolutionX +
                "\nscreenResolutionY: " + Capabilities.screenResolutionY +
                "\nserverString: " + Capabilities.serverString +
                "\ntouchscreenType: " + Capabilities.touchscreenType +
                
                // The following capabilities are supported only when publishing for AIR.
                // If you are publishing for AIR, uncomment the following lines.
                //"\nlanguages: " + Capabilities.languages +
                //"\ncpuArchitecture: " + Capabilities.cpuArchitecture +
                //"\nsupports32BitProcesses: " + Capabilities.supports32BitProcesses +
                //"\nsupports64BitProcesses: " + Capabilities.supports64BitProcesses +    
                                
                "\nversion: " + Capabilities.version;
                
            addChild(tf);   
                
            trace("avHardwareDisable: " + Capabilities.avHardwareDisable);
            trace("hasAccessibility: " + Capabilities.hasAccessibility);
            trace("hasAudio: " + Capabilities.hasAudio);
            trace("hasAudioEncoder: " + Capabilities.hasAudioEncoder);
            trace("hasEmbeddedVideo: " + Capabilities.hasEmbeddedVideo);
            trace("hasIME: " + Capabilities.hasIME);
            trace("hasMP3: " + Capabilities.hasMP3);
            trace("hasPrinting: " + Capabilities.hasPrinting);
            trace("hasScreenBroadcast: " + Capabilities.hasScreenBroadcast);
            trace("hasScreenPlayback: " + Capabilities.hasScreenPlayback);
            trace("hasStreamingAudio: " + Capabilities.hasStreamingAudio);
            trace("hasStreamingVideo: " + Capabilities.hasStreamingVideo);
            trace("hasTLS: " + Capabilities.hasTLS);
            trace("hasVideoEncoder: " + Capabilities.hasVideoEncoder);
            trace("isDebugger: " + Capabilities.isDebugger);
            trace("isEmbeddedInAcrobat: " + Capabilities.isEmbeddedInAcrobat);
            trace("language: " + Capabilities.language);
            trace("localFileReadDisable: " + Capabilities.localFileReadDisable);
            trace("manufacturer: " + Capabilities.manufacturer);
            trace("maxLevelIDC: " + Capabilities.maxLevelIDC);
            trace("os: " + Capabilities.os);
            trace("pixelAspectRatio: " + Capabilities.pixelAspectRatio);
            trace("playerType: " + Capabilities.playerType);
            trace("screenColor: " + Capabilities.screenColor);
            trace("screenDPI: " + Capabilities.screenDPI);
            trace("screenResolutionX: " + Capabilities.screenResolutionX);
            trace("screenResolutionY: " + Capabilities.screenResolutionY);
            trace("serverString: " + Capabilities.serverString);
            trace("touchscreenType: " + Capabilities.touchscreenType);
            
            // The following capabilities are supported only when publishing for AIR.
            // If you are publishing for AIR, uncomment the following lines.       
            //trace("cpuArchitecture: " + Capabilities.cpuArchitecture);
            //trace("languages: " + Capabilities.languages);
            //trace("supports32BitProcesses: " + Capabilities.supports32BitProcesses);
            //trace("supports64BitProcesses: " + Capabilities.supports64BitProcesses);        
                        
            trace("version: " + Capabilities.version);
       
        }
    }
}





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