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

Capabilities  - AS3

Pakkettenx

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

Taalelementen

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

Bijlagen

Nieuw
Compilerfouten
Compilerwaarschuwingen
Uitvoeringsfouten
Migreren naar ActionScript 3
Ondersteunde tekensets
Alleen MXML-labels
Elementen van bewegings-XML
Timed Text-tags
Lijst van vervangen elementen
Constanten voor toegankelijkheidsimplementatie
ActionScript-voorbeelden gebruiken
Juridische kennisgeving
Pakketflash.system
Klassepublic final class Capabilities
OverervingCapabilities Inheritance Object

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

De klasse Capabilities biedt eigenschappen die het systeem en de uitvoering beschrijven waarop de toepassing wordt gehost. Het scherm van een mobiele telefoon kan bijvoorbeeld slechts 100 x 100 pixels groot en zwart-wit zijn terwijl een pc-scherm misschien wel 1000 x 1000 pixels groot is en in kleur is. Wanneer u de Capabilities-klasse gebruikt om vast te stellen welke mogelijkheden de client heeft, kunt u geschikte inhoud aan zoveel mogelijk gebruikers aanbieden. Wanneer u de mogelijkheden van het apparaat kent, kunt u zorgen dat de server de juiste SWF-bestanden verzendt of dat het SWF-bestand de presentatie aanpast op basis van de apparaatmogelijkheden.

Sommige mogelijkheden van Adobe AIR zijn echter niet weergegeven in de lijst met eigenschappen in de Capabilities-klasse. Deze zijn eigenschappen van andere klassen:

EigenschapBeschrijving
NativeApplication.supportsDockIcon Geeft op of het besturingssysteem Dock-pictogrammen voor de toepassing ondersteunt.
NativeApplication.supportsMenu Geeft op of het besturingssysteem een algemene toepassingsmenubalk ondersteunt.
NativeApplication.supportsSystemTrayIcon Geeft op of het besturingssysteem systeemvakpictogrammen ondersteunt.
NativeWindow.supportsMenu Geeft op of het besturingssysteem venstermenu's ondersteunt.
NativeWindow.supportsTransparency Geeft op of het besturingssysteem transparante vensters ondersteunt.

Gebruik Capabilities.os of Capabilities.manufacturer niet om een mogelijkheid te bepalen op basis van het besturingssysteem. Het is geen goed idee om een mogelijkheid op een besturingssysteem te baseren, omdat dit problemen kan veroorzaken als een toepassing geen rekening houdt met alle mogelijke doelbesturingssystemen. Gebruik in plaats daarvan de eigenschap die bij de mogelijkheid hoort die u test.

U kunt informatie over de mogelijkheden verzenden, die in de eigenschap Capabilities.serverString als een URL-gecodeerde tekenreeks is opgeslagen, met de HTTP-methode GET of POST. Het volgende voorbeeld laat een servertekenreeks zien voor een computer met MP3-ondersteuning en een resolutie van 1600 x 1200 pixels, waarop Windows XP wordt uitgevoerd en waarop een invoermethode-editor (IME) is geïnstalleerd en die geen ondersteuning biedt voor multikanaals audio.

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

In de volgende tabel vindt u een overzicht van de eigenschappen van de klasse Capabilities en de bijbehorende servertekenreeksen. In de tabel worden ook de servertekenreeksen vermeld voor multikanaals audiotypen.

Capabilities-klasse-eigenschapServertekenreeks
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
versie 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

Er bestaat ook een WD-servertekenreeks die opgeeft op of de vensterloze modus is uitgeschakeld. De vensterloze modus kan worden uitgeschakeld in Flash Player door incompatibiliteit met de webbrowser of door een gebruikersinstelling in het bestand mms.cfg. Er is geen overeenkomstige Capabilities-eigenschap.

Alle eigenschappen van de klasse Capabilities zijn alleen-lezen.

Bekijk de voorbeelden

Meer voorbeelden



Openbare eigenschappen
 EigenschapGedefinieerd door
  avHardwareDisable : Boolean
