Frage

Was sind die Hauptgründe für einen einfachen Flash-Film lächerlich lange Exportzeiten mit swf? Ich habe keine unnötigen Bilder oder Symbole, alles Mögliche, um niedriger als niedrig eingestellt ist und es dauert noch 10 Minuten und nach oben eine 30-Sekunden-Animation mit 24 fps zu exportieren. Ich habe sogar ein neues fla und klebte alles dort erstellt, um herauszufinden, ob es nicht vielleicht auch nur um einen Fehler in Flash ist. Alle anderen Animationen, die ich exportiert haben nehmen eine normale Menge an Zeit.

Technische Daten des Systems: 1 GB DDR2 RAM Intel Pentium D 3,4 GHz

Soll ich mein System aufrüsten?

Könnte es etwas mit mit vielen Symbolen in Symbolen zu tun?

EDIT: Dateigröße von fla 1,3 MB und swf ist 500 KB. Also nicht zu groß.

War es hilfreich?

Lösung

Dies ist für Flash nicht durchschnittlich. Normalerweise ist die einzige Ursache für lange Exportzeiten, dass Sie eine Menge Sachen sind exportieren, von denen einige Sie bedeuten können, nicht zu exportieren.

Hat Ihre Animation Audio haben? Wenn Sie Audio in Ihre FLA importiert, dann hat das für ein Geräusch jedes Mal, wenn Sie exportieren codiert werden, und das dauert eine Weile. Der beste Weg, damit umzugehen ist, in Einstellungen zu veröffentlichen, stellen Sie Ihre Audio-Kompression auf „Raw“. Dadurch wird die Audio-unkomprimiert veröffentlichen, so dass er sich um die Dateigröße erhöhen, sondern sofort veröffentlichen. (Natürlich, wenn Sie bereit sind, das fertige Produkt zu exportieren, möchten Sie die Einstellungen in einem komprimierten Format für die endgültige Ausfuhr zurückzukehren.) Alternativ können Sie das Audio in einer separaten Datei abgelegt (SWF, MP3, etc.) und laden sie zur Laufzeit.

Ein weiterer häufiger Fehler ist, versehentlich eine große Schrift einbetten. Wenn Sie dynamische Textfelder haben eingebettete Schriftarten verwenden, ist es möglich, eine ganze Schrift einbetten, die für Unicode-Schriften kann einige Minuten dauern. Es ist einfach zu überprüfen, ob Sie so etwas wie dies tun - in Einstellungen veröffentlichen, aktivieren Sie „Größe Bericht generieren“. Dann exportieren, und überprüfen Sie die Größe Bericht für alle große Stücke von Inhalten, die Sie nicht zu haben bedeutet, zu exportieren.

Es ist schwer, mehr zu sagen, ohne zu wissen, welche Art von Inhalt Sie exportieren, aber wenn Sie ein Stück von Inhalten, die als vergleichbare Teile des Inhalts zu exportieren viel länger dauern, dann ist die Ursache vermutlich etwas in diese Richtung.

Andere Tipps

Das erste, was man immer versuchen sollte zu tun, um dieses Problem zu lösen, ist ein sehr einfacher, aber es ist nicht wirklich jemand dokumentiert wird.

Datei -> Speichern und Compact

Ihre Filme können größer und größer mit verschiedenen cruft und übrig gebliebenen Bibliothekselementen aufblasen, die nicht mehr benötigt werden, aber immer noch in der FLA-Datei gehalten, und die Ihren Export verlangsamen können. Dieser Befehl zwingt Flash im Wesentlichen FLA wieder aufzubauen und loszuwerden all diese bekommen „Fett.“

Natürlich ist dies kein fix-all, müssen Sie unter Umständen noch andere Probleme, auch danach ausgeführt wird. Aber wenn Sie auf SWF Dateigröße oder exportieren Zeiten verkürzen wollen, ist dies der erste Schritt, und eine, die Menschen sollten sich bewusst sein.

ist leider ziemlich durchschnittlich mit Blitz.

Sie können diesen Beitrag Besuche auf actionscript.org die Gespräche über Ihr Projekt Aufspaltung so auf der Kompilierung speichern.

Zurück in den AS2 Tagen ein Open-Source-Compiler namens MTASC , die drastisch die Zeit kompilieren. Es hat sich seit verwandelte sich in Haxe mit AS2, AS3, Javascript, PHP und Neko virtuelle Maschine alle die gleiche Syntax. Die Syntax ist ähnlich wie C ++.

** EDIT ** Sorry, ich las das oben als 10 Sekunden, 10 Minuten nicht ... sorry. ^ _ ^

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