Referenshandbok för ActionScript® 3.0 i Adobe® Flash®-plattformen
Hem  |  Dölj paket och klasslista |  Paket  |  Klasser  |  Nyheter  |  Index  |  Bilagor  |  Varför på engelska?
Filter: AIR 30.0 och tidigare, Flash Player 30.0 och tidigare, Flash Lite 4
Flex 4.6 och tidigare, Flash Pro CS6 och tidigare
Dölj filter
air.update 

ApplicationUpdaterUI  - AS3

Paketx

Översta nivån
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

Språkelement

Globala konstanter
Globala funktioner
Operatorer
Programsatser, nyckelord och direktiv
Specialtyper

Bilagor

Nyheter
Kompilatorfel
Kompileringsvarningar
Körningsfel
Flytta till ActionScript 3
Teckenuppsättningar som stöds
Endast MXML-taggar
Motion XML-element
Timed Text-taggar
Lista över borttagna element
Konstanter för hjälpmedelsimplementering
Använda ActionScript-exempel
Juridiska meddelanden
Paketair.update
Klasspublic class ApplicationUpdaterUI
ArvApplicationUpdaterUI Inheritance EventDispatcher Inheritance Object

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Klassen ApplicationUpdaterUI definierar grundfunktionerna för uppdateringsramverket för Adobe® AIR®-program, och den innehåller ett standardanvändargränssnitt. (Klassen ApplicationUpdater definierar uppdateringsfunktioner utan att implementera ett standardanvändargränssnitt.)

Den här klassen ingår i filen applicationupdater_ui.swc som ingår i Adobe Flex SDK. Filen applicationupdater_ui.swc finns i katalogen frameworks/libs/air i AIR SDK. Versionen i katalogen frameworks/libs/air i AIR 2 SDK gäller för Flex 4-utveckling. Om du använder Flex 3 ska du använda versionen som finns i underkatalogen frameworks/libs/air/flex3.

Adobe® Flex™ Builder™ läser automatiskt in den här klassen när du skapar ett projekt för Adobe AIR. Du ska ta med SWC-filen när du kompilerar programmet med hjälp av Adobe® Flex™ SDK.

Det kan vara komplicerat att hantera programuppdateringar. I AIR-uppdateringsramverket finns programmeringsgränssnitt som gör det enklare för utvecklare att skapa lämpliga uppdateringsfunktioner i AIR-program. Funktionerna i AIR-uppdateringsramverket hjälper utvecklare med följande:

  • Regelbundet söka efter uppdateringar utifrån ett intervall eller på användarens begäran

  • Hämta AIR-filer (uppdateringar) från en webbkälla

  • Informera användaren vid den första körningen av den nyinstallerade versionen

  • Bekräfta att användaren vill söka efter uppdateringar

  • Visa information om den nya uppdateringsversionen för användaren

  • Visa information om hämtningsförlopp och fel för användaren

Med AIR-uppdateringsramverket kan du lagra information om uppdateringsversionen av ett AIR-program i enkla XML-konfigurationsfiler. För de flesta program kan du genom att ställa in dessa konfigurationsfiler och inkludera en del enkel kod skapa en passande uppdateringsfunktion för slutanvändaren.

Klassen AIRUpdateUI implementerar ett standardanvändargränssnitt som programmet kan använda. Den förser användaren med grundläggande information och alternativ för programuppdateringar.

Uppdateringsprocessen går igenom en serie lägen:

Läge Beskrivning
UninitializedUppdateraren har inte initierats.
InitializingUppdateraren initieras.
ReadyUppdateraren har inte initierats
Before checkingUppdateraren har ännu inte sökt efter uppdateringsbeskrivningsfilen.
CheckingUppdateraren söker efter en uppdateringsbeskrivningsfil.
AvailableUppdateringsbeskrivningsfilen är tillgänglig.
DownloadingUppdateraren hämtar AIR-filen.
DownloadedUppdateraren har hämtat AIR-filen.
InstallingUppdateraren installerar AIR-filen.
Pending installUppdateraren har initierats och det finns väntande uppdateringar.

När du testar ett program med AIR Debug Launcher (ADL) inträffar ett IllegalOperationError-undantag om du försöker uppdatera programmet.

AIR-uppdateringsramverket stöds bara i skrivbordsprofilen. Det stöds inte för utökade skrivbordsprogram (program som installeras med ett inbyggt installationsprogram) och det stöds inte heller i mobilprofilen (iPhone-program som skapats med ActionScript 3.0). Kontrollera egenskapen Updater.isSupported vid körning för att se om uppdateringsramverket stöds.

Mer information om hur du använder AIR-uppdateringsramverket finns i kapitlet ”Uppdatera AIR-program” i Skapa Adobe AIR-program.

Relaterade API-element



Publika egenskaper
 EgenskapDefinieras med
      configurationFile : File
Platsen för den konfigurationsfil som anger värdena för updateURL och delay.
ApplicationUpdaterUI
 Inheritedconstructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans.
Object
      currentVersion : String
[skrivskyddad] Den aktuella versionen av programmet.
ApplicationUpdaterUI
      delay : Number
