Frage

Ich versuche die FDT-editor auf ein Projekt, das zuvor lief erfolgreich in Flash CS3.

FDT baut und betreibt es erfolgreich, aber die SWF ist leer (weiß).Ich habe versucht, ein paar Zuschauer, die auf der output-Datei und es ist tatsächlich leer.

Ein Unterschied ist, dass jetzt mein Projekt scheint nicht auf meine Eingabe .fla Datei.Ich bin neu in Flash/ActionScript und Frage mich, ob diese FLA-Datei enthalten einige Magische ähnlich einer public static void Main Methode in anderen Sprachen.

Also, wenn ich Baue eine Anwendung rein in ActionScript 3 (keine .fla Dateien) wie kann ich festlegen, die entrypoint, Leinwand Größe, etcetera?

Es ist natürlich möglich, dass ich eingerichtet haben FDT falsch :)

EDIT: Newbie-Alarm!!!

Stellt sich heraus, dass die weiße Bühne, ich sah über FDT war, weil mein FLA lief in einem anderen Ordner und ich konnte nicht geladen alle meine Ressourcen, so wurde nichts angezeigt.Ich hatte auch FDT so konfiguriert, dass ich nicht sehen der Fehler über den debugger.

Diese Frage ist ein bisschen dumm.Ist es normal, löschen Sie diese Fragen?

Für alle anderen kommen in Flash/ActionScript-Code aus einer soliden Programmierung im hintergrund, ich fand, dass dies eine ziemlich gute übersicht über die display-Modell:

http://livedocs.adobe.com/flex/3/html/help.html?content=05_Display_Programming_02.html#152593

War es hilfreich?

Lösung

Das Äquivalent würde der Konstruktor der Hauptklasse sein. Das ist die Klasse, die Sie für die Erstellung angeben (im Prinzip der Rest der Klassen nur kompiliert werden, wenn sie in Code verwiesen werden kompiliert werden, es sein, die Hauptklasse oder eine Klassenreferenz durch).

In dem Flash-IDE, wäre es der Konstruktor der Dokumentenklasse sein (falls Sie eine verwenden passieren, ist es nicht zwingend notwendig) oder nur der erste Keyframe in der Hauptzeitleiste.

Andere Tipps

Sie können nur fla basierte Inhalte aus den Flash-IDE veröffentlichen, also, wenn Sie das nicht mehr benutzen wollen Sie ein Vermögen swf Ihre Grafiken veröffentlichen müssen, etc.

Ich nehme an, Sie die MXML-Compiler verwenden? Wenn dies der Fall überprüft Adobe Live-Dokumentation, wie die Bühnengröße usw. einstellen

Also in welchem Kontext sind Sie mit FDT?Vorausgesetzt, diese läuft in Eclipse würden Sie brauchen nur zu geben Sie einige Argumente für die mxmlc-compiler als Teil Ihres build-Prozesses.Zum Beispiel...

$ mxmlc Main.as-Standard-Größe 100 200

Wo 'Main.als "ist Ihr Einstiegspunkt AS3-Datei', '100' ist die Breite, '200', ist die Höhe.MXMLC standardmäßig die Ausgabe-SWF-Datei den gleichen Namen wie die Eingabe-Klasse.Also in diesem Beispiel würde es veröffentlichen, SWF namens " Main.swf', das ist aber konfigurierbar als gut.Hier ist ein gutes Adobe-Ressource für die mxmlc Kommandozeilen-Parameter: Adobe MXMLC-docs

HTH

Sie können die SWF-Metadaten verwenden, ein paar Dinge in Ihrer Haupt-Klasse festlegen Zum Beispiel -

[SWF (width = '455', Höhe = '200', background = '# 123456', framerate = '25' )]

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top