ActionScript® 3.0 — dokumentacja dla platformy Adobe® Flash®
Strona główna  |  Ukryj listę pakietów i klas |  Pakiety  |  Klasy  |  Nowości  |  Indeks  |  Dodatki  |  Dlaczego język angielski?
Filtry: AIR 30.0 i wcześniejsze, Flash Player 30.0 i wcześniejsze, Flash Lite 4
Flex 4.6 i wcześniejsze, Flash Pro CS6 i wcześniejsze
Ukryj filtry
flash.system 

Capabilities  - AS3

Pakietyx

Najwyższy poziom
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

Elementy językowe

Stałe globalne
Funkcje globalne
Operatory
Instrukcje, słowa kluczowe i dyrektywy
Typy specjalne

Dodatki

Nowości
Błędy kompilatora
Ostrzeżenia kompilatora
Błędy czasu wykonywania
Migracja kodu ActionScript 3
Obsługiwane zestawy znaków
Tylko MXML
Elementy XML dotyczące ruchu
Znaczniki tekstu z synchronizacją czasową
Przestarzały indeks
Stałe implementacji dostępności
Instrukcje dotyczące przykładów
Informacje prawne
Pakietflash.system
Klasapublic final class Capabilities
DziedziczenieCapabilities Inheritance Object

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Klasa Capabilities dostarcza właściwości, które opisują system i środowisko wykonawcze, w którym działa aplikacja. Przykład: wyświetlacz telefonu komórkowego może mieć bok o długości 100 pikseli (czarno-biały), a ekran komputera może mieć bok o długości 1000 pikseli (kolorowy). Korzystając z klasy Capabilities w celu określenia typu urządzenia, jakie posiada dany użytkownik, można udostępniać treść w różnych formach, odpowiednich dla różnych użytkowników. Po określeniu parametrów i możliwości urządzenia można wydać serwerowi polecenie wysłania odpowiednich plików SWF lub dołączyć instrukcję dla pliku SWF, która spowoduje zmianę jego sposobu prezentacji.

Jednak niektóre możliwości środowiska Adobe AIR nie są wymienione jako właściwości w klasie Capabilities. Są one skojarzone z właściwościami innych klas:

WłaściwośćOpis
NativeApplication.supportsDockIcon Określa, czy system operacyjny obsługuje ikony aplikacji w Docku.
NativeApplication.supportsMenu Określa, czy system operacyjny obsługuje globalny pasek menu aplikacji.
NativeApplication.supportsSystemTrayIcon Określa, czy system operacyjny obsługuje ikony aplikacji w zasobniku systemowym.
NativeWindow.supportsMenu Określa, czy system operacyjny obsługuje menu okien.
NativeWindow.supportsTransparency Określa, czy system operacyjny obsługuje przezroczyste okna.

Nie należy używać właściwości Capabilities.os ani Capabilities.manufacturer do określania możliwości pośrednio na podstawie typu systemu operacyjnego. Określanie możliwości na podstawie typu systemu operacyjnego nie jest wskazane, ponieważ może prowadzić do problemów, jeśli w aplikacji nie zostaną uwzględnione wszystkie możliwe systemy operacyjne. Właściwym sposobem postępowania jest wykorzystanie właściwości odpowiadającej testowanej możliwości.

Informacje dotyczące możliwości zapisane we właściwości Capabilities.serverString można wysłać jako ciąg znaków (kodowanie URL) przy pomocy metody GET lub POST HTTP. Poniższy przykład przedstawia ciąg znaków serwera dla komputera, który obsługuje format MP3 i rozdzielczość 1600 x 1200 pikseli w systemie Windows XP, na którym jest zainstalowany edytor IME i nie jest obsługiwany dźwięk wielokanałowy.

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

W poniższej tabeli wymieniono właściwości klasy Capabilities i odpowiadające im ciągi znaków serwera. Podano również ciągi znaków serwera dla poszczególnych typów dźwięku wielokanałowego.

Właściwość klasy CapabilitiesCiąg znaków serwera
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
Obsluga dzwieku Dolby Digital DD
Obsluga dzwieku Dolby Digital Plus DDP
Obsluga dzwieku DTS DTS
Obsluga dzwieku DTS Express DTE
Obsluga dzwieku DTS-HD High Resolution DTH
Obsluga dzwieku DTS-HD Master Audio DTM