Intervallet i dagar mellan periodiska sökningar efter nya uppdateringar.
ApplicationUpdaterUI
      isCheckForUpdateVisible : Boolean
Aktiverar synligheten för dialogrutorna Leta efter uppdatering, Ingen uppdatering och Uppdateringsfel.
ApplicationUpdaterUI
      isDownloadProgressVisible : Boolean
Aktiverar synligheten för dialogrutan Ladda ned uppdatering.
ApplicationUpdaterUI
      isDownloadUpdateVisible : Boolean
Aktiverar synligheten för dialogrutan Ladda ned uppdatering.
ApplicationUpdaterUI
      isFileUpdateVisible : Boolean
Aktiverar synligheten för dialogrutorna Filuppdatering, Ingen filuppdatering och Filfel.
ApplicationUpdaterUI
      isFirstRun : Boolean
[skrivskyddad] Om detta är den första körningen efter en lyckad uppdatering (true) eller inte (false).
ApplicationUpdaterUI
      isInstallUpdateVisible : Boolean
Aktiverar synligheten för dialogrutan Installera uppdatering.
ApplicationUpdaterUI
      isNewerVersionFunction : Function
En funktion som uppdateraren ska använda för att utföra versionsjämförelser.
ApplicationUpdaterUI
      isUnexpectedErrorVisible : Boolean
Aktiverar synligheten för dialogrutan Oväntat fel.
ApplicationUpdaterUI
      isUpdateInProgress : Boolean
[skrivskyddad] En boolesk egenskap som är true om en uppdatering körs, och annars false.
ApplicationUpdaterUI
      localeChain : Array
En array som definierar språkkedjan som används av användargränssnittet.
ApplicationUpdaterUI
      previousApplicationStorageDirectory : File
[skrivskyddad] Tidigare placering av programlagringskatalogen, om den har ändrats efter en uppdatering.
ApplicationUpdaterUI
      previousVersion : String
[skrivskyddad] Den tidigare versionen av programmet.
ApplicationUpdaterUI
      updateDescriptor : XML
[skrivskyddad] Innehållet i uppdateringsbeskrivningsfilen som hämtats från uppdaterings-URL:en.
ApplicationUpdaterUI
      updateURL : String
Platsen för uppdateringsbeskrivningsfilen.
ApplicationUpdaterUI
      wasPendingUpdate : Boolean
[skrivskyddad] Om det finns en uppskjuten uppdatering, även om det inte gick att installera den (true), och false i annat fall.
ApplicationUpdaterUI
Publika metoder
 MetodDefinieras med
  
Konstruktorfunktionen.
ApplicationUpdaterUI
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registrerar ett händelseavlyssnarobjekt för ett EventDispatcher-objekt så att avlyssnaren får meddelanden om händelser.
EventDispatcher
  
    addResources(lang:String, res:Object):void
Lägger dynamiskt till ett nytt resurspaket för det angivna språket.
ApplicationUpdaterUI
  
    cancelUpdate():void
Avbryter uppdateringsprocessen.
ApplicationUpdaterUI
  
    checkNow():void
Startar uppdateringsprocessen.
ApplicationUpdaterUI
 Inherited
Skickar en händelse till händelseflödet.
EventDispatcher
 Inherited
Kontrollerar om EventDispatcher-objektet har några avlyssnare registrerade för en viss typ av händelse.
EventDispatcher
 Inherited
Anger om det finns en egenskap angiven för ett objekt.
Object
  
    initialize():void
Initierar uppdateraren.
ApplicationUpdaterUI
  
Startar uppdateringsprocessen med en lokal AIR-fil.
ApplicationUpdaterUI
 Inherited
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter.
Object
 Inherited
Anger om den angivna egenskapen finns och är uppräkningsbar.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Tar bort en avlyssnare från EventDispatcher-objektet.
EventDispatcher
 Inherited
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder.
Object
 Inherited
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner.
Object
 Inherited
Returnerar det angivna objektets strängbeteckning.
Object
 Inherited
Returnerar det angivna objektets primitiva värde.
Object
 Inherited
Kontrollerar om en händelseavlyssnare är registrerad för det här EventDispatcher-objektet eller något av dess överordnade objekt för den angivna händelsetypen.
EventDispatcher
Händelser
 Händelse Sammanfattning Definieras med
 Inherited[utsändningshändelse] Skickas när Flash Player eller AIR får operativsystemfokus och blir aktivt.EventDispatcher
  Skickas precis innan uppdateringen installeras, efter att metoden installUpdate() anropats.ApplicationUpdaterUI
  Skickas precis innan uppdateringsprocessen börjar, precis innan uppdateraren försöker att hämta uppdateringsbeskrivningsfilen.ApplicationUpdaterUI
 Inherited[utsändningshändelse] Skickas när Flash Player eller AIR förlorar operativsystemfokus och blir inaktivt.EventDispatcher
  Skickas när hämtningen av uppdateringsfilen är slutförd.ApplicationUpdaterUI
  Skickas om det uppstår ett fel under anslutning eller hämtning av uppdateringsfilen.ApplicationUpdaterUI
  Skickas efter ett anrop till metoden downloadUpdate() när anslutningen till servern är upprättad.ApplicationUpdaterUI
  
    error
