Naslaggids voor Adobe ActionScript® 3.0 voor het Adobe® Flash®-platform
Startpagina  |  Lijst met pakketten en klassen verbergen |  Pakketten  |  Klassen  |  Nieuw  |  Index  |  Bijlagen  |  Waarom in het Engels?
Filters: AIR 30.0 en eerder, Flash Player 30.0 en eerder, Flash Lite 4
Flex 4.6 en eerder, Flash Pro CS6 en eerder
Filters verbergen
air.update 

ApplicationUpdater  - AS3

Pakkettenx

Hoofdniveau
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

Taalelementen

Algemene constanten
Algemene functies
Operatoren
Programmeerinstructies, gereserveerde woorden en compileraanwijzingen
Speciale typen

Bijlagen

Nieuw
Compilerfouten
Compilerwaarschuwingen
Uitvoeringsfouten
Migreren naar ActionScript 3
Ondersteunde tekensets
Alleen MXML-labels
Elementen van bewegings-XML
Timed Text-tags
Lijst van vervangen elementen
Constanten voor toegankelijkheidsimplementatie
ActionScript-voorbeelden gebruiken
Juridische kennisgeving
Pakketair.update
Klassepublic class ApplicationUpdater
OverervingApplicationUpdater Inheritance EventDispatcher Inheritance Object

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

De klasse ApplicationUpdater bevat de basisfunctionaliteit van het updateframework voor Adobe® AIR®-toepassingen, zonder een standaardgebruikersinterface. (De klasse ApplicationUpdaterUI bevat updatefunctionaliteit en een standaardgebruikersinterface.)

Deze klasse is opgenomen in het bestand applicationupdater_ui.swc, dat deel uitmaakt van de SDK van Adobe AIR. Het bestand applicationupdater_ui.swc staat in de directory frameworks/libs/air van de SDK van AIR.

Adobe® Flex™ Builder™ laadt deze klasse automatisch wanneer u een project maakt voor Adobe AIR. Wanneer u de toepassing compileert met de SDK van Adobe® Flex™, moet u het SWC-bestand opnemen.

Het beheren van updates van toepassingen kan ingewikkeld zijn. Het updateframework van AIR bevat API´s waarmee ontwikkelaars goede updatemogelijkheden kunnen bieden in AIR-toepassingen. De functionaliteit in het updateframework van AIR helpt ontwikkelaars bij het volgende:

  • Periodiek controleren op updates op basis van een interval of op verzoek van de gebruiker

  • AIR-bestanden (updates) downloaden vanaf een webbron

  • De gebruiker waarschuwen wanneer de nieuw geïnstalleerde versie voor het eerst wordt uitgevoerd

  • Bevestigen dat de gebruiker wilt controleren op updates

  • Aan de gebruiker informatie weergeven over de nieuwe updateversie

  • De voortgang van het downloaden en informatie over fouten weergeven aan de gebruiker

Met het updateframework van AIR kunt u informatie over de updateversie van een AIR-toepassing opslaan in eenvoudige XML-configuratiebestanden. Voor de meeste toepassingen biedt het instellen van deze configuratiebestanden en het opnemen van enige basiscode goede updatefunctionaliteit voor de eindgebruiker.

Gebruik de klasse AIRUpdater als u uw eigen gebruikersinterface wilt definiëren voor het updateframework van AIR.

Tijdens het updateproces wordt een reeks statussen doorlopen. De eigenschap currentState van het updaterobject bevat de huidige status van de updater:

Waarde van currentState Beschrijving
"UNINITIALIZED"De updater is niet geïnitialiseerd.
"INITIALIZING"De updater wordt geïnitialiseerd.
"READY"De updater is geïnitialiseerd.
"BEFORE_CHECKING"De updater heeft nog niet gecontroleerd of er een updatebeschrijvingsbestand is.
"CHECKING"De updater controleert of er een updatebeschrijvingsbestand is.
"AVAILABLE"Het updatebeschrijvingsbestand is beschikbaar.
"DOWNLOADING"De updater downloadt het AIR-bestand.
"DOWNLOADED"De updater heeft het AIR-bestand gedownload.
"INSTALLING"De updater installeert het AIR-bestand.
"PENDING_INSTALLING"De updater is geïnitialiseerd en er zijn updates in behandeling.

Wanneer u een toepassing test met de toepassing AIR Debug Launcher (ADL), wordt de uitzondering IllegalOperationError gegenereerd als u probeert de toepassing bij te werken.

Het AIR-updateframework wordt alleen ondersteund in het bureaubladprofiel. Het wordt niet ondersteund voor uitgebreide bureaubladtoepassingen (toepassingen die met een native installatieprogramma zijn geïnstalleerd) en in het gsm-profiel (iPhone-toepassingen die geschreven zijn met ActionScript 3.0). Controleer de eigenschap Updater.isSupported bij uitvoering om te kijken of het updateframework wordt ondersteund.

