30.07.2012 Aufrufe

Leistungsoptimierung für die ADOBE FLASH-PLATTFORM

Leistungsoptimierung für die ADOBE® FLASH®-PLATTFORM

Leistungsoptimierung für die ADOBE® FLASH®-PLATTFORM

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.

LEISTUNGSOPTIMIERUNG FÜR DIE <strong>FLASH</strong>-<strong>PLATTFORM</strong><br />

Renderleistung<br />

Die Verwendung der Bitmap-Zwischenspeicherung führt zu Leistungseinbußen. Wegen des geänderten Alphawertes<br />

muss <strong>die</strong> Laufzeitumgebung <strong>die</strong> im Arbeitsspeicher zwischengespeicherte Bitmap bei jeder Änderung des Alphawertes<br />

aktualisieren.<br />

Filter benötigen Bitmaps, <strong>die</strong> immer aktualisiert werden, wenn der Abspielkopf eines zwischengespeicherten<br />

Movieclips sich bewegt. Bei Verwendung eines Filters wird <strong>die</strong> cacheAsBitmap-Eigenschaft deshalb automatisch auf<br />

true gesetzt. Die folgende Abbildung zeigt einen animierten Movieclip:<br />

Animierter Movieclip<br />

Vermeiden Sie Filter <strong>für</strong> animierte Inhalte, da <strong>die</strong>s zu Leistungsproblemen führen kann. In der folgenden Abbildung<br />

wurde ein Schlagschatten-Filter hinzugefügt:<br />

Animierter Movieclip mit Schlagschatten-Filter<br />

Deshalb muss <strong>die</strong> Bitmap neu generiert werden, wenn <strong>die</strong> Zeitleiste innerhalb des Movieclips abgespielt wird. Die<br />

Bitmap muss auch neu generiert werden, wenn der Inhalt auf eine Weise geändert wird, bei der es sich nicht um eine<br />

einfache x- oder y-Transformation handelt. Bei jedem Bild muss <strong>die</strong> Laufzeitumgebung <strong>die</strong> Bitmap neu zeichnen. Dies<br />

erfordert mehr CPU-Ressourcen, beeinträchtigt <strong>die</strong> Leistung und beansprucht den Akku stärker.<br />

Paul Trani stellt in den folgenden Schulungsvideos Beispiele <strong>für</strong> <strong>die</strong> Verwendung von Flash Professional und<br />

ActionScript zur Optimierung von Grafiken mit Bitmaps bereit:<br />

Optimizing Graphics<br />

Optimizing Graphics with ActionScript<br />

Transformationsmatrizes zwischengespeicherter Bitmaps in AIR<br />

Legen Sie <strong>die</strong> cacheAsBitmapMatrix-Eigenschaft fest, wenn Sie zwischengespeicherte Bitmaps in mobilen AIR-<br />

Anwendungen verwenden.<br />

Letzte Aktualisierung 9.5.2012<br />

62

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!