Skickas när ett fel inträffar antingen under initiering eller under uppdateringsprocessen (om något oväntat inträffar).ApplicationUpdaterUI
  Skickas när ett fel uppstår under validering av den fil som skickas som airFile-parameter i ett anrop till metoden installFromAIRFile().ApplicationUpdaterUI
  Skickas efter att uppdateraren validerat filen i anropet till metoden installFromAIRFile().ApplicationUpdaterUI
  
    initialized
Skickas efter att initieringen är slutförd.ApplicationUpdaterUI
  
    progress
Skickas när uppdateringsfilen hämtas.ApplicationUpdaterUI
  
    updateError
Skickas om ett fel uppstår under försök att hämta eller tolka uppdateringsbeskrivningsfilen.ApplicationUpdaterUI
  
    updateStatus
Skickas efter att uppdateraren slutfört hämtning och tolkning av uppdateringsbeskrivningsfilen.ApplicationUpdaterUI
Egenskapsdetaljer
    

configurationFile

egenskap
configurationFile:File

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Platsen för den konfigurationsfil som anger värdena för delay och updateURL. Den har också inställningar för att bestämma om programmet visar olika bekräftelsedialogrutor under uppdateringen. Om den här egenskapen pekar på en fil som inte finns, uppstår ett fel om metoden initialize() anropas.

Nedan finns ett exempel på en konfigurationsfil:

 <?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>

I stället för att läsa in en konfigurationsfil kan du använda ActionScript --koden när du ställer in egenskaperna för objektet ApplicationUpdaterUI. delay, isCheckForUpdateVisible, isDownloadProgressVisible, isDownloadUpdateVisible, isFileUpdateVisible, isInstallUpdateVisible och updateURL.



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

Relaterade API-element

    

currentVersion

egenskap 
currentVersion:String  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Den aktuella versionen av programmet. Den här egenskapen ställs in under ett anrop till metoden initialize(). Den ställs in på versionen från programbeskrivningsfilen.



Implementering
    public function get currentVersion():String
    

delay

egenskap 
delay:Number

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Intervallet i dagar mellan periodiska sökningar efter nya uppdateringar.

Värdet 0 (standardvärdet) som anger att tidtagaren inte är aktiv, så att inga periodiska kontroller utförs. Fördröjningen kan ställas in via den här egenskapen eller konfigurationsfilen. När värdet ställs in med båda metoderna, används värdet som ställs in med egenskapen.

Standardvärdet är 0.



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

Relaterade API-element

    

isCheckForUpdateVisible

egenskap 
isCheckForUpdateVisible:Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Aktiverar synligheten för dialogrutorna Leta efter uppdatering, Ingen uppdatering och Uppdateringsfel. När denna anges till true visar uppdateraren dessa dialogrutor under uppdateringen. Den kan också ställas in i uppdateringskonfigurationsfilen. Ett värde som ställs in med den här egenskapen åsidosätter inställningen i uppdateringskonfigurationsfilen.



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

isDownloadProgressVisible

egenskap 
isDownloadProgressVisible:Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Aktiverar synligheten för dialogrutan Ladda ned uppdatering. När denna anges till true visar uppdateraren den här dialogrutan under uppdateringen. Den kan också ställas in i uppdateringskonfigurationsfilen. Ett värde som ställs in med den här egenskapen åsidosätter inställningen i uppdateringskonfigurationsfilen.



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

isDownloadUpdateVisible

egenskap 
isDownloadUpdateVisible:Boolean

Körningsmiljöversioner: AIR 1.5

Aktiverar synligheten för dialogrutan Ladda ned uppdatering. När denna anges till true visar uppdateraren dessa dialogrutor under uppdateringen. Den kan också ställas in i uppdateringskonfigurationsfilen. Ett värde som ställs in med den här egenskapen åsidosätter inställningen i uppdateringskonfigurationsfilen.



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

isFileUpdateVisible

egenskap 
isFileUpdateVisible:Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Aktiverar synligheten för dialogrutorna Filuppdatering, Ingen filuppdatering och Filfel. När denna anges till true visar uppdateraren dessa dialogrutor under uppdateringen. Den kan också ställas in i uppdateringskonfigurationsfilen. Ett värde som ställs in med den här egenskapen åsidosätter inställningen i uppdateringskonfigurationsfilen.



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

isFirstRun

egenskap 
isFirstRun:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Om detta är den första körningen efter en lyckad uppdatering (true) eller inte (false). Uppdateraren ställer in det här värdet under anropet till metoden initialize(). Utvecklaren bör kontrollera att isFirstRun ställs in på true om data behöver flyttas från en version till en annan.



Implementering
    public function get isFirstRun():Boolean

Relaterade API-element

    

isInstallUpdateVisible

egenskap 
isInstallUpdateVisible:Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Aktiverar synligheten för dialogrutan Installera uppdatering. När denna anges till true visar uppdateraren den här dialogrutan under uppdateringen. Den kan också ställas in i uppdateringskonfigurationsfilen. Ett värde som ställs in med den här egenskapen åsidosätter inställningen i uppdateringskonfigurationsfilen.



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