Zie het hoofdstuk "AIR-toepassingen bijwerken" in Adobe AIR-toepassingen samenstellen voor informatie over het gebruik van het AIR-updateframework.

Verwante API-elementen



Openbare eigenschappen
 EigenschapGedefinieerd door
      configurationFile : File
De locatie van het configuratiebestand waarin de waarden zijn ingesteld voor de eigenschappen delay en updateURL.
ApplicationUpdater
 Inheritedconstructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie.
Object
      currentState : String
[alleen-lezen] De interne status van de updater.
ApplicationUpdater
      currentVersion : String
[alleen-lezen] De huidige versie van de toepassing.
ApplicationUpdater
      delay : Number
Het interval, in dagen, tussen periodieke controles op nieuwe updates.
ApplicationUpdater
      isFirstRun : Boolean
[alleen-lezen] Geeft aan of dit de eerste uitvoering is na een geslaagde update (true) of niet (false).
ApplicationUpdater
      isNewerVersionFunction : Function
Een functie die de updater moet gebruiken om versies te vergelijken.
ApplicationUpdater
      previousApplicationStorageDirectory : File
[alleen-lezen] De vorige locatie van de opslagmap van de toepassing, als deze na een update is gewijzigd.
ApplicationUpdater
      previousVersion : String
[alleen-lezen] De vorige versie van de toepassing.
ApplicationUpdater
      updateDescriptor : XML
[alleen-lezen] De inhoud van het updatebeschrijvingsbestand dat is gedownload uit de update-URL.
ApplicationUpdater
      updateURL : String
De locatie van het updatebeschrijvingsbestand.
ApplicationUpdater
      wasPendingUpdate : Boolean
[alleen-lezen] Geeft aan of er een uitgestelde update was, ook als de installatie daarvan is mislukt (true); anders is de waarde false.
ApplicationUpdater
Openbare methoden
 MethodeGedefinieerd door
  
De constructorfunctie.
ApplicationUpdater
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registreert een gebeurtenislistenerobject bij een object EventDispatcher, zodat de listener een melding van een gebeurtenis ontvangt.
EventDispatcher
  
    cancelUpdate():void
Hiermee wordt het updateproces geannuleerd.
ApplicationUpdater
  
Het updatebeschrijvingsbestand wordt asynchroon gedownload en geïnterpreteerd.
ApplicationUpdater
  
    checkNow():void
Het updateproces starten.
ApplicationUpdater
 Inherited
Verzendt een gebeurtenis naar de gebeurtenisstroom.
EventDispatcher
  
Het updatebestand wordt asynchroon gedownload.
ApplicationUpdater
 Inherited
Controleert of het object EventDispatcher listeners heeft geregistreerd voor een specifiek type gebeurtenis.
EventDispatcher
 Inherited
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd.
Object
  
    initialize():void
Hiermee wordt de updater geïnitialiseerd.
ApplicationUpdater
  
Hiermee wordt het updateproces gestart met een lokaal AIR-bestand.
ApplicationUpdater
  
Hiermee wordt het updatebestand geïnstalleerd.
ApplicationUpdater
 Inherited
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven.
Object
 Inherited
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Verwijdert een listener uit het object EventDispatcher.
EventDispatcher
 Inherited
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in.
Object
 Inherited
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies.
Object
 Inherited
Retourneert een tekenreeksrepresentatie van het opgegeven object.
Object
 Inherited
Retourneert de primitieve waarde van het opgegeven object.
Object
 Inherited
Controleert of een gebeurtenislistener is geregistreerd bij dit object EventDispatcher of een van de voorouders voor het opgegeven type gebeurtenis.
EventDispatcher
Gebeurtenissen
 Gebeurtenis Overzicht Gedefinieerd door
 Inherited[uitgezonden gebeurtenis] Wordt verzonden wanneer Flash Player of de AIR-toepassing de besturingssysteemfocus krijgt en actief wordt.EventDispatcher
  Wordt verzonden vlak voordat de update wordt geïnstalleerd, nadat de methode installUpdate() is aangeroepen.ApplicationUpdater
  Wordt verzonden voordat het updateproces begint, vlak voordat de updater het updatebeschrijvingsbestand probeert te downloaden.ApplicationUpdater
 Inherited[uitgezonden gebeurtenis] Wordt verzonden wanneer Flash Player of de AIR-toepassing de systeemfocus verliest en inactief wordt.EventDispatcher
  Wordt verzonden wanneer het downloaden van updatebestand is voltooid.ApplicationUpdater
  Wordt verzonden als er een fout optreedt wanneer verbinding wordt gemaakt met het updatebestand of wanneer het wordt gedownload.ApplicationUpdater
  Wordt verzonden nadat de methode downloadUpdate() is aangeroepen en de verbinding met de server tot stand is gebracht.ApplicationUpdater
  
    error
