Код ActionScript или JavaScript для определения параметров обновления

Эти параметры конфигурации также могут быть установлены с помощью программного кода приложения, как в следующем примере:

appUpdater.updateURL = " http://example.com/updates/update.xml"; 
appUpdater.delay = 1;

Свойствами объекта updater являются updateURL и delay . Эти свойства определяют те же параметры, что и элементы updateURL и delay в файле конфигурации: адрес URL файла дескриптора обновления и интервал времени между проверками обновлений. Если в программном коде указывается файл конфигурации и параметры, то любое свойство, установленное в коде, переопределяет соответствующие параметры файла конфигурации.

Необходимо определить свойство updateURL либо с помощью файла конфигурации, либо с помощью сценария (см. раздел « Определение файла дескриптора обновления и добавление файла AIR на веб-сервер ») перед использованием объекта updater (до вызова метода initialize() объекта updater, как описано в разделе « Инициализация инфраструктуры обновления »).

Инфраструктура ApplicationUpdaterUI определяет эти дополнительные свойства объекта updater следующим образом:

  • isCheckForUpdateVisible — Соответствует диалоговым окнам «Проверка обновления», «Нет обновлений» и «Ошибка обновления»

  • isDownloadUpdateVisible — Соответствует диалоговому окну «Загрузка обновления»

  • isDownloadProgressVisible — Соответствует диалоговым окнам «Выполнение загрузки» и «Ошибка загрузки»

  • isInstallUpdateVisible — Соответствует диалоговому окну «Установка обновления»

  • isFileUpdateVisible — Соответствует диалоговым окнам «Обновление файла», «Без обновления файла» и «Ошибка файла»

  • isUnexpectedErrorVisible — Соответствует диалоговому окну «Непредвиденная ошибка»

Каждое свойство соответствует одному или нескольким диалоговым окнам в интерфейсе пользователя ApplicationUpdaterUI. Каждое свойство является логическим значением, для которого по умолчанию задано значение true . Если установлено значение false , соответствующие диалоговые окна не отображаются в ходе процедуры обновления.

Эти свойства диалоговых окон переопределяют параметры, установленные в файле конфигурации обновления.