isNewerVersionFunction

egenskap 
isNewerVersionFunction:Function

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

En funktion som uppdateraren ska använda för att utföra versionsjämförelser. Som standard genomförs en versionsjämförelse i uppdateringsramverket för att känna av om versionen från fjärrplatsen är nyare än versionen på det installerade programmet. Ibland matchar inte standardjämförelsen utvecklarens versionsschema. Ange den här egenskapen om du vill skapa en ny funktion som utför jämförelsen.

Standardjämförelsefunktionen accepterar versioner som x.y.z, där x, y och z kan innehålla bokstäver och siffror. Det finns några speciella villkor som standardjämförelsefunktionen känner igen. Om testfunktionen hittar "alpha", "beta" eller "rc" i versionssträngarna blir ordningen alpha < beta < rc.



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

Exempel  ( Så här använder du exemplet )
Följande kod definierar en anpassad funktion, customFn, för uppdaterarobjektet appUpdate. Exempelfunktionen är avsiktligt enkel. Din anpassade funktion bör returnera ett booleskt värde baserat på reglerna i versionsschemat.
appUpdate.isNewerVersionFunction = customFn; 

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

isUnexpectedErrorVisible

egenskap 
isUnexpectedErrorVisible:Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Aktiverar synligheten för dialogrutan Oväntat fel. När denna anges till true visar programuppdateraren den här dialogrutan under uppdateringen. Den kan också ställas in i uppdateringskonfigurationsfilen. Ett värde som ställs in med den här egenskapen åsidosätter inställningen i uppdateringskonfigurationsfilen.



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

isUpdateInProgress

egenskap 
isUpdateInProgress:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

En boolesk egenskap som är true om en uppdatering körs, och annars false.



Implementering
    public function get isUpdateInProgress():Boolean
    

localeChain

egenskap 
localeChain:Array

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

En array som definierar språkkedjan som används av användargränssnittet. Oftast är det bara utvecklare av JavaScript (HTML) som använder den här egenskapen.

Flex-utvecklare kan använda ResourceManager för att hantera den lokala kedjan.

I ett HTML-baserat program sorteras språken som standard mellan språken i arrayen Capabilities.languages och de tio språk som stöds i användargränssnittet. Om ingen matchning hittas används engelska som språk.

Dessa JavaScript-exempel använder AIR HTML-lokaliseringsramverket, som ingår i AIR SDK. Det sorterar språken mot listan med språk, och anger sedan engelska som standardreservspråk:

 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;



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

Relaterade API-element

    

previousApplicationStorageDirectory

egenskap 
previousApplicationStorageDirectory:File  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Tidigare placering av programlagringskatalogen, om den har ändrats efter en uppdatering. Programlagringskatalogens placering ändras efter en uppgradering med en certifikatflyttning. Om ingen certifikatflyttning sker, ändras inte programlagringskatalogen när användaren uppdaterar programmet. och den här egenskapen ställs in på null. Den här egenskapen ställs in under ett anrop till metoden initialize().

En utvecklare kan signera en ny version av AIR-programmet med ett nytt certifikat om utvecklaren använder alternativet -migrate när AIR-filen paketeras med ADT. Om en ny version av AIR-programmet använder ett nytt signeringscertifikat, ändras programmets lokala lagringskatalog när användaren installerar den nya versionen. Använd den här egenskapen om du vill överföra data från den gamla programlagringskatalogen till den nya (File.applicationStorageDirectory). Mer information finns i ”Signera en AIR-fil för att byta programcertifikatet” i kapitlet ”Skapa ett AIR-program med verktygen på kommandoraden” i utvecklarhandboken för Adobe AIR.



Implementering
    public function get previousApplicationStorageDirectory():File
    

previousVersion

egenskap 
previousVersion:String  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Den tidigare versionen av programmet. Den här egenskapen ställs in under ett anrop till metoden initialize(). Returnerar den tidigare versionen av programmet före uppgraderingen (ställs bara in om isfirstRun är true), annars ställs den in på null.



Implementering
    public function get previousVersion():String
    

updateDescriptor

egenskap 
updateDescriptor:XML  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Innehållet i uppdateringsbeskrivningsfilen som hämtats från uppdaterings-URL:en. Den här egenskapen är icke-null bara efter att uppdaterarobjektet har skickat en updateStatus-händelse.



Implementering
    public function get updateDescriptor():XML
    

updateURL

egenskap 
updateURL:String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Platsen för uppdateringsbeskrivningsfilen. Alla platser som är giltiga för en URLRequest-sökväg accepteras. Detta är den enda obligatoriska inställningen som uppdateringen behöver. Du kan ställa in uppdaterings-URL:en via den här egenskapen eller konfigurationsfilen. När värdet ställs in med båda metoderna används värdet som ställs in med egenskapen.



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

Relaterade API-element

    

wasPendingUpdate

egenskap 
wasPendingUpdate:Boolean  [skrivskyddad]

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Om det finns en uppskjuten uppdatering, även om det inte gick att installera den (true), och false i annat fall. Uppdateraren ställer in den här egenskapen under ett anrop till metoden initialize(). Använd egenskaperna wasPendingUpdate och isFirstRun om du vill kontrollera om en uppdatering inte har kunnat installeras (i så fall ställs wasPendingUpdate in på true och isFirstRun ställs in på false).