Wordt verzonden wanneer er een fout is opgetreden tijden de initialisatie of tijdens het updateproces (als er iets onverwachts is gebeurd).ApplicationUpdater
  Wordt verzonden wanneer er een fout optreedt tijdens het valideren van het bestand dat is doorgegeven met de parameter airFile in een aanroep van de methode installFromAIRFile().ApplicationUpdater
  Wordt verzonden nadat het bestand in de aanroep van de methode installFromAIRFile() met succes is gevalideerd.ApplicationUpdater
  
    initialized
Wordt verzonden nadat de initialisatie is voltooid.ApplicationUpdater
  
    progress
Verzonden tijdens het downloaden van het updatebestand.ApplicationUpdater
  
    updateError
Wordt verzonden als er een fout optreedt wanneer wordt geprobeerd het updatebeschrijvingsbestand te downloaden of te parseren.ApplicationUpdater
  
    updateStatus
Wordt verzonden nadat het updatebeschrijvingsbestand met succes is gedownload en geïnterpreteerd.ApplicationUpdater
Eigenschapdetails
    

configurationFile

eigenschap
configurationFile:File

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

De locatie van het configuratiebestand waarin de waarden zijn ingesteld voor de eigenschappen delay en updateURL. Als deze eigenschap naar een niet-bestaand bestand verwijst, treedt er een fout op als de methode initialize() wordt aangeroepen.

Hier volgt een voorbeeld van een configuratiebestand:

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

In plaats van een configuratiebestand te laden, kunt u ActionScript-code gebruiken om de eigenschappen delay en updateURL in te stellen.



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

Verwante API-elementen

    

currentState

eigenschap 
currentState:String  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

De interne status van de updater. U kunt de volgende waarden instellen voor de eigenschap:

  • "UNINITIALIZED" — De updater is niet geïnitialiseerd.

  • "INITIALIZING" — De updater wordt geïnitialiseerd.

  • "READY" — De updater is geïnitialiseerd.

  • "BEFORE_CHECKING" — De updater heeft nog niet gecontroleerd of er een updatebeschrijvingsbestand is.

  • "CHECKING" — De updater controleert of er een updatebeschrijvingsbestand is.

  • "AVAILABLE" — Het updatebeschrijvingsbestand is beschikbaar.

  • "DOWNLOADING" — De updater downloadt het AIR-bestand.

  • "DOWNLOADED" — De updater heeft het AIR-bestand gedownload.

  • "INSTALLING" — De updater installeert het AIR-bestand.

  • "PENDING_INSTALLING" — De updater is geïnitialiseerd en er zijn updates in behandeling.



Implementatie
    public function get currentState():String
    

currentVersion

eigenschap 
currentVersion:String  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

De huidige versie van de toepassing. Deze eigenschap wordt ingesteld tijdens het aanroepen van de methode initialize(). De eigenschap wordt ingesteld op de versie uit het toepassingsbeschrijvingsbestand.



Implementatie
    public function get currentVersion():String
    

delay

eigenschap 
delay:Number

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Het interval, in dagen, tussen periodieke controles op nieuwe updates.

De waarde 0 (de standaardwaarde) geeft aan dat de timer niet actief is, zodat er geen periodieke controles worden uitgevoerd. Dit kan worden ingesteld via deze eigenschap of via het configuratiebestand. Wanneer de waarde is ingesteld met beide methoden, wordt de waarde gebruikt die met de eigenschap is ingesteld.

De standaardwaarde is 0.



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

isFirstRun

eigenschap 
isFirstRun:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Geeft aan of dit de eerste uitvoering is na een geslaagde update (true) of niet (false). Deze waarde wordt ingesteld na het aanroepen van de methode initialize(). De ontwikkelaar moet controleren of isFirstRun op true is ingesteld als er gegevens moeten worden gemigreerd van de ene versie naar een andere.



Implementatie
    public function get isFirstRun():Boolean

Verwante API-elementen

    

isNewerVersionFunction

eigenschap 
isNewerVersionFunction:Function

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Een functie die de updater moet gebruiken om versies te vergelijken. Standaard worden versies vergeleken om te bepalen of de versie van de externe site nieuwer is dan de versie van de geïnstalleerde toepassing. Soms komt de standaardvergelijkingsfunctie echter niet overeen met het versieschema van de ontwikkelaar. Stel deze eigenschap in om een nieuwe vergelijkingsfunctie op te geven.

De standaardvergelijkingsfunctie accepteert versies zoals x.y.z, waarbij x, y en z letters en cijfers kunnen bevatten. Er zijn enkele speciale voorwaarden die de standaardvergelijkingsfunctie herkent. Als de testfunctie "alpha", "beta" of "rc" aantreft in de versietekenreeksen, is de volgorde: alpha < beta < rc.



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

