Überprüfen Sie beim Erstellen einer neuen Flash Lite-Datei, ob das Dokument richtig eingerichtet ist. Flash-Dateien lassen sich zwar reibungslos skalieren, doch kann die Leistung leiden, wenn die Datei nicht mit ihrer nativen Stage-Größe ausgeführt wird und im Player skaliert werden muss. Versuchen Sie, die Stage-Größe des Dokuments auf die Auflösung des Zielgerätes abzustimmen. Stellen Sie auch den Flash Player auf die richtige Version von Flash Lite ein, und wählen Sie ein entsprechendes Geräteprofil in Device Central aus.
Flash Lite kann Vektorgrafiken mit niedriger, mittlerer und hoher Qualität rendern. Je höher die Renderqualität, desto reibungsloser und genauer rendert Flash Lite Vektorgrafiken und desto größer die Anforderungen an den Geräteprozessor. Wenn Sie komplexe Animationen erstellen möchten, experimentieren Sie damit, die Qualitätseinstellung des Players zu verändern. Testen Sie anschließend die SWF-Datei gründlich. Die Renderqualität einer SWF-Datei kontrollieren Sie mit der Eigenschaft _quality oder dem Befehl SetQuality. Gültige Werte für die Eigenschaft _quality sind LOW, MEDIUM und HIGH.
Beschränken Sie die Anzahl gleichzeitiger Tweenings. Verringern Sie die Anzahl der Tweenings, oder arrangieren Sie die Animation so, dass eines beginnt, wenn ein anderes endet.
Verwenden Sie Transparenzeffekte (Alpha) sparsam, weil sie prozessorintensiv sind. Vermeiden Sie insbesondere das Tweening von Symbolen mit einem nicht vollständig opaken Alpha-Wert (unter 100 %).
Vermeiden Sie prozessorintensive optische Effekte, wie zum Beispiel große Masken, intensive Bewegungen, Alpha-Füllmethoden, umfangreiche Verläufe und komplexe Vektoren.
Experimentieren Sie mit Kombinationen aus Tweenings, Keyframe-Animationen und ActionScript-gesteuerten Bewegungen, um die wirksamsten Ergebnisse zu erzeugen.
Das Rendern von Vektor-Ovalen und -Kreisen ist viel speicherintensiver als das Rendern von Vierecken. Auch der Einsatz runder und ovaler Konturen erhöht die Prozessorauslastung erheblich.
Testen Sie Animationen häufig auf den eigentlichen Zielgeräten.
Wenn Flash einen animierten Bereich zeichnet, wird ein rechteckiger Begrenzungsrahmen darum definiert. Sie optimieren die Zeichnung, indem Sie dieses Rechteck so klein wie möglich machen. Vermeiden Sie überlappende Tweenings, weil Flash den zusammengefügten Bereich als ein Rechteck und damit als größeren Gesamtbereich interpretiert. Optimieren Sie die Animation mit der Flash-Funktion "Show Redraw Region" (Aktualisierungsbereich zeigen).
Vermeiden Sie die Verwendung von _alpha = 0 und _visible = false zum Ausblenden von Filmen auf dem Bildschirm. Wenn Sie die Sichtbarkeit eines Films einfach ausschalten oder seinen Alpha-Wert auf Null ändern, ist er immer noch in Berechnungen für das Zeilen-Rendering enthalten, was die Leistung beeinträchtigen kann.
Versuchen Sie auch nicht, einen Film auszublenden, indem Sie ihn hinter einem anderen Grafikelement verbergen. Er wird dann immer noch in den Berechnungen des Players berücksichtigt. Bewegen Sie stattdessen Filme vollständig vom Stage, oder entfernen Sie sie durch Aufrufen von removeMovieClip.