Apache Adobe Flex TutorialTutoriaux Adobe Flex & AIR en Français

1mar/092

Adobe Air – Mise à Jour 1.5.1 (Bug Fix et InvokeEvent.reason)

Il y a quelques jours (le 24 Février 09 exactement), une mise à jour d'Adobe Air est sortie des cartons. L'ancienne version était la 1.5 qui passe maintenant en 1.5.1, ce qui signifie uniquement une MAJ mineure. Au programme de cette mise à jour:

  • Correction de certains bugs (dont des bugs Linux)
  • Une seule nouveauté, la propriété InvokeEvent.reason

Les bugs corrigés en version Air 1.5.1

Il y en a pas mal, voici la liste complète:

Liste des corrections Adobe Air 1.5.1

Liste des corrections encore à effectuer sur Adobe Air 1.5.1

La propriété InvokeEvent.reason

Avant que je tente d'expliquer ce qu'apporte cette nouvelle propriété, voici l'article officiel du blog Adobe Air sur ce InvokeEvent.reason:

Using InvokeEvent.reason in AIR 1.5.1

Vous le savez peut-être, une application Air peut être  lancée au démarrage de l'OS, comme les autres applications installées sur votre machine. Elle peut aussi bien sûr être lancée grâce à un raccourci pointant directement sur l'application. On a donc deux manières de lancer l'application Adobe Air dans lesquelles on pourrait vouloir un comportement différent. Par exemple, au démarrage (login), vous ne voudrez pas ouvrir l'application mais juste la réduire dans la barre des tâches (system tray), alors que lorsque l'utilisateur la lance par le raccourci (standard), vous voudrez cette fois, ouvrir la fenêtre de votre application.

Jusque là, rien de vous permettrait de différentier ces  cas d'utilisation (avant la 1.5.1 en tout cas). L'évènement InvokeEvent récupéré lors du lancement de l'application, propagé par NativeApplication, contient maintenant une propriété "reason" pouvant avoir les valeurs login ou standard, correspondant aux deux cas d'utilisation.

Documentation sur la propriété "reason" d'Adobe Air 1.5.1

Vous pouvez télécharger le nouveau SDK à cette adresse:

Télécharger le SDK Adobe Air 1.5.1

Pour pouvoir utiliser cette nouvelle fonctionnalité de l'API Adobe Air, il vous faut mettre à jour votre descripteur XML comme vous l'avez peut-être fait lors de l'update entre la version 1.0 et 1.5. Pour effectuer cette manipulation, suivez cet article:

Flex et Air – Upgrade à Flex SDK 3.2 et projets Air qui ne se lancent plus [Résolu]

Articles similaires

Commentaires (2) Trackbacks (0)
  1. pitite question:
    est-ce possible de developper une appli AIR avec le nouveau SDK Gumbo?

    Merci!

  2. Bonne question. Je n'ai pas encore testé Flex 4 mais je pense que cela ne pose pas de problèmes :)

    Fabien


Leave a comment

(required)

Aucun trackbacks pour l'instant