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

Capabilities  - AS3

Paketx

Översta nivån
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Språkelement

Globala konstanter
Globala funktioner
Operatorer
Programsatser, nyckelord och direktiv
Specialtyper

Bilagor

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

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Klassen Capabilities innehåller egenskaper som beskriver det system och den miljö som är värd för programmet. Skärmen på en mobiltelefon kan till exempel vara 100 kvadratpixlar och svartvit, medan en datorskärm kan vara 1 000 kvadratpixlar och i färg. Med klassen Capabilities kan du fastställa vilka funktioner klienten har, så att du kan tillhandahålla passande innehåll till så många användare som möjligt. När du känner till enhetens funktioner kan ange att servern ska skicka lämpliga SWF-filer eller instruera SWF-filerna att ändra presentationen.

Vissa funktioner i Adobe AIR är inte listade som egenskaper i klassen Capabilities. De är egenskaper i andra klasser:

EgenskapBeskrivning
NativeApplication.supportsDockIcon Om operativsystemet har stöd för programdockningsikoner.
NativeApplication.supportsMenu Om operativsystemet har stöd för en global programmenyrad.
NativeApplication.supportsSystemTrayIcon Om operativsystemet har stöd för systemfältsikoner.
NativeWindow.supportsMenu Om operativsystemet har stöd för fönstermenyer.
NativeWindow.supportsTransparency Om operativsystemet har stöd för genomskinliga fönster.

Använd inte Capabilities.os eller Capabilities.manufacturer för att fastställa en funktion baserat på operativsystemet. Det är ingen bra idé att grunda en funktion på operativsystemet, eftersom det kan skapa problem om ett program inte beaktar alla möjliga måloperativsystem. Använd i stället den egenskap som motsvarar den funktion du testar.

Du kan skicka kapacitetsinformation, som lagras i egenskapen Capabilities.serverString som en URL-kodad sträng, med hjälp av HTTP-metoden GET eller POST. I följande exempel visas en serversträng för en dator med MP3-stöd, 1600 x 1200 pixlars upplösning, som kör Windows XP med en IME installerad och som saknar stöd för flerkanalsljud.

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

I följande tabell visas egenskaperna för klassen Capabilities med motsvarande serversträngar. Dessutom listas serversträngar för flerkanalsljudtyper.

Egenskap för klassen CapabilitiesServersträng
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
stöd för Dolby Digital-ljud DD
stöd för Dolby Digital Plus-ljud DDP
stöd för DTS-ljud DTS
stöd för DTS Express-ljud DTE
stöd för DTS-HD High Resolution Audio DTH
stöd för DTS-HD Master Audio DTM

Det finns också en WD-serversträng som anger om fönsterlöst läge är inaktiverat. Fönsterlöst läge kan inaktiveras i Flash Player på grund av inkompatibilitet med webbläsaren eller med en användarinställning i filen mms.cfg. Det finns ingen motsvarande Capabilities-egenskap.

Alla egenskaper i Capabilities-klassen är skrivskyddade.

Visa exemplen

Fler exempel



Publika egenskaper
 EgenskapDefinieras med
  avHardwareDisable : Boolean
[statisk] [skrivskyddad] Anger om åtkomst till användarens kamera och mikrofon inte har tillåtits (true) eller har tillåtits (false) av administratören.
Capabilities
 Inheritedconstructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans.
Object
  cpuArchitecture : String
[statisk] [skrivskyddad] Anger den aktuella processorarkitekturen.
Capabilities
  hasAccessibility : Boolean
[statisk] [skrivskyddad] Anger huruvida systemet stöder (true) eller inte stöder (false) kommunikation med hjälpmedel.
Capabilities
  hasAudio : Boolean
[statisk] [skrivskyddad] Anger huruvida systemet har ljudfunktioner.
Capabilities
  hasAudioEncoder : Boolean
[statisk] [skrivskyddad] Anger huruvida systemet kan (true) eller inte kan (false) koda ett ljudflöde, till exempel ett ljudflöde från en mikrofon.
Capabilities
  hasEmbeddedVideo : Boolean