Voorbeeld  ( Hoe dit voorbeeld te gebruiken )
Met de volgende code wordt een aangepaste functie customFn gedefinieerd voor het updaterobject appUpdate. De voorbeeldfunctie is opzettelijk eenvoudig gehouden. Uw aangepaste functie moet een Booleaanse waarde retourneren die is gebaseerd op de regels van uw versieschema.
appUpdate.isNewerVersionFunction = customFn; 

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

previousApplicationStorageDirectory

eigenschap 
previousApplicationStorageDirectory:File  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

De vorige locatie van de opslagmap van de toepassing, als deze na een update is gewijzigd. De locatie van de opslagmap van de toepassing wordt gewijzigd na een upgrade met een certificaatmigratie. Als er geen certificaatmigratie plaatsvindt, verandert de opslagmap van de toepassing niet wanneer de gebruiker de toepassing bijwerkt. en deze eigenschap wordt ingesteld op null. Deze eigenschap wordt ingesteld tijdens het aanroepen van de methode initialize().

Een nieuwe versie van een AIR-toepassing kan met een nieuw certificaat worden ondertekend als de ontwikkelaar de optie -migrate gebruikt wanneer het AIR-pakket wordt gemaakt met ADT. Als een nieuwe versie van een AIR-toepassing een nieuw handtekeningcertificaat gebruikt, verandert de lokale opslagmap van de toepassing wanneer de gebruiker de nieuwe versie installeert. Gebruik deze eigenschap om gegevens vanuit de oude opslagmap van de toepassing over te brengen naar de nieuwe opslagmap (File.applicationStorageDirectory). Raadpleeg 'Een AIR-bestand ondertekenen om het toepassingscertificaat te wijzigen' in het hoofdstuk 'AIR-toepassingen maken met de opdrachtregelprogramma's' van de handleiding voor ontwikkelaars van Adobe AIR voor meer informatie.



Implementatie
    public function get previousApplicationStorageDirectory():File
    

previousVersion

eigenschap 
previousVersion:String  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

De vorige versie van de toepassing. Deze eigenschap wordt ingesteld tijdens het aanroepen van de methode initialize(). Retourneert de vorige versie van de toepassing vóór de upgrade (wordt alleen ingesteld als isfirstRun true is); anders is de waarde null.



Implementatie
    public function get previousVersion():String
    

updateDescriptor

eigenschap 
updateDescriptor:XML  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

De inhoud van het updatebeschrijvingsbestand dat is gedownload uit de update-URL. Deze eigenschap is alleen niet null nadat het updaterobject een gebeurtenis updateStatus heeft verzonden.



Implementatie
    public function get updateDescriptor():XML
    

updateURL

eigenschap 
updateURL:String

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

De locatie van het updatebeschrijvingsbestand. Elke locatie die geldig is voor een URLRequest-pad, wordt geaccepteerd. Dit is de enige verplichte instelling voor de updater. U kunt de URL van de update instellen via deze eigenschap of via het configuratiebestand. Waneer de waarde met beide methoden is ingesteld, gebruikt de updater de waarde die met deze eigenschap is ingesteld.



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

wasPendingUpdate

eigenschap 
wasPendingUpdate:Boolean  [alleen-lezen]

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Geeft aan of er een uitgestelde update was, ook als de installatie daarvan is mislukt (true); anders is de waarde false. Deze eigenschap wordt ingesteld tijdens het aanroepen van de methode initialize(). Gebruik de eigenschappen wasPendingUpdate en isFirstRun om te controleren of de installatie van een update is mislukt (in dat geval is wasPendingUpdate ingesteld op true en is isFirstRun ingesteld op false).



Implementatie
    public function get wasPendingUpdate():Boolean

Verwante API-elementen

Constructordetails
    

ApplicationUpdater

()Constructor
public function ApplicationUpdater()

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

De constructorfunctie.

Methodedetails

    cancelUpdate

()methode
public function cancelUpdate():void

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Hiermee wordt het updateproces geannuleerd. Als deze methode wordt aangeroepen, worden alle downloads die in behandeling zijn, geannuleerd, worden alle onvolledig gedownloade bestanden verwijderd en wordt de periodieke controletimer opnieuw gestart.

Het updateproces kan op elk moment worden geannuleerd, behalve wanneer de status "UNINITIALIZED" of "INITIALIZING" is. Er gebeurt niets wanneer de methode wordt aangeroepen als de status "UNINITIALIZED" of "INITIALIZING" is.

    checkForUpdate

()methode 
public function checkForUpdate():void

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Het updatebeschrijvingsbestand wordt asynchroon gedownload en geïnterpreteerd. Als deze methode wordt aangeroepen, verandert de status van de updater in "CHECKING". Roep deze methode alleen aan als de gebeurtenis checkForUpdate is geannuleerd.

Deze methode wordt alleen uitgevoerd wanneer de updater de status "BEFORE_CHECKING" heeft.


Gebeurtenissen
updateStatus:StatusUpdateEvent — De updater heeft het updatebeschrijvingsbestand gedownload en geïnterpreteerd.
 
