Archiv für 31. October 2007
AS 3.0 Workflow-Special - FDT & Flex SDK
Im letzten Beitrag haben wir gesehen, wie sich das Zusammenspiel zwischen FDT und der Flash IDE gestaltet. Heute werde ich eine andere Möglichkeit zur Erzeugung von SWF vorstellen und zwar mit der Hilfe von FDT und der Flex SDK.
Sollte die Flex SDK noch nicht auf dem System installiert sein, dann kann man diese hier (http://www.adobe.com/products/flex/sdk/) kostenlos herunterladen. Zuerst wählt man über ECLIPSE | PREFERENCES | FDT | CORE LIBRARIES den Reiter AS3 Core Libraries aus. In diesem Dialogfenster klickt auf man den Button "Fast add…" und wählt in der Folge als Type “Flex 2 SDK” aus und definiert den Pfad zu der installierten Flex 2 SDK ( bei mir: /Applications/Flex_SDK_2 ).
Die Erstellung eines Projektes unterscheidet sich nur minimal zu einem FDT & Flash IDE Projekt. Beim Erstellen eines Projektes wählt man als Project Language ebenfalls ActionScript 3, aber im Drop-Down Menü selektiert man anstelle von CS3 Flex_2_SDK_0.

Wie bereits im letzten Beitrag erlernt, erstellen wir jetzt einen Source-Ordner und darin eine Klasse mit dem Namen Main. Um diese Klasse zu kompilieren, öffnen wir den Run-Dialog über RUN | OPEN RUN DIALOG. Hier wählt man jetzt FDT AS3 Application aus und erzeugt über den New-Button eine neue Konfiguration. Man wählt das Projekt und die dazugehörige Main-Klasse aus und definiert einen Ordner für die Main.swf. Im Reiter Flex SDK, kann man noch definieren, mit welcher SDK kompiliert werden soll. Fürs erste sollte man es bei der Standardeinstellung belassen. Im Reiter “Start SWF” legt man am Ende noch fest, dass die erzeugte SWF nach der Kompilierung mit dem Adobe Flash Player gestartet werden soll.

Wichtig ist auf jeden Fall, dass man im Vorfeld in der FDT-Einstellung unter Tools einen Pfad zum Flash Debug-Player festgelegt hat. Sollten Probleme auftreten, empfiehlt es sich auch, einmalig den gewünschten Flash Debug-Player als Standardanwendung für die erzeugte SWF zu definieren.
Wenn alles geklappt hat, dann sollte jetzt in der Konsole von Eclipse ein “Hello World” angezeigt werden. Am Ende noch ein wichtiger Hinweis für Mac OS-X Anwender: Der Pfad zu der Flex 2 SDK darf keine Leerzeichen beinhalten.
In einem späteren Beitrag werde ich die beiden Wege zur Erzeugung von SWF-Dateien auch noch gegenüberstellen und die Vor- und Nachteile aufzeigen.
8 Kommentare 31. October 2007