Guida di riferimento di ActionScript® 3.0 per la piattaforma Adobe® Flash®
Home  |  Nascondi elenco pacchetti e classi |  Pacchetti  |  Classi  |  Novità  |  Indice  |  Appendici  |  Perché in inglese?
Filtri: AIR 30.0 e versioni precedenti, Flash Player 30.0 e versioni precedenti, Flash Lite 4
Flex 4.6 e versioni precedenti, Flash Pro CS6 e versioni precedenti
Nascondi filtri
flash.system 

System  - AS3

Pacchettix

Primo livello
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

Elementi del linguaggio

Costanti globali
Funzioni globali
Operatori
Istruzioni, parole chiave e direttive
Tipi speciali

Appendici

Novità
Errori del compilatore
Avvisi del compilatore
Errori runtime
Migrazione a ActionScript 3
Set di caratteri supportati
Tag solo di MXML
Elementi XML di Motion
Tag Timed Text
Elenco degli elementi obsoleti
Costanti di implementazione dell’accessibilità
Utilizzare gli esempi ActionScript
Note legali
Pacchettoflash.system
Classepublic final class System
EreditarietàSystem Inheritance Object

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

La classe System contiene proprietà correlate alle impostazioni e alle operazioni locali. Tra queste vi sono impostazioni per fotocamere e microfoni, operazioni relative a oggetti condivisi e uso dell'area Appunti.

Ulteriori proprietà e metodi sono contenuti in altre classi del pacchetto flash.system: la classe Capabilities, la classe IME e la classe Security.

Questa classe contiene soltanto proprietà e metodi statici. Non è consentito creare nuove istanze della classe System.

Vedere gli esempi

Altri esempi

Elementi API correlati



Proprietà pubbliche
 ProprietàDefinito da
 Inheritedconstructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
Object
  freeMemory : Number
[statico] [sola lettura] La quantità di memoria (in byte) allocata per Adobe® Flash® Player o Adobe® AIR® e non utilizzata.
System
  ime : IME
[statico] [sola lettura] L'IME di sistema attualmente installato.
System
  privateMemory : Number
[statico] [sola lettura] L'intera quantità di memoria (in byte) utilizzata da un'applicazione.
System
  totalMemory : uint
[statico] [sola lettura] La quantità di memoria (in byte) attualmente in uso allocata direttamente da Flash Player o AIR.
System
  totalMemoryNumber : Number
[statico] [sola lettura] La quantità di memoria (in byte) attualmente in uso allocata direttamente da Flash Player o AIR.
System
  useCodePage : Boolean
[statico] Un valore booleano che indica la tabella codici da utilizzare per interpretare i file di testo esterni.
System
Metodi pubblici
 MetodoDefinito da
  
[statico] Rende immediatamente disponibile l'oggetto XML specificato per la procedura di garbage collection.
System
  
exit(code:uint):void
[statico] Chiude Flash Player.
System
  
[statico] Forza il processo di garbage collection.
System
 Inherited
Indica se per un oggetto è definita una proprietà specifica.
Object
 Inherited
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
Object
  
[statico] Mette in pausa Flash Player o AIR Debug Launcher (ADL).
System
  
[statico] Informa il garbage collector che se l'imminenza del collector supera il parametro imminence della funzione, il collector deve terminare il ciclo di raccolta incrementale.
System
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
  
[statico] Riprende l'applicazione dopo aver chiamato System.pause().
System
  
[statico] Sostituisce il contenuto degli Appunti con una stringa di testo specificata.
System
 Inherited
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
Object
 Inherited
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate.
Object
 Inherited
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
Object
 Inherited
Restituisce il valore di base dell'oggetto specificato.
Object
Descrizione delle proprietà

freeMemory

proprietà
freeMemory:Number  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2

