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.desktop 

NativeApplication  - 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.desktop
Classepublic final class NativeApplication
EreditarietàNativeApplication Inheritance EventDispatcher Inheritance Object

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

La classe NativeApplication rappresenta questa applicazione AIR.

La classe NativeApplication fornisce informazioni sull'applicazione e sulle sue funzioni e invia eventi a livello di applicazione.

NativeApplication è un oggetto Singleton, creato automaticamente all'avvio dell'applicazione. Richiamate l'istanza NativeApplication di un'applicazione con la proprietà statica NativeApplication.nativeApplication.



Proprietà pubbliche
 ProprietàDefinito da
      activeWindow : NativeWindow
[sola lettura] La finestra dell'applicazione attiva.
NativeApplication
      applicationDescriptor : XML
[sola lettura] Il contenuto del file descrittore dell'applicazione per questa applicazione AIR.
NativeApplication
      applicationID : String
[sola lettura] L'ID applicazione di questa applicazione.
NativeApplication
      autoExit : Boolean
Specifica se l'applicazione deve essere chiusa automaticamente in seguito alla chiusura di tutte le finestre.
NativeApplication
 Inheritedconstructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
Object
      executeInBackground : Boolean
Specifica se l’applicazione viene eseguita in background o meno.
NativeApplication
      icon : InteractiveIcon
[sola lettura] L'icona dell'applicazione.
NativeApplication
      idleThreshold : int
Il numero di secondi che deve trascorrere da un input dell'utente prima che venga inviato un evento userIdle.
NativeApplication
      isCompiledAOT : Boolean
[sola lettura] Specifica se l'applicazione viene compilata o interpretata per la piattaforma desiderata.
NativeApplication
      menu : NativeMenu
Il menu dell'applicazione.
NativeApplication
      nativeApplication : NativeApplication
[statico] [sola lettura] L'istanza Singleton dell'oggetto NativeApplication.
NativeApplication
      openedWindows : Array
[sola lettura] Un array contenente tutte le finestre native aperte di questa applicazione.
NativeApplication
      publisherID : String
[sola lettura] L'ID editore di questa applicazione.
NativeApplication
      runtimePatchLevel : uint
[sola lettura] Il livello di patch del runtime che ospita questa applicazione.
NativeApplication
      runtimeVersion : String
[sola lettura] Il numero di versione del runtime che ospita questa applicazione.
NativeApplication
      startAtLogin : Boolean
Specifica se questa applicazione viene avviata automaticamente quando l'utente corrente effettua l'accesso.
NativeApplication
      supportsDefaultApplication : Boolean
[statico] [sola lettura] Indica se setAsDefaultApplication(), removeAsDefaultApplication() e isSetAsDefaultApplication() sono supportati nella piattaforma corrente.
NativeApplication
      supportsDockIcon : Boolean
[statico] [sola lettura] Indica se AIR supporta le icone dell'applicazione di tipo "dock" nel sistema operativo corrente.
NativeApplication
      supportsMenu : Boolean
[statico] [sola lettura] Specifica se il sistema operativo corrente supporta una barra di menu applicazione globale.
NativeApplication
      supportsStartAtLogin : Boolean
[statico] [sola lettura] Indica se startAtLogin è supportato nella piattaforma corrente.
NativeApplication
      supportsSystemTrayIcon : Boolean
[statico] [sola lettura] Specifica se AIR supporta le icone della barra delle applicazioni sul sistema operativo corrente.
NativeApplication
      systemIdleMode : String
Fornisce alle applicazioni un modo per impedire che l'interfaccia utente entri in modalità "idle" (inattiva).
NativeApplication
      timeSinceLastUserInput : int
[sola lettura] Il tempo, espresso in secondi, dall'ultimo input dell'utente.
NativeApplication
Metodi pubblici
 MetodoDefinito da
  
    activate(window:NativeWindow = null):void
Attiva questa applicazione.
NativeApplication
  
    addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
[override] Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento.
NativeApplication
  
    clear():Boolean
Richiama un comando Elimina interno sull'oggetto di visualizzazione attivo.
NativeApplication
  
    copy():Boolean
Richiama un comando Copia interno sull'oggetto di visualizzazione attivo.
NativeApplication
  
    cut():Boolean
Richiama un comando Taglia interno sull'oggetto di visualizzazione attivo.
NativeApplication
  
    dispatchEvent(event:Event):Boolean
[override] Invia un evento nel flusso di eventi.
NativeApplication
  
    exit(errorCode:int = 0):void
Chiude questa applicazione.
NativeApplication
  
Ottiene l'applicazione predefinita per aprire i file con l'estensione specificata.
NativeApplication
 Inherited
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento.
EventDispatcher
 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
  
Specifica se questa applicazione è l'applicazione predefinita per l'apertura dei file con l'estensione specificata.
NativeApplication
  
    paste():Boolean
Richiama un comando Incolla interno sull'oggetto di visualizzazione attivo.
NativeApplication
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
  
Rimuove l'impostazione di questa applicazione come applicazione predefinita per l'apertura dei file con l'estensione specificata.
NativeApplication
  
    removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
[override] Rimuove un listener dall'oggetto EventDispatcher.
NativeApplication
  
    selectAll():Boolean
Richiama un comando Seleziona tutto interno sull'oggetto di visualizzazione attivo.
NativeApplication
  
Imposta questa applicazione come applicazione predefinita per l'apertura dei file con l'estensione specificata.
NativeApplication
 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
 Inherited
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato.
EventDispatcher
Eventi
 Evento Riepilogo Definito da
  
    activate