[statisch] [alleen-lezen] Geeft op of toegang tot de camera en de microfoon van de gebruiker niet (true) of wel (false) is toegestaan.
Capabilities
 Inheritedconstructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie.
Object
  cpuArchitecture : String
[statisch] [alleen-lezen] Geeft de huidige CPU-architectuur aan.
Capabilities
  hasAccessibility : Boolean
[statisch] [alleen-lezen] Geeft aan of het systeem communicatie met toegankelijkheidshulpmiddelen ondersteunt (true) of niet (false).
Capabilities
  hasAudio : Boolean
[statisch] [alleen-lezen] Geeft aan of het systeem audiomogelijkheden heeft.
Capabilities
  hasAudioEncoder : Boolean
[statisch] [alleen-lezen] Geeft aan of het systeem een audiostream, bijvoorbeeld afkomstig van een microfoon, kan coderen (true) of niet (false).
Capabilities
  hasEmbeddedVideo : Boolean
[statisch] [alleen-lezen] Geeft aan of het systeem ingesloten video ondersteunt (true) of niet (false).
Capabilities
  hasIME : Boolean
[statisch] [alleen-lezen] Geeft aan of op het systeem een invoermethode-editor (IME) is geïnstalleerd (true) of niet (false).
Capabilities
  hasMP3 : Boolean
[statisch] [alleen-lezen] Geeft aan of het systeem een MP3-decoder heeft (true) of niet (false).
Capabilities
  hasPrinting : Boolean
[statisch] [alleen-lezen] Geeft aan of het systeem afdrukken ondersteunt (true) of niet (false).
Capabilities
  hasScreenBroadcast : Boolean
[statisch] [alleen-lezen] Geeft aan of het systeem de ontwikkeling van schermuitzendtoepassingen ondersteunt (true) of niet (false) die via Flash Media Server worden uitgevoerd.
Capabilities
  hasScreenPlayback : Boolean
[statisch] [alleen-lezen] Geeft aan of het systeem het afspelen van schermuitzendtoepassingen ondersteunt (true) of niet (false) die worden uitgevoerd via Flash Media Server.
Capabilities
  hasStreamingAudio : Boolean
[statisch] [alleen-lezen] Geeft aan of het systeem streaming audio kan afspelen (true) of niet (false).
Capabilities
  hasStreamingVideo : Boolean
[statisch] [alleen-lezen] Geeft aan of het systeem streaming video kan afspelen (true) of niet (false).
Capabilities
  hasTLS : Boolean
[statisch] [alleen-lezen] Geeft aan of het systeem native SSL-sockets via NetConnection ondersteunt (true) of niet (false).
Capabilities
  hasVideoEncoder : Boolean
[statisch] [alleen-lezen] Geeft aan of het systeem een videostream, bijvoorbeeld afkomstig van een webcamera, kan coderen (true) of niet (false).
Capabilities
  isDebugger : Boolean
[statisch] [alleen-lezen] Geeft aan of het systeem een speciale versie voor het opsporen van fouten is (true) of een officieel uitgebrachte versie (false).
Capabilities
  isEmbeddedInAcrobat : Boolean
[statisch] [alleen-lezen] Geeft op of de Flash-runtime is ingesloten in een PDF-bestand dat geopend is in Acrobat 9.0 of hoger (true) of niet (false).
Capabilities
  language : String
[statisch] [alleen-lezen] Geeft de taalcode van het systeem aan waarop de inhoud wordt uitgevoerd.
Capabilities
      languages : Array
[statisch] [alleen-lezen] Een array met tekenreeksen die informatie bevatten over de voorkeurstalen van de gebruiker, zoals ingesteld via het besturingssysteem.
Capabilities
  localFileReadDisable : Boolean
[statisch] [alleen-lezen] Geeft op of alleen-lezen-toegang tot de vaste schijf van de gebruiker niet (true) of wel (false) is toegestaan.
Capabilities
  manufacturer : String
[statisch] [alleen-lezen] Geeft de fabrikant aan van de actieve versie van Flash Player of de AIR-runtime, in de notatie 'Adobe OSName'.
Capabilities
  maxLevelIDC : String