[statisk] [skrivskyddad] Anger huruvida systemet stöder (true) eller inte stöder (false) inbäddad video.
Capabilities
  hasIME : Boolean
[statisk] [skrivskyddad] Anger huruvida systemet har (true) eller inte har (false) en IME (Input Method Editor) installerad.
Capabilities
  hasMP3 : Boolean
[statisk] [skrivskyddad] Anger huruvida systemet har (true) eller inte har (false) en MP3-avkodare.
Capabilities
  hasPrinting : Boolean
[statisk] [skrivskyddad] Anger huruvida systemet stöder (true) eller inte stöder (false) utskrift.
Capabilities
  hasScreenBroadcast : Boolean
[statisk] [skrivskyddad] Anger huruvida systemet stöder (true) eller inte stöder (false) utveckling av skärmsändningsprogram som körs via Flash Media Server.
Capabilities
  hasScreenPlayback : Boolean
[statisk] [skrivskyddad] Anger huruvida systemet stöder (true) eller inte stöder (false) uppspelning av skärmsändningsprogram som körs via Flash Media Server.
Capabilities
  hasStreamingAudio : Boolean
[statisk] [skrivskyddad] Anger huruvida systemet kan (true) eller inte kan (false) spela upp direktuppspelningsljud.
Capabilities
  hasStreamingVideo : Boolean
[statisk] [skrivskyddad] Anger huruvida systemet kan (true) eller inte kan (false) spela upp direktuppspelningsvideo.
Capabilities
  hasTLS : Boolean
[statisk] [skrivskyddad] Anger huruvida systemet stöder (true) eller inte stöder (false) interna SSL-socketar via NetConnection.
Capabilities
  hasVideoEncoder : Boolean
[statisk] [skrivskyddad] Anger huruvida systemet kan (true) eller inte kan (false) koda ett videoflöde, till exempel ett videoflöde från en webbkamera.
Capabilities
  isDebugger : Boolean
[statisk] [skrivskyddad] Anger huruvida systemet är en specialversion för felsökning (true) eller en officiell version (false).
Capabilities
  isEmbeddedInAcrobat : Boolean
[statisk] [skrivskyddad] Anger om Flash-miljön är inbäddad i en PDF-fil som är öppen i Acrobat 9.0 eller senare (true) eller inte (false).
Capabilities
  language : String
[statisk] [skrivskyddad] Anger språkkoden för systemet som innehållet körs på.
Capabilities
      languages : Array
[statisk] [skrivskyddad] En array med strängar som innehåller information om användarens föredragna gränssnittsspråk, som de har ställts in i operativsystemet.
Capabilities
  localFileReadDisable : Boolean
[statisk] [skrivskyddad] Anger om läsåtkomst till användarens hårddisk inte har tillåtits (true) eller har tillåtits (false) av administratören.
Capabilities
  manufacturer : String
[statisk] [skrivskyddad] Anger tillverkaren av den version av Flash Player eller AIR-körningen som körs, i formatet "Adobe OSName".
Capabilities
  maxLevelIDC : String
[statisk] [skrivskyddad] Hämtar högsta H.264 Level IDC som klientmaskinvaran stöder.
Capabilities
  os : String
[statisk] [skrivskyddad] Anger det nuvarande operativsystemet.
Capabilities
  pixelAspectRatio : Number
[statisk] [skrivskyddad] Anger skärmens bildformat i pixlar.
Capabilities
  playerType : String
[statisk] [skrivskyddad] Anger typen av körningsmiljö.
Capabilities
  screenColor : String
[statisk] [skrivskyddad] Anger skärmfärgen.
Capabilities
  screenDPI : Number
[statisk] [skrivskyddad] Anger skärmens upplösning (dpi) i pixlar.
Capabilities
  screenResolutionX : Number
[statisk] [skrivskyddad] Anger skärmens maximala vågräta upplösning.
Capabilities
  screenResolutionY : Number
[statisk] [skrivskyddad] Anger skärmens maximala lodräta upplösning.
Capabilities
  serverString : String