Inviato quando questa applicazione diventa l'applicazione attiva sul desktop.NativeApplication
  Inviato quando un'applicazione viene richiamata da un file SWF in esecuzione nel browser dell'utente.NativeApplication
  
    deactivate
Inviato quando sul desktop viene attivata un'altra applicazione.NativeApplication
  
    exiting
Inviato quando la sequenza di uscita dall'applicazione viene avviata.NativeApplication
  
    invoke
Inviato quando un'applicazione viene chiamata.NativeApplication
  
    keyDown
Inviato quando l'utente preme un tasto.NativeApplication
  
    keyUp
Inviato quando l'utente rilascia un tasto.NativeApplication
  Inviato quando una nuova connessione di rete diventa disponibile oppure una connessione di rete esistente viene persa.NativeApplication
  
    suspend
Inviato quando l’applicazione sta per essere messa in stato di sospensione dal sistema operativo.NativeApplication
  
    userIdle
Inviato quando l'utente è rimasto inattivo.NativeApplication
  
    userPresent
Inviato quando il sistema operativo rileva l'attività del mouse o della tastiera dopo un periodo di inattività.NativeApplication
Descrizione delle proprietà
    

activeWindow

proprietà
activeWindow:NativeWindow  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

La finestra dell'applicazione attiva.

Se la finestra attiva sul desktop non appartiene a questa applicazione o se non è attiva alcuna finestra, activeWindow è null.

Questa proprietà non è supportata nelle piattaforme che non supportano la classe NativeWindow.



Implementazione
    public function get activeWindow():NativeWindow
    

applicationDescriptor

proprietà 
applicationDescriptor:XML  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Il contenuto del file descrittore dell'applicazione per questa applicazione AIR.



Implementazione
    public function get applicationDescriptor():XML

Esempio  ( Come utilizzare questo esempio )
Nell'esempio che segue vengono letti gli elementi copyright e version dal file descrittore dell'applicazione. Tenete presente che è necessario utilizzare lo spazio dei nomi di default definito nel codice XML del descrittore dell'applicazione.
var appDescriptor:XML = NativeApplication.nativeApplication.applicationDescriptor;
var ns:Namespace = appDescriptor.namespace();
var appCopyright:String = appDescriptor.ns::copyright;
var appVersion:String = appDescriptor.ns::version;
trace("appId:", appCopyright);
trace("version:", appVersion);
    

applicationID

proprietà 
applicationID:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

L'ID applicazione di questa applicazione.

Il valore di questo ID è impostato nel file descrittore dell'applicazione.



Implementazione
    public function get applicationID():String
    

autoExit

proprietà 
autoExit:Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Specifica se l'applicazione deve essere chiusa automaticamente in seguito alla chiusura di tutte le finestre.

Se autoExit è true, come da impostazione predefinita, l'applicazione viene chiusa quando tutte le finestre vengono chiuse. Viene inviato sia l'evento exiting che l'evento exit. Se autoExit è false, dovete chiamare NativeApplication.nativeApplication.exit() per chiudere l'applicazione.

Questa proprietà non è supportata nelle piattaforme che non supportano la classe NativeWindow.



Implementazione
    public function get autoExit():Boolean
    public function set autoExit(value:Boolean):void
    

executeInBackground

proprietà 
executeInBackground:Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 3.3

Specifica se l’applicazione viene eseguita in background o meno.

Se executeInBackground è false, come da impostazione predefinita, l’applicazione rimane nello stato di sospensione quando va in background. Se executeInBackground è true, l’applicazione può essere eseguita in background.

Nota: con SWF versione 21 e precedenti, AIR non supporta l’esecuzione in background su iOS e Android se l’opzione renderMode è impostata su direct. A causa di tale restrizione, le applicazioni basate su Stage3D non possono eseguire attività in background come la riproduzione audio, gli aggiornamenti della posizione, l’upload o il download tramite rete e così via. iOS non consente OpenGLES o il rendering delle chiamate in background. Le applicazioni che cercano di effettuare chiamate OpenGL in background vengono chiuse da iOS. Android non impedisce alle applicazioni di effettuare chiamate OpenGLES in background o di eseguire altre attività in background, come la riproduzione audio. In swf versione 22 e successive, le applicazioni per dispositivi mobili AIR possono essere eseguite in background quando renderMode è impostato su "direct". Il runtime di iOS AIR risulta in un errore ActionScript (3768: L’API Stage3D non può essere utilizzata durante l’esecuzione in background) se le chiamate OpenGLES vengono effettuate in background. Tuttavia in Android non si verificano errori in quanto le applicazioni native possono effettuare chiamate OpenGLES in background. Per un utilizzo ottimale delle risorse per dispositivi mobili, non effettuate chiamate di rendering mentre c’è un’applicazione in esecuzione in background.

Questa proprietà è supportata in AIR iOS e Android.



Implementazione
    public function get executeInBackground():Boolean
    public function set executeInBackground(value:Boolean):void
    

icon

proprietà 
icon:InteractiveIcon  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

L'icona dell'applicazione.

Utilizzate NativeApplication.supportsDockIcon e NativeApplication.supportsSystemTrayIcon per determinare la classe icon. Il tipo di oggetto corrisponderà a una delle sottoclassi di InteractiveIcon. In Mac® OS X, NativeApplication.icon è un oggetto di tipo DockIcon. in Windows®, NativeApplication.icon è un oggetto di tipo SystemTrayIcon. Quando l'icona di un'applicazione non è supportata, NativeApplication.supportsDockIcon e NativeApplication.supportsSystemTrayIcon sono entrambe false e la proprietà icon è null.

