Referencia de ActionScript® 3.0 para la plataforma de Adobe® Flash®
Inicio  |  Ocultar lista de paquetes y clases |  Paquetes  |  Clases  |  Novedades  |  Índice  |  Apéndices  |  ¿Por qué hay texto en inglés?
Filtros: AIR 30.0 y versiones anteriores, Flash Player 30.0 y versiones anteriores, Flash Lite 4
Flex 4.6 y versiones anteriores, Flash Pro CS6 y versiones anteriores
Ocultar filtros
flash.system 

Capabilities  - AS3

Paquetesx

Nivel superior
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

Elementos del lenguaje

Constantes globales
Funciones globales
Operadores
Sentencias, palabras clave y directivas
Tipos especiales

Apéndices

Novedades
Errores del compilador
Advertencias del compilador
Errores en tiempo de ejecución
Migración a ActionScript 3
Conjuntos de caracteres admitidos
Solo etiquetas MXML
Elementos Motion XML
Etiquetas de texto temporizado
Lista de elementos desfasados
Constantes de implementación de accesibilidad
Cómo utilizar ejemplos de ActionScript
Avisos legales
Paqueteflash.system
Clasepublic final class Capabilities
HerenciaCapabilities Inheritance Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

La clase Capabilities ofrece propiedades que describen el sistema y el motor de ejecución que alojan la aplicación. Por ejemplo, la pantalla de un teléfono móvil puede tener 100 píxeles cuadrados en blanco y negro, mientras que la pantalla de un ordenador puede tener 1.000 píxeles cuadrados en color. Al utilizar la clase Capabilities para determinar las capacidades que tiene un cliente, puede proporcionar contenido adecuado a tantos usuarios como sea posible. Cuando se conocen las prestaciones del dispositivo, se puede indicar al servidor que envíe los archivos SWF adecuados o indicar al archivo SWF que modifique su presentación.

Sin embargo, algunas capacidades de Adobe AIR no se muestran como propiedades de la clase Capabilities. Son propiedades de otras clases:

PropiedadDescripción
NativeApplication.supportsDockIcon Si el sistema operativo admite iconos del Dock.
NativeApplication.supportsMenu Indica si el sistema operativo admite una barra de menú de aplicación global.
NativeApplication.supportsSystemTrayIcon Si el sistema operativo admite iconos de bandeja del sistema.
NativeWindow.supportsMenu Si el sistema operativo admite menús de ventanas.
NativeWindow.supportsTransparency Si el sistema operativo admite ventanas transparentes.

No utilice Capabilities.os o Capabilities.manufacturer para determinar una capacidad basada en el sistema operativo. Basar un capacidad en el sistema operativo no es buena idea, ya que puede generar problemas si una aplicación no tiene en cuenta todos los posibles sistemas operativos de destino. En su lugar, utilice la propiedad correspondiente a la capacidad del que esté probando.

Puede enviar la información sobre prestaciones, la cual se guarda en la propiedad Capabilities.serverString como una cadena URL codificada, utilizando los métodos HTTP GET o POST. En el ejemplo siguiente, se muestra una cadena de servidor para un equipo compatible con MP3, con resolución de 1600 x 1200 píxeles, que ejecuta Windows XP con un editor de método de entrada (IME) instalado y que no admite audio multicanal:

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

En la siguiente tabla se enumeran las propiedades de la clase Capabilities y las cadenas de servidor correspondientes. También incluye las cadenas de servidor para tipos de audio multicanal.

Propiedad de la clase CapabilitiesCadena de servidor
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
admite audio Dolby Digital DD
admite audio Dolby Digital Plus DDP
admite audio DTS DTS
admite audio DTS Express DTE
admite audio de alta resolución DTS-HD DTH
admite audio maestro DTS-HD DTM

También hay una cadena de servidor WD que especifica si el modo sin ventanas está desactivado. El modo sin ventanas se puede desactivar en Flash Player debido a una incompatibilidad con el navegador web o a un ajuste del usuario en el archivo mms.cfg. No hay ninguna propiedad Capabilities correspondiente.

Todas la propiedades de la clase Capabilities son de sólo lectura.

Ver los ejemplos

Más ejemplos



Propiedades públicas
 PropiedadDefinido por
  avHardwareDisable : Boolean