[statisk] [skrivskyddad] En URL-kodad sträng som anger värden för varje Capabilities-egenskap.
Capabilities
  supports32BitProcesses : Boolean
[statisk] [skrivskyddad] Anger om systemet har stöd för att köra 32-bitars processer.
Capabilities
  supports64BitProcesses : Boolean
[statisk] [skrivskyddad] Anger om systemet har stöd för att köra 64-bitars processer.
Capabilities
  touchscreenType : String
[statisk] [skrivskyddad] Anger den typ av pekskärm som stöds, om en sådan stöds.
Capabilities
  version : String
[statisk] [skrivskyddad] Anger plattforms- och versionsinformation för Flash Player eller Adobe® AIR®.
Capabilities
Publika metoder
 MetodDefinieras med
  
[statisk] Anger om systemet har stöd för flerkanalsljud av en speciell typ.
Capabilities
 Inherited
Anger om det finns en egenskap angiven för ett objekt.
Object
 Inherited
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter.
Object
 Inherited
Anger om den angivna egenskapen finns och är uppräkningsbar.
Object
 Inherited
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder.
Object
 Inherited
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner.
Object
 Inherited
Returnerar det angivna objektets strängbeteckning.
Object
 Inherited
Returnerar det angivna objektets primitiva värde.
Object
Egenskapsdetaljer

avHardwareDisable

egenskap
avHardwareDisable:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger om åtkomst till användarens kamera och mikrofon inte har tillåtits (true) eller har tillåtits (false) av administratören. Serversträngen är AVD.

När det gäller innehåll i Adobe AIR™ används den här egenskapen endast för innehåll i andra säkerhetssandlådor än säkerhetssandlådan application. Innehåll i säkerhetssandlådan application kan alltid komma åt användarens kamera och mikrofon.



Implementering
    public static function get avHardwareDisable():Boolean

Relaterade API-element

cpuArchitecture

egenskap 
cpuArchitecture:String  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.0.32, AIR 1.5.1

Anger den aktuella processorarkitekturen. Egenskapen cpuArchitecture kan returnera följande strängar: "PowerPC", "x86", "SPARC" och "ARM". Serversträngen är ARCH.



Implementering
    public static function get cpuArchitecture():String

hasAccessibility

egenskap 
hasAccessibility:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger huruvida systemet stöder (true) eller inte stöder (false) kommunikation med hjälpmedel. Serversträngen är ACC.



Implementering
    public static function get hasAccessibility():Boolean

Relaterade API-element

hasAudio

egenskap 
hasAudio:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger huruvida systemet har ljudfunktioner. Den här egenskapen är alltid true. Serversträngen är A.



Implementering
    public static function get hasAudio():Boolean

hasAudioEncoder

egenskap 
hasAudioEncoder:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger huruvida systemet kan (true) eller inte kan (false) koda ett ljudflöde, till exempel ett ljudflöde från en mikrofon. Serversträngen är AE.



Implementering
    public static function get hasAudioEncoder():Boolean

hasEmbeddedVideo

egenskap 
hasEmbeddedVideo:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger huruvida systemet stöder (true) eller inte stöder (false) inbäddad video. Serversträngen är EV.



Implementering
    public static function get hasEmbeddedVideo():Boolean

hasIME

egenskap 
hasIME:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger huruvida systemet har (true) eller inte har (false) en IME (Input Method Editor) installerad. Serversträngen är IME.



Implementering
    public static function get hasIME():Boolean

Relaterade API-element

hasMP3

egenskap 
hasMP3:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger huruvida systemet har (true) eller inte har (false) en MP3-avkodare. Serversträngen är MP3.



Implementering
    public static function get hasMP3():Boolean

hasPrinting

egenskap 
hasPrinting:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger huruvida systemet stöder (true) eller inte stöder (false) utskrift. Serversträngen är PR.



Implementering
    public static function get hasPrinting():Boolean

hasScreenBroadcast

egenskap 
hasScreenBroadcast:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger huruvida systemet stöder (true) eller inte stöder (false) utveckling av skärmsändningsprogram som körs via Flash Media Server. Serversträngen är SB.