Istnieje również ciąg znaków serwera WD, który określa, czy tryb pracy bez okien jest wyłączony. Tryb pracy bez okien może być wyłączony w programie Flash Player z powodu niezgodności z przeglądarką sieci Web lub z powodu określenia przez użytkownika odpowiedniego ustawienia w pliku mms.cfg. Nie istnieje odpowiednia właściwość Capabilities.

Wszystkie właściwości klasy Capabilities są tylko do odczytu.

Wyświetl przykłady



Właściwości publiczne
 WłaściwośćZdefiniowane przez
  avHardwareDisable : Boolean
[statyczny] [tylko do odczytu] Określa, czy dostęp do kamery lub mikrofonu użytkownika został zabroniony administracyjnie (true), czy nie (false).
Capabilities
 Inheritedconstructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu.
Object
  cpuArchitecture : String
[statyczny] [tylko do odczytu] Określa bieżącą architekturę procesora głównego (CPU).
Capabilities
  hasAccessibility : Boolean
[statyczny] [tylko do odczytu] Określa, czy system obsługuje (true) komunikację z ułatwieniami dostępu, czy nie obsługuje takiej komunikacji (false).
Capabilities
  hasAudio : Boolean
[statyczny] [tylko do odczytu] Określa, czy system ma możliwości obsługi dźwięku.
Capabilities
  hasAudioEncoder : Boolean
[statyczny] [tylko do odczytu] Określa, czy system może kodować strumienie audio, uzyskiwane na przykład z mikrofonu (true), czy nie może (false).
Capabilities
  hasEmbeddedVideo : Boolean
[statyczny] [tylko do odczytu] Określa, czy system obsługuje osadzone wideo (true), czy go nie obsługuje (false).
Capabilities
  hasIME : Boolean
[statyczny] [tylko do odczytu] Określa, czy system jest IME (true), czy nie jest (false) wyposażony w edytor IME (ang. input method editor).
Capabilities
  hasMP3 : Boolean
[statyczny] [tylko do odczytu] Określa, czy system jest (true), czy nie jest (false) wyposażony w dekoder MP3.
Capabilities
  hasPrinting : Boolean
[statyczny] [tylko do odczytu] Określa, czy system obsługuje drukowanie (true), czy nie (false).
Capabilities
  hasScreenBroadcast : Boolean
[statyczny] [tylko do odczytu] Określa, czy system obsługuje rozbudowę aplikacji graficznych uruchamianych za pośrednictwem oprogramowania Flash Media Server (true), czy nie obsługuje (false).
Capabilities
  hasScreenPlayback : Boolean
[statyczny] [tylko do odczytu] Określa, czy system obsługuje odtwarzanie przy użyciu aplikacji graficznych uruchamianych za pośrednictwem oprogramowania Flash Media Server (true), czy nie obsługuje (false).
Capabilities
  hasStreamingAudio : Boolean
[statyczny] [tylko do odczytu] Określa, czy system może odtwarzać strumieniowe dane audio (true), czy nie może (false).
Capabilities
  hasStreamingVideo : Boolean
[statyczny] [tylko do odczytu] Określa, czy system może odtwarzać strumieniowe dane wideo (true), czy nie może (false).
Capabilities
  hasTLS : Boolean
[statyczny] [tylko do odczytu] Określa, czy system obsługuje natywne gniazda SSL za pośrednictwem obiektu NetConnection (true), czy nie (false).
Capabilities
  hasVideoEncoder : Boolean
[statyczny] [tylko do odczytu] Określa, czy system może kodować strumienie wideo, uzyskiwane na przykład z kamery internetowej (prawda), czy nie może (fałsz).
Capabilities
  isDebugger : Boolean
[statyczny] [tylko do odczytu] Określa, czy zainstalowano system w wersji próbnej (wartość true), czy w wersji oficjalnie zatwierdzonej (wartość false).
Capabilities
  isEmbeddedInAcrobat : Boolean
[statyczny] [tylko do odczytu] Określa, czy środowisko wykonawcze Flash jest osadzone w pliku PDF otwartym w programie Acrobat 9.0 lub nowszej wersji (true), czy nie (false).
Capabilities
  language : String
[statyczny] [tylko do odczytu] Określa kod języka systemu, w którym działa treść.
Capabilities
      languages : Array
[statyczny] [tylko do odczytu] Tablica ciągów znaków zawierająca informacje o preferowanych językach interfejsu użytkownika określonych w systemie operacyjnym.
Capabilities
  localFileReadDisable : Boolean