Implementering
    public function get wasPendingUpdate():Boolean

Relaterade API-element

Konstruktordetaljer
    

ApplicationUpdaterUI

()Konstruktor
public function ApplicationUpdaterUI()

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Konstruktorfunktionen.

Metoddetaljer

    addResources

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

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Lägger dynamiskt till ett nytt resurspaket för det angivna språket. JavaScript-utvecklare använder den här metoden för att dynamiskt lägga till ett nytt språk för dialogrutorna som visas i programuppdaterarens användargränssnitt. (Flex-utvecklare kan lägga till ett nytt språk direkt i resurspaketet ”ApplicationUpdaterDialogs”.)

Parametrar

lang:String — Språkkoden (till exempel "ro" för rumänska).
 
res:Object — Objektet innehåller nycklar och värden för översättning. Nycklarna kommer från språkegenskapsfilen. I tabellen nedan beskrivs möjliga nycklar (egenskapsnamn).

Nyckel Svenskt värde Dialogruta Beskrivning
appWidth 530 Alla Bredd på dialogrutan.
titleWindow Uppdaterar: Alla Visas i den inbyggda fönsternamnlisten före programnamnet.
titleCheck Kontrollera om det finns uppdateringar Kontrollera om det finns uppdateringar Dialogrutans namn.
msgCheck Ska programmet kunna söka efter uppdateringar? Kontrollera om det finns uppdateringar Dialogrutans meddelande.
btnCheck Kontrollera om det finns uppdateringar Kontrollera om det finns uppdateringar Knappetiketten Kontrollera om det finns uppdateringar.
btnCancel Avbryt Alla dialogrutor med en Avbryt-knapp Knappetiketten Avbryt.
titleCheckNoUpdates Inga uppdateringar finns Kontrollera om det finns uppdateringar – Inga uppdateringar finns Dialogrutans namn.
msgCheckNoUpdates Det finns inga uppdateringar för programmet. Kontrollera om det finns uppdateringar – Inga uppdateringar finns Dialogrutans meddelande.
btnClose Stäng Alla dialogrutor med knappen Stäng Knappetiketten Stäng.
titleCheckError Uppdateringsfel Kontrollera om det finns uppdateringar – Anslutningsfel Dialogrutans namn.
msgCheckError Ett fel inträffade vid kontroll av uppdateringar. Error# {0} Kontrollera om det finns uppdateringar – Anslutningsfel Dialogrutans meddelande. {0} ersätts med fel-ID.
titleUpdate Uppdatering finns Uppdatering finns Dialogrutans namn.
msgUpdate Det finns en uppdaterad version av programmet att hämta. Uppdatering finns Dialogrutans meddelande.
lblApplication Program: Uppdatering finns Etikett som visas före programnamnet.
lblInstalledVersion Installerad version: Uppdatering finns Etikett som visas före den installerade versionen.
lblAvailableVersion Uppdateringsversion: Uppdatering finns Etikett som visas före uppdateringsversionen.
btnDownload Hämta nu Uppdatering finns Knappetiketten Hämta nu.
btnDownloadLater Hämta senare Uppdatering finns Knappetiketten Hämta senare.
lnkReleaseNotes Versionsinformation Länken Alla med versionsinformation Länknamnet ”Versionsinformation”.
titleProgress Hämtningsförlopp... Hämtningsförlopp Dialogrutans namn.
msgProgress Hämta uppdatering Hämtningsförlopp Dialogrutans meddelande.
titleDownloadError Hämtningen misslyckades Hämtningsfel Dialogrutans namn.
msgDownloadError Ett fel uppstod vid hämtning av data. Error# {0} Hämtningsfel Dialogrutans meddelande. {0} ersätts med fel-ID.
titleInstall Installera uppdatering Installera uppdatering Dialogrutans namn.
msgInstall Uppdateringen för programmet har hämtats och kan installeras. Installera uppdatering Dialogrutans meddelande.
btnInstall Installera nu Installera uppdatering Knappetiketten ”Installera”
btnInstallLater Skjut upp till omstart Installera uppdatering Knappetiketten ”Skjut upp till omstart”
titleFileUpdate Uppdatering finns Arkiv - Uppdatering finns Dialogrutans namn.
msgFileUpdate Filen innehåller en uppdaterad version av programmet. Installera? Arkiv - Uppdatering finns Dialogrutans meddelande.
lblFile File: Arkiv - Uppdatering finns Etikett som visas före filnamnet.
titleFileNoUpdate Det finns ingen uppdatering Arkiv - Inga uppdateringar finns Dialogrutans namn.
msgFileNoUpdate Filen innehåller inte en nyare version av programmet. Arkiv - Inga uppdateringar finns Dialogrutans meddelande.
titleFileError Filfel Fil - Fel Dialogrutans namn.
msgFileError Det gick inte att validera uppdateringsfilen. Error# {0} Fil - Fel Dialogrutans meddelande. {0} ersätts med fel-ID.
titleUnexpectedError Oväntat fel Oväntat fel Dialogrutans namn.
msgUnexpectedError Ett oväntat fel inträffade. Error# {0} Oväntat fel Dialogrutans meddelande. {0} ersätts med fel-ID.