updateError:StatusUpdateErrorEvent — Er is een fout opgetreden terwijl werd geprobeerd het updatebeschrijvingsbestand te downloaden of te parseren.

    checkNow

()methode 
public function checkNow():void

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Het updateproces starten. Als deze methode wordt aangeroepen, wordt de periodieke timer niet gestopt. Er wordt echter ontdekt dat er een updateproces wordt uitgevoerd en de huidige iteratie wordt overgeslagen.

Deze methode wordt alleen uitgevoerd als de huidige status "READY" is.

Deze methode kan ertoe leiden dat het updaterobject de volgende gebeurtenis verzendt:


Gebeurtenissen
checkForUpdate:UpdateEvent — Wordt verzonden vlak voordat het updateproces begint.

    downloadUpdate

()methode 
public function downloadUpdate():void

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Het updatebestand wordt asynchroon gedownload. Als deze methode wordt aangeroepen, verandert de status in "DOWNLOADING". Deze methode moet alleen worden aangeroepen als de gebeurtenis StatusUpdateEvent.UPDATE_STATUS is geannuleerd toen de eigenschap available van de gebeurtenis waar was.

Deze methode wordt alleen uitgevoerd als de huidige status "AVAILABLE" is.


Gebeurtenissen
downloadStart:UpdateEvent — Wordt verzonden nadat de verbinding met de server tot stand is gebracht.
 
progress:ProgressEvent — Wordt verzonden nadat de initialisatie is voltooid.
 
downloadError:DownloadErrorEvent — Wordt verzonden als er een fout optreedt wanneer verbinding wordt gemaakt met het updatebestand of wanneer het wordt gedownload. Wordt ook verzonden voor een ongeldige HTTP-status (zoals 404 - Bestand niet gevonden).

    initialize

()methode 
public function initialize():void

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Hiermee wordt de updater geïnitialiseerd. Als u deze methode aanroept, gebeurt het volgende:

  1. Het updateframework wordt geïnitialiseerd en alle updates die in behandeling zijn, worden stil (en synchroon) geïnstalleerd. U moet deze methode tijdens het starten van de toepassing aanroepen, omdat de toepassing mogelijk opnieuw moet worden opgestart.

  2. Als er een uitgestelde update aanwezig is, wordt deze geïnstalleerd.

  3. Als er iets verkeerd is gegaan tijdens een vorige update, worden het updatebestand en de versiegegevens in het opslaggebied gewist.

  4. Als de tijd van de periodieke timer is verstreken, wordt het updateproces gestart; anders wordt de periodieke timer gestart. Wanneer u echter een toepassing test met de toepassing AIR Debug Launcher (ADL), wordt de uitzondering IllegalOperationError gegenereerd als u probeert de toepassing bij te werken.


Gebeurtenissen
initialized:UpdateEvent — De initialisatie is voltooid.
 
error:ErrorEvent — Er is een fout opgetreden tijdens de intialisatie.

    installFromAIRFile

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

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Hiermee wordt het updateproces gestart met een lokaal AIR-bestand.

Het aanroepen van deze methode heeft geen effect als er een updateproces wordt uitgevoerd (als de status niet "DOWNLOADED" is).

Deze functie is nuttig voor een toepassing waarbij het element customUpdateUI is ingesteld op true in het toepassingsbeschrijvingsbestand.

Wanneer u een toepassing test met de toepassing AIR Debug Launcher (ADL), leidt het aanroepen van deze methode tot de uitzondering IllegalOperationError.

Parameters

file:File — Het lokale AIR-bestand dat wordt geïnstalleerd.


Gebeurtenissen
fileUpdateStatus:StatusFileUpdateEvent — Wordt verzonden nadat het AIR-bestand met succes is gevalideerd.
 
updateError:StatusFileUpdateErrorEvent — Wordt verzonden als er een fout optreedt wanneer wordt geprobeerd het updatebeschrijvingsbestand te parseren.

    installUpdate

()methode 
public function installUpdate():void

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Hiermee wordt het updatebestand geïnstalleerd. Als deze methode wordt aangeroepen, verandert de status in "INSTALLING" en deze methode moet alleen worden aangeroepen als de gebeurtenis downLoadComplete is geannuleerd.

Roep deze methode aan wanneer de updater de status "DOWNLOADED" heeft. Als u deze methode bij een andere status aanroep, gebeurt er niets.

Wanneer u een toepassing test met de toepassing AIR Debug Launcher (ADL), leidt het aanroepen van deze methode tot de uitzondering IllegalOperationError.


Gebeurtenissen
beforeInstall:UpdateEvent — Wordt verzonden vlak voordat de update wordt geïnstalleerd. Het is soms beter om de installatie van de update op dit moment te verhinderen, omdat de gebruiker al het huidige werk zou kunnen kwijtraken wanneer de runtime de toepassing afsluit om de update te installeren.
Gebeurtenisdetails
    

beforeInstall

