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
air.update 

ApplicationUpdaterUI  - 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
Pacchettoair.update
Classepublic class ApplicationUpdaterUI
EreditarietàApplicationUpdaterUI Inheritance EventDispatcher Inheritance Object

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

La classe ApplicationUpdaterUI definisce la funzionalità di base del framework di aggiornamento delle applicazioni Adobe® AIR® e fornisce un'interfaccia utente predefinita (la classe ApplicationUpdater definisce la funzionalità di aggiornamento senza implementare un'interfaccia utente predefinita).

Questa classe è inclusa nel file applicationupdater_ui.swc, incluso a propria volta nell'SDK Adobe AIR. Il file applicationupdater_ui.swc si trova nella directory frameworks/libs/air dell'SDK AIR. La versione nella directory frameworks/libs/air dell'SDK AIR 2 è destinata allo sviluppo in Flex 4. Se utilizzate Flex 3, utilizzate invece la versione presente nella sottodirectory frameworks/libs/air/flex3.

Adobe ® Flex™ Builder™ carica automaticamente questa classe quando create un progetto per Adobe AIR. Dovete includere il file SWC quando compilate l'applicazione utilizzando l'SDK Adobe® Flex™.

La gestione degli aggiornamenti delle applicazioni può essere complicata. Il framework di aggiornamento AIR fornisce delle API che assistono gli sviluppatori nell'inserimento di buone funzionalità di aggiornamento nelle applicazioni AIR. La funzionalità nel framework di aggiornamento AIR assiste gli sviluppatori nell'esecuzione delle operazioni seguenti:

  • verifica periodica della presenza di aggiornamenti in base a un intervallo o alla richiesta dell'utente;

  • scaricamento dei file AIR (aggiornamenti) da un'origine Web;

  • notifica all'utente al momento della prima esecuzione della versione appena installata;

  • conferma che l'utente desidera verificare la presenza di aggiornamenti;

  • visualizzazione di informazioni sulla nuova versione di aggiornamento;

  • visualizzazione dell'avanzamento dello scaricamento e delle informazioni sugli errori.

Il framework di aggiornamento AIR consente di memorizzare informazioni sulla versione di aggiornamento di un'applicazione AIR sotto forma di semplici file XML di configurazione. Per la maggior parte delle applicazioni, l'impostazione di questi file di configurazione e l'inclusione di codice di base fornisce all'utente delle buone funzionalità di aggiornamento.

La classe AIRUpdateUI implementa un'interfaccia utente predefinita utilizzabile dall'applicazione. Fornisce all'utente le informazioni e le opzioni di base relative agli aggiornamenti dell'applicazione.

Il processo di aggiornamento prevede una sequenza di stati.

Stato Descrizione
UninitializedIl programma di aggiornamento non è stato inizializzato.
InitializingIl programma di aggiornamento è in fase di inizializzazione.
ReadyIl programma di aggiornamento è stato inizializzato.
Before checkingIl programma di aggiornamento non ha ancora verificato la presenza di un file descrittore di aggiornamento.
CheckingIl programma di aggiornamento sta verificando la presenza di un file descrittore di aggiornamento.
AvailableIl file descrittore di aggiornamento è disponibile.
DownloadingIl programma di aggiornamento sta scaricando il file AIR.
DownloadedIl programma di aggiornamento ha scaricato il file AIR.
InstallingIl programma di aggiornamento sta installando il file AIR.
Pending installIl programma di aggiornamento è stato inizializzato e sono presenti degli aggiornamenti in sospeso.

Quando tuttavia provate un'applicazione mediante l'applicazione AIR Debug Launcher (ADL), il tentativo di aggiornare l'applicazione genera un'eccezione IllegalOperationError.

Il framework di aggiornamento AIR è supportato solo nel profilo desktop. Non è supportato per le applicazioni desktop estese (applicazioni installate con un programma di installazione nativo), né nel profilo mobile (applicazioni iPhone scritte con ActionScript 3.0). Controllate la proprietà Updater.isSupported in fase runtime per verificare se il framework di aggiornamento è supportato.

Per informazioni dettagliate sull'uso del framework di aggiornamento AIR, vedete il capitolo "Aggiornamento di applicazioni AIR" in Creazione di applicazioni Adobe AIR.

Elementi API correlati



Proprietà pubbliche
 ProprietàDefinito da
      configurationFile : File
La posizione del file di configurazione che imposta i valori per le proprietà updateURL e delay.
ApplicationUpdaterUI
 Inheritedconstructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
Object
      currentVersion : String
[sola lettura] La versione corrente dell'applicazione.
ApplicationUpdaterUI
      delay : Number
L'intervallo, espresso in giorni, che intercorre tra la verifica periodica della presenza di nuovi aggiornamenti.
ApplicationUpdaterUI
      isCheckForUpdateVisible : Boolean
Attiva la visibilità delle finestre di dialogo Verifica aggiornamenti, Nessun aggiornamento ed Errore di aggiornamento.
ApplicationUpdaterUI
      isDownloadProgressVisible : Boolean
Attiva la visibilità della finestra di dialogo Scarica aggiornamento.
ApplicationUpdaterUI
      isDownloadUpdateVisible : Boolean
Attiva la visibilità della finestra di dialogo Scarica aggiornamento.
ApplicationUpdaterUI
      isFileUpdateVisible : Boolean
Attiva la visibilità delle finestre di dialogo Aggiornamento file, Nessun aggiornamento file ed Errore file.
ApplicationUpdaterUI
      isFirstRun : Boolean