La quantità di memoria (in byte) allocata per Adobe® Flash® Player o Adobe® AIR® e non utilizzata. Questa parte inutilizzata della memoria allocata (System.totalMemory) varia mentre è in corso la procedura di garbage collection. Utilizzate questa proprietà per monitorare la procedura di garbage collection.



Implementazione
    public static function get freeMemory():Number

Elementi API correlati

ime

proprietà 
ime:IME  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

L'IME di sistema attualmente installato. Per registrarsi per gli eventi imeComposition, chiamare addEventListener() su questa istanza.



Implementazione
    public static function get ime():IME

Altri esempi

Elementi API correlati

privateMemory

proprietà 
privateMemory:Number  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2

L'intera quantità di memoria (in byte) utilizzata da un'applicazione. Corrisponde alla quantità di memoria privata residente per l'intero processo.

Si consiglia agli sviluppatori AIR di utilizzare questa proprietà per determinare l'intero consumo di memoria di un'applicazione.

Per Flash Player, questo valore include la memoria utilizzata dall'applicazione contenitore, ad esempio browser Web.



Implementazione
    public static function get privateMemory():Number

Elementi API correlati

totalMemory

proprietà 
totalMemory:uint  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

La quantità di memoria (in byte) attualmente in uso allocata direttamente da Flash Player o AIR.

Questa proprietà non restituisce tutta la memoria utilizzata da un'applicazione Adobe AIR o dall'applicazione (quale un browser) che include il contenuto di Flash Player. Il browser o il sistema operativo può consumare un'ulteriore quantità di memoria. La proprietà System.privateMemory riflette tutta la memoria utilizzata da un'applicazione.

Se la quantità di memoria allocata è maggiore del valore massimo per un oggetto uint (uint.MAX_VALUE o 4.294.967.295), questa proprietà è impostata su 0. La proprietà System.totalMemoryNumber consente valori più elevati.



Implementazione
    public static function get totalMemory():uint

Altri esempi

Elementi API correlati

totalMemoryNumber

proprietà 
totalMemoryNumber:Number  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 2

La quantità di memoria (in byte) attualmente in uso allocata direttamente da Flash Player o AIR.

Questa proprietà viene espressa come tipo Number e consente quindi di utilizzare valori più elevati rispetto alla proprietà System.totalMemory, che è di tipo int.

Questa proprietà non restituisce tutta la memoria utilizzata da un'applicazione Adobe AIR o dall'applicazione (quale un browser) che include il contenuto di Flash Player. Il browser o il sistema operativo può consumare un'ulteriore quantità di memoria. La proprietà System.privateMemory riflette tutta la memoria utilizzata da un'applicazione.



Implementazione
    public static function get totalMemoryNumber():Number

Elementi API correlati

useCodePage

proprietà 
useCodePage:Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9, Flash Lite 4

Un valore booleano che indica la tabella codici da utilizzare per interpretare i file di testo esterni. Quando questa proprietà è impostata su false, i file di testo esterni vengono interpretati come Unicode. (Questi file devono essere codificati come Unicode quando vengono salvati.) Quando la proprietà è impostata su true, i file di testo esterni vengono interpretati utilizzando la tabella codici tradizionale del sistema operativo su cui è in esecuzione l'applicazione. Il valore predefinito di useCodePage è false.

Il testo che viene caricato come file esterno (utilizzando Loader.load(), la classe URLLoader o URLStream) deve essere stato salvato come Unicode perché l'applicazione lo riconosca come Unicode. Per codificare i file esterni come Unicode, dovete salvarli in un'applicazione che supporti Unicode, ad esempio il Blocco note di Windows.

Se caricate file di testo esterni che non hanno codifica Unicode, impostate useCodePage su true. Aggiungete il codice seguente come prima riga di codice del file che sta caricando i dati (in Flash Professional, aggiungetelo al primo fotogramma):

System.useCodePage = true;