Gebeurtenis
Type gebeurtenisobject: air.update.events.UpdateEvent
eigenschap UpdateEvent.type = air.update.events.UpdateEvent.BEFORE_INSTALL

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Wordt verzonden vlak voordat de update wordt geïnstalleerd, nadat de methode installUpdate() is aangeroepen. Het is soms beter om de installatie van de update op dit moment te verhinderen, omdat de gebruiker al het huidige werk zou kunnen kwijtraken wanneer de runtime de toepassing afsluit om de update te installeren.

Door de methode preventDefault() van deze gebeurtenis aan te roepen, wordt de installatie uitgesteld totdat de toepassing opnieuw wordt gestart. Als u de methode preventDefault() aanroept, kan er geen ander updateproces worden gestart tijdens deze toepassingssessie (via het aanroepen van de methode installUpdate() of wegens de periodieke controle).

Standaard wordt het updatebeschrijvingsbestand gedownload door de ApplicationUpdater-bibliotheek. U kunt de methode preventDefault() aanroepen om dit standaardgedrag te annuleren.

De constante UpdateEvent.BEFORE_INSTALL bevat de waarde van de eigenschap type van het gebeurtenisobject voor een gebeurtenis beforeInstall.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesfalse
cancelablefalse; er is geen standaardgedrag om te annuleren.
currentTargetHet object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener.
targetHet updaterobject.
    

checkForUpdate

Gebeurtenis  
Type gebeurtenisobject: air.update.events.UpdateEvent
eigenschap UpdateEvent.type = air.update.events.UpdateEvent.CHECK_FOR_UPDATE

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Wordt verzonden voordat het updateproces begint, vlak voordat de updater het updatebeschrijvingsbestand probeert te downloaden. De updater kan deze gebeurtenis verzenden nadat de methode checkNow() rechtstreeks is aanroepen of omdat de timer voor periodieke controle is verlopen.

De constante UpdateEvent.CHECK_FOR_UPDATE bevat de waarde van de eigenschap type van het gebeurtenisobject voor een gebeurtenis checkForUpdate.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesfalse
cancelablefalse; er is geen standaardgedrag om te annuleren.
currentTargetHet object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener.
targetHet updaterobject.
    

downloadComplete

Gebeurtenis  
Type gebeurtenisobject: air.update.events.UpdateEvent
eigenschap UpdateEvent.type = air.update.events.UpdateEvent.DOWNLOAD_COMPLETE

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Wordt verzonden wanneer het downloaden van updatebestand is voltooid.

Deze gebeurtenis wordt gewoonlijk gebruikt om een bericht weer te geven waarin wordt gevraagd of de gebruiker wil doorgaan met de installatie van de update.

Standaard wordt de methode installUpdate() automatisch aangeroepen door de ApplicationUpdater-bibliotheek.

De constante UpdateEvent.DOWNLOAD_COMPLETE bevat de waarde van de eigenschap type van het gebeurtenisobject voor een gebeurtenis downloadComplete.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesfalse
cancelablefalse; er is geen standaardgedrag om te annuleren.
currentTargetHet object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener.
targetHet updaterobject.
    

downloadError

Gebeurtenis  
Type gebeurtenisobject: air.update.events.DownloadErrorEvent
eigenschap DownloadErrorEvent.type = air.update.events.DownloadErrorEvent.DOWNLOAD_ERROR

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Wordt verzonden als er een fout optreedt wanneer verbinding wordt gemaakt met het updatebestand of wanneer het wordt gedownload. Wordt ook verzonden voor een ongeldige HTTP-status (zoals 404 - Bestand niet gevonden).

Wanneer deze gebeurtenis wordt verzonden, wordt de periodieke timer automatisch opnieuw gestart (als de vertraging groter is dan 0).

De constante DownloadErrorEvent.DOWNLOAD_ERROR bevat de waarde van de eigenschap type van het gebeurtenisobject voor een gebeurtenis downloadError.

De eigenschap errorID van een object DownloadErrorEvent is een geheel getal waarmee informatie over de fout wordt gedefinieerd (zie de volgende tabel). Een extra eigenschap subErrorID kan meer informatie over de fout bevatten.