L'oggetto icon viene automaticamente creato, ma non inizializzato con dati immagine. In alcuni sistemi operativi, ad esempio Mac OS X, viene fornita un'immagine predefinita. In altri, ad esempio Windows, l'icona non viene visualizzata a meno che ad essa non vengano assegnati dati immagine. Per assegnare un'immagine all'icona, impostate la proprietà icon.bitmaps con un array contenente almeno un oggetto BitmapData. Se nell'array sono contenuti più oggetti BitmapData, il sistema operativo sceglie l'immagine dalle dimensioni più simili alle dimensioni di visualizzazione dell'icona, ridimensionando l'immagine se necessario.



Implementazione
    public function get icon():InteractiveIcon

Elementi API correlati

    

idleThreshold

proprietà 
idleThreshold:int

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Il numero di secondi che deve trascorrere da un input dell'utente prima che venga inviato un evento userIdle.

Per impostazione predefinita, la soglia di inattività è 300 secondi (5 minuti). L'intervallo di valori accettabili va da 5 (5 secondi) a 86.400 (1 giorno) compreso.



Implementazione
    public function get idleThreshold():int
    public function set idleThreshold(value:int):void

Genera
ArgumentError — Se tentate di impostare la proprietà su un valore non valido. L'intervallo di valori accettabili va da 5 (5 secondi) a 86.400 (1 giorno) compreso.

Elementi API correlati

    

isCompiledAOT

proprietà 
isCompiledAOT:Boolean  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 25.0

Specifica se l'applicazione viene compilata o interpretata per la piattaforma desiderata. Questa API restituisce (true) solo per iOS per target (ipa-app-store, ipa-test, ipa-debug, ipa-ad-hoc). Per altre piattaforme AIR questa API restituisce (false).



Implementazione
    public function get isCompiledAOT():Boolean
    

menu

proprietà 
menu:NativeMenu

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Il menu dell'applicazione.

I menu dell’applicazione sono supportati quando NativeApplication.supportsMenu è true. Non tutti i sistemi operativi supportano i menu dell'applicazione. I menu dell'applicazione sono supportati ad esempio da Mac OS X, ma non da Windows o Linux. L’assegnazione di un oggetto NativeMenu a questa proprietà quando NativeApplication.supportsMenu è false è consentita, ma non porta ad alcun risultato. Utilizzate la proprietà NativeApplication.supportsMenu per determinare se il sistema operativo supporta i menu dell’applicazione. Altri modi (ad esempio Capabilities.os) per determinare il supporto possono causare errori di programmazione (se non vengono considerati alcuni possibili sistemi di destinazione).

Supporto profili AIR: questa funzione non è supportata nei dispositivi mobili o nei dispositivi AIR per TV. Per ulteriori informazioni sul supporto delle API tra più profili, vedete Supporto dei profili AIR.

Nota: in Mac OS X, la proprietà menu fa riferimento al menu applicazione predefinito fornito dal sistema operativo. Potete modificare la struttura di menu esistente mediante l'inserimento e la rimozione di voci di menu e sottomenu e mediante l'aggiunta di listener di eventi. Potete inoltre sostituire completamente i menu predefiniti assegnando un nuovo oggetto NativeMenu a questa proprietà menu.



Implementazione
    public function get menu():NativeMenu
    public function set menu(value:NativeMenu):void

Elementi API correlati

    

nativeApplication

proprietà 
nativeApplication:NativeApplication  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

L'istanza Singleton dell'oggetto NativeApplication.



Implementazione
    public static function get nativeApplication():NativeApplication

Genera
Error — Se tenta di accedervi un contenuto che non appartiene alla sandbox di sicurezza dell'applicazione.
    

openedWindows

proprietà 
openedWindows:Array  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Un array contenente tutte le finestre native aperte di questa applicazione.

Questa proprietà non è supportata nelle piattaforme che non supportano la classe NativeWindow.



Implementazione
    public function get openedWindows():Array
    

publisherID

proprietà 
publisherID:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

L'ID editore di questa applicazione.

Il valore di questo ID è impostato nel file publisherid dell'applicazione, che viene generato durante l'installazione dalla catena di certificati utilizzata per firmare l'applicazione.



Implementazione
    public function get publisherID():String
    

runtimePatchLevel

proprietà 
runtimePatchLevel:uint  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Il livello di patch del runtime che ospita questa applicazione.



Implementazione
    public function get runtimePatchLevel():uint
    

runtimeVersion

proprietà 
runtimeVersion:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Il numero di versione del runtime che ospita questa applicazione.



Implementazione
    public function get runtimeVersion():String
    

startAtLogin

proprietà 
startAtLogin:Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Specifica se questa applicazione viene avviata automaticamente quando l'utente corrente effettua l'accesso.

Supporto profili AIR: questa funzionalità è supportata in tutti i sistemi operativi desktop ma non nei dispositivi mobili o in AIR per i dispositivi TV. È possibile verificare se la funzionalità è supportata in fase runtime utilizzando la proprietà NativeApplication.supportsStartAtLogin. Per ulteriori informazioni sul supporto delle API tra più profili, vedete Supporto dei profili AIR.

La proprietà startAtLogin riflette lo stato del meccanismo definito dal sistema operativo che determina se un'applicazione deve essere avviata automaticamente quando un utente effettua l'accesso. L'utente può modificare lo stato manualmente mediante l'interfaccia utente del sistema operativo. Questa proprietà riflette lo stato corrente, sia che tale stato sia stato modificato dall'applicazione AIR o dal sistema operativo.



Implementazione
    public function get startAtLogin():Boolean
    public function set startAtLogin(value:Boolean):void

Genera
IllegalOperationError — In Windows, se un'altra applicazione con lo stesso nome (ma con un percorso del file eseguibile differente) è già impostata per essere avviata automaticamente quando l'utente effettua l'accesso.
 
