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:
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.