Vor einigen Tagen tauchte im
Flexforum die Frage auf: Wie verknüpfe ich Standard Eclpise mit dem Flex SDK.
Ich habe versucht die Frage im Forum zu beantworten und will hier meinen Post nochmal etwas strukturierter wiedergeben.
Eclipse lässt sich grundsätzlich mit jedem beliebigen Compiler verknüpfen.
Mit Eclipse können also auch ohne entsprechendes Plugin, Flex Applikationen enwickelt werden.
Wird Eclipse in der beschriebenen Weise verwendet, fehlen natürlich die Goodies wie:
• Anwendungen per Drag und Drop der Komponenten erstellen.
• Codecomplete
usw.
Syntax Highlighting kann durchaus verwendet werden, da es sich bei MXML um ein XML konformes Dokument handelt. Es empfiehlt sich also ein XML-Editor-Plugin für Eclipse zu installieren (oft schon in der Standard Distribution enthalten).
Eclipse für den Flex SDK einrichtenEclipse starten.
File -> New -> Project
Im sich öffnenden Fenster wählen:
General -> Project dann auf "next" klicken und einen beliebigen Namen vergeben.
Im Package Explorer ist jetzt Dein Projekt sehen.
Ist der Package Explorer nicht zu sehen, dann:Window -> Show View
Ein Fenster öffnet sich.
Package Explorer auswählen.
Im linken schmalen Fenster ist nun Dein Projekt sehen.
Klicke mit mit der rechten Maustaste auf das Projekt und wähle:
New -> File
Gib dem File einen Namen, z.B. Test.mxml
Testweise in diesem File folgenden Code eintragen:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
<mx:Button label="Hallo Welt"/>
</mx:Application>
Jetzt muss noch der Pfad zum Compiler deklariert werden.
Run -> External Tools ->External Tools
Ein Fenster öffnet sich.
Markiere im linken Bereich den grünen Pfeil "Programm".
Klicke jetzt auf das linke obere Symbol "New launch Configuration".
Unterhalb des grünen Pfeils taucht jetzt Deine neue Konfiguration auf,
im rechten Teil des Fensters werden die Einstellungen vorgenommen,
von oben nach unten
Name: gib einen Namen ein
Location: Klicke den Button "Browse File System" und suche nach dem FlexCompiler. (mxmlc.exe) Der liegt im bin Verzeichnis Deines SDK.
Working Directory: Klicke auf "Browse Workspace" und wähle Dein Projekt aus.
Arguments: Hier gibst Du folgendes ein:
-load-config=c:/[Pfad zum SDK]/frameworks/flex-config.xml -output=c:/[ordner, in dem das swf file landen soll ]/test.swf Test.mxml
Wähle "Run" unten links im Fenster.
Wenn alles glatt geht liegt jetzt in dem, von Dir gewähltem Output Order (bei Arguments) die swf-Datei. Per Doppelklick kann diese Datei gestartet werden, ein Button, mit der Aufschrift "Hallo Welt" sollte zu sehen sein.
Wenn Du später Dein Projekt compilieren willst, wähle:
Run -> External Tools -> [Name Deiner Configuration]
Dafür findest Du in der Regel auch einen Button in der Taskleiste (der kleinere grüne Pfeil)