IllegalOperationError — Se questa applicazione non è installata, ad esempio, se avviata da AIR Debug Launcher (ADL).

Elementi API correlati

    

supportsDefaultApplication

proprietà 
supportsDefaultApplication:Boolean  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 2

Indica se setAsDefaultApplication(), removeAsDefaultApplication() e isSetAsDefaultApplication() sono supportati nella piattaforma corrente.

Se è true, i metodi indicati funzioneranno come descritto nella documentazione. Se è false, setAsDefaultApplication e removeDefaultApplication non hanno alcun effetto e isSetAsDefaultApplication restituisce false.



Implementazione
    public static function get supportsDefaultApplication():Boolean

Elementi API correlati

    

supportsDockIcon

proprietà 
supportsDockIcon:Boolean  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Indica se AIR supporta le icone dell'applicazione di tipo "dock" nel sistema operativo corrente.

Se true, la proprietà NativeApplication.icon è di tipo DockIcon.

L'interfaccia utente di Mac OS X fornisce un "dock" dell'applicazione contenente le icone per le applicazioni in esecuzione o utilizzate più spesso.

Utilizzate la proprietà NativeApplication.supportsDockIcon per determinare se il sistema operativo supporta le icone del dock dell'applicazione. Altri modi (ad esempio Capabilities.os) per determinare il supporto possono causare errori di programmazione (se non vengono considerati alcuni possibili sistemi di destinazione).



Implementazione
    public static function get supportsDockIcon():Boolean

Elementi API correlati

    

supportsMenu

proprietà 
supportsMenu:Boolean  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Specifica se il sistema operativo corrente supporta una barra di menu applicazione globale.

Se true, la proprietà NativeApplication.menu può essere utilizzata per definire (o accedere a) un menu applicazione nativo.

Utilizzate la proprietà NativeApplication.supportsMenu per determinare se il sistema operativo supporta la barra dei menu dell'applicazione. Altri modi (ad esempio Capabilities.os) per determinare il supporto possono causare errori di programmazione (se non vengono considerati alcuni possibili sistemi di destinazione).



Implementazione
    public static function get supportsMenu():Boolean

Elementi API correlati

    

supportsStartAtLogin

proprietà 
supportsStartAtLogin:Boolean  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 2

Indica se startAtLogin è supportato nella piattaforma corrente.

Se è true, startAtLogin funzionerà come descritto nella documentazione. Se è false, startAtLogin non ha alcun effetto.



Implementazione
    public static function get supportsStartAtLogin():Boolean

Elementi API correlati

    

supportsSystemTrayIcon

proprietà 
supportsSystemTrayIcon:Boolean  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Specifica se AIR supporta le icone della barra delle applicazioni sul sistema operativo corrente.

Se è true, la proprietà NativeApplication.icon è di tipo SystemTrayIcon.

L'interfaccia utente di Windows fornisce un'area sulla barra delle applicazioni, chiamata ufficialmente Area di notifica, in cui possono essere visualizzate le icone delle applicazioni. Non viene visualizzata alcuna icona predefinita. Dovete impostare l'array bitmaps dell'oggetto icon per visualizzare un'icona.

Utilizzate la proprietà NativeApplication.supportsSystemTrayIcon per determinare se il sistema operativo supporta le icone della barra delle applicazioni dell'applicazione. Altri modi (ad esempio Capabilities.os) per determinare il supporto possono causare errori di programmazione (se non vengono considerati alcuni possibili sistemi di destinazione).



Implementazione
    public static function get supportsSystemTrayIcon():Boolean

Elementi API correlati

    

systemIdleMode

proprietà 
systemIdleMode:String

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 2

Fornisce alle applicazioni un modo per impedire che l'interfaccia utente entri in modalità "idle" (inattiva).

Valore della classe SystemIdleMode che consente di controllare il comportamento della modalità idle del sistema host. Questa proprietà ha effetto solo per l'applicazione attiva per l'input ed è possibile accedervi solo dal contenuto in esecuzione nella sandbox dell'applicazione.

Supporto profili AIR: questa funzionalità è supportata nei dispositivi mobili ma non nei sistemi operativi desktop o nei dispositivi AIR per TV. Per ulteriori informazioni sul supporto delle API tra più profili, vedete Supporto dei profili AIR.



Implementazione
    public function get systemIdleMode():String
    public function set systemIdleMode(value:String):void

Elementi API correlati

    

timeSinceLastUserInput

proprietà 
timeSinceLastUserInput:int  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Il tempo, espresso in secondi, dall'ultimo input dell'utente.



Implementazione
    public function get timeSinceLastUserInput():int

Elementi API correlati

Descrizione dei metodi

    activate

()metodo
public function activate(window:NativeWindow = null):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Attiva questa applicazione.

Questo metodo non è supportato nelle piattaforme che non supportano la classe NativeWindow.

In alcune circostanze determinate dal sistema operativo, questo metodo non consente di attivare un'applicazione. La maggior parte dei sistemi operativi limita la capacità di un'applicazione di attivarsi autonomamente per evitare che essa impedisca accidentalmente o intenzionalmente agli utenti di usare altre applicazioni.

Se il sistema operativo consente l'attivazione, la finestra specificata viene aperta in primo piano sul desktop, vale a dire, davanti alle finestre di altre applicazioni. (Se il parametro window è null, viene attivata una qualsiasi finestra visibile di questa applicazione.)

Il metodo activate() non ha alcun effetto se l'applicazione non presenta finestre visibili.

L'operazione di attivazione è sincrona.

Parametri