Implementering
    public static function get hasScreenBroadcast():Boolean

hasScreenPlayback

egenskap 
hasScreenPlayback:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger huruvida systemet stöder (true) eller inte stöder (false) uppspelning av skärmsändningsprogram som körs via Flash Media Server. Serversträngen är SP.



Implementering
    public static function get hasScreenPlayback():Boolean

hasStreamingAudio

egenskap 
hasStreamingAudio:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger huruvida systemet kan (true) eller inte kan (false) spela upp direktuppspelningsljud. Serversträngen är SA.



Implementering
    public static function get hasStreamingAudio():Boolean

hasStreamingVideo

egenskap 
hasStreamingVideo:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger huruvida systemet kan (true) eller inte kan (false) spela upp direktuppspelningsvideo. Serversträngen är SV.



Implementering
    public static function get hasStreamingVideo():Boolean

hasTLS

egenskap 
hasTLS:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger huruvida systemet stöder (true) eller inte stöder (false) interna SSL-socketar via NetConnection. Serversträngen är TLS.



Implementering
    public static function get hasTLS():Boolean

Relaterade API-element

hasVideoEncoder

egenskap 
hasVideoEncoder:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger huruvida systemet kan (true) eller inte kan (false) koda ett videoflöde, till exempel ett videoflöde från en webbkamera. Serversträngen är VE.



Implementering
    public static function get hasVideoEncoder():Boolean

isDebugger

egenskap 
isDebugger:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger huruvida systemet är en specialversion för felsökning (true) eller en officiell version (false). Serversträngen är DEB. Den här egenskapen anges till true vid körning i felsökningsversionen av Flash Player eller ADL (AIR Debug Launcher).



Implementering
    public static function get isDebugger():Boolean

isEmbeddedInAcrobat

egenskap 
isEmbeddedInAcrobat:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9.0.127.0, AIR 1.1, Flash Lite 4

Anger om Flash-miljön är inbäddad i en PDF-fil som är öppen i Acrobat 9.0 eller senare (true) eller inte (false).



Implementering
    public static function get isEmbeddedInAcrobat():Boolean

language

egenskap 
language:String  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger språkkoden för systemet som innehållet körs på. Språket anges i form av en bokstavskod med två bokstäver enligt ISO 639-1. För kinesiska anger en ytterligare landskod med två bokstäver från ISO 3166 om det är förenklad eller traditionell kinesiska. Språkkoderna baseras på språkets engelska namn. hu anger ungerska (engelska Hungarian).

I engelska system returnerar den här egenskapen bara språkkoden (en), inte landskoden. I Microsoft Windows-system returnerar egenskapen användargränssnittets språk, vilket innebär det språk som används i alla menyer, dialogrutor, felmeddelanden och hjälpfiler. Giltiga värden visas i följande tabell:

SpråkVärde
Tjeckiskacs
Danskada
Nederländskanl
Engelskasv
Finskafi
Franskafr
Tyskade
Ungerskahu
Italienskait
Japanskaja
Koreanskako
Norskanb
Annat/okäntxu
Polskapl
Portugisiskapt
Ryskaru
Förenklad kinesiskazh-CN
Spanskaes
Svenskasv
Traditionell kinesiskazh-TW
Turkiskatr

Obs! Värdet på Capabilities.language-egenskapen begränsas till de möjliga värdena på denna lista. På grund av denna begränsning ska Adobe AIR-program använda det första elementet i Capabilities.languages-arrayen för att avgöra det primära gränssnittsspråket för systemet.

Serversträngen är L.



Implementering
    public static function get language():String

Relaterade API-element


Exempel  ( Så här använder du exemplet )
I följande exempel styrs innehållet som visas av språket i användarens operativsystem.

Egenskapen Capabilities.language returnerar ISO 639-1-språkkoden (till exempel "en" för engelska). switch-satsen kontrollerar språkkoden och anger innehållet i textfältet myTextField så att en språkspecifik hälsning visas. Om språkkoden inte stöds av exemplet returneras en standardfelsträng.

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

