Text kann sich um ein Pixel verschieben, wenn die Anti-Alias-Funktion aktiviert/deaktiviert wird oder wenn die Veröffentlichungsversion für Flash Player geändert wird
日本語 | 简体中文 | 繁體中文 | 한국어 | English | Español | Français | Italiano
Problem
Der Text kann sich auf der Bühne in Macromedia Flash 8 verschieben, wenn die Anti-Alias-Werte im Menü Methode zur Schriftwiedergabe geändert werden.
Der Text kann sich auch dann verschieben, wenn die Veröffentlichungseinstellungen zwischen Flash Player 8 und Flash Player 7 oder früheren Versionen geändert werden.
Ursache
Flash 8 bietet sowohl in der Flash-Authoring-Anwendung als auch in Macromedia Flash Player 8 eine verbesserte Textwiedergabe. Die Technologie für die verbesserte Textwiedergabe wird automatisch aktiviert, wenn Flash Player 8 als Version ausgewählt wird und wenn der Anti-Alias-Modus Anti-Aliasing für Lesbarkeit aktiviert ist. Die Technologie zur verbesserten Schriftwiedergabe ist besonders für kleine Schriftarten geeignet, die damit klarer und leserlicher dargestellt werden können.
Bei der verbesserten Textwiedergabe müssen die Glyphen der einzelnen Zeichen an Pixelbegrenzungen angeglichen werden. Dadurch kann der Eindruck entstehen, dass der Text um ein Pixel verschoben wird.
Wenn Sie in den Veröffentlichungseinstellungen zu Flash Player 7 wechseln, wird die verbesserte Textwiedergabe deaktiviert, wodurch der Text geringfügig verschoben wird. Dies ist auch der Fall, wenn im Menü Methode zur Schriftwiedergabe die Option für Geräteschriftarten oder Bitmaptext ausgewählt wird. (Ref. 102793)
Lösung
In beiden Fällen muss bestimmt werden, welche Flash-Version für die veröffentlichte SWF-Datei erforderlich ist, und es muss die jeweilige Flash Player-Erkennung für diese Version verwendet werden. Bei der Anzeige mit der vorgesehenen Flash Player-Version entspricht die Position des Textes im Authoring-Tool der endgültigen Position in der SWF-Datei.
Um eine Textverschiebung zu vermeiden, müssen Sie dann die Position des Textes wie erforderlich anpassen.
Für Flash Player 8 müssen Sie im Menü Methode zur Schriftwiedergabe entweder Anti-Aliasing für Lesbarkeit oder Anti-Aliasing für Animation auswählen und dann den Text auf geraden Pixeln ausrichten, um eine pixelgenaue Anzeige zu erzielen.
| Letzte Aktualisierung: | 14.09.05 |
|---|