window:NativeWindow (default = null) — L'oggetto NativeWindow della finestra da attivare con l'applicazione.


Eventi
activate:Event — Inviato se lo stato di attivazione cambia.

    addEventListener

()metodo 
override public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void

Versioni runtime: AIR 1.0

Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento. Potete registrare listener di eventi in tutti i nodi dell'elenco di visualizzazione per un tipo di evento, una fase e una priorità specifiche.

Una volta registrato un listener di eventi, non potete modificarne la priorità mediante chiamate aggiuntive a addEventListener(). Per modificare la priorità di un listener dovete chiamare innanzitutto removeListener(). In seguito potete registrare nuovamente il listener con il nuovo livello di priorità.

Tenete presente che, dopo la registrazione del listener, le successive chiamate a addEventListener() con un valore type o useCapture diverso determinano la creazione di un'altra registrazione per il listener. Ad esempio, se registrate un listener inizialmente con useCapture impostato su true, l'intercettazione avviene solo durante la fase di cattura. Se chiamate di nuovo addEventListener() utilizzando lo stesso oggetto listener ma impostando useCapture su false, ottenete due listener separati: uno rileva gli eventi durante la fase di cattura e l'altro durante la fasi target e di bubbling.

Non potete registrare un listener di eventi solo per la fase target o per la fase di bubbling. Queste fasi vengono accoppiate durante la registrazione perché la propagazione è valida solo per gli antenati del nodo target.

Se il listener di eventi non è più necessario, rimovetelo con una chiamata a removeEventListener() per evitare problemi di memoria. I listener di eventi non vengono eliminati automaticamente dalla memoria perché il garbage collector non rimuove il listener fintantoché esiste l'oggetto che effettua l'invio (a meno che il parametro useWeakReference non sia impostato su true).

Se copiate un'istanza EventDispatcher, i listener di eventi associati all'istanza non vengono copiati (se un nodo appena creato necessita di un listener di eventi, dovete associarlo dopo avere creato il nodo). Se invece spostate un'istanza EventDispatcher, insieme a questa vengono spostati anche i listener di eventi associati.

Se il listener di eventi viene registrato su un nodo mentre questo sta elaborando un evento, il listener di eventi non viene attivato durante la fase corrente ma può esserlo durante una fase successiva del flusso di eventi, ad esempio la fase di bubbling.

Se un listener di eventi viene rimosso da un nodo mentre questo sta elaborando un evento, il listener continua a essere attivato dalle azioni in corso. Dopo che è stato rimosso, il listener di eventi non viene più richiamato (a meno che non venga registrato nuovamente per elaborazioni future).

Parametri

type:String — Il tipo di evento.
 
listener:Function — La funzione listener che elabora l'evento. Questa funzione deve accettare un oggetto Event come unico parametro e non restituire alcun valore, come mostra l'esempio che segue:
function(evt:Event):void

La funzione può avere qualunque nome.

 
useCapture:Boolean (default = false)Determina se il listener funziona nella fase di cattura o nelle fasi target e di bubbling. Se useCapture è impostato su true, il listener elabora l'evento solo durante la fase di cattura e non nella fase target o di bubbling. Se useCapture è impostato su false, il listener elabora l'evento solo durante la fase target o di bubbling. Per consentire l'intercettazione dell'evento in tutte e tre le fasi, chiamate due volte addEventListener, una volta con useCapture impostato su true e un'altra volta con useCapture impostato su false.
 
priority:int (default = 0) — Il livello di priorità del listener di eventi. La priorità è indicata da un numero intero a 32 bit con segno. Più alto è il numero, più alta è la priorità. Tutti i listener con priorità n vengono elaborati prima dei listener con priorità n-1. Se due o più listener hanno la stessa priorità, l'elaborazione avviene secondo l'ordine in cui sono stati aggiunti. La priorità predefinita è 0.
 
useWeakReference:Boolean (default = false) — Determina se il riferimento al listener è forte o debole. Un riferimento forte (predefinito) evita che il listener venga sottoposto al processo di garbage collection, un riferimento debole no.