[estática] [solo lectura] Especifica si el acceso a la cámara y al micrófono del usuario se ha prohibido (true) o autorizado (false) administrativamente.
Capabilities
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
  cpuArchitecture : String
[estática] [solo lectura] Especifica la arquitectura actual de la CPU.
Capabilities
  hasAccessibility : Boolean
[estática] [solo lectura] Especifica si el sistema admite la comunicación con elementos de accesibilidad (true) o no (false).
Capabilities
  hasAudio : Boolean
[estática] [solo lectura] Especifica si el sistema tiene prestaciones de audio.
Capabilities
  hasAudioEncoder : Boolean
[estática] [solo lectura] Especifica si el sistema puede (true) o no puede (false) codificar un flujo de audio, por ejemplo, el procedente de un micrófono.
Capabilities
  hasEmbeddedVideo : Boolean
[estática] [solo lectura] Especifica si el sistema admite vídeo incorporado (true) o no (false).
Capabilities
  hasIME : Boolean
[estática] [solo lectura] Especifica si el sistema tiene instalado (true) o no (false) un editor de método de entrada (IME).
Capabilities
  hasMP3 : Boolean
[estática] [solo lectura] Especifica si el sistema tiene un descodificador de MP3 (true) o no (false).
Capabilities
  hasPrinting : Boolean
[estática] [solo lectura] Especifica si el sistema admite la impresión (true) o no (false).
Capabilities
  hasScreenBroadcast : Boolean
[estática] [solo lectura] Especifica si el sistema admite (true) o no admite (false) el desarrollo de aplicaciones de difusión de pantallas para su ejecución a través de Flash Media Server.
Capabilities
  hasScreenPlayback : Boolean
[estática] [solo lectura] Especifica si el sistema admite (true) o no admite (false) la reproducción de aplicaciones de difusión de pantallas que se ejecutan a través de Flash Media Server.
Capabilities
  hasStreamingAudio : Boolean
[estática] [solo lectura] Especifica si el sistema puede reproducir flujos de audio (true) o no (false).
Capabilities
  hasStreamingVideo : Boolean
[estática] [solo lectura] Especifica si el sistema puede reproducir flujos de vídeo (true) o no (false).
Capabilities
  hasTLS : Boolean
[estática] [solo lectura] Especifica si el sistema admite sockets SSL nativos mediante NetConnection (true) o no (false).
Capabilities
  hasVideoEncoder : Boolean
[estática] [solo lectura] Especifica si el sistema puede (true) o no puede (false) codificar un flujo de vídeo, por ejemplo, el procedente de una cámara web.
Capabilities
  isDebugger : Boolean
[estática] [solo lectura] Especifica si el sistema es una versión de depuración especial (true) o si se trata de una versión oficial (false).
Capabilities
  isEmbeddedInAcrobat : Boolean
[estática] [solo lectura] Especifica si el motor de ejecución de Flash está incorporado en un archivo PDF abierto en Acrobat 9.0 o superior (true) o no (false).
Capabilities
  language : String
[estática] [solo lectura] Especifica el código de idioma del sistema en el que se está ejecutando el contenido.
Capabilities
      languages : Array
[estática] [solo lectura] Un conjunto de cadenas que contienen información sobre los idiomas de interfaz de usuario preferidos del usuario, según la configuración establecida en el sistema operativo.
Capabilities
  localFileReadDisable : Boolean
[estática] [solo lectura] Especifica si el acceso de lectura al disco duro del usuario se ha prohibido (true) o autorizado (false) administrativamente.
Capabilities
  manufacturer : String
[estática] [solo lectura] Especifica el fabricante de la versión ejecutada de Flash Player o el tiempo de ejecución de AIR, con el formato "Adobe NombreSO".
Capabilities
  maxLevelIDC : String
[estática] [solo lectura] Recupera el IDC de nivel H.264 más alto admitido por el hardware del cliente.
Capabilities
  os : String
[estática] [solo lectura] Especifica el sistema operativo actual.
Capabilities
  pixelAspectRatio : Number
[estática] [solo lectura] Especifica la proporción en píxeles de la pantalla.
Capabilities
  playerType : String
[estática] [solo lectura] Especifica el tipo de entorno de tiempo de ejecución.
Capabilities
  screenColor : String