[statisch] [alleen-lezen] Hiermee wordt de IDC op het hoogste H.264-niveau opgehaald die wordt ondersteund door de hardware van de client.
Capabilities
  os : String
[statisch] [alleen-lezen] Geeft het huidige besturingssysteem op.
Capabilities
  pixelAspectRatio : Number
[statisch] [alleen-lezen] Geeft de pixelverhouding van het scherm op.
Capabilities
  playerType : String
[statisch] [alleen-lezen] Geeft het type runtimeomgeving aan.
Capabilities
  screenColor : String
[statisch] [alleen-lezen] Geeft de schermkleur op.
Capabilities
  screenDPI : Number
[statisch] [alleen-lezen] Geeft de dpi-resolutie (dots per inch) van het scherm in pixels op.
Capabilities
  screenResolutionX : Number
[statisch] [alleen-lezen] Geeft de maximale horizontale resolutie van het scherm op.
Capabilities
  screenResolutionY : Number
[statisch] [alleen-lezen] Geeft de maximale verticale resolutie van het scherm op.
Capabilities
  serverString : String
[statisch] [alleen-lezen] Een URL-gecodeerde tekenreeks die waarden voor elke eigenschap Capabilities opgeeft.
Capabilities
  supports32BitProcesses : Boolean
[statisch] [alleen-lezen] Geeft aan of het systeem actieve 32-bits processen ondersteunt.
Capabilities
  supports64BitProcesses : Boolean
[statisch] [alleen-lezen] Geeft aan of het systeem actieve 64-bits processen ondersteunt.
Capabilities
  touchscreenType : String
[statisch] [alleen-lezen] Geeft het ondersteunde type touchscreen aan, als dit er is.
Capabilities
  version : String
[statisch] [alleen-lezen] Geeft informatie over het Flash Player- of Adobe® AIR®-platform en de versie op.
Capabilities
Openbare methoden
 MethodeGedefinieerd door
  
[statisch] Geeft aan of het systeem multikanaals audio van een bepaald type ondersteunt.
Capabilities
 Inherited
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd.
Object
 Inherited
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven.
Object
 Inherited
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd.
Object
 Inherited
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in.
Object
 Inherited
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies.
Object
 Inherited
Retourneert een tekenreeksrepresentatie van het opgegeven object.
Object
 Inherited
Retourneert de primitieve waarde van het opgegeven object.
Object
Eigenschapdetails

avHardwareDisable

eigenschap
avHardwareDisable:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft op of toegang tot de camera en de microfoon van de gebruiker niet (true) of wel (false) is toegestaan. De servertekenreeks is AVD.

Voor inhoud in Adobe AIR™ is deze eigenschap alleen van toepassing op inhoud in andere beveiligingssandboxes dan de beveiligingssandbox van de toepassing. Inhoud in de beveiligingssandbox van de toepassing kan altijd toegang krijgen tot de camera en microfoon van de gebruiker.



Implementatie
    public static function get avHardwareDisable():Boolean

Verwante API-elementen

cpuArchitecture

eigenschap 
cpuArchitecture:String  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 10.0.32, AIR 1.5.1

Geeft de huidige CPU-architectuur aan. De eigenschap cpuArchitecturekan de volgende tekenreeksen retourneren: PowerPC, x86, SPARC en ARM. De servertekenreeks is ARCH.



Implementatie
    public static function get cpuArchitecture():String

hasAccessibility

eigenschap 
hasAccessibility:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft aan of het systeem communicatie met toegankelijkheidshulpmiddelen ondersteunt (true) of niet (false). De servertekenreeks is ACC.



Implementatie
    public static function get hasAccessibility():Boolean

Verwante API-elementen

hasAudio

eigenschap 
hasAudio:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft aan of het systeem audiomogelijkheden heeft. Deze eigenschap is altijd true. De servertekenreeks is A.



Implementatie
    public static function get hasAudio():Boolean

hasAudioEncoder

eigenschap 
hasAudioEncoder:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft aan of het systeem een audiostream, bijvoorbeeld afkomstig van een microfoon, kan coderen (true) of niet (false). De servertekenreeks is AE.



