AS3 Font Embedding

Etiketler: ,

Öncelikle bu dersi anlatırken Flash Develop üzerinden gideceğim. Flash Develop için diğer derslere buradan ulaşabilirsiniz.


Action Script 3 ile yalnızca kod tabanlı çalışırken yazı eklediğinizde otomatik font neyse onu alır.
Fakat göze hoş görünmeyebilir veya siz başka fontlar da ekleyip, bu fontları kullanmak isteyebilirsiniz.

Başka fontları kullanmak için öncelikle o fontun elinizde bir dosyası bulunması gerekir. Örneğin ; ComicSansMS.ttf , bu ttf dosyası Comic Sans fontunun kaynak dosyasıdır.

Öncelikle kullanmak istediğiniz fontun dosyasını bulduktan sonra bu fontu oluşturmuş olduğunuz projenin lib klasörüne kopyalayın. Bildiğiniz gibi lib klasöründe proje için kullanacağımız kaynaklar (resimler, fontlar, swfler vs.) bulunur.

Fontu buraya koyduktan sonra fontun dosya ismini aklınızda tutun çünkü bu fontu sahneye Embed ederken bunu kullanacağız.

Font dosyasıyla işimiz bitti artık. Main.as (Ana Class) dosyamıza gelerek kodlarımızı yazalım ve fontumuzu kullanmak için içeri çekelim. İçeri Embed etmeden önce 2 tane TextField ve iki tane de TextFormat oluşturalım. Fontu TextFormat' a, TextFormat'ı da TextField için kullanacağız.

(Bu arada benim Embed edeceğim font ChickenButt isimli bir font (yazı tipi) ve bu fontu yazının en altındaki kaynak dosyadan elde edebilirsiniz. ).


Main.as için kodlar :



Kodların kısa açıklamaları üstlerinde yer almakta, o yüzden tekrar açıklamaya gerek duymadım.

Sonuç olarak test ettğimizde böyle bir şey çıkacak  :



1 yorum:

 
Action Script - Türkiye © 2012 | Designed by Meingames and Bubble shooter