[estática] [solo lectura] Especifica el color de la pantalla.
Capabilities
  screenDPI : Number
[estática] [solo lectura] Especifica la resolución de puntos por pulgada (ppp) de la pantalla expresada en píxeles.
Capabilities
  screenResolutionX : Number
[estática] [solo lectura] Especifica la resolución horizontal máxima de la pantalla.
Capabilities
  screenResolutionY : Number
[estática] [solo lectura] Especifica la resolución vertical máxima de la pantalla.
Capabilities
  serverString : String
[estática] [solo lectura] Cadena con codificación URL que especifica valores para las propiedades Capabilities.
Capabilities
  supports32BitProcesses : Boolean
[estática] [solo lectura] Especifica si el sistema admite procesos de 32 bits.
Capabilities
  supports64BitProcesses : Boolean
[estática] [solo lectura] Especifica si el sistema admite procesos de 64 bits.
Capabilities
  touchscreenType : String
[estática] [solo lectura] Especifica el tipo de pantalla táctil admitida, si existe.
Capabilities
  version : String
[estática] [solo lectura] Especifica la plataforma y la información de versión de Flash Player o Adobe® AIR®.
Capabilities
Métodos públicos
 MétodoDefinido por
  
[estática] Especifica si el sistema admite audio multicanal de un tipo específico.
Capabilities
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
 Inherited
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional.
Object
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
 Inherited
Devuelve el valor simple del objeto especificado.
Object
Información sobre propiedades

avHardwareDisable

propiedad
avHardwareDisable:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica si el acceso a la cámara y al micrófono del usuario ha sido prohibido (true) o autorizado (false) administrativamente. La cadena de servidor es AVD.

Para el contenido en Adobe AIR™, esta propiedad se aplica sólo al contenido de entornos limitados de seguridad distintos al de la aplicación. El contenido del entorno limitado de seguridad de la aplicación siempre puede acceder a la cámara y el micrófono del usuario.



Implementación
    public static function get avHardwareDisable():Boolean

Elementos de API relacionados

cpuArchitecture

propiedad 
cpuArchitecture:String  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.0.32, AIR 1.5.1

Especifica la arquitectura actual de la CPU. La propiedad cpuArchitecture puede devolver las cadenas siguientes: "PowerPC", "x86", "SPARC" y "ARM". La cadena de servidor es ARCH.



Implementación
    public static function get cpuArchitecture():String

hasAccessibility

propiedad 
hasAccessibility:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica si el sistema admite la comunicación con elementos de accesibilidad (true) o no (false). La cadena de servidor es ACC.



Implementación
    public static function get hasAccessibility():Boolean

Elementos de API relacionados

hasAudio

propiedad 
hasAudio:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica si el sistema tiene prestaciones de audio. Esta propiedad siempre es true. La cadena de servidor es A.



Implementación
    public static function get hasAudio():Boolean

hasAudioEncoder

propiedad 
hasAudioEncoder:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica si el sistema puede (true) o no puede (false) codificar un flujo de audio, por ejemplo, el procedente de un micrófono. La cadena de servidor es AE.



Implementación
    public static function get hasAudioEncoder():Boolean

hasEmbeddedVideo

propiedad 
hasEmbeddedVideo:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica si el sistema admite vídeo incorporado (true) o no (false) La cadena de servidor es EV.



Implementación
    public static function get hasEmbeddedVideo():Boolean

hasIME

propiedad 
hasIME:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica si el sistema tiene instalado (true) o no (false) un editor de método de entrada (IME). La cadena de servidor es IME.



Implementación
    public static function get hasIME():Boolean

Elementos de API relacionados

hasMP3

propiedad 
hasMP3:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica si el sistema tiene un descodificador de MP3 (true) o no (false). La cadena de servidor es MP3.



Implementación
    public static function get hasMP3():Boolean

hasPrinting

propiedad 
hasPrinting:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica si el sistema admite la impresión (true) o no (false). La cadena de servidor es PR.



Implementación
    public static function get hasPrinting():Boolean

hasScreenBroadcast

propiedad 
hasScreenBroadcast:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica si el sistema admite (true) o no admite (false) el desarrollo de aplicaciones de difusión de pantallas para su ejecución a través de Flash Media Server. La cadena de servidor es SB.



Implementación
    public static function get hasScreenBroadcast():Boolean