Implementatie
    public static function get hasAudioEncoder():Boolean

hasEmbeddedVideo

eigenschap 
hasEmbeddedVideo:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft aan of het systeem ingesloten video ondersteunt (true) of niet (false). De servertekenreeks is EV.



Implementatie
    public static function get hasEmbeddedVideo():Boolean

hasIME

eigenschap 
hasIME:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft aan of op het systeem een invoermethode-editor (IME) is geïnstalleerd (true) of niet (false). De servertekenreeks is IME.



Implementatie
    public static function get hasIME():Boolean

Verwante API-elementen

hasMP3

eigenschap 
hasMP3:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft aan of het systeem een MP3-decoder heeft (true) of niet (false). De servertekenreeks is MP3.



Implementatie
    public static function get hasMP3():Boolean

hasPrinting

eigenschap 
hasPrinting:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft aan of het systeem afdrukken ondersteunt (true) of niet (false). De servertekenreeks is PR.



Implementatie
    public static function get hasPrinting():Boolean

hasScreenBroadcast

eigenschap 
hasScreenBroadcast:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft aan of het systeem de ontwikkeling van schermuitzendtoepassingen ondersteunt (true) of niet (false) die via Flash Media Server worden uitgevoerd. De servertekenreeks is SB.



Implementatie
    public static function get hasScreenBroadcast():Boolean

hasScreenPlayback

eigenschap 
hasScreenPlayback:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft aan of het systeem het afspelen van schermuitzendtoepassingen ondersteunt (true) of niet (false) die via Flash Media Server worden uitgevoerd. De servertekenreeks is SP.



Implementatie
    public static function get hasScreenPlayback():Boolean

hasStreamingAudio

eigenschap 
hasStreamingAudio:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft aan of het systeem streaming audio kan afspelen (true) of niet (false). De servertekenreeks is SA.



Implementatie
    public static function get hasStreamingAudio():Boolean

hasStreamingVideo

eigenschap 
hasStreamingVideo:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft aan of het systeem streaming video kan afspelen (true) of niet (false). De servertekenreeks is SV.



Implementatie
    public static function get hasStreamingVideo():Boolean

hasTLS

eigenschap 
hasTLS:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft aan of het systeem native SSL-sockets via NetConnection ondersteunt (true) of niet (false). De servertekenreeks is TLS.



Implementatie
    public static function get hasTLS():Boolean

Verwante API-elementen

hasVideoEncoder

eigenschap 
hasVideoEncoder:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft aan of het systeem een videostream, bijvoorbeeld afkomstig van een webcamera, kan coderen (true) of niet (false). De servertekenreeks is VE.



Implementatie
    public static function get hasVideoEncoder():Boolean

isDebugger

eigenschap 
isDebugger:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft aan of het systeem een speciale versie voor het opsporen van fouten is (true) of een officieel uitgebrachte versie (false). De servertekenreeks is DEB. Deze eigenschap is ingesteld op true wanneer deze wordt uitgevoerd in de foutopsporingsversie van Flash Player of de AIR Debug Launcher (ADL).



Implementatie
    public static function get isDebugger():Boolean

isEmbeddedInAcrobat

eigenschap 
isEmbeddedInAcrobat:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9.0.127.0, AIR 1.1, Flash Lite 4

Geeft op of de Flash-runtime is ingesloten in een PDF-bestand dat geopend is in Acrobat 9.0 of hoger (true) of niet (false).



Implementatie
    public static function get isEmbeddedInAcrobat():Boolean

language

eigenschap 
language:String  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft de taalcode van het systeem aan waarop de inhoud wordt uitgevoerd. De taal wordt als taalcode van twee kleine letters uit ISO 639-1 opgegeven. Voor Chinees bestaat een extra taalcode van twee hoofdletters uit ISO 3166, die onderscheid maakt tussen vereenvoudigd en traditioneel Chinees. De taalcodes zijn gebaseerd op de Engelse naam van de talen: hu geeft bijvoorbeeld Hongaars ('Hungarian' in het Engels) aan.