egenskap 
languages:Array  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.1

En array med strängar som innehåller information om användarens föredragna gränssnittsspråk, som de har ställts in i operativsystemet. Strängarna innehåller språktaggar (samt i förekommande fall skript- och regioninformation) som definieras av RFC4646 (http://www.ietf.org/rfc/rfc4646.txt) och använder bindestreck som avgränsare (till exempel "en-US" eller "ja-JP"). Språken listas i arrayen i den ordning de föredras, vilket anges av operativsysteminställningarna.

Vilken områdesinformation som returneras i språksträngarna skiljer sig mellan olika operativsystem. Ett operativsystem kanske returnerar "se-sv", medan andra kanske returnerar "se".

Den första posten i den returnerade arrayen har i allmänhet samma primära språk-ID som egenskapen Capabilities.language. Om till exempel Capabilities.languages[0] är inställt på "en-US" ställs egenskapen language in på "en". Men om egenskapen Capabilities.language ställs in på "xu" (ett okänt språk) blir det första elementet i denna array annorlunda. Därför kan Capabilities.languages[0] vara mer exakt än Capabilities.language.

Serversträngen är LS.



Implementering
    public static function get languages():Array

localFileReadDisable

egenskap 
localFileReadDisable:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger om läsåtkomst till användarens hårddisk inte har tillåtits (true) eller tillåtits (false) av administratören. När det gäller innehåll i Adobe AIR används den här egenskapen endast för innehåll i andra säkerhetssandlådor än säkerhetssandlådan application. (Innehåll i säkerhetssandlådan application kan alltid läsa från filsystemet.) Om den här egenskapen har värdet true kan Flash Player inte läsa filer (inklusive den första filen som Flash Player startas med) från användarens hårddisk. Om den här egenskapen har värdet true kan AIR-innehåll utanför säkerhetssandlådan application inte läsa filer från användarens hårddisk. Försök att läsa en fil på användarens hårddisk med inläsningsmetoder kommer till exempel att misslyckas om egenskapen är inställd på true.

Det går heller inte att läsa bibliotek som delas vid körning om egenskapen är inställd på true, med det går att läsa lokala delade objekt, oavsett den här egenskapens värde.

Serversträngen är LFD.



Implementering
    public static function get localFileReadDisable():Boolean

Relaterade API-element

manufacturer

egenskap 
manufacturer:String  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger tillverkaren av den version av Flash Player eller AIR-körningen som körs, i formatet "Adobe OSName". Värdet för OSName kan vara "Windows", "Macintosh", "Linux" eller namnet på ett annat operativsystem. Serversträngen är M.

Använd inte Capabilities.manufacturer för att fastställa en funktion baserat på operativsystemet om det finns en mer specifik funktionsegenskap. Det är ingen bra idé att grunda en funktion på operativsystemet, eftersom det kan skapa problem om ett program inte beaktar alla möjliga måloperativsystem. Använd i stället den egenskap som motsvarar den funktion du testar. Mer information finns i beskrivningen av klassen Capabilities.



Implementering
    public static function get manufacturer():String

maxLevelIDC

egenskap 
maxLevelIDC:String  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Hämtar högsta H.264 Level IDC som klientmaskinvaran stöder. Media som körs på den här nivån körs garanterat. Det kan dock vara så att media som körs på den högsta nivån kanske inte körs med den högsta kvaliteten. Den här egenskapen är användbar för servrar som försöker anpassa sig till klientens förmågor. Med den här användaren kan det avgöras vilken videonivå som servern ska skicka till klienten.

Serversträngen är ML.



Implementering
    public static function get maxLevelIDC():String

os

egenskap 
os:String  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger det nuvarande operativsystemet. Egenskapen os kan returnera följande strängar:

OperativsystemVärde
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" (där X.Y.Z är versionsnumret, till exempel: "Mac OS 10.5.2")
Linux"Linux" (Flash Player kopplar Linux-versionen, t.ex. "Linux 2.6.15-1.2054_FC5smp"
iPhone OS 4.1"iPhone3,1"

Serversträngen är OS.

Använd inte Capabilities.os för att fastställa en funktion baserat på operativsystemet om det finns en mer specifik funktionsegenskap. Det är ingen bra idé att grunda en funktion på operativsystemet, eftersom det kan skapa problem om ett program inte beaktar alla möjliga måloperativsystem. Använd i stället den egenskap som motsvarar den funktion du testar. Mer information finns i beskrivningen av klassen Capabilities.



Implementering
    public static function get os():String

pixelAspectRatio

egenskap 
pixelAspectRatio:Number  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger skärmens bildformat i pixlar. Serversträngen är AR.



Implementering
    public static function get pixelAspectRatio():Number

playerType

egenskap 
playerType:String  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger typen av körningsmiljö. Egenskapen kan ha något av följande värden:

  • "ActiveX" för Flash Player ActiveX-kontrollen som används av Microsoft Internet Explorer
  • "Desktop" för Adobe AIR-körningen (förutom för SWF-innehåll som har lästs in av en HTML-sida, för vilket Capabilities.playerType anges till "PlugIn")
  • "External" för en extern Flash Player eller i testläge
  • "PlugIn" för Flash Player-webbläsarpluginen (och för SWF-innehåll som har lästs in av en HTML-sida i ett AIR-program)
  • "StandAlone" för en fristående Flash Player

Serversträngen är PT.



Implementering
    public static function get playerType():String

screenColor

egenskap 
screenColor:String  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger skärmfärgen. Egenskapen kan ha värdet "color", "gray" (för gråskala) eller "bw" (för svartvitt). Serversträngen är COL.



Implementering
    public static function get screenColor():String

screenDPI

egenskap 
screenDPI:Number  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger skärmens upplösning (dpi) i pixlar. Serversträngen är DP.



Implementering
    public static function get screenDPI():Number

screenResolutionX

egenskap 
screenResolutionX:Number  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger skärmens maximala vågräta upplösning. Serversträngen är R (vilket returnerar både skärmens bredd och höjd). Den här egenskapen uppdateras inte med användarens skärmupplösning, utan anger endast upplösningen vid det tillfälle då Flash Player eller ett Adobe AIR-program startades. Värdet anger dessutom endast den primära bildskärmen.



Implementering
    public static function get screenResolutionX():Number

screenResolutionY

egenskap 
screenResolutionY:Number  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger skärmens maximala lodräta upplösning. Serversträngen är R (vilket returnerar både skärmens bredd och höjd). Den här egenskapen uppdateras inte med användarens skärmupplösning, utan anger endast upplösningen vid det tillfälle då Flash Player eller ett Adobe AIR-program startades. Värdet anger dessutom endast den primära bildskärmen.



Implementering
    public static function get screenResolutionY():Number

Exempel  ( Så här använder du exemplet )
Följande exempel är ett enkelt test som anger den aktuella skärmupplösningen och operativsystemversionen. När du testar det här exemplet klickar du i textfältet för att visa egenskapsvärdena:
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

egenskap 
serverString:String  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

En URL-kodad sträng som anger värden för varje Capabilities-egenskap.

I följande exempel visas en URL-kodad sträng:

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



Implementering
    public static function get serverString():String

supports32BitProcesses

egenskap 
supports32BitProcesses:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.0.32, AIR 1.5.2

Anger om systemet har stöd för att köra 32-bitars processer. Serversträngen är PR32.



Implementering
    public static function get supports32BitProcesses():Boolean

supports64BitProcesses

egenskap 
supports64BitProcesses:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.0.32, AIR 1.5.2

Anger om systemet har stöd för att köra 64-bitars processer. Serversträngen är PR64.



Implementering
    public static function get supports64BitProcesses():Boolean

touchscreenType

egenskap 
touchscreenType:String  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2

Anger den typ av pekskärm som stöds, om en sådan stöds. Värdena definieras i klassen flash.system.TouchscreenType.



Implementering
    public static function get touchscreenType():String

Relaterade API-element


Exempel  ( Så här använder du exemplet )
Följande exempel är ett enkelt test som anger den aktuella typen av pekskärm. När du testar det här exemplet klickar du i ett textfält för att visa egenskapsvärdena:
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

egenskap 
version:String  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 9, AIR 1.0, Flash Lite 4

Anger plattforms- och versionsinformation för Flash Player eller Adobe® AIR®. Versionsnumrets format är: plattform större version, mindre version, build-nummer, internt build-nummer. Giltiga värden för platform är "WIN", "MAC", "LNX" och "AND". Här är några exempel på versionsinformation:

	 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
	 

Använd inte Capabilities.version för att fastställa en funktion baserat på operativsystemet om det finns en mer specifik funktionsegenskap. Det är ingen bra idé att grunda en funktion på operativsystemet, eftersom det kan skapa problem om ett program inte beaktar alla möjliga måloperativsystem. Använd i stället den egenskap som motsvarar den funktion du testar. Mer information finns i beskrivningen av klassen Capabilities.

Serversträngen är V.



Implementering
    public static function get version():String

Exempel  ( Så här använder du exemplet )
Följande exempel är ett enkelt test som anger den aktuella skärmupplösningen och operativsystemversionen. När du testar det här exemplet klickar du i textfältet för att visa egenskapsvärdena:
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;
}
Metoddetaljer

hasMultiChannelAudio

()metod
public static function hasMultiChannelAudio(type:String):Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 11, AIR 3

Anger om systemet har stöd för flerkanalsljud av en speciell typ. Klassen flash.media.AudioDecoder räknar upp tänkbara typer.

Stöd för AIR-profiler: Flerkanalsljud stöds bara på enheter med AIR for TV. På alla andra enheter returnerar den här metoden alltid false. På sidan om stöd för AIR-profiler hittar du mer information om API-stöd för flera profiler.

Obs! När en av DTS-ljudkodekarna används finns scenarier där hasMultiChannelAudio() returnerar true trots att DTS-ljudet inte spelas upp. Tänk dig till exempel att du har en Blu-ray-spelare, med en S/PDIF-utgång, ansluten till en gammal förstärkare. Den gamla förstärkaren saknar DTS-stöd, men för S/PDIF finns inget protokoll för att meddela Blu-ray-spelaren. Om Blu-ray-spelaren skickar DTS-strömmen till den gamla förstärkaren kommer användaren inte att höra något. Det är därför bäst när DTS användas att tillhandhålla ett gränssnitt så att användaren kan upptäcka om inget ljud spelas upp. Därefter kan programmet återställas till en annan kodek.

I följande tabell visas serversträngen för varje flerkanalsljudtyp:

FlerkanalsljudtypServersträng
AudioDecoder.DOLBY_DIGITALDD
AudioDecoder.DOLBY_DIGITAL_PLUSDDP
AudioDecoder.DTSDTS
AudioDecoder.DTS_EXPRESSDTE
AudioDecoder.DTS_HD_HIGH_RESOLUTION_AUDIODTH
AudioDecoder.DTS_HD_MASTER_AUDIODTM

Parametrar

type:String — Ett String-värde som representerar en flerkanalsljudtyp. De giltiga värdena är de konstanter som definieras i flash.media.AudioDecoder.

Returnerar
Boolean — Det booleska värdet true om systemet har stöd för flerkanalsljudtypen som skickas med type-parametern. I annat fall är returvärdet false.

Relaterade API-element


Exempel  ( Så här använder du exemplet )
Med följande kod spåras returvärdet för ett anrop av hasMultiChannelAudio(). Returvärdet visas om systemet har stöd för Dolby Digital-flerkanalsljud.
    trace(Capabilities.hasMultiChannelAudio(flash.media.AudioDecoder.DOLBY_DIGITAL);
    
CapabilitiesExample.as

Följande exempel skickar de värden som hittas i flash.system.Capabilities-objektet. Först skickas värdena till ett textfält. Därefter skickas värdena med hjälp av flera anrop till trace().
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 ]Varför på engelska?
Innehåll i Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen är på engelska

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