Relaterade API-element

    cancelUpdate

()metod 
public function cancelUpdate():void

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Avbryter uppdateringsprocessen. Om du anropar den här metoden avbryts alla väntande hämtningar, alla ofullständiga hämtningsfiler tas bort och den periodiska kontrolltidtagaren startar om.

Uppdateringsprocessen kan avbrytas när som helst utom när läget är ”uninitialized” eller ”initializing”. Inget händer när den anropas i läget ”uninitialized” eller ”initializing”.

    checkNow

()metod 
public function checkNow():void

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Startar uppdateringsprocessen. Om du anropar den här metoden stannar inte den periodiska tidtagaren, men metoden identifierar att en uppdateringsprocess körs och hoppar över den aktuella iterationen.

Den här metoden körs bara om det aktuella läget är ”Ready”.

Den här metoden gör så att uppdaterarobjektet skickar följande händelse:


Händelser
checkForUpdate:UpdateEvent — Skickas precis innan uppdateringsprocessen inleds.

    initialize

()metod 
public function initialize():void

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Initierar uppdateraren. Om du anropar den här metoden sker följande:

  1. Den initierar uppdateringsramverket och installerar tyst (och asynkront) alla väntande uppdateringar. Du bör anropa den här metoden när programmet startar, eftersom den kan starta om programmet.

  2. Den kontrollerar om det finns en uppdatering som har skjutits upp och installerar den.

  3. Om något har gått fel med en tidigare uppdatering raderas uppdateringsfilen och versionsinformationen från lagringsutrymmet.

  4. Om den periodiska tidsinställda fördröjningen har gått ut, startar uppdateringsprocessen om, annars startar den periodiska tidtagaren. När du testar ett program med AIR Debug Launcher (ADL) inträffar ett IllegalOperationError-undantag när du försöker att uppdatera programmet.


Händelser
initialized:UpdateEvent — Initieringen är klar.
 
error:ErrorEvent — Ett fel sker under initieringen.

    installFromAIRFile

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

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Startar uppdateringsprocessen med en lokal AIR-fil.

Att anropa den här metoden har ingen effekt om en uppdateringsprocess körs (om läget inte är "Downloaded").

Den här funktionen är användbar för ett program som har customUpdateUI-elementet inställt på true i programbeskrivningsfilen.

När du testar ett program med AIR Debug Launcher (ADL) orsakar anrop till metoden ett IllegalOperationError-undantag.

Parametrar

file:File — Den lokala AIR-filen som ska installeras.


Händelser
fileUpdateStatus:StatusFileUpdateEvent — Skickas när uppdateraren har lyckats validera AIR-filen.
 
updateError:StatusFileUpdateErrorEvent — Skickas om ett fel uppstår under försök att tolka uppdateringsbeskrivningsfilen.
Händelsedetaljer
    

beforeInstall

Händelse
Typ av händelseobjekt: air.update.events.UpdateEvent
egenskap UpdateEvent.type = air.update.events.UpdateEvent.BEFORE_INSTALL

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Skickas precis innan uppdateringen installeras, efter att metoden installUpdate() anropas. Ibland kan det vara praktiskt att vid den här tidpunkten förhindra installationen, eftersom användaren kan förlora allt aktuellt arbete när körningen avslutar programmet för att installera uppdateringen.

Om du anropar den här händelsens preventDefault()-metod skjuts installationen upp till nästa omstart. Om du anropar metoden preventDefault() kan inga fler uppdateringsprocesser starta under programsessionen (via ett anrop till metoden installUpdate() eller på grund av den periodiska kontrollen).

Konstanten UpdateEvent.BEFORE_INSTALL definierar värdet på type-egenskapen för händelseobjektet för en beforeInstall-händelse.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
cancelablefalse; det finns inget standardbeteende att avbryta.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
targetUpdater-objektet.
    

checkForUpdate

Händelse  
Typ av händelseobjekt: air.update.events.UpdateEvent
egenskap UpdateEvent.type = air.update.events.UpdateEvent.CHECK_FOR_UPDATE

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Skickas precis innan uppdateringsprocessen börjar, precis innan uppdateraren försöker att hämta uppdateringsbeskrivningsfilen. Uppdateraren kan skicka den här händelsen som ett resultat av ett direkt anrop till metoden checkNow(), eller på grund av att den periodiska kontrolltidtagaren har gått ut.

Konstanten UpdateEvent.CHECK_FOR_UPDATE definierar värdet på type-egenskapen för händelseobjektet för en checkForUpdate-händelse.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
cancelablefalse; det finns inget standardbeteende att avbryta.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
targetUpdater-objektet.
    

downloadComplete

Händelse  
Typ av händelseobjekt: air.update.events.UpdateEvent
egenskap UpdateEvent.type = air.update.events.UpdateEvent.DOWNLOAD_COMPLETE

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Skickas när hämtningen av uppdateringsfilen är slutförd.

