Définition des paramètres de mise à jour dans le code ActionScript ou JavaScript

Ces paramètres de configuration peuvent également être définis dans le code de l’application, comme dans le code suivant :

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

Les propriétés de l’objet updater sont updateURL et delay . Ces propriétés définissent les mêmes paramètres que les éléments updateURL et delay dans le fichier de configuration : l’URL du fichier descripteur de mise à jour et l’intervalle de vérification des mises à jour. Si vous spécifiez un fichier de configuration et des paramètres dans le code, toutes les propriétés définies à l’aide du code sont prioritaires sur les paramètres correspondants dans le fichier de configuration.

Vous devez définir la propriété updateURL , par l’intermédiaire du fichier de configuration ou du script (voir Définition des fichiers descripteurs de mise à jour et ajout du fichier AIR dans le serveur Web ), avant d’utiliser l’objet updater (avant d’appeler la méthode initialize() de l’objet updater, décrite à la section Initialisation de la structure de mise à jour ).

La structure ApplicationUpdaterUI définit les propriétés supplémentaires suivantes de l’objet updater :

  • isCheckForUpdateVisible : correspondant aux boîtes de dialogue Rechercher une mise à jour, Aucune mise à jour et Erreur de mise à jour.

  • isDownloadUpdateVisible : correspondant à la boîte de dialogue Télécharger une mise à jour.

  • isDownloadProgressVisible : correspondant aux boîtes de dialogue Progression du téléchargement et Erreur de téléchargement.

  • isInstallUpdateVisible : correspondant à la boîte de dialogue Installer la mise à jour.

  • isFileUpdateVisible : correspondant aux boîtes de dialogue Mise à jour des fichiers, Aucune mise à jour de fichiers et Erreur de fichier.

  • isUnexpectedErrorVisible : correspondant à la boîte de dialogue Erreur imprévue.

Chaque propriété correspond à une ou plusieurs boîtes de dialogue de l’interface utilisateur ApplicationUpdaterUI. Chaque propriété est une valeur booléenne, dont la valeur par défaut est true . Lorsqu’elle est définie sur false , les boîtes de dialogue correspondantes ne s’affichent pas lors de la procédure de mise à jour.

Les propriétés de ces boîtes de dialogue remplacent les paramètres du fichier de configuration de mise à jour.