Op Engelse systemen retourneert deze eigenschap alleen de taalcode (en), niet de landcode. Op Microsoft Windows-systemen retourneert deze eigenschap de taal van de gebruikersinterface (UI), die verwijst naar de taal die voor alle menu's, dialoogvensters, foutmeldingen en Help-bestanden wordt gebruikt. In de onderstaande tabel worden de mogelijke waarden weergegeven:

TaalWaarde
Tsjechischcs
Deensda
Nederlandsnl
Engelsnl
Finsfi
Fransfr
Duitsde
Hongaarshu
Italiaansit
Japansja
Koreaansko
Noorsnb
Anders/onbekendxu
Poolspl
Portugeespt
Russischru
Vereenvoudigd Chineeszh-CN
Spaanses
Zweedssv
Traditioneel Chineeszh-TW
Turkstr

Opmerking: De waarde van de eigenschap Capabilities.language is beperkt tot de mogelijke waarden in deze lijst. Vanwege deze beperking moeten Adobe AIR-toepassingen het eerste element in de array Capabilities.languages gebruiken om de primaire gebruikersinterfacetaal voor het systeem te selecteren.

De servertekenreeks is L.



Implementatie
    public static function get language():String

Verwante API-elementen


Voorbeeld  ( Hoe dit voorbeeld te gebruiken )
In het volgende voorbeeld hangt de weergegeven inhoud af van de taal van het besturingssysteem van de gebruiker.

De eigenschap Capabilities.language retourneert de taalcode ISO 639-1 (bijvoorbeeld 'en' voor Engels). De instructie switch controleert op de taalcode en stelt de inhoud van het tekstveld myTextField in op een begroeting die specifiek is voor de taal. Wanneer in het voorbeeld de taalcode niet wordt ondersteund, wordt de standaardfouttekenreeks geretourneerd.

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

eigenschap 
languages:Array  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.1

