Adobe Air und Flash Player 10.1 Runtime

8
  

Adobe Flash Player ist ein Browser   Plug-In, das Vorteile für bietet   Benutzer und Ersteller von Inhalten in der   Browser, einschließlich der Fähigkeit zu   Liefern RIAs im Browser. Adobe AIR   enthält ursprünglich Technologien   im Flash Player entwickelt und ermöglicht   reiche Internet - Anwendungen auf dem   Desktop. Adobe AIR und Flash Player   Bereitstellung einer ergänzenden Bereitstellung   Methoden für die RIAs.

wie in hier Hier sind ein paar konzeptionelle Fragen:

  • Da beide Laufzeiten .swf verbrauchen Dateien, was ist der Unterschied?
  • Was ist das Endprodukt eines kompilierten AIR-Anwendung-a .swf / .air?
  • Wenn AIR nur eine Bereitstellung ist Mechanismus, warum heißt es a Laufzeit?
  • Erlauben Adobe AIR-Anwendungen? Zustände und Übergänge wie ein mxml Anwendung? Beide können verfasst werden Verwenden von Flash Builder
iceman 13.11.2010, 20:28
quelle

1 Antwort

14
  • Adobe AIR läuft auf der gleichen Technologie wie Flash (dh Ihre AIR-Apps werden im Flash Player ausgeführt.) Der Unterschied besteht in den zusätzlichen Bibliotheken, die in AIR verfügbar sind, sodass Rich Internet Applications einfacher erstellt werden können sich selbst zu flashen, was auf die Erstellung von Animationen und Spielen abzielt.

  • Das Endprodukt einer kompilierten AIR-Anwendung ist entweder eine .air-Datei oder eine nativ gepackte .exe / .dmg-Datei (wenn sie auf den Desktop in AIR 2+ ausgerichtet ist)

    Die .air-Datei ist nur eine ZIP-Datei, die eine .swf-Datei und relevante Verzeichnisse aus Ihrem Projekt enthält (z. B. nicht eingebettete Assets).

    Die .exe-Datei ist die gleiche, außer dass sie auch Code zum Herunterladen und Installieren der Adobe AIR-Laufzeit enthält, wenn der Benutzer sie nicht auf ihrem System installiert hat. Dies kann sehr nützlich sein, wenn Sie möchten, dass Ihre Anwendung nur auf dem Desktop ausgeführt wird, da Benutzer keine "diese Datei öffnen mit ..." -Meldung erhalten, wenn sie die App ausführen, ohne dass die Runtime installiert ist.

  • Mit der Adobe AIR-Laufzeitumgebung kann Ihr Betriebssystem .air-Dateien interpretieren und auf dem System installieren / ausführen. Es enthält die relevanten AIR-Bibliotheken, die nicht in Flash enthalten sind.

  • Adobe AIR ermöglicht in Kombination mit Flex (mxml-Anwendung) Status und Übergänge. Status und Übergänge sind ein Feature von Flex. Daher müssen Sie das Flex SDK in Ihrem Projekt verwenden, um sie zu verwenden.

adamk 15.11.2010, 13:11
quelle

Tags und Links