[sola lettura] Indica se questa è la prima esecuzione dopo un aggiornamento completato correttamente (true) o meno (false).
ApplicationUpdaterUI
      isInstallUpdateVisible : Boolean
Attiva la visibilità della finestra di dialogo Installa aggiornamento.
ApplicationUpdaterUI
      isNewerVersionFunction : Function
Una funzione che deve essere utilizzata dal programma di aggiornamento per effettuare i confronti tra le versioni.
ApplicationUpdaterUI
      isUnexpectedErrorVisible : Boolean
Attiva la visibilità della finestra di dialogo Errore inatteso.
ApplicationUpdaterUI
      isUpdateInProgress : Boolean
[sola lettura] Una proprietà di tipo Boolean che è true se è in esecuzione un aggiornamento oppure false in caso contrario.
ApplicationUpdaterUI
      localeChain : Array
Un array che definisce la sequenza di versioni locali utilizzata dall'interfaccia utente.
ApplicationUpdaterUI
      previousApplicationStorageDirectory : File
[sola lettura] La posizione precedente della directory di memorizzazione dell'applicazione, se è cambiata dopo un aggiornamento.
ApplicationUpdaterUI
      previousVersion : String
[sola lettura] La versione precedente dell'applicazione.
ApplicationUpdaterUI
      updateDescriptor : XML
[sola lettura] Il contenuto del file descrittore di aggiornamento scaricato dall'URL di aggiornamento.
ApplicationUpdaterUI
      updateURL : String
La posizione del file descrittore di aggiornamento.
ApplicationUpdaterUI
      wasPendingUpdate : Boolean
[sola lettura] Indica se era presente un aggiornamento posticipato, anche se l'installazione non è riuscita (true); false, in caso contrario.
ApplicationUpdaterUI
Metodi pubblici
 MetodoDefinito da
  
La funzione di costruzione.
ApplicationUpdaterUI
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento.
EventDispatcher
  
    addResources(lang:String, res:Object):void
Aggiunge dinamicamente un nuovo pacchetto di risorse per la lingua specificata.
ApplicationUpdaterUI
  
    cancelUpdate():void
Annulla il processo di aggiornamento.
ApplicationUpdaterUI
  
    checkNow():void
Avvia il processo di aggiornamento.
ApplicationUpdaterUI
 Inherited
Invia un evento nel flusso di eventi.
EventDispatcher
 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
  
    initialize():void
Inizializza il programma di aggiornamento.
ApplicationUpdaterUI
  