hasScreenPlayback

propiedad 
hasScreenPlayback:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica si el sistema admite (true) o no admite (false) la reproducción de aplicaciones de difusión de pantallas que se ejecutan a través de Flash Media Server. La cadena de servidor es SP.



Implementación
    public static function get hasScreenPlayback():Boolean

hasStreamingAudio

propiedad 
hasStreamingAudio:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica si el sistema puede reproducir flujos de audio (true) o no (false). La cadena de servidor es SA.



Implementación
    public static function get hasStreamingAudio():Boolean

hasStreamingVideo

propiedad 
hasStreamingVideo:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica si el sistema puede reproducir flujos de vídeo (true) o no (false). La cadena de servidor es SV.



Implementación
    public static function get hasStreamingVideo():Boolean

hasTLS

propiedad 
hasTLS:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica si el sistema admite sockets SSL nativos mediante NetConnection (true) o no (false). La cadena de servidor es TLS.



Implementación
    public static function get hasTLS():Boolean

Elementos de API relacionados

hasVideoEncoder

propiedad 
hasVideoEncoder:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica si el sistema puede (true) o no puede (false) codificar un flujo de vídeo, por ejemplo, el procedente de una cámara web. La cadena de servidor es VE.



Implementación
    public static function get hasVideoEncoder():Boolean

isDebugger

propiedad 
isDebugger:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica si el sistema es una versión de depuración especial (true) o si se trata de una versión oficial (false). La cadena de servidor es DEB. Esta propiedad se establece en true cuando se ejecuta la versión de depuración de Flash Player o o el iniciador de depuración de AIR (ADL).



Implementación
    public static function get isDebugger():Boolean

isEmbeddedInAcrobat

propiedad 
isEmbeddedInAcrobat:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9.0.127.0, AIR 1.1, Flash Lite 4

Especifica si el motor de ejecución de Flash está incorporado en un archivo PDF abierto en Acrobat 9.0 o superior (true) o no (false).



Implementación
    public static function get isEmbeddedInAcrobat():Boolean

language

propiedad 
language:String  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica el código de idioma del sistema en el que se está ejecutando el contenido. El idioma se especifica como un código de idioma de dos letras en minúsculas de ISO 639-1. En el caso del idioma chino, un código de dos letras de país de ISO 3166 adicional permite distinguir si se trata de chino simplificado o tradicional. Los códigos de idioma se basan en los nombres de los idiomas en inglés: por ejemplo, hu especifica el idioma húngaro.

En sistemas anglosajones, esta propiedad sólo devuelve el código de idioma (en), no el código del país. En sistemas de Microsoft Windows, esta propiedad devuelve el idioma de la interfaz del usuario (IU), es decir, el idioma empleado en todos los menús, cuadros de diálogo, mensajes de error y archivos de ayuda. En la siguiente tabla se enumeran los valores posibles:

IdiomaValor
Checocs
Danésda
Holandésnl
Ingléses
Finésfi
Francésfr
Alemánde
Húngarohu
Italianoit
Japonésja
Coreanoko
Noruegonb
Otro/desconocidoxu
Polacopl
Portuguéspt
Rusoru
Chino simplificadozh-CN
Españoles
Suecosv
Chino tradicionalzh-TW
Turcotr

Nota: el valor de la propiedad Capabilities.language se limita a los valores posibles incluidos en esta lista. Debido a esta limitación, las aplicaciones de Adobe AIR deben utilizar el primer elemento del conjunto Capabilities.languages para determinar la interfaz de usuario principal del sistema.

La cadena de servidor es L.



Implementación
    public static function get language():String

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )
En el siguiente ejemplo, el contenido visualizado depende del idioma del sistema operativo del usuario.

La propiedad Capabilities.language devuelve el código de idioma ISO 639-1 (por ejemplo, "en" para el inglés). La declaración switch comprueba el código del idioma y establece el contenido del campo de texto myTextField con un saludo específico en ese idioma. Si el código del idioma no se admite en el ejemplo, se devuelve una cadena de error predeterminada.

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

propiedad 
languages:Array  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.1

