Definiowanie ustawień aktualizacji za pomocą kodu ActionScript lub JavaScript

Te same parametry konfiguracyjne można ustawić za pośrednictwem kodu aplikacji, tak jak w poniższym przykładzie:

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

Obiekt Updater ma właściwości updateURL i delay . Właściwości te opisują te same ustawienia, co elementy updateURL i delay w pliku konfiguracyjnym: adres URL pliku deskryptora aktualizacji i interwał sprawdzania dostępności aktualizacji. W wypadku określenia ustawień w pliku konfiguracyjnym i w kodzie wszelkie właściwości ustawione w kodzie przesłaniają odpowiednie ustawienia w pliku.

Właściwość updateURL musi być zdefiniowana — albo w pliku konfiguracyjnym, albo za pomocą skryptu (zobacz Definiowanie plików deskryptora aktualizacji i dodawanie pliku AIR do serwera internetowego ) — przed użyciem obiektu Updater (przed wywołaniem metody initialize() obiektu Updater, co opisano w rozdziale Inicjowanie architektury aktualizacji ).

W architekturze ApplicationUpdaterUI zdefiniowane są następujące dodatkowe właściwości obiektu Updater:

  • isCheckForUpdateVisible — odpowiada oknom dialogowym Sprawdź dostępność aktualizacji, Brak aktualizacji i Błąd aktualizacji.

  • isDownloadUpdateVisible — odpowiada oknu dialogowemu Pobierz aktualizację.

  • isDownloadProgressVisible — odpowiada oknom dialogowym Postęp pobierania i Błąd pobierania.

  • isInstallUpdateVisible — odpowiada oknu dialogowemu Zainstaluj aktualizację.

  • isFileUpdateVisible — odpowiada oknom dialogowym Aktualizacja pliku, Plik nie jest aktualizacją i Błąd pliku.

  • isUnexpectedErrorVisible — odpowiada oknu dialogowemu Nieoczekiwany błąd.

Każda z właściwości odpowiada jednemu lub większej liczbie okien dialogowych w interfejsie użytkownika architektury ApplicationUpdaterUI. Wszystkie właściwości są typu Boolean i mają wartość domyślną true . Ustawienie wartości false powoduje, że odpowiednie okna dialogowe nie będą pojawiać się w trakcie procedury aktualizacji.

Właściwości okien dialogowych przesłaniają ustawienia w pliku konfiguracyjnym aktualizacji.