Zurück   Flashforum > Flex und AIR > Adobe AIR

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-06-2011, 16:47   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 3
Adobe Flash, Flex & Air? Neuling verwirrt...

Hi,

ich ich bin kein Neuling in Sachen Programmierung, jedoch in der Adobe "Welt". Ich möchte gerne eine App für vers. System programmieren (iPhone, iOS, Android, Playbook) und habe mich nun im ersten Step für Adobe Air entschieden und mir auch mal den FlashBuilder angeschaut. Jedoch kann ich die einzelnen Produkte & Namen zuordnen, vielleicht könnt Ihr mir helfen ein wenig Licht ins Dunkel zu bringen.

Also es gibt Flash und das dazugehörige Programm Flash CS 5.5, damit kann man *.swf Dateien für den Browser erstellen, als Scriptsprache wird hier Action Script benutzt.

Flex & AIR scheint sowas ähnliches zu sein nur für spezielle Entwicklung von Anwendungen für Desktop und Mobile. Zum entwickeln nutzt man den FlashBuilder, was ist jedoch der unterschied zwischen einer Mobilen Flex und Mobilen ActionScript Anwendung?

Nun meine Frage, basiert alles auf ActionScript? Das bedeutet wenn ich AIR Programme entwickeln möchte muss ich mir als erstes ActionScript angucken? Vielleicht gibt es eine Art Übersicht wie alles zusammen passt ?


Vielen Dank
UserNeo
UserNeo ist offline   Mit Zitat antworten
Alt 19-06-2011, 20:26   #2 (permalink)
CodeGecko
 
Benutzerbild von hellslawyer
 
Registriert seit: Aug 2007
Ort: Hagen
Beiträge: 1.242
Na, dann wollen wir mal:
Gemeinsam haben Flash und Flex, dass sie nativ erst einmal swf-Dateien erzeugen.
Während Flash eher darauf ausgelegt ist, grafisch und im Hinblick auf Animationen (Zeitleiste) flexibel zu sein, liegt der Focus in Flex eher auf der Entwicklung datenlastiger Anwendungen.

So und nun zu den Details:
Flash basiert programmiertechnisch ausschließlich auf Actionscript. Flex hingegen kann sowohl Actionscript, als auch MXML, als auch eine Kombination aus beidem nutzen.
Auflösung der babylonischen Begriffsverwirrungen:
  • Flash: IDE zur Entwicklung von swf-basierten Anwendungen
  • Flex: Open-Source-SDK (!) zur Entwicklung von swf-basierten Anwendungen
  • FlashBuilder: IDE zur Entwicklung swf-basierter Anwendungen auf Basis des Flex-SDKs (Alternativen: FlashDevelop, FDT, ...)
  • AIR: Runtime für Desktop-Anwendungen (ähnlich wie Java). Bietet im Vergleich zu Projektor-Dateien (.exe und Co) und browserbasierten Lösungen einige zusätzliche Möglichkeiten im Hinblick auf den Zugriff auf lokale Dateien und dergl. AIR ist allerdings nicht auf swf-basierte Anwendungen beschränkt.

Sowohl mit Flash, als auch mit Flex (respektive dem FlashBuilder als IDE) lassen sich AIR-Dateien erstellen. Allerdings können AIR-Dateien auch mit Dreamweaver o.ä. erstellt werden.

Mobile:
Die AIR-Runtime läuft derzeit nur auf Android-basierter Mobiles. Für iOS stellt Flash einen separaten Packager bereit. Im FlashBuilder ist dies ebenso. Allerdings können derzeit wohl nur Actionscript-Projekte für iOS exportiert werden, nicht aber MXML-Projekte.
__________________
Grütze Reinhart

XING || Simple Flash-Filter-Generator || DateChooser (AS3)
MovieClipLoader-Example (AS2) || PreloaderClass (AS2) || Framechecker-Component (AS2)

Bitte keine Flashfragen per PN oder ICQ. Dafür ist das Forum da.
hellslawyer ist offline   Mit Zitat antworten
Alt 19-06-2011, 21:50   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Bitte aber nicht den Eindruck erwecken, dass MXML und Actionscript was "verschiedenes" ist.


ActionScript:
  1. <s:Button id="_myButton" x="10" y="10" >
  2.  
  3. =
  4.  
  5. var _myButton:Button = new Button();
  6. myButton.x = 10;
  7. myButton.y = 10;


Edit:

Daran
Zitat:
Flex: Open-Source-SDK (!) zur Entwicklung von swf-basierten Anwendungen
Daran würde ich mich auch stören. Richtiger wäre doch:

Flex = Framework für Flash um eher Datenlastige Anwendungen zu basteln.
Flex SDK = Open-Source-SDK (!) zur Entwicklung von swf-basierten Anwendungen
__________________
Mein Blog
Freue mich über jeden Besucher. :)

Geändert von Nico B. (19-06-2011 um 21:52 Uhr)
Nico B. ist offline   Mit Zitat antworten
Alt 20-06-2011, 09:22   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 3
Vielen Dank für die Erklärungen, wenn ich es vereinfacht ausdrücke ist ActionScript die Basis und wird je nach Anwendung (Air, Flex) mit unterschiedlichen API und Tools bereichert.

Möchte man Spiele, Animationen etc. erstellen greift man zu Flash, möchte man einen Client z.b. für eine Datenbank erstellen benutzt man Flex und möchte man Desktop Anwendungen erstellen so greift man auf Air zurück. Flex & Air Anwendungen kann man mit dem FlashBuilder erzeugen und für verschiedene System iOS, Android, PlayBook exportieren.

cu
UserNeo
UserNeo ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
AS3 Neuling - Player (FDT/Adobe Flash) Houbsi ActionScript 3 10 10-06-2010 09:25
Adobe Flex 3: Das offizielle Trainingsbuch von Adobe Systems qualle85 Literaturcafé 5 06-08-2009 04:58
Beratung für Flex/Flash-Neuling Wolvo Flex allgemein 3 20-04-2009 15:24
Adobe Flex User Group Hamburg: Flex und BlazeDS marc Konferenzen und Treffen 6 04-02-2009 08:42
Adobe Flex User Group München: Flex Builder 4 & Flash Catalyst Preview (27.01.09) marc Konferenzen und Treffen 0 13-01-2009 13:37


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:49 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele