2010-04-23 9 views

Odpowiedz

4

Klasa TextField ma właściwości dotyczące ostrości i grubości.

Ostrość można ustawić w zakresie od -400 do 400 http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/text/TextField.html#sharpness

myField.sharpness = 400; 

grubość może być ustawiona od -200 do 200 http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/text/TextField.html#thickness

myField.thickness = -200 

Ogólnie jest to dobry pomysł, aby ustaw instancje TextField na cały piksel. Czasami podklasy TextField i przesłonić setters dla x i y z czegoś takiego.

override public function set x(value:Number):void 
{ 
    super.x = Math.round(value); 
} 

Ja również okazało się, że jeśli używasz czcionki w pikselach, że jest to dobry pomysł, aby ustawić TextField.antiAliasType do AntiAliasType.ADVANCED.

+0

Dzięki za tonę - rzeczywiście wiedziałem o ostrości, ale nigdy nie zauważyłem grubości, a to mnie uratowało. Działa teraz świetnie - przynajmniej na moje potrzeby. –

+0

cieszę się, że pomogło :) – JeremyFromEarth

1

Naprawdę nie odpowiedź, ale nadal ważne,

Nigdy nie dostać czcionek w programie Flash, aby wyglądać dokładnie tak samo, jak w programie Photoshop. Photoshop używa znacznie bardziej zaawansowanych technik renderowania czcionek niż flash. Wynika to głównie z faktu, że tekst w pamięci flash może być dynamiczny i animowany. Aliasy stosowane w programie Photoshop prawdopodobnie nie radzą sobie dobrze w tych warunkach. Albo to, albo Adobe nie widzi żadnej wartości we wdrażaniu renderowania czcionek, aby pasowało do Photoshopa (mało prawdopodobne).

Pracuję dla agencji projektowej i nie mogę sobie nawet wyobrazić, ile razy musiałem przerwać ją projektantowi, aby ich czcionki nie wyglądały tak samo w wersji flash jak w programie Photoshop. Jest to coś, z czym wszyscy musimy się uporać.

To powiedziawszy, że często można uzyskać to za pomocą technik @jeremynealbrown państw i często to wystarczy.

+0

Dzięki za wyjaśnienie, faktycznie udało mi się użyć powyższych technik i podejść wystarczająco blisko, jak mówisz. To prawda, że ​​nie jest doskonały, ale dla mnie w porządku. –

Powiązane problemy