Avvia il processo di aggiornamento utilizzando un file AIR locale.
ApplicationUpdaterUI
 Inherited
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
Object
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Rimuove un listener dall'oggetto EventDispatcher.
EventDispatcher
 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
 Inherited[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR ottiene lo stato di attivazione del sistema operativo ed entra nello stato attivo.EventDispatcher
  Inviato appena prima di installare l'aggiornamento, dopo che è stato chiamato il metodo installUpdate().ApplicationUpdaterUI
  Inviato prima dell'avvio del processo, appena prima che il programma di aggiornamento tenti di scaricare il file descrittore di aggiornamento.ApplicationUpdaterUI
 Inherited[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR perde l'attivazione del sistema operativo e sta entrando nello stato inattivo.EventDispatcher
  Inviato quando viene completato lo scaricamento del file di aggiornamento.ApplicationUpdaterUI
  Inviato se si verifica un errore durante la connessione o durante lo scaricamento del file di aggiornamento.ApplicationUpdaterUI
  Inviato dopo che è stato chiamato il metodo downloadUpdate() ed è stata stabilita la connessione al server.ApplicationUpdaterUI
  
    error
Inviato quando si è verificato un errore durante l'inizializzazione o durante il processo di aggiornamento (in caso di imprevisto).ApplicationUpdaterUI
  Inviato quando si verifica un errore durante la convalida del file passato come parametro airFile in una chiamata al metodo installFromAIRFile().ApplicationUpdaterUI
  Inviato dopo che il programma di aggiornamento ha convalidato con successo il file nella chiamata al metodo installFromAIRFile().ApplicationUpdaterUI
  
    initialized
Inviato al termine dell'inizializzazione.ApplicationUpdaterUI
  
    progress
Inviato quando il file di aggiornamento viene scaricato.ApplicationUpdaterUI
  
    updateError
Inviato se si verifica un errore durante il tentativo di scaricare o analizzare il file descrittore di aggiornamento.ApplicationUpdaterUI
  
    updateStatus
Inviato dopo che il programma di aggiornamento ha scaricato e interpretato correttamente il file descrittore di aggiornamento.ApplicationUpdaterUI
Descrizione delle proprietà
    

configurationFile

proprietà
configurationFile:File

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

La posizione del file di configurazione che imposta i valori per le proprietà delay e updateURL. Inoltre, fornisce delle impostazioni per determinare se l'applicazione visualizza varie finestre di dialogo di conferma durante il processo di aggiornamento. Se questa proprietà fa riferimento a un file non esistente, la chiamata al metodo initialize() provoca la generazione di un errore.

Qui di seguito è riportato un esempio di file di configurazione:

 <?xml version="1.0" encoding="utf-8"?> 
         <configuration xmlns="http://ns.adobe.com/air/framework/update/configuration/1.0" >
           <url>app:/server/update.xml</url>
           <delay>1</delay>
           <defaultUI>
              <dialog name="checkForUpdate" visible="true" />
               <dialog name="downloadUpdate" visible="false" />
               <dialog name="downloadProgress" visible="true" />
               <dialog name="installUpdate" visible="true" />    
           </defaultUI>
        </configuration>

Anziché caricare un file di configurazione, potete utilizzare il codice ActionScript per impostare le seguenti proprietà dell'oggetto ApplicationUpdaterUI: delay, isCheckForUpdateVisible, isDownloadProgressVisible, isDownloadUpdateVisible, isFileUpdateVisible, isInstallUpdateVisible e updateURL.



Implementazione
    public function get configurationFile():File
    public function set configurationFile(value:File):void

Elementi API correlati

    

currentVersion

proprietà 
currentVersion:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

La versione corrente dell'applicazione. Questa proprietà viene impostata durante una chiamata al metodo initialize(). Viene impostata sulla versione del file descrittore dell'applicazione.



Implementazione
    public function get currentVersion():String
    

delay

proprietà 
delay:Number

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

L'intervallo, espresso in giorni, che intercorre tra la verifica periodica della presenza di nuovi aggiornamenti.

Il valore 0 (predefinito) indica che il timer non è attivo, quindi non viene effettuata alcuna verifica periodica. Il ritardo può essere impostato sia mediante questa proprietà sia mediante il file di configurazione. Quando il valore viene impostato mediante entrambi i metodi, viene utilizzato il valore impostato mediante questa proprietà.

Il valore predefinito è 0.



Implementazione
    public function get delay():Number
    public function set delay(value:Number):void

Elementi API correlati

    

isCheckForUpdateVisible

proprietà 
isCheckForUpdateVisible:Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Attiva la visibilità delle finestre di dialogo Verifica aggiornamenti, Nessun aggiornamento ed Errore di aggiornamento. Se l'impostazione è true, il programma di aggiornamento visualizza queste finestre di dialogo come parte del processo di aggiornamento. L'impostazione può essere effettuata anche nel file di configurazione dell'aggiornamento. Un valore impostato mediante questa proprietà ignora l'impostazione nel file di configurazione dell'aggiornamento.



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

isDownloadProgressVisible

proprietà 
isDownloadProgressVisible:Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Attiva la visibilità della finestra di dialogo Scarica aggiornamento. Se l'impostazione è true, il programma di aggiornamento visualizza questa finestra di dialogo come parte del processo di aggiornamento. L'impostazione può essere effettuata anche nel file di configurazione dell'aggiornamento. Un valore impostato mediante questa proprietà ignora l'impostazione nel file di configurazione dell'aggiornamento.



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

isDownloadUpdateVisible

proprietà 
isDownloadUpdateVisible:Boolean

Versioni runtime: AIR 1.5

Attiva la visibilità della finestra di dialogo Scarica aggiornamento. Se l'impostazione è true, il programma di aggiornamento visualizza queste finestre di dialogo come parte del processo di aggiornamento. L'impostazione può essere effettuata anche nel file di configurazione dell'aggiornamento. Un valore impostato mediante questa proprietà ignora l'impostazione nel file di configurazione dell'aggiornamento.



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

isFileUpdateVisible

proprietà 
isFileUpdateVisible:Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Attiva la visibilità delle finestre di dialogo Aggiornamento file, Nessun aggiornamento file ed Errore file. Se l'impostazione è true, il programma di aggiornamento visualizza queste finestre di dialogo come parte del processo di aggiornamento. L'impostazione può essere effettuata anche nel file di configurazione dell'aggiornamento. Un valore impostato mediante questa proprietà ignora l'impostazione nel file di configurazione dell'aggiornamento.



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

isFirstRun

proprietà 
isFirstRun:Boolean  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Indica se questa è la prima esecuzione dopo un aggiornamento completato correttamente (true) o meno (false). Il programma di aggiornamento imposta questo valore durante l chiamata al metodo initialize(). Lo sviluppatore deve controllare che isFirstRun sia impostato su true, se è necessario migrare dei dati da una versione all'altra.



Implementazione
    public function get isFirstRun():Boolean

Elementi API correlati

    

isInstallUpdateVisible

proprietà 
isInstallUpdateVisible:Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Attiva la visibilità della finestra di dialogo Installa aggiornamento. Se l'impostazione è true, il programma di aggiornamento visualizza questa finestra di dialogo come parte del processo di aggiornamento. L'impostazione può essere effettuata anche nel file di configurazione dell'aggiornamento. Un valore impostato mediante questa proprietà ignora l'impostazione nel file di configurazione dell'aggiornamento.



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

isNewerVersionFunction

proprietà 
isNewerVersionFunction:Function

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Una funzione che deve essere utilizzata dal programma di aggiornamento per effettuare i confronti tra le versioni. Per impostazione predefinita, il framework di aggiornamento confronta le versioni per verificare se la versione del sito remoto è più recente di quella dell'applicazione installata. Tuttavia, talvolta il confronto predefinito non corrisponde allo schema sulla versione dello sviluppatore. Impostate questa proprietà per fornire una nuova funzione che effettua il confronto.

La funzione di confronto predefinita accetta versioni quali x.y.z, dove x, y e z possono contenere lettere e cifre. Esistono alcune condizioni speciali che vengono riconosciute dalla funzione di confronto predefinita. Se la funzione di prova trova "alpha", "beta" o "rc" nelle stringhe relative alla versione, l'ordine è alpha < beta < rc.



Implementazione
    public function get isNewerVersionFunction():Function
    public function set isNewerVersionFunction(value:Function):void

Esempio  ( Come utilizzare questo esempio )
Il codice seguente definisce una funzione personalizzata, customFn, per l'oggetto Updater appUpdate. La funzione dell'esempio è volutamente semplice. La funzione personalizzata deve restituire un valore booleano basato sulle regole dello scherma sulla versione.
appUpdate.isNewerVersionFunction = customFn; 

function customFn (currentVersion:String, updateVersion:String):Boolean 
{
    return updateVersion > currentVersion;
}
    

isUnexpectedErrorVisible

proprietà 
isUnexpectedErrorVisible:Boolean

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Attiva la visibilità della finestra di dialogo Errore inatteso. Se l'impostazione è true, il programma di aggiornamento dell'applicazione visualizza questa finestra di dialogo come parte del processo di aggiornamento. L'impostazione può essere effettuata anche nel file di configurazione dell'aggiornamento. Un valore impostato mediante questa proprietà ignora l'impostazione nel file di configurazione dell'aggiornamento.



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

isUpdateInProgress

proprietà 
isUpdateInProgress:Boolean  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Una proprietà di tipo Boolean che è true se è in esecuzione un aggiornamento oppure false in caso contrario.



Implementazione
    public function get isUpdateInProgress():Boolean
    

localeChain

proprietà 
localeChain:Array

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Un array che definisce la sequenza di versioni locali utilizzata dall'interfaccia utente. Di solito, solo gli sviluppatori JavaScript (HTML) utilizzano questa proprietà.

Gli sviluppatori Flex possono utilizzare ResourceManager per gestire la sequenza di versioni locali.

Per impostazione predefinita, in un'applicazione basata sull'HTML, le lingue vengono ordinate tra quelle presenti nell'array Capabilities.languages e le dieci lingue supportate dall'interfaccia utente. Se non viene trovata alcuna corrispondenza, l'interfaccia utente utilizza la lingua inglese.

Questo esempio di JavaScript utilizza il framework di localizzazione HTML AIR incluso nel SDK di AIR. Ordina le lingue rispetto all'elenco delle lingue, quindi imposta l'inglese come lingua di riserva predefinita:

 appUpdater.addResources("ro_RO", {titleCheck: "Titlu", msgCheck: "Mesaj", btnCheck: "Buton"});
        appUpdater.addResources("hu", {titleCheck: "Cím", msgCheck: "Üzenet"}); 
        var languages = ["ro", "hu"];
        languages = languages.concat(air.Capabilities.languages);
        var sortedLanguages = air.Localizer.sortLanguagesByPreference(languages, air.Capabilities.language, "en-US");  
        sortedLanguages.push("en-US");
        appUpdater.localeChain = sortedLanguages;



Implementazione
    public function get localeChain():Array
    public function set localeChain(value:Array):void

Elementi API correlati

    

previousApplicationStorageDirectory

proprietà 
previousApplicationStorageDirectory:File  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

La posizione precedente della directory di memorizzazione dell'applicazione, se è cambiata dopo un aggiornamento. La posizione della directory di memorizzazione dell'applicazione cambia dopo un aggiornamento con una migrazione di certificato. Se non è presente una migrazione di certificato, la directory di memorizzazione dell'applicazione non cambia quando l'utente aggiorna l'applicazione e questa proprietà viene impostata su null. Questa proprietà viene impostata durante una chiamata al metodo initialize().

Uno sviluppatore può firmare la nuova versione dell'applicazione AIR con un nuovo certificato se utilizza l'opzione -migrate quando distribuisce il file AIR sotto forma di pacchetto con ADT. Se una nuova versione di un'applicazione AIR utilizza un nuovo certificato di firma, la directory di memorizzazione locale dell'applicazione cambia quando l'utente installa la nuova versione. Utilizzate questa proprietà per trasferire i dati dalla precedente directory di memorizzazione dell'applicazione a quella nuova (File.applicationStorageDirectory). Per ulteriori informazioni, vedete la sezione "Firma di un file AIR per la modifica del certificato dell'applicazione" del capitolo "Creazione di un'applicazione AIR mediante gli strumenti della riga di comando" della guida per sviluppatori di Adobe AIR.



Implementazione
    public function get previousApplicationStorageDirectory():File
    

previousVersion

proprietà 
previousVersion:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

La versione precedente dell'applicazione. Questa proprietà viene impostata durante una chiamata al metodo initialize(). Restituisce la versione precedente dell'applicazione prima dell'aggiornamento (impostata solo se isfirstRun è true); in caso contrario, è impostata su null.



Implementazione
    public function get previousVersion():String
    

updateDescriptor

proprietà 
updateDescriptor:XML  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Il contenuto del file descrittore di aggiornamento scaricato dall'URL di aggiornamento. Questa proprietà è diversa da null solo dopo che l'oggetto Updater invia un evento updateStatus.



Implementazione
    public function get updateDescriptor():XML
    

updateURL

proprietà 
updateURL:String

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

La posizione del file descrittore di aggiornamento. Viene accettata qualunque posizione valida per un percorso URLRequest. Si tratta dell'unica impostazione obbligatoria richiesta dal programma di aggiornamento. Potete impostare l'URL dell'aggiornamento sia mediante questa proprietà sia mediante il file di configurazione. Quando il valore viene impostato mediante entrambi i metodi, il programma di aggiornamento utilizza il valore impostato mediante questa proprietà.



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

Elementi API correlati

    

wasPendingUpdate

proprietà 
wasPendingUpdate:Boolean  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Indica se era presente un aggiornamento posticipato, anche se l'installazione non è riuscita (true); false, in caso contrario. Il programma di aggiornamento imposta questa proprietà durante una chiamata al metodo initialize(). Utilizzate le proprietà wasPendingUpdate e isFirstRun per verificare la presenza di un aggiornamento la cui installazione non è riuscita (nel qual caso wasPendingUpdate è impostato su true e isFirstRun è impostato su false).



Implementazione
    public function get wasPendingUpdate():Boolean

Elementi API correlati

Descrizione della funzione di costruzione
    

ApplicationUpdaterUI

()Funzione di costruzione
public function ApplicationUpdaterUI()

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

La funzione di costruzione.

Descrizione dei metodi

    addResources

()metodo
public function addResources(lang:String, res:Object):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Aggiunge dinamicamente un nuovo pacchetto di risorse per la lingua specificata. Gli sviluppatori JavaScript utilizzano questo metodo per aggiungere dinamicamente una nuova lingua per le finestre di dialogo visualizzate dall'interfaccia utente del programma di aggiornamento dell'applicazione (Gli sviluppatori Flex possono aggiungere direttamente una nuova lingua al bundle di risorse "ApplicationUpdaterDialogs").

Parametri

lang:String — Il codice della lingua (ad esempio "it" per italiano).
 
res:Object — L'oggetto contiene le chiavi e i valori per la traduzione. Le chiavi sono quelle del file della proprietà language. La tabella seguente elenca le chiavi possibili (nomi di proprietà).

Chiave Valore in inglese Finestra di dialogo Descrizione
appWidth 530 Tutto Larghezza della finestra di dialogo.
titleWindow Aggiornamento in corso di: Tutto Visualizzato nella barra del titolo della finestra nativa prima del nome dell'applicazione.
titleCheck Verifica disponibilità aggiornamenti Verifica disponibilità aggiornamenti Titolo della finestra di dialogo
msgCheck Consentire all'applicazione di verificare la disponibilità di aggiornamenti? Verifica disponibilità aggiornamenti Messaggio della finestra di dialogo.
btnCheck Verifica disponibilità aggiornamenti Verifica disponibilità aggiornamenti Etichetta del pulsante Verifica disponibilità aggiornamenti.
btnCancel Annulla Tutte le finestre di dialogo dotate di un pulsante Annulla Etichetta del pulsante Annulla.
titleCheckNoUpdates Nessun aggiornamento disponibile Verifica disponibilità aggiornamenti - Nessun aggiornamento disponibile Titolo della finestra di dialogo
msgCheckNoUpdates Non sono disponibili aggiornamenti per l'applicazione. Verifica disponibilità aggiornamenti - Nessun aggiornamento disponibile Messaggio della finestra di dialogo.
btnClose Chiudi Tutte le finestra di dialogo dotate del pulsante Chiudi Etichetta del pulsante Chiudi.
titleCheckError Errore durante l'aggiornamento Verifica disponibilità aggiornamenti - Errore di connessione Titolo della finestra di dialogo
msgCheckError Si è verificato un errore durante lo scaricamento dell'aggiornamento. Errore n. {0} Verifica disponibilità aggiornamenti - Errore di connessione Messaggio della finestra di dialogo. {0} viene sostituito dall'ID dell'errore.
titleUpdate Aggiornamento disponibile Aggiornamento disponibile Titolo della finestra di dialogo
msgUpdate Una versione aggiornata dell'applicazione è disponibile e scaricabile. Aggiornamento disponibile Messaggio della finestra di dialogo.
lblApplication Applicazione: Aggiornamento disponibile Etichetta visualizzata prima del nome dell'applicazione.
lblInstalledVersion Versione installata: Aggiornamento disponibile Etichetta visualizzata prima della versione installata.
lblAvailableVersion Versione aggiornamento: Aggiornamento disponibile Etichetta visualizzata prima della versione di aggiornamento.
btnDownload Scarica adesso Aggiornamento disponibile Etichetta del pulsante Scarica adesso.
btnDownloadLater Scarica più avanti Aggiornamento disponibile Etichetta del pulsante Scarica più avanti.
lnkReleaseNotes Note sulla versione Tutte le finestre in cui è presente il collegamento alle note sulla versione. Il nome del collegamento "Note sulla versione".
titleProgress Stato scaricamento... Stato scaricamento Titolo della finestra di dialogo
msgProgress Scaricamento aggiornamento in corso Stato scaricamento Messaggio della finestra di dialogo.
titleDownloadError Scaricamento non riuscito Errore durante lo scaricamento Titolo della finestra di dialogo
msgDownloadError Si è verificato un errore durante lo scaricamento dell'aggiornamento. Errore n. {0} Errore durante lo scaricamento Messaggio della finestra di dialogo. {0} viene sostituito dall'ID dell'errore.
titleInstall Installa aggiornamento Installa aggiornamento Titolo della finestra di dialogo
msgInstall L'aggiornamento dell'applicazione è stato scaricato ed è pronto per essere installato. Installa aggiornamento Messaggio della finestra di dialogo.
btnInstall Installa adesso Installa aggiornamento Etichetta del pulsante "Installa"
btnInstallLater Rimanda fino al riavvio Installa aggiornamento Etichetta del pulsante "Rimanda fino al riavvio"
titleFileUpdate Aggiornamento disponibile File - Aggiornamento disponibile Titolo della finestra di dialogo
msgFileUpdate Il file contiene una versione aggiornata dell'applicazione. Installare? File - Aggiornamento disponibile Messaggio della finestra di dialogo.
lblFile File: File - Aggiornamento disponibile Etichetta visualizzata prima del nome del file.
titleFileNoUpdate Nessun aggiornamento disponibile File - Nessun aggiornamento disponibile Titolo della finestra di dialogo
msgFileNoUpdate Il file non contiene una versione più recente dell'applicazione. File - Nessun aggiornamento disponibile Messaggio della finestra di dialogo.
titleFileError Errore del file File - Errore Titolo della finestra di dialogo
msgFileError Si è verificato un errore durante la convalida del file di aggiornamento. Errore n. {0} File - Errore Messaggio della finestra di dialogo. {0} viene sostituito dall'ID dell'errore.
titleUnexpectedError Errore inatteso Errore inatteso Titolo della finestra di dialogo
msgUnexpectedError Si è verificato un errore inatteso. Errore n. {0} Errore inatteso Messaggio della finestra di dialogo. {0} viene sostituito dall'ID dell'errore.

Elementi API correlati

    cancelUpdate

()metodo 
public function cancelUpdate():void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Annulla il processo di aggiornamento. La chiamata a questo metodo annulla qualunque scaricamento in sospeso, cancella tutti gli eventuali file scaricati in modo incompleto e riavvia il timer di controllo periodico.

Il processo di aggiornamento può essere annullato in qualunque momento a eccezione di quando lo stato è "UNINITIALIZED" o "INITIALIZING". Non produce alcun effetto se viene chiamato quando lo stato è "UNINITIALIZED" o "INITIALIZING".

    checkNow

()metodo 
public function checkNow():void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Avvia il processo di aggiornamento. La chiamata a questo metodo non interrompe il timer periodico; tuttavia, il metodo rileva che è in corso un processo di aggiornamento e salta l'iterazione corrente.

Questo metodo viene eseguito solo se lo stato corrente è "READY".

Questo metodo può provocare l'invio dell'evento seguente da parte dell'oggetto Updater:


Eventi
checkForUpdate:UpdateEvent — Inviato appena prima dell'inizio del processo di aggiornamento.

    initialize

()metodo 
public function initialize():void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Inizializza il programma di aggiornamento. La chiamata a questo metodo esegue le operazioni seguenti:

  1. Inizializza il framework di aggiornamento, installando in modo sincrono e senza emettere alcun messaggio di errore tutti gli eventuali aggiornamenti in sospeso. Dovete chiamare questo metodo durante l'avvio dell'applicazione, poiché potrebbe provocarne il riavvio.

  2. Verifica la presenza di un aggiornamento rimandato e lo installa.

  3. Se durante un aggiornamento precedente si è verificato qualche imprevisto, cancella il file dell'aggiornamento e le informazioni sulla versione dall'area di memorizzazione.

  4. Se il ritardo del timer periodico è scaduto, avvia il processo di aggiornamento; altrimenti, avvia il timer periodico. Tuttavia, quando provate un'applicazione mediante l'applicazione AIR Debug Launcher (ADL), il tentativo di aggiornare l'applicazione genera un'eccezione IllegalOperationError.


Eventi
initialized:UpdateEvent — L'inizializzazione è stata completata.
 
error:ErrorEvent — Si è verificato un errore durante l'inizializzazione.

    installFromAIRFile

()metodo 
public function installFromAIRFile(file:File):void

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Avvia il processo di aggiornamento utilizzando un file AIR locale.

La chiamata a questo metodo non ha alcun effetto se è in esecuzione un processo di aggiornamento (se lo stato non è "DOWNLOADED").

Questa funzione è utile per un'applicazione il cui elemento customUpdateUI è impostato su true nel file descrittore dell'applicazione.

Durante il test di un'applicazione mediante AIR Debug Launcher (ADL), una chiamata a questo metodo genera un'eccezione IllegalOperationError.

Parametri

file:File — Il file AIR locale da installare.


Eventi
fileUpdateStatus:StatusFileUpdateEvent — Inviato dopo che il programma di aggiornamento ha convalidato correttamente il file AIR.
 
updateError:StatusFileUpdateErrorEvent — Inviato se si verifica un errore durante il tentativo di analizzare il file descrittore di aggiornamento.
Descrizione degli eventi
    

beforeInstall

Evento
Tipo di oggetto evento: air.update.events.UpdateEvent
proprietà UpdateEvent.type = air.update.events.UpdateEvent.BEFORE_INSTALL

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Inviato appena prima di installare l'aggiornamento, dopo che è stato chiamato il metodo installUpdate(). Talvolta, è utile impedire l'installazione dell'aggiornamento in questa fase, poiché l'utente potrebbe perdere tutto il lavoro in corso quando il runtime chiude l'applicazione per installare l'aggiornamento.

Se chiamate il metodo preventDefault() di questo evento, l'installazione viene posticipata fino al riavvio successivo. Se chiamate il metodo preventDefault(), non potete avviare alcun processo di aggiornamento aggiuntivo durante la sessione dell'applicazione (mediante una chiamata al metodo installUpdate() o a causa del controllo periodico).

La costante UpdateEvent.BEFORE_INSTALL definisce il valore della proprietà type dell'oggetto evento per un evento beforeInstall.

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

checkForUpdate

Evento  
Tipo di oggetto evento: air.update.events.UpdateEvent
proprietà UpdateEvent.type = air.update.events.UpdateEvent.CHECK_FOR_UPDATE

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Inviato prima dell'avvio del processo, appena prima che il programma di aggiornamento tenti di scaricare il file descrittore di aggiornamento. Il programma di aggiornamento può inviare questo evento come conseguenza della chiamata diretta al metodo checkNow() o perché il timer del controllo periodico è scaduto.

La costante UpdateEvent.CHECK_FOR_UPDATE definisce il valore della proprietà type dell'oggetto evento per un evento checkForUpdate.

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

downloadComplete

Evento  
Tipo di oggetto evento: air.update.events.UpdateEvent
proprietà UpdateEvent.type = air.update.events.UpdateEvent.DOWNLOAD_COMPLETE

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Inviato quando viene completato lo scaricamento del file di aggiornamento.

La costante UpdateEvent.DOWNLOAD_COMPLETE definisce il valore della proprietà type dell'oggetto evento per un evento downloadComplete.

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

downloadError

Evento  
Tipo di oggetto evento: air.update.events.DownloadErrorEvent
proprietà DownloadErrorEvent.type = air.update.events.DownloadErrorEvent.DOWNLOAD_ERROR

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Inviato se si verifica un errore durante la connessione o durante lo scaricamento del file di aggiornamento. Inviato anche in caso di stati HTTP non validi (Ad esempio, 404 - File non trovato).

Quando viene inviato questo evento il timer periodico viene riavviato automaticamente (se il ritardo è superiore a 0).

La costante DownloadErrorEvent.DOWNLOAD_ERROR definisce il valore della proprietà typedell'oggetto evento per un evento downloadError.

La proprietà errorID di un oggetto DownloadErrorEvent è un intero che definisce le informazioni relative all'errore (consultate la tabella seguente). Una proprietà subErrorID aggiuntiva potrebbe contenere maggiori informazioni relative all'errore.

Codice di errore errorIDDescrizione
16800Si verifica durante la convalida del file di aggiornamento scaricato. La proprietà subErrorID può contenere informazioni aggiuntive.
16801File di Adobe AIR non valido (application.xml mancante).
16802File di Adobe AIR non valido (tipo MIME mancante).
16803File di Adobe AIR non valido (formato).
16804File di Adobe AIR non valido (flag non validi).
16805File di Adobe AIR non valido (compressione sconosciuta).
16806File di Adobe AIR non valido (nome file non valido).
16807File di Adobe AIR non valido (danneggiato).
16808Il file di configurazione non esiste.
16809La proprietà updateURL non è impostata.
16810Riservato.
16811File di configurazione non valido (versione di configurazione sconosciuta).
16812File di configurazione non valido (URL mancante).
16813File di configurazione non valido (formato ritardo).
16814File di configurazione non valido (valori di defaultUI non validi).
16815Descrittore dell'aggiornamento non valido (versione descrittore sconosciuta).
16816Descrittore dell'aggiornamento non valido (versione aggiornamento mancante).
16817Descrittore dell'aggiornamento non valido (descrizione non valida).
16818Errore di I/O durante il salvataggio su disco dei dati. La proprietà subErrorID può fornire maggiori informazioni.
16819Errore di sicurezza durante lo scaricamento. La proprietà subErrorID può fornire maggiori informazioni.
16820Codice di stato HTTP non valido. La proprietà subErrorID può contenere il codice di stato non valido.
16821Riservato.
16822Errore di I/O durante lo scaricamento. La proprietà subErrorID può fornire maggiori informazioni.
16823Errore di fine di file durante il salvataggio su disco dei dati. La proprietà subErrorID può fornire maggiori informazioni.
16824Descrittore dell'aggiornamento non valido. La proprietà subErrorID può fornire maggiori informazioni.
16825Il file di aggiornamento contiene un'applicazione con un ID applicazione diverso.
16826Il file di aggiornamento non contiene una versione più recente dell'applicazione.
16827La versione contenuta nel file di aggiornamento non corrisponde alla versione del descrittore dell'aggiornamento.
16828Impossibile aggiornare l'applicazione, solitamente poiché l'applicazione è in esecuzione in AIR Debug Launcher (ADL).
16829File di aggiornamento mancante al momento dell'installazione.
    

downloadStart

Evento  
Tipo di oggetto evento: air.update.events.UpdateEvent
proprietà UpdateEvent.type = air.update.events.UpdateEvent.DOWNLOAD_START

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Inviato dopo che è stato chiamato il metodo downloadUpdate() ed è stata stabilita la connessione al server. Quando utilizzate la libreria ApplicationUpdater, potete fare in modo che il gestore eventi per l'evento visualizza una barra di avanzamento che segnali all'utente l'avanzamento dello scaricamento.

La costante UpdateEvent.DOWNLOAD_START definisce il valore della proprietà type dell'oggetto evento per un evento downloadStart.

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

error

Evento  
Tipo di oggetto evento: flash.events.ErrorEvent
proprietà ErrorEvent.type = flash.events.ErrorEvent.ERROR

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Inviato quando si è verificato un errore durante l'inizializzazione o durante il processo di aggiornamento (in caso di imprevisto).

Definisce il valore della proprietà type di un oggetto evento error.

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 interessato da un errore di funzionamento di rete.
textTesto da visualizzare come messaggio di errore.
    

fileUpdateError

Evento  
Tipo di oggetto evento: air.update.events.StatusFileUpdateErrorEvent
proprietà StatusFileUpdateErrorEvent.type = air.update.events.StatusFileUpdateErrorEvent.FILE_UPDATE_ERROR

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Inviato quando si verifica un errore durante la convalida del file passato come parametro airFile in una chiamata al metodo installFromAIRFile().

La costante StatusUpdateErrorEvent.UPDATE_ERROR definisce il valore della proprietà type dell'oggetto evento per un evento statusUpdateError.
    

fileUpdateStatus

Evento  
Tipo di oggetto evento: air.update.events.StatusFileUpdateEvent
proprietà StatusFileUpdateEvent.type = air.update.events.StatusFileUpdateEvent.FILE_UPDATE_STATUS

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Inviato dopo che il programma di aggiornamento ha convalidato con successo il file nella chiamata al metodo installFromAIRFile().

La costante StatusUpdateEvent.UPDATE_STATUS definisce il valore della proprietà type dell'oggetto evento per un evento updateStatus.

Questo evento ha le seguenti proprietà:

ProprietàValore
availableIndica se è disponibile una versione differente rispetto a quella dell'applicazione corrente (true); false in caso contrario (stessa versione).
pathLa proprietà nativePath dell'oggetto File di aggiornamento specificato dal parametro airFile in una chiamata al metodo installFromAIRFile().
versionIndica la versione del nuovo aggiornamento.

    

initialized

Evento  
Tipo di oggetto evento: air.update.events.UpdateEvent
proprietà UpdateEvent.type = air.update.events.UpdateEvent.INITIALIZED

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Inviato al termine dell'inizializzazione.

Questo evento ha le seguenti proprietà di sola lettura:

  • isFirstRun (Boolean) true se si tratta della prima esecuzione dopo un aggiornamento completato correttamente; false in caso contrario.

  • previousVersion (String) La versione precedente dell'applicazione prima dell'aggiornamento (impostata solo seisfirstRun è true).

  • currentVersion (String) La versione del file descrittore dell'aggiornamento della versione attualmente installata.

La costante UpdateEvent.INITIALIZED definisce il valore della proprietà type dell'oggetto evento per un evento initialized.

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

progress

Evento  
Tipo di oggetto evento: flash.events.ProgressEvent
proprietà ProgressEvent.type = flash.events.ProgressEvent.PROGRESS

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Inviato quando il file di aggiornamento viene scaricato.

Definisce il valore della proprietà type di un oggetto evento progress.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
bytesLoadedIl numero di elementi o di byte caricati nel momento in cui il listener elabora l'evento.
bytesTotalIl numero totale di elementi o byte che vengono caricati se il processo di caricamento viene completato correttamente.
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
targetL'oggetto che riporta l'avanzamento.
    

updateError

Evento  
Tipo di oggetto evento: air.update.events.StatusUpdateErrorEvent
proprietà StatusUpdateErrorEvent.type = air.update.events.StatusUpdateErrorEvent.UPDATE_ERROR

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Inviato se si verifica un errore durante il tentativo di scaricare o analizzare il file descrittore di aggiornamento.

Quando il programma di aggiornamento invia questo evento, il timer periodico viene riavviato automaticamente (se l'impostazione del ritardo è superiore a 0). L'applicazione deve nascondere qualunque finestra di dialogo di errore quando l'aggiornamento invia un nuovo evento checkForUpdate.

La costante StatusUpdateErrorEvent.UPDATE_ERROR definisce il valore della proprietà type dell'oggetto evento per un evento statusUpdateError.
    

updateStatus

Evento  
Tipo di oggetto evento: air.update.events.StatusUpdateEvent
proprietà StatusUpdateEvent.type = air.update.events.StatusUpdateEvent.UPDATE_STATUS

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 1.5

Inviato dopo che il programma di aggiornamento ha scaricato e interpretato correttamente il file descrittore di aggiornamento.

La costante StatusUpdateEvent.UPDATE_STATUS definisce il valore della proprietà type dell'oggetto evento per un evento updateStatus.

Questo evento ha le seguenti proprietà:

ProprietàValore
availableImpostate su true se il file descrittore di aggiornamento specifica una versione diversa da quella dell'applicazione corrente; false in caso contrario (la versione è la stessa).
versionLa stringa che rappresenta la nuova versione disponibile.
detailsUn array che definisce la stringa details per ciascuna delle lingue supportate. Se non è presenta alcuna descrizione dettagliata, viene definita sotto forma di un array in cui il primo elemento è una stringa vuota ("") e il secondo è la stringa details. Quando sono presenti delle descrizioni localizzate, ogni elemento dell'array è esso stesso un array con due elementi. Il primo elemento è il codice della versione localizzata, mentre il secondo è la descrizione. Ad esempio, l'array seguente è dotato di array secondari per due lingue (inglese americano e francese): ["en-US", "Hello World"], ["fr", "Bonjour monde"]. Le lingue vengono elencate con lo stesso ordine che hanno nel descrittore dell'aggiornamento. Il testo della proprietà details è specificato nel file descrittore dell'aggiornamento.
versionLabel(AIR 2.5+) L'etichetta di versione del descrittore applicazione dell'aggiornamento. L'etichetta di versione deve essere visualizzata agli utenti invece della versione. Se non viene specificata un'etichetta di versione, questa proprietà è una stringa vuota.




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