13.07.2015 Aufrufe

Flash Professional CC-Handbuch (PDF) - Adobe

Flash Professional CC-Handbuch (PDF) - Adobe

Flash Professional CC-Handbuch (PDF) - Adobe

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Es empfiehlt sich daher, den zu animierenden Inhalt mit den verschiedenen Optionen zu testen, um das beste Resultat zu erhalten.Eine höhere Bildrate, gemessen in Bildern pro Sekunde oder BpS (frames per second), ergibt eine geschmeidige Animation in einer SWF-Datei,kann aber insbesondere auf alten Computern viel Prozessorleistung beanspruchen. Testen Sie Animationen mit verschiedenen Bildraten, um dieniedrigste Bildrate zu ermitteln.Ein Beispiel für ein Animationsskript finden Sie auf der Webseite mit <strong>Flash</strong>-Beispielen unter www.adobe.com/go/learn_fl_samples_de. Laden Siedie komprimierte Samples-Datei herunter, dekomprimieren Sie sie und wechseln Sie in den Ordner ActionScript2.0/Animation, um auf das Beispielzuzugreifen.Bildrate und Leistung von AnimationenNach obenWenn Sie einer Anwendung eine Animation hinzufügen, sollten Sie auch die Bildrate berücksichtigen, die Sie für die FLA-Datei einstellen. DieBildrate kann die Leistung Ihrer SWF-Datei und des Computers, auf dem sie wiedergegeben wird, beeinflussen. Eine zu hohe Bildrate kanninsbesondere bei zahlreichen Elementen oder beim Erstellen von Animationen mit ActionScript zu Prozessorproblemen führen.Sie müssen jedoch auch die Einstellung der Bildrate berücksichtigen, da sie sich auf die Wiedergabeglätte einer Animation auswirkt. Eine auf12 Bilder pro Sekunde (BpS) eingestellte Animation im Eigenschafteninspektor spielt beispielsweise in jeder Sekunde 12 Bilder ab. Beträgt dieBildrate des Dokuments 24 BpS, wird die Animation glatter ausgeführt als bei 12 BpS. Bei 24 BpS wird die Animation jedoch wesentlich schnellerwiedergegeben als bei 12 BpS, sodass sie (in Sekunden gemessen) kürzer ist. Wenn Sie eine 5 Sekunden lange Animation mit einer höherenBildrate erstellen müssen, bedeutet dies daher, dass Sie zusätzliche Bilder hinzufügen müssen, um diese 5 Sekunden zu füllen (dies resultiert ineiner größeren Animationsdatei). Die Datei einer 5 Sekunden langen Animation mit 24 BpS ist in der Regel größer als die Datei einer 5 Sekundenlangen Animation mit 12 BpS.Hinweis: Wenn Sie Animationsskripts mit einer onEnterFrame-Ereignisprozedur erstellen, wird die Animation ähnlich wie bei der Erstellung einesBewegungs-Tweens auf einer Zeitleiste mit der Bildrate des Dokuments ausgeführt. Eine Alternative zur onEnterFrame-Ereignisprozedur ist diesetInterval-Funktion (weitere Informationen finden Sie im ActionScript 2.0-Referenzhandbuch). Anstatt sich auf die Bildrate zu verlassen, könnenSie in bestimmten Intervallen Funktionen aufrufen. Wie auch bei onEnterFrame gilt, dass die Animation umso mehr Prozessorressourcen benötigt,je häufiger Sie mit setInterval eine Funktion aufrufen.Wählen Sie die niedrigste Bildrate, mit der die Animation zur Laufzeit glatt wiedergegeben werden kann, um den Prozessor des Endbenutzers zuentlasten. Hohe Bildraten (über 30 bis 40 BpS) führen zu einer hohen Prozessorbelastung, ohne dass das Erscheinungsbild der Animation zurLaufzeit wesentlich verbessert wird.Wählen Sie so früh wie möglich in der Entwicklungsphase eine Bildrate für die Animation aus. Überprüfen Sie beim Testen der SWF-Datei dieDauer der Animation und die Größe der SWF-Datei. Die Bildrate hat deutliche Auswirkungen auf die Geschwindigkeit der AnimationFilter und Leistung der SWF-DateiNach obenBeim Verwenden einer zu großen Anzahl von Filtern in einer Anwendung entsteht ein hoher Speicherbedarf und die Leistung von <strong>Flash</strong> Player wirdbeeinträchtigt. Da ein Movieclip mit Filtern über zwei Bitmaps mit je 32 Bit verfügt, können zahlreiche Bitmaps beträchtlichen Speicherplatzeinnehmen. Eine Fehlermeldung informiert Sie daraufhin u. U. über zu wenig Speicher im System. Auf modernen Computer tretenFehlermeldungen über zu wenig Speicher relativ selten aus, solange Sie Filtereffekte nicht zu häufig in einer Anwendung verwenden (und es z. B.auf der Bühne nicht Tausende von Bitmaps gibt).Sollte tatsächlich ein Fehler über zu wenig Speicher auftreten, geschieht Folgendes:Das Filter-Array wird ignoriert.Der Movieclip wird mit dem regulären Vektorrenderer gezeichnet.Für den Movieclip werden keine Bitmaps zwischengespeichert.Wenn ein Fehler über zu wenig Speicher auftritt, wird von einem Movieclip nie versucht, ein Filter-Array oder eine Bitmap-Zwischenspeicherung zu verwenden. Ein weiterer Faktor, der die Playerleistung beeinträchtigt, ist der für jeden angewendeten Filterverwendete quality-Parameter. Bei höheren Werten ist zum Wiedergeben des Effekts eine größere CPU-Nutzung und mehr Speichererforderlich. Wenn Sie den quality-Parameter dagegen auf einen geringeren Wert setzen, werden weniger Computerressourcen benötigt.Vermeiden Sie eine übermäßig große Anzahl von Filtern und verwenden Sie nach Möglichkeit eine niedrigere quality-Einstellung.Wichtig: Wenn ein 100 x 100 Pixel großes Objekt einmal vergrößert wird, beansprucht es den vierfachen Speicher, da es nun 200 x 200Pixel groß ist. Wenn Sie es zwei weitere Male vergrößern, wird die Form als 800 Pixel mal 800 Pixel großes Objekt gezeichnet, das das 64-fache an Speicher benötigt wie das ursprüngliche 100 Pixel mal 100 Pixel große Objekt. Beim Verwenden von Filtern in einer SWF-Dateiempfiehlt es sich, immer die Zoom-Menüoptionen im Kontextmenü der Datei zu deaktivieren.Auch bei ungültigen Parametertypen können Fehler auftreten. Für einige Filterparameter gilt ferner ein bestimmter gültiger Bereich. Wenn Sieeinen Wert außerhalb des gültigen Bereichs festlegen, wird der Wert in einen Wert innerhalb des gültigen Bereichs geändert. Der quality-Parameter muss beispielsweise für den Standardbetrieb zwischen 1 und 3 liegen und kann nur in einem Bereich zwischen 0 und 15festgelegt werden. Werte über 15 werden automatisch auf 15 gesetzt.Bei einige Konstruktoren gibt es Beschränkungen bei der Länge von Arrays, die als Eingabeparameter erforderlich sind. Wenn einConvolution- oder ein Farbmatrixfilter mit einem ungültigen Array (das die falsche Größe hat) erstellt wird, schlägt der Konstruktor fehl, undder Filter wird nicht erfolgreich erstellt. Wenn das Filterobjekt dann als Eintrag im Filter-Array eines Movieclips verwendet wird, wird es843

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!