Quando questo codice è impostato su true, l'applicazione interpreta il testo esterno utilizzando la tabella codici tradizionale del sistema operativo. Di solito si tratta, ad esempio, di CP1252 per i sistemi operativi Windows in inglese e Maiusc-JIS per i sistemi operativi giapponesi.

Se impostate useCodePage su true, Flash Player 6 e versioni successive considerano il testo in modo analogo a Flash Player 5, ovvero come se tutto il testo fosse codificato nella tabella codici tradizionale del sistema operativo su cui è in esecuzione il lettore.

Se impostate la proprietà useCodePage su true, tenete presente che la tabella codici tradizionale del sistema operativo su cui è in esecuzione l'applicazione deve includere i caratteri utilizzati nel file di testo esterno per consentire la visualizzazione del testo. Ad esempio, se caricate un file esterno contenente caratteri cinesi, questi caratteri non possono essere visualizzati su un sistema che utilizza la tabella codici CP1252, poiché questa tabella codici non include i caratteri cinesi.

Per garantire che gli utenti di tutte le piattaforme siano in grado di visualizzare i file di testo esterni utilizzati nell'applicazione, codificate tutti i file di testo esterni come Unicode e lasciate la proprietà useCodepage impostata su false. In tal modo, l'applicazione (Flash Player 6 e le versioni successive o AIR) interpretano il testo come Unicode.



Implementazione
    public static function get useCodePage():Boolean
    public static function set useCodePage(value:Boolean):void

Altri esempi

Elementi API correlati

Descrizione dei metodi

disposeXML

()metodo
public static function disposeXML(node:XML):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 10.1, AIR 1.5.2

Rende immediatamente disponibile l'oggetto XML specificato per la procedura di garbage collection. Questo metodo rimuove le connessioni principali e secondarie tra tutti i nodi per il nodo XML specificato.

Parametri

node:XML — Riferimento XML che deve essere reso disponibile per la procedura di garbage collection.

exit

()metodo 
public static function exit(code:uint):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9.0.115.0

Chiude Flash Player.

Disponibile solo nella versione di debug autonoma di Flash Player.

Le applicazioni AIR devono chiamare il metodo NativeApplication.exit() per uscire dall'applicazione.

Parametri

code:uint — È un valore da passare al sistema operativo. Di solito se il processo si chiude normalmente, il valore è 0.

Elementi API correlati

gc

()metodo 
public static function gc():void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9.0.115.0, Flash Lite 4

Forza il processo di garbage collection.

Disponibile solo nella versione di debug di Flash Player e nelle applicazioni AIR. In un'applicazione AIR, il metodo System.gc() viene abilitato esclusivamente nel contenuto in esecuzione in AIR Debug Launcher (ADL) o, in un'applicazione installata, nel contenuto che si trova nella sandbox di sicurezza dell'applicazione.

pause

()metodo 
public static function pause():void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9.0.115.0, Flash Lite 4

Mette in pausa Flash Player o AIR Debug Launcher (ADL). Dopo aver richiamato questo metodo nell'applicazione vengono interrotte tutte le operazioni tranne gli eventi socket.

Solo per la versione di debug di Flash Player o per AIR Debug Launcher (ADL).

Elementi API correlati

pauseForGCIfCollectionImminent

()metodo 
public static function pauseForGCIfCollectionImminent(imminence:Number = 0.75):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: Flash Player 11, AIR 3

Informa il garbage collector che se l'imminenza del collector supera il parametro imminence della funzione, il collector deve terminare il ciclo di raccolta incrementale.

L'algoritmo del garbage collector di Flash Runtime viene eseguito in modo incrementale mentre contrassegna la memoria in uso. Quando raccoglie parti di memoria inutilizzata, interrompe l'esecuzione dell'applicazione. La pausa che si verifica mentre viene completato il ciclo di raccolta incrementale può risultare più lunga di quanto sia auspicabile e può essere osservata o udita in alcuni programmi. Questa funzione consente all'applicazione di notificare al runtime che è un momento opportuno per completare l'operazione di contrassegno ed eseguire la raccolta. La pianificazione delle possibili pause in un momento in cui non vengono notate, consente di migliorare l'esperienza utente. Questa funzione può essere chiamata, ad esempio, da un gioco al completamento di un livello, riducendo in tal modo la possibilità che si verifichi una pausa durante l'esecuzione del gioco.