Un conjunto de cadenas que contienen información sobre los idiomas de interfaz de usuario preferidos del usuario, según la configuración establecida en el sistema operativo. Las cadenas contendrán etiquetas de idioma (junto con información de script y región, si procede) definidas por RFC4646 (http://www.ietf.org/rfc/rfc4646.txt) y utilizarán un guión como delimitador (por ejemplo, "en-US" o "ja-JP"). Los idiomas aparecen en el conjunto por orden de preferencia, conforme a la configuración del sistema operativo.

Los sistemas operativos son distintos respecto a la información devuelta en cadenas de configuración regional. Un sistema operativo puede devolver "en-us", mientras que otro puede devolver "en".

La primera entrada del conjunto devuelto suele tener el mismo ID de idioma principal que la propiedad Capabilities.language. Por ejemplo, si Capabilities.languages[0] se establece como "en-US", la propiedad language se establece como "en". No obstante, si la propiedad Capabilities.language se establece como "xu" (especificando un idioma desconocido), el primer elemento del conjunto será diferente. Por este motivo, Capabilities.languages[0] puede ser más preciso que Capabilities.language.

La cadena de servidor es LS.



Implementación
    public static function get languages():Array

localFileReadDisable

propiedad 
localFileReadDisable:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica si el acceso de lectura al disco duro del usuario ha sido prohibido (true) o autorizado (false) administrativamente. Para el contenido en Adobe AIR, esta propiedad se aplica sólo al contenido de entornos limitados de seguridad distintos al de la aplicación. (El contenido del entorno limitado de seguridad de la aplicación siempre puede leer desde el sistema de archivos.) Si esta propiedad es true, Flash Player no podrá leer archivos (incluido el primer archivo con el que se inicia Flash Player) del disco duro del usuario. Si esta propiedad es true, el contenido de AIR que esté fuera del entorno limitado de seguridad de la aplicación no podrá leer archivos del disco duro del usuario. Por ejemplo, los intentos de lectura de un archivo del disco duro del usuario mediante métodos de carga fallarán si esta propiedad se establece como true.

La lectura de bibliotecas compartidas en tiempo de ejecución también se bloqueará si esta propiedad se establece como true, aunque se autorizará la lectura de objetos compartidos locales con independencia de cuál sea el valor de esta propiedad.

La cadena de servidor es LFD.



Implementación
    public static function get localFileReadDisable():Boolean

Elementos de API relacionados

manufacturer

propiedad 
manufacturer:String  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica el fabricante de la versión ejecutada de Flash Player o el tiempo de ejecución de AIR, con el formato "Adobe NombreSO". El valor de NombreSO puede ser ""Windows"", ""Macintosh"", "Linux" o cualquier otro nombre de sistema operativo. La cadena de servidor es M.

No utilice Capabilities.manufacturer para determinar una capacidad basada en el sistema operativo si existen una propiedad más específica. Basar un capacidad en el sistema operativo no es buena idea, ya que puede generar problemas si una aplicación no tiene en cuenta todos los posibles sistemas operativos de destino. En su lugar, utilice la propiedad correspondiente a la capacidad del que esté probando. Para más información, consulte la descripción de la clase Capabilities.



Implementación
    public static function get manufacturer():String

maxLevelIDC

propiedad 
maxLevelIDC:String  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Recupera el IDC de nivel H.264 más alto admitido por el hardware del cliente. Se garantiza la ejecución de los medios en este nivel; no obstante, los medios que se ejecuten en el nivel más alto tal vez no lo hagan con la mayor calidad. Esta propiedad resulta útil en servidores que intenten cumplir las capacidades de un cliente. Si utiliza esta propiedad, un servidor puede determinar el nivel de vídeo que se envía al cliente.

La cadena de servidor es ML.



Implementación
    public static function get maxLevelIDC():String

os

propiedad 
os:String  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica el sistema operativo actual. La propiedad os puede devolver las siguientes cadenas:

Sistema operativoValor
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" (donde X.Y.Z es el número de versión, por ejemplo: "Mac OS 10.5.2")
Linux"Linux" (Flash Player asocia la versión para Linux, como "Linux 2.6.15-1.2054_FC5smp"
iPhone OS 4.1"iPhone3,1"

La cadena de servidor es OS.

No utilice Capabilities.os para determinar una capacidad basada en el sistema operativo si existen una propiedad más específica. Basar un capacidad en el sistema operativo no es buena idea, ya que puede generar problemas si una aplicación no tiene en cuenta todos los posibles sistemas operativos de destino. En su lugar, utilice la propiedad correspondiente a la capacidad del que esté probando. Para más información, consulte la descripción de la clase Capabilities.



Implementación
    public static function get os():String

pixelAspectRatio

propiedad 
pixelAspectRatio:Number  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica la proporción en píxeles de la pantalla. La cadena de servidor es AR.



Implementación
    public static function get pixelAspectRatio():Number

playerType

propiedad 
playerType:String  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica el tipo de entorno de tiempo de ejecución. Esta propiedad puede tener uno de los siguientes valores:

  • "ActiveX" para el control ActiveX de Flash Player utilizado por Microsoft Internet Explorer.
  • "Desktop" para el tiempo de ejecución de Adobe AIR (excepto para el contenido SWF cargado por una página HTML, el cual tiene Capabilities.playerType establecida como "PlugIn")
  • "External" para Flash Player externo o en modo de prueba.
  • "PlugIn" para el plug-in de navegador de Flash Player (y para el contenido SWF cargado por una página HTML en una aplicación de AIR)
  • "StandAlone" para Flash Player autónomo.

La cadena de servidor es PT.



Implementación
    public static function get playerType():String

screenColor

propiedad 
screenColor:String  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica el color de la pantalla. Esta propiedad puede tener el valor "color", "gray"" (para escala de grises) o "bw"" (para blanco y negro). La cadena de servidor es COL.



Implementación
    public static function get screenColor():String

screenDPI

propiedad 
screenDPI:Number  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica la resolución de puntos por pulgada (ppp) de la pantalla expresada en píxeles. La cadena de servidor es DP.



Implementación
    public static function get screenDPI():Number

screenResolutionX

propiedad 
screenResolutionX:Number  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica la resolución horizontal máxima de la pantalla. La cadena de servidor es R (que devuelve la anchura y la altura de la pantalla). Esta propiedad no se actualiza con la resolución de pantalla del usuario. Sólo indica la resolución en el momento en que se inicia Flash Player o una aplicación de Adobe AIR. Asimismo, el valor sólo especifica la pantalla principal.



Implementación
    public static function get screenResolutionX():Number

screenResolutionY

propiedad 
screenResolutionY:Number  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica la resolución vertical máxima de la pantalla. La cadena de servidor es R (que devuelve la anchura y la altura de la pantalla). Esta propiedad no se actualiza con la resolución de pantalla del usuario. Sólo indica la resolución en el momento en que se inicia Flash Player o una aplicación de Adobe AIR. Asimismo, el valor sólo especifica la pantalla principal.



Implementación
    public static function get screenResolutionY():Number

Ejemplo  ( Cómo utilizar este ejemplo )
El siguiente ejemplo es una sencilla prueba que indica la resolución de pantalla actual y versión del sistema operativo. Cuando pruebe este ejemplo, haga clic en el campo de texto para ver los valores de la propiedad:
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

propiedad 
serverString:String  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Cadena con codificación URL que especifica valores para las propiedades Capabilities.

En el ejemplo siguiente, se muestra una cadena con codificación 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



Implementación
    public static function get serverString():String

supports32BitProcesses

propiedad 
supports32BitProcesses:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.0.32, AIR 1.5.2

Especifica si el sistema admite procesos de 32 bits. La cadena de servidor es PR32.



Implementación
    public static function get supports32BitProcesses():Boolean

supports64BitProcesses

propiedad 
supports64BitProcesses:Boolean  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.0.32, AIR 1.5.2

Especifica si el sistema admite procesos de 64 bits. La cadena de servidor es PR64.



Implementación
    public static function get supports64BitProcesses():Boolean

touchscreenType

propiedad 
touchscreenType:String  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2

Especifica el tipo de pantalla táctil admitida, si existe. Los valores se definen en la clase flash.system.TouchscreenType.



Implementación
    public static function get touchscreenType():String

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )
El siguiente ejemplo es una sencilla prueba que indica el tipo de pantalla táctil. Cuando pruebe este ejemplo, haga clic en un campo de texto para ver los valores de la propiedad:
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

propiedad 
version:String  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 9, AIR 1.0, Flash Lite 4

Especifica la plataforma y la información de versión de Flash Player o Adobe® AIR®. El formato del número de versión es el siguiente: versión principal de plataforma, versión secundaria, número del build, número interno del build. Los posibles valores de platform son "WIN", "MAC", "LNX" y "AND". A continuación se muestran algunos ejemplos de información de la versión:

	 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
	 

No utilice Capabilities.version para determinar una capacidad basada en el sistema operativo si existen una propiedad más específica. Basar un capacidad en el sistema operativo no es buena idea, ya que puede generar problemas si una aplicación no tiene en cuenta todos los posibles sistemas operativos de destino. En su lugar, utilice la propiedad correspondiente a la capacidad del que esté probando. Para más información, consulte la descripción de la clase Capabilities.

La cadena de servidor es V.



Implementación
    public static function get version():String

Ejemplo  ( Cómo utilizar este ejemplo )
El siguiente ejemplo es una sencilla prueba que indica la resolución de pantalla actual y versión del sistema operativo. Cuando pruebe este ejemplo, haga clic en el campo de texto para ver los valores de la propiedad:
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;
}
Información sobre métodos