errorID-foutcodeBeschrijving
16800Treedt op tijdens het valideren van het gedownloade updatebestand. De eigenschap subErrorID kan aanvullende informatie bevatten.
16801Ongeldig Adobe AIR-bestand (application.xml ontbreekt).
16802Ongeldig Adobe AIR-bestand (MIME-type ontbreekt).
16803Ongeldig Adobe AIR-bestand (indeling).
16804Ongeldig Adobe AIR-bestand (ongeldige vlaggen).
16805Ongeldig Adobe AIR-bestand (onbekende compressie).
16806Ongeldig Adobe AIR-bestand (ongeldige bestandsnaam).
16807Ongeldig Adobe AIR-bestand (beschadigd).
16808Configuratiebestand bestaat niet.
16809De eigenschap updateURL is niet ingesteld.
16810Gereserveerd.
16811Ongeldig configuratiebestand (onbekende configuratieversie).
16812Ongeldig configuratiebestand (URL ontbreekt).
16813Ongeldig configuratiebestand (indeling van vertraging).
16814Ongeldig configuratiebestand (ongeldige waarden voor standaardgebruikersinterface).
16815Ongeldige updatebeschrijving (onbekende beschrijvingsversie).
16816Ongeldige updatebeschrijving (updateversie ontbreekt).
16817Ongeldige updatebeschrijving (ongeldige beschrijving).
16818I/O-fout tijdens opslaan van gegevens op schijf. De eigenschap subErrorID kan meer informatie bevatten.
16819Beveiligingsfout tijdens downloaden. De eigenschap subErrorID kan meer informatie bevatten.
16820Ongeldige HTTP-statuscode. De eigenschap subErrorID kan de ongeldige statuscode bevatten.
16821Gereserveerd.
16822I/O-fout tijdens downloaden. De eigenschap subErrorID kan meer informatie bevatten.
16823Bestandseindefout tijdens opslaan van gegevens op schijf. De eigenschap subErrorID kan meer informatie bevatten.
16824Ongeldige updatebeschrijving. De eigenschap subErrorID kan meer informatie bevatten.
16825Het updatebestand bevat een toepassing met een andere toepassings-id.
16826Het updatebestand bevat geen nieuwere versie van de toepassing.
16827De versie in het updatebestand komt niet overeen met de versie in de updatebeschrijving.
16828De toepassing kan niet worden bijgewerkt; gewoonlijk omdat de toepassing wordt uitgevoerd in ADL (AIR Debug Launcher).
16829Updatebestand ontbreekt op moment van installatie.
    

downloadStart

Gebeurtenis  
Type gebeurtenisobject: air.update.events.UpdateEvent
eigenschap UpdateEvent.type = air.update.events.UpdateEvent.DOWNLOAD_START

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Wordt verzonden nadat de methode downloadUpdate() is aangeroepen en de verbinding met de server tot stand is gebracht. Wanneer u de ApplicationUpdater-bibliotheek gebruikt, kunt u met de gebeurtenishandler voor deze gebeurtenis een voortgangsbalk weergeven om de voortgang van het downloaden aan de gebruiker te tonen.

De constante UpdateEvent.DOWNLOAD_START bevat de waarde van de eigenschap type van het gebeurtenisobject voor een gebeurtenis downloadStart.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesfalse
cancelablefalse; er is geen standaardgedrag om te annuleren.
currentTargetHet object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener.
targetHet updaterobject.
    

error

Gebeurtenis  
Type gebeurtenisobject: flash.events.ErrorEvent
eigenschap ErrorEvent.type = flash.events.ErrorEvent.ERROR

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Wordt verzonden wanneer er een fout is opgetreden tijden de initialisatie of tijdens het updateproces (als er iets onverwachts is gebeurd).

Definieert de waarde van de eigenschap type van een gebeurtenisobject error.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesfalse
cancelablefalse; er is geen standaardgedrag om te annuleren.
currentTargetHet object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener.
targetHet object ondervindt een fout in een netwerkbewerking.
textTekst die moet worden weergegeven als foutbericht.
    

fileUpdateError

Gebeurtenis  
Type gebeurtenisobject: air.update.events.StatusFileUpdateErrorEvent
eigenschap StatusFileUpdateErrorEvent.type = air.update.events.StatusFileUpdateErrorEvent.FILE_UPDATE_ERROR

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Wordt verzonden wanneer er een fout optreedt tijdens het valideren van het bestand dat is doorgegeven met de parameter airFile in een aanroep van de methode installFromAIRFile().

De constante StatusUpdateErrorEvent.UPDATE_ERROR bevat de waarde van de eigenschap type van het gebeurtenisobject voor een gebeurtenis statusUpdateError.
    

fileUpdateStatus

Gebeurtenis  
Type gebeurtenisobject: air.update.events.StatusFileUpdateEvent
eigenschap StatusFileUpdateEvent.type = air.update.events.StatusFileUpdateEvent.FILE_UPDATE_STATUS

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Wordt verzonden nadat het bestand in de aanroep van de methode installFromAIRFile() met succes is gevalideerd.

De constante StatusUpdateEvent.UPDATE_STATUS bevat de waarde van de eigenschap type van het gebeurtenisobject voor een gebeurtenis updateStatus.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
availableGeeft aan of er een andere versie beschikbaar is dan een versie van de huidige toepassing (true); false als dat niet zo is (dezelfde versie).
pathDe eigenschap nativePath van het updateobject File dat is opgegeven met de parameter airFile in een aanroep van de methode installFromAIRFile().
versieGeeft de versie van de nieuwe update aan.

    

initialized