Konstanten UpdateEvent.DOWNLOAD_COMPLETE definierar värdet på type-egenskapen för händelseobjektet för en downloadComplete-händelse.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
cancelablefalse; det finns inget standardbeteende att avbryta.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
targetUpdater-objektet.
    

downloadError

Händelse  
Typ av händelseobjekt: air.update.events.DownloadErrorEvent
egenskap DownloadErrorEvent.type = air.update.events.DownloadErrorEvent.DOWNLOAD_ERROR

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Skickas om det uppstår ett fel under anslutning eller hämtning av uppdateringsfilen. Skickas också för ogiltig HTTP-status (till exempel 404 - Filen hittades inte).

När den här händelsen skickas startar den periodiska tidtagaren om automatiskt (om fördröjningen är större än 0).

Konstanten DownloadErrorEvent.DOWNLOAD_ERROR definierar värdet på type-egenskapen för händelseobjektet för en downloadError-händelse.

Egenskapen errorID för ett DownloadErrorEvent-objekt är ett heltal som definierar felinformation (se tabellen nedan). En extra subErrorID-egenskap kan innehålla mer felinformation.

errorID, felkodBeskrivning
16800Inträffar när den hämtade uppdateringsfilen valideras. Egenskapen subErrorID kan innehålla mer information.
16801Ogiltig Adobe AIR-fil (application.xml saknas).
16802Ogiltig Adobe AIR-fil (MIME-typen saknas).
16803Ogiltig Adobe AIR-fil (format).
16804Ogiltig Adobe AIR-fil (ogiltiga flaggor).
16805Ogiltig Adobe AIR-fil (okänd komprimering).
16806Ogiltig Adobe AIR-fil (ogiltigt filnamn).
16807Ogiltig Adobe AIR-fil (skadad).
16808Konfigurationsfilen finns inte.
16809updateURL-egenskapen är inte inställd.
16810Reserverad.
16811Ogiltig konfigurationsfil (okänd konfigurationsversion).
16812Ogiltig konfigurationsfil (URL saknas).
16813Ogiltig konfigurationsfil (fördröjningsformat).
16814Ogiltig konfigurationsfil (ogiltiga defaultUI-värden).
16815Ogiltig uppdateringsbeskrivning (okänd beskrivningsversion).
16816Ogiltig uppdateringsbeskrivning (uppdateringsversionen saknas).
16817Ogiltig uppdateringsbeskrivning (ogiltig beskrivning).
16818IO-fel när data sparas på disken. Egenskapen subErrorID kan innehålla mer information.
16819Säkerhetsfel under hämtning. Egenskapen subErrorID kan innehålla mer information.
16820Ogiltig HTTP-statuskod. subErrorID-egenskapen kan innehålla den ogiltiga statuskoden.
16821Reserverad.
16822I/O-fel vid hämtning. Egenskapen subErrorID kan innehålla mer information.
16823Filslutsfel när data sparas på disk. Egenskapen subErrorID kan innehålla mer information.
16824Ogiltig uppdateringsbeskrivning. Egenskapen subErrorID kan innehålla mer information.
16825Uppdateringsfilen innehåller ett program med ett annat program-ID.
16826Uppdateringsfilen innehåller inte en nyare version av programmet.
16827Versionen som finns i uppdateringsfilen matchar inte versionen från uppdateringsbeskrivningen.
16828Det går inte att uppdatera programmet, vanligtvis på grund av att programmet körs i AIR Debug Launcher (ADL).
16829Uppdateringsfilen saknas vid installationen.
    

downloadStart

Händelse  
Typ av händelseobjekt: air.update.events.UpdateEvent
egenskap UpdateEvent.type = air.update.events.UpdateEvent.DOWNLOAD_START

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Skickas efter ett anrop till metoden downloadUpdate() när anslutningen till servern är upprättad. När du använder ApplicationUpdater-biblioteket kanske du vill att händelsehanteraren för den här händelsen ska visa en förloppsindikator för att rapportera hämtningsförloppet för användaren.

Konstanten UpdateEvent.DOWNLOAD_START definierar värdet på type-egenskapen för händelseobjektet för en downloadStart-händelse.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
cancelablefalse; det finns inget standardbeteende att avbryta.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
targetUpdater-objektet.
    

error

Händelse  
Typ av händelseobjekt: flash.events.ErrorEvent
egenskap ErrorEvent.type = flash.events.ErrorEvent.ERROR

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Skickas när ett fel inträffar antingen under initiering eller under uppdateringsprocessen (om något oväntat inträffar).

Definierar värdet för ett error-händelseobjekts type-egenskap.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
cancelablefalse; det finns inget standardbeteende att avbryta.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
targetObjektet är med om ett nätverksfel.
textText som visas som felmeddelande.
    

fileUpdateError

Händelse  
Typ av händelseobjekt: air.update.events.StatusFileUpdateErrorEvent
egenskap StatusFileUpdateErrorEvent.type = air.update.events.StatusFileUpdateErrorEvent.FILE_UPDATE_ERROR

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Skickas när ett fel uppstår under validering av den fil som skickas som airFile-parameter i ett anrop till metoden installFromAIRFile().

Konstanten StatusUpdateErrorEvent.UPDATE_ERROR definierar värdet på type-egenskapen för händelseobjektet för en statusUpdateError-händelse.
    

fileUpdateStatus

Händelse  
Typ av händelseobjekt: air.update.events.StatusFileUpdateEvent
egenskap StatusFileUpdateEvent.type = air.update.events.StatusFileUpdateEvent.FILE_UPDATE_STATUS

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Skickas efter att uppdateraren validerat filen i anropet till metoden installFromAIRFile().

Konstanten StatusUpdateEvent.UPDATE_STATUS definierar värdet på type-egenskapen för händelseobjektet för en updateStatus-händelse.

Den här händelsen har följande egenskaper:

EgenskapVärde
availableAnger om det finns en annan version än det installerade programmets version tillgänglig (true), annars false (samma version).
pathnativePath-egenskapen för update File-objektet som anges av parametern airFile i ett anrop till metoden installFromAIRFile().
versionAnger den nya uppdateringens version.

    

initialized

Händelse  
Typ av händelseobjekt: air.update.events.UpdateEvent
egenskap UpdateEvent.type = air.update.events.UpdateEvent.INITIALIZED

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Skickas efter att initieringen är slutförd.

Den här händelsen har följande skrivskyddade egenskaper:

  • isFirstRun (Boolean) true om det här är den första körningen efter en genomförd uppdatering, annars false.

  • previousVersion (String) Den tidigare versionen av programmet före uppgraderingen (ställs endast om isfirstRun är true).

  • currentVersion (String) Versionen från programbeskrivningsfilen för den version som är installerad.

Konstanten UpdateEvent.INITIALIZED definierar värdet på type-egenskapen för händelseobjektet för en initialized-händelse.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
cancelablefalse; det finns inget standardbeteende att avbryta.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
targetUpdater-objektet.
    

progress

Händelse  
Typ av händelseobjekt: flash.events.ProgressEvent
egenskap ProgressEvent.type = flash.events.ProgressEvent.PROGRESS

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Skickas när uppdateringsfilen hämtas.

Definierar värdet för ett progress-händelseobjekts type-egenskap.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
bytesLoadedAntalet objekt eller byte som har lästs in när avlyssnaren bearbetar händelsen.
bytesTotalDet totala antalet objekt eller byte som kommer att ha lästs in om inläsningen lyckas.
cancelablefalse; det finns inget standardbeteende att avbryta.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
targetObjektet rapporterar förlopp.
    

updateError

Händelse  
Typ av händelseobjekt: air.update.events.StatusUpdateErrorEvent
egenskap StatusUpdateErrorEvent.type = air.update.events.StatusUpdateErrorEvent.UPDATE_ERROR

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Skickas om ett fel uppstår under försök att hämta eller tolka uppdateringsbeskrivningsfilen.

När uppdateraren skickar den här händelsen startar den periodiska tidtagaren om automatiskt (om fördröjningsinställningen är större än 0). Programmet bör överväga att dölja feldialogrutorna när uppdateraren skickar en ny checkForUpdate-händelse.

Konstanten StatusUpdateErrorEvent.UPDATE_ERROR definierar värdet på type-egenskapen för händelseobjektet för en statusUpdateError-händelse.
    

updateStatus

Händelse  
Typ av händelseobjekt: air.update.events.StatusUpdateEvent
egenskap StatusUpdateEvent.type = air.update.events.StatusUpdateEvent.UPDATE_STATUS

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.5

Skickas efter att uppdateraren slutfört hämtning och tolkning av uppdateringsbeskrivningsfilen.

Konstanten StatusUpdateEvent.UPDATE_STATUS definierar värdet på type-egenskapen för händelseobjektet för en updateStatus-händelse.

Den här händelsen har följande egenskaper:

EgenskapVärde
availableStäll in på true om uppdateringsbeskrivningen anger en annan version än den för det aktuella programmet, annars på false (versionen är densamma).
versionSträngen som representerar den nya tillgängliga versionen.
informationEn array som definierar informationssträngen för varje språk som stöds. Om det inte finns någon lokaliserad beskrivning, definieras denna som en array där det första elementet är en tom sträng ("") och det andra elementet är informationssträngen. När det finns lokaliserade beskrivningar är varje element i arrayen självt en array med två element. Det första elementet är språkkoden, och den andra är beskrivningen. Följande array har till exempel underarrayer för två språk (amerikansk engelska och franska): ["en-US", "Hello World"], ["fr", "Bonjour monde"]. Språken anges i samma ordning som i uppdateringsbeskrivningen. Texten för egenskapen details anges i uppdateringens beskrivningsfil.
versionLabel(AIR 2.5+) Versionsetiketten från uppdateringens programbeskrivningsfil. Versionsetiketten bör visas för användare i stället för versionen. Om ingen versionsetikett anges är den här egenskapen en tom sträng.




[ X ]Varför på engelska?
Innehåll i Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen är på engelska

Det är inte alla delar av Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen som översätts till alla språk. Om ett språkelement inte översätts visas det på engelska. Klassen ga.controls.HelpBox översätts till exempel inte till något språk. I den svenska versionen av referenshandboken visas därför klassen ga.controls.HelpBox på engelska.