2010-11-13 22 views
8

Adobe Flash Player est un navigateur plug-in qui offre des avantages pour les utilisateurs et les créateurs de contenu dans le navigateur , y compris la possibilité de livrer RIAs dans le navigateur. Adobe AIR intègre les technologies développées à l'origine dans Flash Player et permet les applications Internet riches sur le bureau . Adobe AIR et Flash Player fournissent des méthodes de déploiement complémentaires pour les RIA.Adobe Air vs Flash Player 10.1 Runtime

comme dans here Voici quelques questions conceptuelles:

  • Depuis les runtimes consomment .swf fichiers, quelle est la différence?
  • Quel est le produit final d'une application AIR compilée -a .swf/.air?
  • Si AIR est juste un mécanisme de déploiement , pourquoi est-il appelé runtime?
  • Est-ce que les applications Adobe AIR autorisent les états et les transitions comme une application mxml ? -Les deux peuvent être authored utilisant Flash Builder

Répondre

14
  • Adobe AIR fonctionne sur la même technologie que Flash (à savoir vos applications AIR courrons dans le lecteur Flash.) La différence est les bibliothèques supplémentaires disponibles dans AIR à vous permet de créer plus facilement des applications Internet riches, par opposition à Flash lui-même qui est destiné à la création d'animations et de jeux.

  • Le produit final d'une application AIR compilé est soit un fichier .air ou un fichier .exe/.dmg natif emballés (si elles sont ciblées sur le bureau dans AIR 2+)

    Le fichier .air est juste un fichier zip qui contient un fichier .swf et les répertoires pertinents de votre projet (tels que les éléments non incorporés).

    Le fichier .exe est le même, sauf qu'il contient également du code pour télécharger et installer Adobe AIR Runtime si l'utilisateur ne l'a pas installé sur leur système. Cela peut être très utile si vous voulez que votre application s'exécute uniquement sur le bureau, car cela signifie que les utilisateurs ne recevront pas le message 'Ouvrir ce fichier avec ..' lorsqu'ils exécuteront l'application sans que le moteur d'exécution soit installé. Le moteur d'exécution Adobe AIR permet à votre système d'exploitation d'interpréter les fichiers .air et de les installer/les exécuter sur le système. Il contient les bibliothèques AIR pertinentes non incluses dans Flash. Adobe AIR combiné à Flex (application mxml) autorise les états et les transitions. Les états et les transitions sont une fonctionnalité de Flex, vous devez donc utiliser le SDK Flex dans votre projet pour les utiliser.