Gebeurtenis  
Type gebeurtenisobject: air.update.events.UpdateEvent
eigenschap UpdateEvent.type = air.update.events.UpdateEvent.INITIALIZED

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Wordt verzonden nadat de initialisatie is voltooid.

De constante UpdateEvent.INITIALIZED bevat de waarde van de eigenschap type van het gebeurtenisobject voor een gebeurtenis initialized.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesfalse
cancelablefalse; er is geen standaardgedrag om te annuleren.
currentTargetHet object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener.
targetHet updaterobject.
    

progress

Gebeurtenis  
Type gebeurtenisobject: flash.events.ProgressEvent
eigenschap ProgressEvent.type = flash.events.ProgressEvent.PROGRESS

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Verzonden tijdens het downloaden van het updatebestand.

Definieert de waarde van de eigenschap type van een gebeurtenisobject progress.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
bubblesfalse
bytesLoadedHet aantal items of bytes dat wordt geladen wanneer de listener de gebeurtenis verwerkt.
bytesTotalHet totale aantal items of bytes dat uiteindelijk wordt geladen wanneer het laadproces is voltooid.
cancelablefalse; er is geen standaardgedrag om te annuleren.
currentTargetHet object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener.
targetHet object dat de voortgang rapporteert.
    

updateError

Gebeurtenis  
Type gebeurtenisobject: air.update.events.StatusUpdateErrorEvent
eigenschap StatusUpdateErrorEvent.type = air.update.events.StatusUpdateErrorEvent.UPDATE_ERROR

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Wordt verzonden als er een fout optreedt wanneer wordt geprobeerd het updatebeschrijvingsbestand te downloaden of te parseren.

Wanneer deze gebeurtenis door de updater wordt verzonden, wordt de periodieke timer automatisch opnieuw gestart (als de vertraging groter is dan 0). De toepassing zou dialoogvensters met foutmeldingen kunnen verbergen wanneer de updater een nieuwe gebeurtenis checkForUpdate verzendt.

De constante StatusUpdateErrorEvent.UPDATE_ERROR bevat de waarde van de eigenschap type van het gebeurtenisobject voor een gebeurtenis statusUpdateError.
    

updateStatus

Gebeurtenis  
Type gebeurtenisobject: air.update.events.StatusUpdateEvent
eigenschap StatusUpdateEvent.type = air.update.events.StatusUpdateEvent.UPDATE_STATUS

Taalversie: ActionScript 3.0
Runtimeversies: AIR 1.5

Wordt verzonden nadat het updatebeschrijvingsbestand met succes is gedownload en geïnterpreteerd.

Standaard start het downloaden van de update als de eigenschap available van het object StatusUpdateEvent is ingesteld op true. Dit standaardgedrag kan alleen worden verhinderd bij gebruik van de klasse ApplicationUpdater, niet bij gebruik van de klasse ApplicationUpdatorUI.

De constante StatusUpdateEvent.UPDATE_STATUS bevat de waarde van de eigenschap type van het gebeurtenisobject voor een gebeurtenis updateStatus.

Deze gebeurtenis heeft de volgende eigenschappen:

EigenschapWaarde
availableIs op true ingesteld als in het updatebeschrijvingsbestand een andere versie is opgegeven dan de versie van de huidige toepassing; false als dat niet zo is (de versie is hetzelfde).
versieDe tekenreeks met de nieuwe beschikbare versie.
detailsEen array die de tekenreeks details bevat voor elke taal die wordt ondersteund. Als er geen gelokaliseerde beschrijving is, is het eerste element van deze array een lege tekenreeks ("") en bevat het tweede element de tekenreeks details. Als er gelokaliseerde beschrijvingen zijn, is elk element in de array een array dat twee elementen bevat. Het eerste element is de landcode en het tweede is de beschrijving. De volgende array heeft bijvoorbeeld subarrays voor twee talen (V.S. Engels en Frans): ["en-US", "Hello World"], ["fr", "Bonjour monde"]. De talen worden in dezelfde volgorde weergegeven als in de updatebeschrijving. De tekst voor de eigenschap Details wordt opgegeven in het updatebeschrijvingsbestand.
versionLabel(AIR 2.5+) Het versielabel van de toepassingsbeschrijving van de update. Het versielabel moet worden weergegeven aan de gebruikers, en niet de versie. Als er geen versielabel is opgegeven, bestaat deze eigenschap uit een lege tekenreeks.




[ X ]Waarom in het Engels?
Sommige inhoud van de Naslaggids voor ActionScript 3.0 staat in het Engels

Niet alle onderdelen van de Naslaggids voor ActionScript 3.0 zijn in alle talen vertaald. Wanneer een taalelement niet is vertaald, wordt het in het Engels weergegeven. Zo is de klasse ga.controls.HelpBox niet in elke taal vertaald. In de Nederlandse versie van de naslaggids wordt de klasse ga.controls.HelpBox bijvoorbeeld in het Engels weergegeven.