Was ist Ihr technischer Hintergrund Austin? Wenn du von einem reinen Kunsthintergrund kommst, ist es vielleicht etwas schwieriger, alles zu erklären, was du brauchst.
Zuerst müssen Sie das Flex SDK herunterladen. Wenn Sie das Verzeichnis entpacken, das Sie vom Download erhalten, sehen Sie einen Ordner bin
. In der Bin befinden sich mehrere ausführbare Dateien, mit denen Flex kompiliert werden kann. Die gewünschte Adresse lautet mxmlc
. Sie können das in Ihre/usr/local/bin einbinden oder einfach den Ordner zu Ihrem PATH hinzufügen.
Wenn Sie eine einfache Datei erstellen:
package
{
import flash.display.Sprite;
public class TestSWF extends Sprite
{
public function TestSWF()
{
}
}
}
speichern es überall (Ich werde verwenden/tmp/flash /) als TestSWF.als
Vom Terminal-Eingabeaufforderung:
mxmlc TestSWF.as
Sie die Ausgabe sehen werden:
Loading configuration file ......
/private/tmp/flash/TestSWF.swf (561 bytes)
Um eine andere Datei erstellen Sie ein anderes Verzeichnis zu kompilieren:
mkdir model
Make a neue Datei in diesem neuen Modellverzeichnis TestModel.as
package model
{
import flash.display.Sprite;
public class TestModel extends Sprite
{
public function TestModel()
{
}
}
}
Hinweis, wie die Paketdefinition hat den Namen model
und der Verzeichnisname ist auch Modell. So funktionieren Pakete. Der Paketname stimmt mit dem Verzeichnisnamen überein. Wenn Sie tiefer in Verzeichnisse gehen (zB Modell/helper/FileLoader.as) dann den Paketnamen schaltet das Verzeichnis /
für einen Zeitraum (zB Import model.helper.FileLoader)
ändern TestSWF sein:
package
{
import flash.display.Sprite;
import model.TestModel;
public class TestSWF extends Sprite
{
public function TestSWF()
{
var model:TestModel = new TestModel();
}
}
}
erneut auszuführen:
Loading configuration file ......
/private/tmp/flash/TestSWF.swf (561 bytes)
:
mxmlc TestSWF.as
Sie die Ausgabe sehen werden
mxmlc findet die Klasse model.TestModel automatisch, da sie standardmäßig das Stammverzeichnis der Hauptdateien im Klassenpfad enthält.
Dies ist die einfachste Möglichkeit, Dateien zu kompilieren. Es dient zum Testen, Spielen und sehr kleinen Projekten. Wenn Sie planen, professionelle oder sehr große Projekte zu entwickeln, schlage ich vor, eine bessere IDE (z. B. Flex Builder) oder zumindest ein anständiges Build-System (z. B. ant) zu verwenden. Der Hauptvorteil von Flex Builder oder anderen Flex-spezifischen IDEs besteht darin, dass sie einen Großteil der Komplexität verbergen, die beim Erstellen/Kompilieren von Software normal ist.
Danke, ich bin eigentlich von einem Web-Entwicklungshintergrund, aber sehr neu, keine volle IDE wie Flash IDE zu verwenden, oder viel von irgendetwas wie kompilierend auf meinem neuen Mac zu tun. Dies half einem TON! –