[statyczny] [tylko do odczytu] Określa, czy dostęp (w trybie odczytu) do twardego dysku użytkownika został zabroniony (true), czy nie (false).
Capabilities
  manufacturer : String
[statyczny] [tylko do odczytu] Określa producenta uruchomionej wersji odtwarzacza Flash Player lub środowiska wykonawczego AIR w formacie "Adobe OSName".
Capabilities
  maxLevelIDC : String
[statyczny] [tylko do odczytu] Pobiera najwyższy poziom IDC kodeka H.264, jaki może obsłużyć sprzęt klienta.
Capabilities
  os : String
[statyczny] [tylko do odczytu] Określa bieżący system operacyjny.
Capabilities
  pixelAspectRatio : Number
[statyczny] [tylko do odczytu] Określa proporcje ekranu (w pikselach).
Capabilities
  playerType : String
[statyczny] [tylko do odczytu] Określa typ środowiska wykonawczego.
Capabilities
  screenColor : String
[statyczny] [tylko do odczytu] Określa kolor ekranu.
Capabilities
  screenDPI : Number
[statyczny] [tylko do odczytu] Określa rozdzielczość ekranu w jednostkach dpi (dots-per-inch).
Capabilities
  screenResolutionX : Number
[statyczny] [tylko do odczytu] Określa maksymalną poziomą rozdzielczość ekranu.
Capabilities
  screenResolutionY : Number
[statyczny] [tylko do odczytu] Określa maksymalną pionową rozdzielczość ekranu.
Capabilities
  serverString : String
[statyczny] [tylko do odczytu] Zakodowany ciąg z wartościami poszczególnych właściwości Capabilities.
Capabilities
  supports32BitProcesses : Boolean
[statyczny] [tylko do odczytu] Określa, czy system obsługuje uruchamianie procesów 32-bitowych.
Capabilities
  supports64BitProcesses : Boolean
[statyczny] [tylko do odczytu] Określa, czy system obsługuje uruchamianie procesów 64-bitowych.
Capabilities
  touchscreenType : String
[statyczny] [tylko do odczytu] Określa typ obsługiwanego ekranu dotykowego, o ile taki ekran jest obsługiwany.
Capabilities
  version : String
[statyczny] [tylko do odczytu] Zawiera informacje o wersji i platformie Flash Player lub Adobe® AIR®.
Capabilities
Metody publiczne
 MetodaZdefiniowane przez
  
[statyczny] Określa, czy system obsługuje dźwięk wielokanałowy danego typu.
Capabilities
 Inherited
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość.
Object
 Inherited
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr.
Object
 Inherited
Wskazuje, czy określona właściwość istnieje i jest przeliczalna.
Object
 Inherited
Ustawia dostępność właściwości dynamicznej używanej w pętlach.
Object
 Inherited
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych.
Object
 Inherited
Zwraca ciąg reprezentujący określony obiekt.
Object
 Inherited
Zwraca pierwotną wartość dla określonego obiektu.
Object
Szczegół właściwości

avHardwareDisable

właściwość
avHardwareDisable:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa, czy dostęp do kamery lub mikrofonu użytkownika został zabroniony administracyjnie (true), czy nie (false). Ciąg znaków serwera: AVD.

W przypadku treści w środowisku Adobe AIR™ ta właściwość ma zastosowanie wyłącznie do treści w izolowanych obszarach zabezpieczeń innych niż obszar izolowany aplikacji. Treść w obszarze izolowanym aplikacji ma zawsze dostęp do kamery i mikrofonu użytkownika.



Implementacja
    public static function get avHardwareDisable():Boolean

Powiązane elementy interfejsu API

cpuArchitecture

właściwość 
cpuArchitecture:String  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.0.32, AIR 1.5.1

Określa bieżącą architekturę procesora głównego (CPU). Właściwość cpuArchitecture może zwracać następujące ciągi znaków: "PowerPC", "x86", "SPARC" i "ARM". Ciąg znaków serwera to ARCH.



Implementacja
    public static function get cpuArchitecture():String

hasAccessibility

właściwość 
hasAccessibility:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa, czy system obsługuje (true) komunikację z ułatwieniami dostępu, czy nie obsługuje takiej komunikacji (false). Ciąg znaków serwera: ACC.



