Erstmaliges Erstellen einer Flex-AIR-Anwendung für den Desktop in Flash BuilderMithilfe der folgenden Anleitung können Sie mit Adobe® Flash® Builder die einfache, auf einer SWF-Datei basierende AIR-Anwendung „Hello World“ erstellen und komprimieren. Auf diese Weise bekommen Sie schnell eine Vorstellung von der Funktionsweise von Adobe® AIR®. Wenn Sie dies noch nicht getan haben, laden Sie Flash Builder herunter und installieren Sie das Programm. Außerdem müssen Sie die neueste Version von Adobe AIR herunterladen und installieren. Sie finden sie hier: www.adobe.com/go/air_de. Erstellen eines AIR-ProjektsFlash Builder enthält Werkzeuge zum Entwickeln und Komprimieren von AIR-Anwendungen. Wenn Sie eine AIR-Anwendung in Flash Builder oder Flex Builder erstellen möchten, beginnen Sie genauso wie beim Erstellen von anderen Flex-basierten Anwendungsprojekten: Sie definieren ein neues Projekt.
AIR-Projekte bestehen anfänglich aus zwei Dateien: der MXML-Hauptdatei und einer XML-Anwendungsdatei (als Anwendungsdeskriptordatei bezeichnet). In der letztgenannten Datei werden die Anwendungseigenschaften angegeben. Weitere Informationen finden Sie unter Entwickeln von AIR-Anwendungen mit Flash Builder. Schreiben des AIR-AnwendungscodesUm den Anwendungscode für „Hello World“ zu schreiben, bearbeiten Sie die MXML-Anwendungsdatei (AIRHelloWorld.mxml), die im Editor geöffnet ist. (Sollte die Datei nicht geöffnet sein, öffnen Sie sie mit dem Projektnavigator.) Flex-AIR-Anwendungen für den Desktop sind im MXML-Tag „WindowedApplication“ enthalten. Das MXML-Tag „WindowedApplication“ erstellt ein einfaches Fenster, das grundlegende Fenstersteuerungen wie die Titelleiste und die Schließen-Schaltfläche enthält.
Diese Stileinstellungen gelten für die gesamte Anwendung und stellen den Fensterhintergrund in einem leicht transparenten Grau dar. Der Anwendungscode sieht nun folgendermaßen aus: <?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
title="Hello World">
<fx:Style>
@namespace s "library://ns.adobe.com/flex/spark";
s|WindowedApplication
{
skinClass:ClassReference("spark.skins.spark.SparkChromeWindowedApplicationSkin");
background-color:#999999;
background-alpha:"0.7";
}
</fx:Style>
<s:Label text="Hello AIR" horizontalCenter="0" verticalCenter="0"/>
</s:WindowedApplication>
Als Nächstes ändern Sie einige Einstellungen im Anwendungsdeskriptor, damit die Anwendung transparent sein kann:
Testen der AIR-AnwendungUm den Anwendungscode, den Sie geschrieben haben, zu testen, führen Sie ihn im Debugmodus aus.
Hinweis: Wenn die Anwendung nicht kompiliert wird, korrigieren Sie die Syntax- oder Tippfehler, die Sie versehentlich in den Code geschrieben haben. Fehler und Warnungen werden in der Ansicht „Probleme“ von Flash Builder angezeigt.
Komprimieren, Signieren und Ausführen von AIR-AnwendungenJetzt ist alles bereit, um die Anwendung „Hello World“ in eine AIR-Datei zu komprimieren, damit Sie sie verteilen können. Eine AIR-Datei ist eine Archivdatei, die die Anwendungsdateien enthält. Dazu gehören alle Dateien im Ordner „bin“ des Projekts. In diesem einfachen Beispiel sind dies die SWF- und die XML-Anwendungsdateien. Sie verteilen das AIR-Paket an die Benutzer, die es zum Installieren der Anwendung verwenden. Ein erforderlicher Schritt in diesem Prozess ist das digitale Signieren.
Sie können die Anwendung jetzt im Projektnavigator in Flash Builder oder im Dateisystem installieren und ausführen, indem Sie auf die AIR-Datei doppelklicken. |
|