Le funzioni dei membri a livello di classe non sono soggette a garbage collection, pertanto è possibile impostare useWeakReference su true. Se impostate useWeakReference su true per un listener che è una funzione nidificata, la funzione viene sottoposta a garbage collection e non è più persistente. Se create riferimenti alla funzione nidificata (salvandola in un'altra variabile), questa non viene sottoposta a garbage collection e rimane persistente.

    clear

()metodo 
public function clear():Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Richiama un comando Elimina interno sull'oggetto di visualizzazione attivo.

Questa chiamata di funzione viene ignorata se l'oggetto attivo non implementa il comando. Solo gli oggetti di visualizzazione che discendono dalle classi TextField o HTMLLoader implementano attualmente questo comando.

Nota: il comando clear() elimina il testo selezionato. Se non è stata effettuata alcuna selezione, non viene eliminato tutto il testo.

Restituisce
Booleantrue.

    copy

()metodo 
public function copy():Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Richiama un comando Copia interno sull'oggetto di visualizzazione attivo.

Questa chiamata di funzione viene ignorata se il componente non implementa il comando. Solo gli oggetti di visualizzazione che discendono dalle classi TextField o HTMLLoader implementano attualmente questo comando.

Restituisce
Boolean

    cut

()metodo 
public function cut():Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Richiama un comando Taglia interno sull'oggetto di visualizzazione attivo.

Questa chiamata di funzione viene ignorata se il componente non implementa il comando. Solo gli oggetti di visualizzazione che discendono dalle classi TextField o HTMLLoader implementano attualmente questi comandi.

Restituisce
Booleantrue.

    dispatchEvent

()metodo 
override public function dispatchEvent(event:Event):Boolean

Versioni runtime: AIR 1.0

Invia un evento nel flusso di eventi. Il target dell'evento è l'oggetto EventDispatcher su cui viene chiamato il metodo dispatchEvent().

Parametri

event:Event — L'oggetto evento inviato al flusso di eventi. Se l'evento viene inviato nuovamente, viene creato automaticamente un clone dell'evento. Dopo l'invio, la proprietà target dell'evento non può essere modificata e pertanto per poter inviare nuovamente l'evento è necessario crearne una nuova copia.

Restituisce
Boolean — Un valore true se l'evento è stato inviato correttamente. Un valore false indica un esito negativo o il fatto che sull'evento è stato chiamato preventDefault().

    exit

()metodo 
public function exit(errorCode:int = 0):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Chiude questa applicazione.

La chiamata al metodo exit() verrà rilanciata; la sequenza di chiusura non viene iniziata fino a quando il codice in esecuzione (ad esempio, il gestore di eventi corrente) non viene completato. Le operazioni asincrone in attesa vengono annullate e possono essere o non essere portate a termine.

Non viene inviato alcun evento exiting. Se la logica dell'applicazione richiede un evento exiting, potete chiamare il metodo NativeApplication.nativeApplication.dispatchEvent(), passando un oggetto Event di tipo exiting. Per tutte le finestre aperte, gli oggetti NativeWindow inviano eventi closing e close. La chiamata al metodo preventDefault() dell'oggetto evento closing impedisce la chiusura dell'applicazione.

Note: questo metodo non è supportato nel sistema operativo iOS.

Parametri

errorCode:int (default = 0) — Il codice di uscita segnalato al sistema operativo quando l'applicazione viene chiusa.

    getDefaultApplication

()metodo 
public function getDefaultApplication(extension:String):String

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Ottiene l'applicazione predefinita per aprire i file con l'estensione specificata.

Nota: questo metodo può essere utilizzato esclusivamente con i tipi di file dichiarati nell'istruzione fileTypes del descrittore dell'applicazione.

Questo metodo non è utilizzabile con i dispositivi AIR per TV. Se lo chiamate con un tipo di file dichiarato nel descrittore dell'applicazione, restituisce null.

Parametri

extension:String — Parametro String contenente l'estensione del tipo di file di interesse (senza il ".").

Restituisce
String — Il percorso dell'applicazione predefinita.

Genera
Error — Se il parametro extension non contiene una delle estensioni file dichiarate nel descrittore dell'applicazione.

Elementi API correlati

    isSetAsDefaultApplication

()metodo 
public function isSetAsDefaultApplication(extension:String):Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Specifica se questa applicazione è l'applicazione predefinita per l'apertura dei file con l'estensione specificata.

Supporto profili AIR: questa funzionalità è supportata in tutti i sistemi operativi desktop ma non nei dispositivi mobili o in AIR per i dispositivi TV. È possibile verificare se la funzionalità è supportata in fase runtime utilizzando la proprietà NativeApplication.supportsDefaultApplication. Per ulteriori informazioni sul supporto delle API tra più profili, vedete Supporto dei profili AIR.

Parametri

extension:String — Parametro String contenente l'estensione del tipo di file di interesse (senza il ".").

Restituisce
Booleantrue se l'applicazione è quella predefinita.

Genera
Error — Se il parametro extension non contiene una delle estensioni file dichiarate nel descrittore dell'applicazione.

Elementi API correlati

    paste

()metodo 
public function paste():Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Richiama un comando Incolla interno sull'oggetto di visualizzazione attivo.

Questa chiamata di funzione viene ignorata se il componente non implementa il comando. Solo gli oggetti di visualizzazione che discendono dalle classi TextField o HTMLLoader implementano attualmente questo comando.

Restituisce
Booleantrue.

    removeAsDefaultApplication

()metodo 
public function removeAsDefaultApplication(extension:String):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Rimuove l'impostazione di questa applicazione come applicazione predefinita per l'apertura dei file con l'estensione specificata.

Nota: questo metodo può essere utilizzato esclusivamente con i tipi di file elencati nell'istruzione fileTypes del descrittore dell'applicazione.

Parametri

extension:String — Parametro String contenente l'estensione del tipo di file di interesse (senza il ".").


Genera
Error — Se il parametro extension non contiene una delle estensioni file dichiarate nel descrittore dell'applicazione.

Elementi API correlati

    removeEventListener

()metodo 
override public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void

Versioni runtime: AIR 1.0

Rimuove un listener dall'oggetto EventDispatcher. Se non esiste un listener corrispondente registrato nell'oggetto EventDispatcher, la chiamata a questo metodo non ha alcun effetto.

Parametri

type:String — Il tipo di evento.
 
listener:Function — L'oggetto listener da rimuovere.
 
useCapture:Boolean (default = false)Specifica se il listener è stato registrato per la fase di cattura o per le fasi target e di bubbling. Se il listener è stato registrato sia per la fase di cattura che per quelle target e di bubbling, per eliminarle entrambe sono necessarie due chiamate a removeEventListener(), una con useCapture() impostato su true e un'altra con useCapture() impostato su false.

    selectAll

()metodo 
public function selectAll():Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Richiama un comando Seleziona tutto interno sull'oggetto di visualizzazione attivo.

Questa chiamata di funzione viene ignorata se il componente non implementa il comando. Solo gli oggetti di visualizzazione che discendono dalle classi TextField o HTMLLoader implementano attualmente questo comando.

Restituisce
Booleantrue.

    setAsDefaultApplication

()metodo 
public function setAsDefaultApplication(extension:String):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Imposta questa applicazione come applicazione predefinita per l'apertura dei file con l'estensione specificata.

Nota: questo metodo può essere utilizzato esclusivamente con i tipi di file dichiarati nell'istruzione fileTypes del descrittore dell'applicazione.

Parametri

extension:String — Parametro String contenente l'estensione del tipo di file di interesse (senza il ".").


Genera
Error — Se il parametro extension non contiene una delle estensioni file dichiarate nel descrittore dell'applicazione.

Elementi API correlati

Descrizione degli eventi
    

activate

Evento
Tipo di oggetto evento: flash.events.Event
proprietà Event.type = flash.events.Event.ACTIVATE

Versioni runtime: AIR 1.0

Inviato quando questa applicazione diventa l'applicazione attiva sul desktop.

La costante ACTIVATE definisce il valore della proprietà type di un evento activate.

Nota: questo evento non dispone di una "fase di cattura" né di una "fase di bubbling"; ciò significa che i listener di eventi devono essere aggiunti direttamente a qualsiasi target potenziale, sia che il target si trovi o meno nell'elenco di visualizzazione.

I dispositivi AIR per TV non inviano mai automaticamente questo evento. È possibile, tuttavia, inviarlo manualmente.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
targetQualunque istanza DisplayObject con un listener registrato per l'evento activate.
    

browserInvoke

Evento  
Tipo di oggetto evento: flash.events.BrowserInvokeEvent
proprietà BrowserInvokeEvent.type = flash.events.BrowserInvokeEvent.Browser_INVOKE

Versioni runtime: AIR 1.0

Inviato quando un'applicazione viene richiamata da un file SWF in esecuzione nel browser dell'utente.

La chiamata al browser è consentita solo se un'applicazione specifica quanto segue nel file descrittore dell'applicazione:

<allowBrowserInvocation>true</allowBrowserInvocation>

    

deactivate

Evento  
Tipo di oggetto evento: flash.events.Event
proprietà Event.type = flash.events.Event.DEACTIVATE

Versioni runtime: AIR 1.0

Inviato quando sul desktop viene attivata un'altra applicazione.

La costante Event.DEACTIVATE definisce il valore della proprietà type di un oggetto evento deactivate.

Nota: questo evento non dispone di una "fase di cattura" né di una "fase di bubbling"; ciò significa che i listener di eventi devono essere aggiunti direttamente a qualsiasi target potenziale, sia che il target si trovi o meno nell'elenco di visualizzazione.

I dispositivi AIR per TV non inviano mai automaticamente questo evento. È possibile, tuttavia, inviarlo manualmente.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
targetQualunque istanza DisplayObject con un listener registrato per l'evento deactivate.
    

exiting

Evento  
Tipo di oggetto evento: flash.events.Event
proprietà Event.type = flash.events.Event.EXITING

Versioni runtime: AIR 1.0

Inviato quando la sequenza di uscita dall'applicazione viene avviata.

L'evento exiting viene inviato quando il sistema operativo avvia la sequenza di chiusura di un'applicazione, ad esempio, quando un utente digita la sequenza di tasti Cmd-Q su Mac OS X oppure quando la proprietà autoExit dell'oggetto NativeApplication è true e l'ultima finestra dell'applicazione viene chiusa. L'annullamento di questo evento impedisce la chiusura dell'applicazione.

I dispositivi AIR per TV non inviano mai l'evento exiting.

Nota: la chiamata al metodo NativeApplication exit() non provoca l'invio di un evento exiting. Per segnalare ai componenti un'uscita imminente, inviate l'evento exiting prima di chiamare exit().

La costante Event.EXITING definisce il valore della proprietà type di un oggetto evento exiting.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelabletrue; se si annulla questo oggetto evento l'operazione di uscita verrà interrotta.
currentTargetL'oggetto NativeApplication.
targetL'oggetto NativeApplication.
    

invoke

Evento  
Tipo di oggetto evento: flash.events.InvokeEvent
proprietà InvokeEvent.type = flash.events.InvokeEvent.INVOKE

Versioni runtime: AIR 1.0

Inviato quando un'applicazione viene chiamata.

Se un'applicazione viene chiamata una seconda volta, non viene avviata una seconda istanza dell'applicazione, ma la prima istanza riceve un evento invoke aggiuntivo. È responsabilità dell'applicazione gestire gli eventi invoke successivi in modo appropriato.

Nota: tutti gli eventi invoke vengono messi in coda. Se viene registrato un listener di questo evento, esso riceve tutti gli eventi in coda, così come tutti i nuovi eventi. Gli eventi in coda possono essere consegnati prima o dopo eventuali nuovi eventi invoke.

La costante InvokeEvent.INVOKE definisce il valore della proprietà type di un oggetto evento InvokeEvent.

L'oggetto InvokeEvent ha le proprietà seguenti:

ProprietàValori
argumentsL'array di argomenti String passati durante la chiamata.
currentDirectoryOggetto file che rappresenta la directory da utilizzare per risolvere i percorsi relativi nell'array arguments.
reasonun codice che indica se l’evento invoke è stato inviato perché l’applicazione è stata avviata automaticamente al momento del login (InvokeEventReason.LOGIN), avviata in risposta a una notifica remota (InvokeEventReason.NOTIFICATION - solo per iOS), perché l’applicazione è stata chiamata da un’altra applicazione (InvokeEventReason.OPEN_URL) o per un altro motivo (InvokeEventReason.STANDARD). Disponibile a partire da AIR 1.5.1.
bubblesfalse.
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetIndica l'oggetto che sta elaborando attivamente questo oggetto InvokeEvent con un listener di eventi.
targetSempre l'oggetto NativeApplication.
    

keyDown

Evento  
Tipo di oggetto evento: flash.events.KeyboardEvent
proprietà KeyboardEvent.type = flash.events.KeyboardEvent.KEY_DOWN

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Inviato quando l'utente preme un tasto. L'istanza NativeApplication fornisce questo evento per supportare i tasti di scelta rapida. Questo evento di tastiera viene inviato innanzitutto a NativeApplication. L'annullamento di questo evento elimina anche i tasti di scelta rapide del menu NativeWindow. Questo evento si verifica prima dell'evento keyUp.

La costante KeyboardEvent.KEY_DOWN definisce il valore della proprietà type di un oggetto evento keyDown.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblestrue
cancelabletrue in AIR, false in Flash Player; in AIR, l'annullamento di questo evento impedisce l'immissione del carattere in un campo di testo.
charCodeIl valore del codice di carattere del tasto premuto o rilasciato.
commandKeytrue in Mac se il tasto Comando è attivo. Altrimenti false
controlKeytrue in Windows e Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl è attivo. Altrimenti false
ctrlKeytrue in Windows e Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
keyCodeIl valore del codice tasto del tasto premuto o rilasciato.
keyLocationLa posizione del tasto sulla tastiera.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
targetL'istanza InteractiveObject attivata. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

Elementi API correlati

    

keyUp

Evento  
Tipo di oggetto evento: flash.events.KeyboardEvent
proprietà KeyboardEvent.type = flash.events.KeyboardEvent.KEY_UP

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.0

Inviato quando l'utente rilascia un tasto. L'istanza NativeApplication fornisce questo evento per supportare i tasti di scelta rapida. Questo evento di tastiera viene inviato innanzitutto a NativeApplication. L'annullamento di questo evento non ha alcun effetto su altri oggetti, ad esempio i tasti di scelta rapida del menu NativeWindow. Questo evento si verifica dopo un evento keyDown.

La costante KeyboardEvent.KEY_UP definisce il valore della proprietà type di un oggetto evento keyUp.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblestrue
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
charCodeContiene il valore del codice di carattere del tasto premuto o rilasciato.
commandKeytrue in Mac se il tasto Comando è attivo. Altrimenti false
controlKeytrue in Windows e Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl è attivo. Altrimenti false
ctrlKeytrue in Windows se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
keyCodeIl valore del codice tasto del tasto premuto o rilasciato.
keyLocationLa posizione del tasto sulla tastiera.
shiftKeytrue se il tasto Maiusc è attivo; false se è inattivo.
targetL'istanza InteractiveObject attivata. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento.

Elementi API correlati

    

networkChange

Evento  
Tipo di oggetto evento: flash.events.Event
proprietà Event.type = flash.events.Event.NETWORK_CHANGE

Versioni runtime: AIR 1.0

Inviato quando una nuova connessione di rete diventa disponibile oppure una connessione di rete esistente viene persa.

Un evento networkChange non indica necessariamente che il computer host è stato in linea o non in linea, ma può semplicemente indicare la transizione da un tipo di connessione a un altro. Le applicazioni possono usare questo evento per ottimizzare l'attività di monitoraggio della disponibilità delle risorse remote. L'invio di un evento networkChange è spesso il momento giusto per verificare la disponibilità di risorse remote.

Note:

  • potrebbe intercorrere un breve intervallo di tempo tra il cambio di rete e l'invio di questo evento.
  • In Android, l'oggetto NativeApplication potrebbe inviare più di un evento networkChange per ciascun cambiamento in una connessione di rete.

La costante Event.NETWORK_CHANGE definisce il valore della proprietà type di un oggetto evento networkChange.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
targetL'oggetto NativeApplication.
    

suspend

Evento  
Tipo di oggetto evento: flash.events.Event
proprietà Event.type = flash.events.Event.SUSPEND

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 3.3

Inviato quando l’applicazione sta per essere messa in stato di sospensione dal sistema operativo.

La costante Event.SUSPEND definisce il valore della proprietà type di un oggetto evento suspend. Questo evento viene inviato solo in AIR iOS.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto NativeApplication.
targetL'oggetto NativeApplication.
    

userIdle

Evento  
Tipo di oggetto evento: flash.events.Event
proprietà Event.type = flash.events.Event.USER_IDLE

Versioni runtime: AIR 1.0

Inviato quando l'utente è rimasto inattivo.

Specificate l'intervallo di tempo di inattività dell'utente allo scadere del quale questo evento viene inviato utilizzando la proprietà idleThreshold. Il periodo di tempo durante il quale l'utente è rimasto inattivo può essere determinato dalla proprietà timeSinceLastUserInput.

Nota: questo evento non viene inviato nei dispositivi mobili o in AIR per i dispositivi TV.

La costante Event.USER_IDLE definisce il valore della proprietà type di un oggetto evento userIdle.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
targetL'oggetto NativeApplication.

Elementi API correlati

    

userPresent

Evento  
Tipo di oggetto evento: flash.events.Event
proprietà Event.type = flash.events.Event.USER_PRESENT

Versioni runtime: AIR 1.0

Inviato quando il sistema operativo rileva l'attività del mouse o della tastiera dopo un periodo di inattività.

Nota: questo evento non viene inviato nei dispositivi mobili o in AIR per i dispositivi TV.

Il periodo di inattività è configurabile con la proprietà idleThreshold. Il periodo di tempo durante il quale l'utente è rimasto inattivo può essere determinato dalla proprietà timeSinceLastUserInput.

La costante Event.USER_PRESENT definisce il valore della proprietà type di un oggetto evento userPresent.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
targetL'oggetto NativeApplication.

Elementi API correlati





[ 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.