Implementacja
    public static function get hasAccessibility():Boolean

Powiązane elementy interfejsu API

hasAudio

właściwość 
hasAudio:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa, czy system ma możliwości obsługi dźwięku. Właściwość zawsze ma wartość true. Ciąg znaków serwera: A.



Implementacja
    public static function get hasAudio():Boolean

hasAudioEncoder

właściwość 
hasAudioEncoder:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa, czy system może (true), czy nie może (false) kodować strumieni audio uzyskiwanych na przykład z mikrofonu. Ciąg znaków serwera: AE.



Implementacja
    public static function get hasAudioEncoder():Boolean

hasEmbeddedVideo

właściwość 
hasEmbeddedVideo:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa, czy system obsługuje osadzone wideo (true), czy go nie obsługuje (false). Ciąg znaków serwera: EV.



Implementacja
    public static function get hasEmbeddedVideo():Boolean

hasIME

właściwość 
hasIME:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa, czy system jest, (true), czy nie jest (false) wyposażony w edytor IME (ang. input method editor). Ciąg znaków serwera: IME.



Implementacja
    public static function get hasIME():Boolean

Powiązane elementy interfejsu API

hasMP3

właściwość 
hasMP3:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa, czy system jest (true), czy nie jest (false) wyposażony w dekoder MP3. Ciąg znaków serwera: MP3.



Implementacja
    public static function get hasMP3():Boolean

hasPrinting

właściwość 
hasPrinting:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa, czy system obsługuje drukowanie (true), czy nie (false). Ciąg znaków serwera: PR.



Implementacja
    public static function get hasPrinting():Boolean

hasScreenBroadcast

właściwość 
hasScreenBroadcast:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa, czy system obsługuje rozbudowę aplikacji graficznych uruchamianych za pośrednictwem oprogramowania Flash Media Server (true), czy nie obsługuje (false). Ciąg znaków serwera: SB.



Implementacja
    public static function get hasScreenBroadcast():Boolean

hasScreenPlayback

właściwość 
hasScreenPlayback:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa, czy system obsługuje odtwarzanie przy użyciu aplikacji graficznych uruchamianych za pośrednictwem oprogramowania Flash Media Server (true), czy nie obsługuje (false). Ciąg znaków serwera: SP.



Implementacja
    public static function get hasScreenPlayback():Boolean

hasStreamingAudio

właściwość 
hasStreamingAudio:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa, czy system może odtwarzać strumieniowe dane audio (true), czy nie może (false). Ciąg znaków serwera: SA.



Implementacja
    public static function get hasStreamingAudio():Boolean

hasStreamingVideo

właściwość 
hasStreamingVideo:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa, czy system może odtwarzać strumieniowe dane wideo (true), czy nie może (false). Ciąg znaków serwera: SV.



Implementacja
    public static function get hasStreamingVideo():Boolean

hasTLS

właściwość 
hasTLS:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa, czy system obsługuje natywne gniazda SSL za pośrednictwem obiektu NetConnection (true), czy nie (false). Ciąg znaków serwera: TLS.



Implementacja
    public static function get hasTLS():Boolean

Powiązane elementy interfejsu API

hasVideoEncoder

właściwość 
hasVideoEncoder:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa, czy system może kodować strumienie wideo, uzyskiwane na przykład z kamery internetowej (true), czy nie może (false). Ciąg znaków serwera: VE.



Implementacja
    public static function get hasVideoEncoder():Boolean

isDebugger

właściwość 
isDebugger:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa, czy zainstalowano system w wersji próbnej (wartość true), czy w wersji oficjalnie zatwierdzonej (wartość false). Ciąg znaków serwera: DEB. Ta właściwość jest ustawiana na true w przypadku pracy w wersji programu Flash Player przeznaczonej do debugowania lub w środowisku AIR Debug Launcher (ADL).



Implementacja
    public static function get isDebugger():Boolean

isEmbeddedInAcrobat

właściwość 
isEmbeddedInAcrobat:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9.0.127.0, AIR 1.1, Flash Lite 4

Określa, czy środowisko wykonawcze Flash jest osadzone w pliku PDF otwartym w programie Acrobat 9.0 lub nowszej wersji (true), czy nie (false).



Implementacja
    public static function get isEmbeddedInAcrobat():Boolean

language

właściwość 
language:String  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa kod języka systemu, w którym działa treść. Język jest określony w postaci dwuznakowego (małe litery) kodu języka zgodnego z ISO 639-1. W przypadku języka chińskiego dwuznakowy kod (wielkie litery) zgodny z ISO 3166 odróżnia język chiński uproszczony od tradycyjnego. Kody języków są oparte na angielskich nazwach języków, na przykład: hu określa język węgierski (ang. Hungarian).

W systemach anglojęzycznych ta właściwość zwraca tylko kod języka (en), a nie kod kraju. W systemach Microsoft Windows ta właściwość zwraca język interfejsu użytkownika, który jest językiem używanym we wszystkich menu, oknach dialogowych, komunikatach o błędach i plikach pomocy. W poniższej tabeli przedstawiono możliwe wartości:

JęzykWartość
Czeskics
Duńskida
Holenderskinl
Angielskien
Fińskifi
Francuskifr
Niemieckide
Węgierskihu
Włoskiit
Japońskija
Koreańskiko
Norweskinb
Inne/nieznanexu
Polskipl
Portugalskipt
Rosyjskiru
Chiński uproszczonyzh-CN
Hiszpańskies
Szwedzkisv
Chiński tradycyjnyzh-TW
Tureckitr

Uwaga: Właściwość Capabilities.language może przyjmować tylko wartości z tej listy. Z powodu tego ograniczenia aplikacje Adobe AIR powinny określać podstawowy język interfejsu użytkownika na podstawie pierwszego elementu tablicy Capabilities.languages.

Ciąg znaków serwera: L.



Implementacja
    public static function get language():String

Powiązane elementy interfejsu API


Przykład  ( Sposób korzystania z tego przykładu )
W poniższym przykładzie wyświetlana zawartość jest uzależniona od języka systemu operacyjnego użytkownika.

Właściwość Capabilities.language zwraca kod języka ISO 639-1 (na przykład „en” dla języka angielskiego). Instrukcja switch sprawdza kod języka i ustawia w polu tekstowym myTextField powitanie właściwe dla danego języka. Jeśli określony kod języka nie jest obsługiwany, zwracany jest domyślny ciąg znaków błędu.

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

właściwość 
languages:Array  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: AIR 1.1

Tablica ciągów znaków zawierająca informacje o preferowanych językach interfejsu użytkownika określonych w systemie operacyjnym. Ciągi będą zawierały znaczniki języków (oraz informacje o skrypcie i regionie, tam gdzie ma to zastosowanie) zdefiniowane w dokumencie RFC4646 (http://www.ietf.org/rfc/rfc4646.txt), w charakterze znaku rozdzielającego będzie używany minus (na przykład "en-US" lub "ja-JP"). Języki są wymienione w tablicy w kolejności wynikającej z preferencji użytkownika określonych w systemie operacyjnym.

Systemy operacyjne różnią się pod względem informacji zwracanych w ciągach znaków ustawień regionalnych. Jeden system operacyjny może zwrócić wartość "en-us", a inny może zwrócić wartość "en".

Zazwyczaj pierwszy wpis w zwróconej tablicy zawiera ten sam identyfikator języka podstawowego, co właściwość Capabilities.language. Na przykład, jeśli wpis Capabilities.languages[0] ma wartość "en-US", właściwość language będzie miała wartość "en". Jeśli jednak właściwość Capabilities.language będzie równa "xu" (co oznacza nieznany język), pierwszy element w tablicy będzie miał inną wartość. Z tego względu wpis Capabilities.languages[0] może być dokładniejszy niż Capabilities.language.

Ciąg znaków serwera: LS.



Implementacja
    public static function get languages():Array

localFileReadDisable

właściwość 
localFileReadDisable:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa, czy dostęp (w trybie odczytu) do twardego dysku użytkownika został zabroniony (true), czy nie (false). W przypadku treści w środowisku Adobe AIR ta właściwość ma zastosowan ie wyłącznie do treści w izolowanych obszarach zabezpieczeń innych niż obszar izolowany aplikacji. (Treść w obszarze izolowanym aplikacji może zawsze odczytywać dane z systemu plików). Jeśli ta właściwość ma wartość true, program Flash Player nie może odczytać plików z dysku twardego użytkownika (łącznie z pierwszym plikiem, z którym uruchamiany jest program Flash Player). Jeśli ta właściwość ma wartość true, treść działająca w środowisku AIR poza obszarem izolowanym aplikacji nie może odczytywać plików z dysku twardego użytkownika. Przykład: próby odczytania pliku z dysku twardego użytkownika za pomocą metod load zakończą się niepowodzeniem, jeśli dla tej właściwości ustawiona jest wartość true.

Jeśli dla tej właściwości ustawiona jest wartość true, zablokowany jest również odczyt wspólnych bibliotek środowiska wykonawczego, ale odczytywanie lokalnych obiektów udostępnionych jest możliwe bez względu na wartość właściwości.

Ciąg znaków serwera: LFD.



Implementacja
    public static function get localFileReadDisable():Boolean

Powiązane elementy interfejsu API

manufacturer

właściwość 
manufacturer:String  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa producenta uruchomionej wersji odtwarzacza Flash Player lub środowiska AIR w formacie "Adobe OSName". Wartość OSName może być równa "Windows", "Macintosh", "Linux" lub nazwie innego systemu operacyjnego. Ciąg znaków serwera: M.

Nie należy używać właściwości Capabilities.manufacturer do określania możliwości w sposób pośredni na podstawie typu systemu operacyjnego, jeśli istnieje właściwość skojarzona z konkretną możliwością. Określanie możliwości na podstawie typu systemu operacyjnego nie jest wskazane, ponieważ może prowadzić do problemów, jeśli w aplikacji nie zostaną uwzględnione wszystkie możliwe systemy operacyjne. Właściwym sposobem postępowania jest wykorzystanie właściwości odpowiadającej testowanej możliwości. Aby uzyskać więcej informacji na ten temat, należy zapoznać się z opisem klasy Capabilities.



Implementacja
    public static function get manufacturer():String

maxLevelIDC

właściwość 
maxLevelIDC:String  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10, AIR 1.5, Flash Lite 4

Pobiera najwyższy poziom IDC kodeka H.264, jaki może obsłużyć sprzęt klienta. Uruchomienie plików multimedialnych na tym poziomie jest gwarantowane; jednak pliki multimedialne uruchomione na najwyższym poziomie mogą nie działać w najwyższej jakości. Ta właściwość jest użyteczna dla serwerów, które próbują dopasować swoje działanie do możliwości klienta. Korzystając z tej właściwości, serwer może dobrać poziom kodowania wideo wysyłanego do klienta.

Ciąg serwera to ML.



Implementacja
    public static function get maxLevelIDC():String

os

właściwość 
os:String  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa bieżący system operacyjny. Właściwość os może zwrócić następujące ciągi znaków:

System operacyjnyWartość
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" (gdzie X.Y.Z to numer wersji, np. "Mac OS 10.5.2")
LinuxLinux (Program Flash Player dołącza wersję systemu Linux, tworząc na przykład wartośćLinux 2.6.15-1.2054_FC5smp).
iOS 4.1"iPhone3,1"

Ciąg znaków serwera: OS.

Nie należy używać właściwości Capabilities.os do określania możliwości w sposób pośredni na podstawie typu systemu operacyjnego, jeśli istnieje właściwość skojarzona z konkretną możliwością. Określanie możliwości na podstawie typu systemu operacyjnego nie jest wskazane, ponieważ może prowadzić do problemów, jeśli w aplikacji nie zostaną uwzględnione wszystkie możliwe systemy operacyjne. Właściwym sposobem postępowania jest wykorzystanie właściwości odpowiadającej testowanej możliwości. Aby uzyskać więcej informacji na ten temat, należy zapoznać się z opisem klasy Capabilities.



Implementacja
    public static function get os():String

pixelAspectRatio

właściwość 
pixelAspectRatio:Number  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa proporcje ekranu (w pikselach). Ciąg znaków serwera: AR.



Implementacja
    public static function get pixelAspectRatio():Number

playerType

właściwość 
playerType:String  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa typ środowiska wykonawczego. Ta właściwość może mieć jedną z następujących wartości:

  • "ActiveX" dla elementu sterującego Flash Player ActiveX używanego przez przeglądarkę Microsoft Internet Explorer
  • "Desktop" dla środowiska wykonawczego Adobe AIR (z wyjątkiem treści SWF załadowanej przez stronę HTML, kiedy to właściwość Capabilities.playerType ma wartość "PlugIn")
  • "External" dla zewnętrznego programu Flash Player lub programu działającego w trybie testowym
  • "PlugIn" dla wtyczki Flash Player działającej w przeglądarce (i treści SWF załadowanej przez stronę HTML w aplikacji AIR)
  • "StandAlone" dla autonomicznego programu Flash Player

Ciąg znaków serwera: PT.



Implementacja
    public static function get playerType():String

screenColor

właściwość 
screenColor:String  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa kolor ekranu. Ta właściwość może mieć wartość "color", "gray" (dla skali szarości) lub "bw" (dla czerni i bieli). Ciąg znaków serwera: COL.



Implementacja
    public static function get screenColor():String

screenDPI

właściwość 
screenDPI:Number  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa rozdzielczość ekranu w jednostkach dpi (dots-per-inch). Ciąg znaków serwera: DP.



Implementacja
    public static function get screenDPI():Number

screenResolutionX

właściwość 
screenResolutionX:Number  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa maksymalną poziomą rozdzielczość ekranu. Ciąg znaków serwera: R (zwraca szerokość i wysokość ekranu). Ta właściwość nie jest aktualizowana wraz ze zmianami rozdzielczości ekranu użytkownika i wskazuje rozdzielczość wybraną w momencie uruchamiania programu Flash Player lub aplikacji Adobe AIR. Ponadto wartość określa tylko ekran podstawowy.



Implementacja
    public static function get screenResolutionX():Number

screenResolutionY

właściwość 
screenResolutionY:Number  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Określa maksymalną pionową rozdzielczość ekranu. Ciąg znaków serwera: R (zwraca szerokość i wysokość ekranu). Ta właściwość nie jest aktualizowana wraz ze zmianami rozdzielczości ekranu użytkownika i wskazuje rozdzielczość wybraną w momencie uruchamiania programu Flash Player lub aplikacji Adobe AIR. Ponadto wartość określa tylko ekran podstawowy.



Implementacja
    public static function get screenResolutionY():Number

Przykład  ( Sposób korzystania z tego przykładu )
Poniższy przykład jest prostym testem wskazującym bieżącą rozdzielczość ekranu oraz wersję systemu operacyjnego. Podczas testowania tego przykładu można wyświetlić wartości właściwości, klikając pole tekstowe.
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

właściwość 
serverString:String  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Zakodowany ciąg znaków z wartościami poszczególnych właściwości Capabilities.

W poniższym przykładzie przedstawiono ciąg znaków (kodowanie URL):

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



Implementacja
    public static function get serverString():String

supports32BitProcesses

właściwość 
supports32BitProcesses:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.0.32, AIR 1.5.2

Określa, czy system obsługuje uruchamianie procesów 32-bitowych. Ciąg znaków serwera to PR32.



Implementacja
    public static function get supports32BitProcesses():Boolean

supports64BitProcesses

właściwość 
supports64BitProcesses:Boolean  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.0.32, AIR 1.5.2

Określa, czy system obsługuje uruchamianie procesów 64-bitowych. Ciąg znaków serwera to PR64.



Implementacja
    public static function get supports64BitProcesses():Boolean

touchscreenType

właściwość 
touchscreenType:String  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Określa typ obsługiwanego ekranu dotykowego, o ile taki ekran jest obsługiwany. Wartości zdefiniowano w klasie flash.system.TouchscreenType.



Implementacja
    public static function get touchscreenType():String

Powiązane elementy interfejsu API


Przykład  ( Sposób korzystania z tego przykładu )
Poniższy przykład jest prostym testem wskazującym bieżący typ ekranu dotykowego. Podczas testowania tego przykładu można wyświetlić wartości właściwości, klikając pole tekstowe.
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

właściwość 
version:String  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 9, AIR 1.0, Flash Lite 4

Zawiera informacje o wersji i platformie Flash Player lub Adobe® AIR®. Format numeru wersji: platform majorVersion,minorVersion,buildNumber,internalBuildNumber. Możliwe wartości właściwości platform: "WIN", "MAC", "LNX" i "AND". Poniżej przedstawiono przykłady informacji o wersji:

	 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
	 

Nie należy używać właściwości Capabilities.version do określania możliwości w sposób pośredni na podstawie typu systemu operacyjnego, jeśli istnieje właściwość skojarzona z konkretną możliwością. Określanie możliwości na podstawie typu systemu operacyjnego nie jest wskazane, ponieważ może prowadzić do problemów, jeśli w aplikacji nie zostaną uwzględnione wszystkie możliwe systemy operacyjne. Właściwym sposobem postępowania jest wykorzystanie właściwości odpowiadającej testowanej możliwości. Aby uzyskać więcej informacji na ten temat, należy zapoznać się z opisem klasy Capabilities.

Ciąg znaków serwera: V.



Implementacja
    public static function get version():String

Przykład  ( Sposób korzystania z tego przykładu )
Poniższy przykład jest prostym testem wskazującym bieżącą rozdzielczość ekranu oraz wersję systemu operacyjnego. Podczas testowania tego przykładu można wyświetlić wartości właściwości, klikając pole tekstowe.
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;
}
Szczegół metody

