Adobe Air (wiwobooks.com Release)
Dialogs: Hier tragen Sie die Ausgangsdatei ein, die im Falle eines Flex-Projekts eine MXML-Datei ist, deren Name standardmäßig vom Projektnamen abgeleitet ist, sowie die ID der Anwendung (Application ID), anhand derer Ihre Anwendung identifiziert werden kann.
Abbildung 5.5 Konfigurationsdialog, Abschnitt Pfade
Klicken Sie abschließend auf Finish . Der Flex Builder erstellt nun eine MXMLDatei mit dem von Ihnen angegebenen Namen, deren Wurzelelement ein WindowedApplication -Element ist.
Die Angabe der ID ist insofern entscheidend, als der Installationsmechanismus von AIR bei der Installation einer AIR-Anwendung überprüft, ob eine Anwendung mit dieser ID schon auf dem Rechner installiert ist und gegebenenfalls auf eine Neuinstallation oder eine Aktualisierung der Anwendung hinweist. Abbildung 5.6 zeigt einen solchen Dialog.
Abbildung 5.6 Warndialog, wenn eine Anwendung bereits installiert ist.
Anwendungs-ID
Es hat sich eingebürgert, für die ID der Anwendung ein Format zu wählen, das an das von Paketen ( Packages ) angelehnt ist und sich in aller Regel aus der Internetadresse des Entwicklers ableitet. So sind etwa alle Beispiele dieses Buchs mit einer ID versehen, die mit eu.skiller.air-book beginnen. Damit ist gewährleistet, dass z. B. eine mashup genannte Anwendung mit der daraus folgenden ID eu.skiller.air-book.mashup installiert werden kann, wenn eine andere Anwendung mit dem Namen mashup, die von einem anderen Entwickler stammt (z. B. com.example.mashup ), bereits installiert ist.
5.2.4 Flex Builder 3 zum Erstellen von ActionScript-basierten Anwendungen
Wenn Sie eine ActionScript-basierte Anwendung erstellen wollen, können Sie dafür auch bequem den Flex Builder verwenden. Allerdings ist diese Funktion nicht wirklich gut dokumentiert, wenngleich die Lösung recht einfach ist.
Lösungsweg
1. Neues Flex-Projekt anlegen:
Rechtsklick (Windows) bzw. (ctrl) + Klick (Mac) im Bereich Flex-Naviga tor, New Flex Project auswählen oder im Menü File New Flex Pro ject auswählen
2. Folgende Angaben werden im Dialog New Flex Project abgefragt: Projektname (Project name)
Projektverzeichnis (Project location)
Anwendungstyp (Application type): Desktop application Ausgangsdatei: ActionScript-Datei (Endung .as) Anwendungs-ID
Stolperfallen/Caveats
Bedenken Sie, dass Sie die sichtbaren, nativen Fenster der AIR-Anwendung selbst erstellen oder aktivieren müssen, wenn Sie eine ActionScript-basierte AIR-Anwendung (das heißt nur mit .as, ohne .mxmlDateien erstellt) entwickeln.
So geht es
Vollziehen Sie nacheinander alle Schritte wie in Abschnitt 5.2.3 beschrieben. Abweichend geben Sie im letzten Schritt als Ausgangsdatei statt einer .mxml-Datei eine .as-Datei an (siehe Abbildung 5.7).
Abbildung 5.7 Angabe einer ActionScript-Datei als Ausgangsdatei
Sobald Sie auf Finish geklickt haben, erstellt Flex Builder eine Ausgangsdatei, die im Standardpaket (zu erkennen an der Angabe package ohne Paketnamen) eine von flash.display.Sprite abgeleitete Klasse definiert, wie im folgenden Listingbeispiel zu sehen ist:
package {
import flash.display.Sprite;
public class MyActionScriptAIRProject extends Sprite
{
public function MyActionScriptAIRProject() {
}
}
}
Listing 5.4 ActionScript-Ausgangsdatei im Flex Builder 3
Verwandte Themen
Lesen Sie dazu die Informationen in Abschnitt 9.3.1.
5.2.5 FDT
FDT ist ein mächtiges Werkzeug für die Erstellung von Flash-Plattform-Projekten. Das Erstellen von AIR-Projekten bzw. das Testen von AIR-Anwendungen ist jedoch nicht ganz so intuitiv wie in anderen Entwicklungsumgebungen. Seit der Version 3.2 können Sie mit FDT auch erstmals einfache MXML-Dateien erstellen.
Lösungsweg
1. FDT starten
2. Neues FDT-Flash-Projekt anlegen
Rechtsklick (Windows/Linux) bzw. [ctrl] + Klick im Bereich Flash Explorer , Auswahl von New New Flash Project oder im Menü File New New Flash Project auswählen
3. Folgende Angaben werden abgefragt:
Projektname ( Project name )
ActionScript-Version ( Project Language ) – muss auf ActionScript 3 eingestellt werden
SDK-Version für das Projekt – hier muss Flex_3_SDK_0_with_AIR eingestellt werden.
Stolperfallen/Caveats
FDT teilen Sie erst mit, dass Sie eine AIR- und keine Webanwendung erstellen, wenn Sie die Anwendung das erste Mal testen. Lesen Sie hierzu die Informationen über FDT in Abschnitt 5.4.
Voraussetzung FDT ist installiert.
So geht es
Starten Sie FDT. Klicken Sie mit der rechten Maustaste im Bereich Flash Explo rer, und wählen Sie New New
Weitere Kostenlose Bücher