Een array met tekenreeksen die informatie bevatten over de voorkeurstalen van de gebruiker, zoals ingesteld via het besturingssysteem. De tekenreeksen bevatten taalcodes (en informatie over script en landinstellingen, indien van toepassing) zoals gedefinieerd door RFC4646 (http://www.ietf.org/rfc/rfc4646.txt) en gebruiken liggende streepjes als scheidingsteken (bijvoorbeeld 'en-US' of 'ja-JP'). Talen worden in de array in de volgorde van de voorkeur weergegeven, zoals bepaald door de instellingen van het besturingssysteem.

Regiogegevens worden per besturingssysteem verschillend opgehaald in tekenreeksen met landinstellingen. Het ene besturingssysteem retourneert bijvoorbeeld 'en-us' en een ander retourneert 'en'.

Het eerste item in de geretourneerde array heeft gewoonlijk dezelfde primaire-taal-id als de eigenschap Capabilities.language. Als Capabilities.languages[0] bijvoorbeeld is ingesteld op 'en-US', wordt de eigenschap language ingesteld op 'en'. Als de eigenschap Capabilities.language echter is ingesteld op 'xu' (waarmee een onbekende taal wordt opgegeven), dan is het eerste element in de array anders. Daarom kan Capabilities.languages[0] nauwkeuriger zijn dan Capabilities.language.

De servertekenreeks is LS.



Implementatie
    public static function get languages():Array

localFileReadDisable

eigenschap 
localFileReadDisable:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft op of alleen-lezen-toegang tot de vaste schijf van de gebruiker niet (true) of wel (false) is toegestaan. Voor inhoud in Adobe AIR is deze eigenschap allen van toepassing op inhoud in andere beveiligingssandboxes dan de beveiligingssandbox van de toepassing. (Inhoud in de beveiligingssandbox van de toepassing kan altijd in het bestandssysteem worden gelezen.) Wanneer deze eigenschap true is, kan Flash Player geen bestanden lezen van de vaste schijf van de gebruiker (waaronder het eerste bestand waarmee Flash Player wordt gestart). Als deze eigenschap true is, kan AIR-inhoud buiten de beveiligingssandbox van de toepassing geen bestanden lezen van de vaste schijf van de gebruiker. Pogingen om een bestand op de vaste schijf van de gebruiker te lezen met de methode load, mislukken wanneer deze eigenschap op true is ingesteld.

Het lezen van gezamenlijke bibliotheken bij uitvoering wordt ook geblokkeerd wanneer deze eigenschap is ingesteld op true, maar het lezen van lokale gezamenlijke objecten wordt, onafhankelijk van de waarde van deze eigenschap, toegestaan.

De servertekenreeks is LFD.



Implementatie
    public static function get localFileReadDisable():Boolean

Verwante API-elementen

manufacturer

eigenschap 
manufacturer:String  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft de fabrikant aan van de actieve versie van Flash Player of de AIR-runtime, in de notatie 'Adobe OSName'. De waarde voor OSName kan 'Windows', 'Macintosh', Linux of de naam van een ander besturingssysteem zijn. De servertekenreeks is M.

Gebruik Capabilities.manufacturer niet om een mogelijkheid te bepalen op basis van het besturingssysteem als een meer specifieke eigenschap voor mogelijkheden bestaat. Het is geen goed idee om een mogelijkheid op een besturingssysteem te baseren, omdat dit problemen kan veroorzaken als een toepassing geen rekening houdt met alle mogelijke doelbesturingssystemen. Gebruik in plaats daarvan de eigenschap die bij de mogelijkheid hoort die u test. Zie de beschrijving van de Capabilities-klasse voor meer informatie.



Implementatie
    public static function get manufacturer():String

maxLevelIDC

eigenschap 
maxLevelIDC:String  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 10, AIR 1.5, Flash Lite 4

Hiermee wordt de IDC op het hoogste H.264-niveau opgehaald die wordt ondersteund door de hardware van de client. Media die op dit niveau worden uitgevoerd, worden altijd uitgevoerd. Het is echter niet zo dat media die op het hoogste niveau worden uitgevoerd, ook met de beste kwaliteit worden uitgevoerd. Deze eigenschap is nuttig voor servers die de prestaties willen afstemmen op de mogelijkheden van de client. Met behulp van deze eigenschap kan een server het videoniveau bepalen dat moet worden verzonden naar de client.

De servertekenreeks is ML.



Implementatie
    public static function get maxLevelIDC():String

os

eigenschap 
os:String  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft het huidige besturingssysteem op. De eigenschap os kan de volgende tekenreeksen retourneren:

BesturingssysteemWaarde
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" (waarbij X.Y.Z het versienummer is, bijvoorbeeld "Mac OS 10.5.2")
Linux"Linux" (In Flash Player wordt de Linux-versie gekoppeld, bijvoorbeeld "Linux 2.6.15-1.2054_FC5smp"
iPhone OS 4.1"iPhone3,1"

De servertekenreeks is OS.

Gebruik Capabilities.os niet om een mogelijkheid te bepalen op basis van het besturingssysteem als een meer specifieke eigenschap voor mogelijkheden bestaat. Het is geen goed idee om een mogelijkheid op een besturingssysteem te baseren, omdat dit problemen kan veroorzaken als een toepassing geen rekening houdt met alle mogelijke doelbesturingssystemen. Gebruik in plaats daarvan de eigenschap die bij de mogelijkheid hoort die u test. Zie de beschrijving van de Capabilities-klasse voor meer informatie.



Implementatie
    public static function get os():String

pixelAspectRatio

eigenschap 
pixelAspectRatio:Number  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft de pixelverhouding van het scherm op. De servertekenreeks is AR.



Implementatie
    public static function get pixelAspectRatio():Number

playerType

eigenschap 
playerType:String  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft het type runtimeomgeving aan. Deze eigenschap kan een van de volgende waarden hebben:

  • ActiveX voor het ActiveX-besturingselement van Flash Player dat door Microsoft Internet Explorer wordt gebruikt
  • Bureaublad voor de Adobe AIR-runtime (behalve voor SWF-inhoud die is geladen door een HTML-pagina, waarvoor Capabilities.playerType is ingesteld op PlugIn)
  • External voor de externe Flash Player of de testmodus
  • PlugIn voor de browserplug-in van Flash Player (en voor SWF-inhoud die is geladen door een HTML-pagina in een AIR-toepassing)
  • StandAlone voor de zelfstandige Flash Player

De servertekenreeks is PT.



Implementatie
    public static function get playerType():String

screenColor

eigenschap 
screenColor:String  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft de schermkleur op. Deze eigenschap kan de waarde 'color', 'gray' (voor grijstinten) of 'bw' (voor zwart-wit) hebben. De servertekenreeks is COL.



Implementatie
    public static function get screenColor():String

screenDPI

eigenschap 
screenDPI:Number  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft de dpi-resolutie (dots per inch) van het scherm in pixels op. De servertekenreeks is DP.



Implementatie
    public static function get screenDPI():Number

screenResolutionX

eigenschap 
screenResolutionX:Number  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft de maximale horizontale resolutie van het scherm op. De tekenreeks van de server is R (die zowel de breedte als de hoogte van het scherm retourneert). Deze eigenschap wordt niet bijgewerkt met de schermresolutie van een gebruiker maar geeft alleen de resolutie aan op het moment dat Flash Player of een Adobe AIR-toepassing is gestart. De waarde geeft tevens uitsluitend de primaire monitor aan.



Implementatie
    public static function get screenResolutionX():Number

screenResolutionY

eigenschap 
screenResolutionY:Number  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft de maximale verticale resolutie van het scherm op. De tekenreeks van de server is R (die zowel de breedte als de hoogte van het scherm retourneert). Deze eigenschap wordt niet bijgewerkt met de schermresolutie van een gebruiker maar geeft alleen de resolutie aan op het moment dat Flash Player of een Adobe AIR-toepassing is gestart. De waarde geeft tevens uitsluitend de primaire monitor aan.



Implementatie
    public static function get screenResolutionY():Number

Voorbeeld  ( Hoe dit voorbeeld te gebruiken )
Het volgende voorbeeld is een eenvoudige test waarmee de huidige schermresolutie en de versie van het besturingssysteem worden aangegeven. Klik tijdens het testen van dit voorbeeld op het tekstveld om de eigenschapswaarden weer te geven:
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

eigenschap 
serverString:String  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Een URL-gecodeerde tekenreeks die waarden voor elke eigenschap Capabilities opgeeft.

In het volgende voorbeeld wordt een URL-gecodeerde tekenreeks getoond:

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



Implementatie
    public static function get serverString():String

supports32BitProcesses

eigenschap 
supports32BitProcesses:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 10.0.32, AIR 1.5.2

Geeft aan of het systeem actieve 32-bits processen ondersteunt. De servertekenreeks is PR32.



Implementatie
    public static function get supports32BitProcesses():Boolean

supports64BitProcesses

eigenschap 
supports64BitProcesses:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 10.0.32, AIR 1.5.2

Geeft aan of het systeem actieve 64-bits processen ondersteunt. De servertekenreeks is PR64.



Implementatie
    public static function get supports64BitProcesses():Boolean

touchscreenType

eigenschap 
touchscreenType:String  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 10.1, AIR 2

Geeft het ondersteunde type touchscreen aan, als dit er is. Waarden worden gedefinieerd in de flash.system.TouchscreenType-klasse.



Implementatie
    public static function get touchscreenType():String

Verwante API-elementen


Voorbeeld  ( Hoe dit voorbeeld te gebruiken )
Het volgende voorbeeld is een eenvoudige test waarmee het huidige type aanraakscherm wordt aangegeven. Klik tijdens het testen van dit voorbeeld op een tekstveld om de eigenschapswaarden weer te geven:
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

eigenschap 
version:String  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Geeft informatie over het Flash Player- of Adobe® AIR®-platform en de versie op. De indeling van het versienummer is: platform PrimaireVersie, SecundaireVersie, BuildNummer, interneBuildNummer. Mogelijke waarden voor platform zijn "WIN", ` "MAC", "LNX" en "AND". Hieronder volgen enkele voorbeelden van versiegegevens:

	 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
	 

Gebruik Capabilities.version niet om een mogelijkheid te bepalen op basis van het besturingssysteem als een meer specifieke eigenschap voor mogelijkheden bestaat. Het is geen goed idee om een mogelijkheid op een besturingssysteem te baseren, omdat dit problemen kan veroorzaken als een toepassing geen rekening houdt met alle mogelijke doelbesturingssystemen. Gebruik in plaats daarvan de eigenschap die bij de mogelijkheid hoort die u test. Zie de beschrijving van de Capabilities-klasse voor meer informatie.

De servertekenreeks is V.



Implementatie
    public static function get version():String

Voorbeeld  ( Hoe dit voorbeeld te gebruiken )
Het volgende voorbeeld is een eenvoudige test waarmee de huidige schermresolutie en de versie van het besturingssysteem worden aangegeven. Klik tijdens het testen van dit voorbeeld op het tekstveld om de eigenschapswaarden weer te geven:
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;
}
Methodedetails

hasMultiChannelAudio

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

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 11, AIR 3

Geeft aan of het systeem multikanaals audio van een bepaald type ondersteunt. De klasse flash.media.AudioDecoder somt de mogelijke typen op.

AIR-profielondersteuning: multikanaalsaudio wordt alleen ondersteund op AIR for TV-apparaten. Op alle andere apparaten retourneert deze methode false. Zie AIR-profielondersteuning voor meer informatie over API-ondersteuning voor meerdere profielen.

Opmerking: Bij gebruik van een van de DTS-audio-codecs bestaan scenario's waarin true wordt geretourneerd door hasMultiChannelAudio() maar geen DTS-geluid wordt afgespeeld. Neem bijvoorbeeld een Blu-ray-speler met een S/PDIF-uitgang, die is aangesloten op een oude versterker. DTS wordt niet ondersteund door de oude versterker, maar S/PDIF heeft geen protocol om de Blu-ray-speler te informeren. Als de Blu-ray-speler de DTS-stream naar de oude versterker verzendt, hoort de gebruiker niets. Daarom kunt u bij het gebruik van DTS het beste een gebruikersinterface verschaffen, zodat de gebruiker het kan melden als er geen geluid wordt afgespeeld. In dat geval kan uw toepassing een andere codec gebruiken.

In de volgende tabel wordt de servertekenreeks vermeld voor elk multikanaals audiotype.

Multikanaals audiotypeServertekenreeks
AudioDecoder.DOLBY_DIGITALDD
AudioDecoder.DOLBY_DIGITAL_PLUSDDP
AudioDecoder.DTSDTS
AudioDecoder.DTS_EXPRESSDTE
AudioDecoder.DTS_HD_HIGH_RESOLUTION_AUDIODTH
AudioDecoder.DTS_HD_MASTER_AUDIODTM

Parameters

type:String — Een String-waarde die een multikanaals audiotype vertegenwoordigt. De geldige waarden zijn de constanten die zijn gedefinieerd in flash.media.AudioDecoder.

Geretourneerde waarde
Boolean — De Booleaanse waarde true als het systeem het multikanaals audiotype ondersteunt dat wordt doorgegeven aan de parameter type. Anders is de geretourneerde waarde false.

Verwante API-elementen


Voorbeeld  ( Hoe dit voorbeeld te gebruiken )
De volgende code traceert de geretourneerde waarde van een aanroep naar hasMultiChannelAudio(). De geretourneerde waarde geeft aan of het systeem Dolby Digital multikanaals audio ondersteunt.
    trace(Capabilities.hasMultiChannelAudio(flash.media.AudioDecoder.DOLBY_DIGITAL);
    
CapabilitiesExample.as

Het volgende voorbeeld geeft de waarden die zijn gevonden in het object flash.system.Capabilities als uitvoer. De waarden worden eerst naar een tekstveld uitgevoerd. Vervolgens worden de waarden uitgevoerd met verschillende oproepen aan 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 ]Waarom in het Engels?
Sommige inhoud van de Naslaggids voor ActionScript 3.0 staat in het Engels

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