hasMultiChannelAudio

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

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 11, AIR 3

Określa, czy system obsługuje dźwięk wielokanałowy danego typu. Dopuszczalne typy zawiera klasa flash.media.AudioDecoder.

Obsługa profilów AIR: Funkcja dźwięku wielokanałowego jest obsługiwana tylko na urządzeniach telewizyjnych ze środowiskiem AIR. Na wszystkich innych urządzeniach ta metoda zawsze zwraca wartość false. Więcej informacji o obsłudze elementów interfejsu API w różnych profilach można znaleźć w sekcji Obsługa profilów aplikacji AIR.

Uwaga: Podczas używania jednego z kodeków dźwięku DTS istnieje możliwość, że metoda hasMultiChannelAudio() zwróci wartość true, chociaż dźwięk w formacie DTS nie będzie odtwarzany. Za przykład może posłużyć odtwarzacz Blu-ray z wyjściem S/PDIF podłączony do starego wzmacniacza. Stary wzmacniacz może nie obsługiwać obsługuje formatu DTS, ale wyjście S/PDIF nie oferuje protokołu do powiadamiania o tym odtwarzacza Blu-ray. Jeżeli odtwarzacz Blu-ray będzie wysyłać strumień dźwięku DTS do starego wzmacniacza, użytkownik nic nie usłyszy. Dlatego w przypadku dźwięku DTS najlepiej jest zapewnić interfejs użytkownika, za pomocą którego użytkownik może wskazać, że dźwięk nie jest odtwarzany. Pozwoli to aplikacji zmienić kodek na inny.