hasMultiChannelAudio

()método
public static function hasMultiChannelAudio(type:String):Boolean

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 11, AIR 3

Especifica si el sistema admite audio multicanal de un tipo específico. La clase flash.media.AudioDecoder enumera los posibles tipos.

Compatibilidad con perfil de AIR: el audio multicanal sólo se admite dispositivos de AIR para TV. En todos los demás dispositivos, este método siempre devuelve false. Consulte Compatibilidad con perfil de AIR para obtener información sobre la compatibilidad de la API con varios perfiles.

Nota: al usar uno de los códecs de audio DTS, pueden darse casos en los que hasMultiChannelAudio() devuelva true pero no se reproduzca audio DTS. Por ejemplo, un reproductor de Blu-ray con una salida S/PDIF, conectado a un amplificador antiguo. El amplificador antiguo no admite DTS, pero S/PDIF no tiene ningún protocolo para notificar al reproductor de Blu-ray. Si el reproductor de Blu-ray envía el flujo DTS al amplificador antiguo, el usuario no oye nada. Por lo tanto, cuando se utiliza DTS lo mejor es proporcionar una interfaz de usuario para que el usuario pueda indicar si no se está reproduciendo ningún sonido. A continuación, la aplicación puede volver a un códec diferente.

La siguiente tabla muestra la cadena de servidor para cada tipo de audio multicanal:

Tipo de audio multicanalCadena de servidor
AudioDecoder.DOLBY_DIGITALDD
AudioDecoder.DOLBY_DIGITAL_PLUSDDP
AudioDecoder.DTSDTS
AudioDecoder.DTS_EXPRESSDTE
AudioDecoder.DTS_HD_HIGH_RESOLUTION_AUDIODTH
AudioDecoder.DTS_HD_MASTER_AUDIODTM

Parámetros

type:String — Un valor de cadena que representa un tipo de audio multicanal. Los valores válidos son las constantes definidas en flash.media.AudioDecoder.

Valor devuelto
Boolean — El valor booleano true si el sistema admite el tipo de audio multicanal transferido en el parámetro type. De lo contrario, el valor devuelto es false.

Elementos de API relacionados


Ejemplo  ( Cómo utilizar este ejemplo )
El siguiente código rastrea el valor devuelto de la llamada a hasMultiChannelAudio(). El valor devuelto indica si el sistema admite audio multicanal Dolby Digital.
    trace(Capabilities.hasMultiChannelAudio(flash.media.AudioDecoder.DOLBY_DIGITAL);
    
CapabilitiesExample.as

En el ejemplo siguiente, se generan los valores encontrados en el objeto flash.system.Capabilities. En primer lugar, muestran los valores en un campo de texto. A continuación, muestran los valores utilizando varias llamadas a 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 ]¿Por qué hay texto en inglés?
Cierto contenido de la Referencia de ActionScript 3.0 se muestra en inglés

No todo el contenido de la Referencia de ActionScript 3.0 se traduce a todos los idiomas. Si un elemento del lenguaje no se traduce, aparecerá en inglés. Por ejemplo, la clase ga.controls.HelpBox no está traducida en ningún idioma. Por lo tanto, en la versión en español de la referencia, la clase ga.controls.HelpBox aparecerá en inglés.