2009-05-20 6 views
1

Ich arbeite an einem großen Flash-Projekt (.fla filesize ist 80MB, und es dauert etwa 4 Minuten von ctrl-enter nach swf). Ich arbeite nicht auf der Flash-Seite davon, nur auf etwas Code in meinem Texteditor. Diese unglaublich langsamen Compiles sind wirklich ein Crimp in meinem Code-Test-Code-Zyklus. Gibt es eine Möglichkeit, Flash zu sagen: "Ich habe an der .fla nichts geändert, nur die enthaltenen .as-Dateien neu kompiliert und die swf erneut verknüpft?"Lange Flash-Kompilierungszeiten vermeiden, wenn nur externes Actionscript geändert wurde

Antwort

1

Es gibt keine Möglichkeit genau das zu tun, was Sie beschreiben. Was Sie jedoch tun können, ist Ihr Projekt in mehr als eine SWF zu brechen. Wenn zum Beispiel das Bit, an dem Sie gerade arbeiten, etwas eingekapselt ist, können Sie ein neues FLA dafür erstellen, es separat bearbeiten und den Hauptinhalt zur Laufzeit laden lassen. Wenn Ihr Hauptprojekt einen besonders starken Inhalt hat (z. B. Schriftarten oder Audio- oder Videodateien), die bei jeder Veröffentlichung erneut verarbeitet werden, können Sie diesen Inhalt in eine separate Datei aufteilen. (Fügen Sie die Audiospur beispielsweise in eine eigene SWF-Datei ein, und laden Sie diese SWF dynamisch, anstatt sie auf die Bühne zu stellen.) Diese Änderungen können natürlich am Ende des Projekts bei Bedarf rückgängig gemacht werden.

Eine separate Notiz über Audio - wenn Sie Audio in Ihrer FLA haben, die als MP3 oder dergleichen exportiert wird, während Sie an der FLA arbeiten, ändern Sie Ihre Audio-Exporteinstellungen auf "RAW". Auf diese Weise wird Flash jedes Mal Raw-Audio ausgeben, anstatt es in MP3 zu rekodieren. Dies ist einer der langsamsten Teile des Publizierens. Der einzige Nachteil ist, dass die SWF viel größer wird, also einfach die Einstellungen wieder in MP3 (oder was auch immer), bevor Sie die endgültige Version exportieren.

0

Die langweilige-Kill-Kill-Version: eine Kopie speichern und löschen, was Sie nicht für Ihre aktuelle Sorge benötigen.

Nehmen wir an, Sie arbeiten an einigen Besonderheiten beim Öffnen/Starten Ihres Projekts. Entfernen Sie einfach alle Bibliothekselemente, die Sie dafür nicht benötigen.

Sobald Sie fertig sind, kopieren Sie die nun perfekten Bilder/Szenen/Clips/etc. von Ihrem myProject_testversion.fla zurück zu Ihrem myProject.fla. Dies funktioniert seit der Steinzeit für mich und ich weiß, wie dumm es scheint - aber Mann! Diese Ctrl + Enter-and-Wait-Sitzungen sind nicht das, wofür dein Leben erschaffen wurde.

Verwandte Themen