Poniższa tabela zawiera ciągi znaków serwera dla poszczególnych typów dźwięku wielokanałowego.

Typ dźwięku wielokanałowegoCiąg znaków serwera
AudioDecoder.DOLBY_DIGITALDD
AudioDecoder.DOLBY_DIGITAL_PLUSDDP
AudioDecoder.DTSDTS
AudioDecoder.DTS_EXPRESSDTE
AudioDecoder.DTS_HD_HIGH_RESOLUTION_AUDIODTH
AudioDecoder.DTS_HD_MASTER_AUDIODTM

Parametry

type:String — Ciąg znaków reprezentujący typ dźwięku wielokanałowego. Prawidłowymi wartościami są stałe zdefiniowane w klasie flash.media.AudioDecoder.

Zwraca
Boolean — Wartość typu Boolean true, jeśli system obsługuje typ dźwięku wielokanałowego przekazany w parametrze type. W przeciwnym razie jest zwracana wartość false.

Powiązane elementy interfejsu API


Przykład  ( Sposób korzystania z tego przykładu )
W poniższym kodzie jest śledzona wartość zwracana przez wywołanie metody hasMultiChannelAudio(). Zwracana wartość wskazuje, czy system obsługuje dźwięk wielokanałowy Dolby Digital.
    trace(Capabilities.hasMultiChannelAudio(flash.media.AudioDecoder.DOLBY_DIGITAL);
    
CapabilitiesExample.as

Poniższy przykład ilustruje wyświetlanie wartości odczytanych z obiektu flash.system.Capabilities. Najpierw wartości są wyświetlane w polu tekstowym. Następnie wartości są wyświetlane przy użyciu szeregu wywołań funkcji 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 ]Dlaczego język angielski?
Treść dokumentacji języka ActionScript 3.0 wyświetlana w języku angielskim

Niektóre części dokumentacji języka ActionScript 3.0 nie są przetłumaczone na poszczególne języki. Gdy element nie jest przetłumaczony na dany język, jest wyświetlany tekst angielski. Na przykład opis klasy ga.controls.HelpBox nie jest przetłumaczony na żaden dodatkowy język. Z tego powodu polska wersja dokumentacji zawiera opis klasy ga.controls.HelpBox w języku angielskim.