L'imminenza definisce la percentuale di completamento del processo di contrassegno percepita dal collector e, di conseguenza, quanto manca all'attivazione di una pausa durante la raccolta. L'argomento imminence per questa funzione è una soglia: il garbage collector verrà richiamato solo se l'imminenza effettiva supera il valore di soglia. In caso contrario, la chiamata restituisce immediatamente un valore senza eseguire alcuna azione.

Richiamando questa funzione con un valore di imminence basso, l'applicazione indica che è disponibile ad accettare che venga completata una quantità relativamente grande di operazioni di contrassegno. Un valore di imminence alto, d'altro canto, indica che l'applicazione deve essere messa in pausa solo se le operazioni di contrassegno sono quasi terminate.  Generalmente, le pause sono più lunghe nel primo caso che nel secondo.

La quantità di memoria resa disponibile non dipende dal parametro di imminence. Dipende esclusivamente dal numero di oggetti che è possibile liberare. Se l'applicazione ha recentemente rilasciato riferimenti a grandi strutture di dati o a un elevato numero di oggetti, un parametro di imminence basso tenderà ad attivare una raccolta che libererà immediatamente tali oggetti.

Parametri

imminence:Number (default = 0.75) — Un numero compreso tra 0 e 1, dove 0 significa meno imminente e 1 più imminente. I valori inferiori a 0 vengono impostati in modo predefinito su 0,25; i valori superiori a 1,0 su 1,0 e i valori NaN su 0,75

resume

()metodo 
public static function resume():void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9.0.115.0, Flash Lite 4

Riprende l'applicazione dopo aver chiamato System.pause().

Solo per la versione di debug di Flash Player o per AIR Debug Launcher (ADL).

Elementi API correlati

setClipboard

()metodo 
public static function setClipboard(string:String):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0, Flash Player 9

Sostituisce il contenuto degli Appunti con una stringa di testo specificata. Questo metodo funziona da ogni contesto di sicurezza quando viene chiamato come risultato di un evento utente (come un gestore di eventi tastiera o dispositivo di input).

Tale metodo viene fornito per contenuto SWF in esecuzione in Flash Player 9. Consente solo di aggiungere il contenuto dell'elemento String agli Appunti.

Il contenuto di Flash Player 10 e quello nella sandbox di sicurezza di un'applicazione AIR possono chiamare il metodo Clipboard.setData().

Parametri

string:String — Una stringa di testo normale contenente caratteri da inserire negli Appunti di sistema, che sostituisce l'eventuale contenuto presente.

Altri esempi

Elementi API correlati

SystemExample.as

L'esempio seguente illustra come copiare informazioni sulla memoria totale del sistema negli Appunti del sistema mediante una chiamata a System.totalMemory all'interno di una chiamata al metodo System.setClipboard().
package {
    import flash.display.Sprite;
    import flash.system.System;

    public class SystemExample extends Sprite {
        public function SystemExample() {
            System.setClipboard("System.totalMemory: " + System.totalMemory);
        }
    }
}




[ X ]Perché in inglese?
Il contenuto della Guida di riferimento di ActionScript 3.0 appare in inglese

Non tutte le parti della Guida di riferimento di ActionScript 3.0 sono tradotte in tutte le lingue. Quando un elemento del linguaggio non è tradotto, viene riportato in inglese. Ad esempio, la classe ga.controls.HelpBox non è tradotta in nessuna lingua. Pertanto, nella versione italiana della guida di riferimento, la descrizione della classe ga.controls.HelpBox è riportata in inglese.