Flash ve Türkçe Karakter Problemleri

01 Kasım 2008 – 23:14

Genel olarak Türkçeyi destekleyen yobazlaşmasına ve kısaltmalara karşı olan biriyim. Ama internet üzerinde programlama yaparken beni en çok sinir eden noktalardan biride Türkçe karakter sorunlarıdır. Klasik çözümler bazen yetmez, yazılan tüm kurallar ve çalışma sistemi doğrudur ama Türkçe karakterde hala sıkıntı vardır. Bu makale de Flash içerisinde karşılaştığımız genel karakter sorunlarını nasıl çözebileceğimize değineceğim. XML kullanımından, font embed etmekten, oyun sunucusu karakter problemlerine kadar birkaç farklı alandan genel sorunlarımızı nasıl çözebileceğimize değineceğim.

XML ve Türkçe Karakter Problemi

Processing Instructions Etiketi
Hemen hemen hepimiz XML ile Türkçe karakter sorunu ile karşı karşıya kalmışızdır. Genel görüş XML içerisinde yer alan ve Processing Instructions (tanımlama etiketi) eklendiği zaman çözülmesi yolundadır.

  1. <?xml version="1.0" encoding="utf-8"?>

Bu makalenin devamını okuyun »

Pixel Bender Filtrelerinin Kullanımı

14 Ekim 2008 – 18:47

Pixel Bender tarafından hazırlanan filtreleri hem Flash hem de Affter Effect içerisinde kullanabiliyoruz. Bu makalede hazırlanan .pbj  uzantılı dosyaları Flash içerisine ekleyip filtreyi nasıl kullanabileceğimize değineceğim. Tabii unutmadan değinmek istediğim herhangi bir filtreyi kullanmak için filtreyi sizin yapmış olmanız gerekmez. Başkaları tarafından yapılan veya açık kaynak olan filtreleri de kullanabilirsiniz.

Başlamadan önce değinmek istediğim nokta eğer filtreyi Flash içerisinde kullanacaksanız filtre dosyasını Flash için export etmeniz gereklidir. Pixel Bender içerisinde “File” menüsü altındaki “Export Kernel Filter For Flash Player” seçeneği ile dosyayı ByteCode olarak kayıt etmeniz gerekiyor. Bunu yaptığınız varsayarak Flash içerisinde kullanılacak koda geçiyorum.

Bu makalenin devamını okuyun »

Pixel Bender’a Giriş - 2

11 Ekim 2008 – 22:03

Bu makale 2 bölümden oluşmaktadır. Bu makalenin ilk bölümüna aşağıdaki adresten ulaşabilirsiniz;

http://enginyoyen.com/blog/tr/index.php/pixel-bendera-giris/

Renk Kanalları

32 Bitlik bir resimde 4 adet renk kanalı vardır(ARGB). Piksel Bender içerisinde bu kanallara ulaşmak ise aslında çok basittir. Elinizden geldiği kadar buradaki mantığı basit olarak bir şekilde düşünün. Bir renk kanalına ulaşmak için renk kanalının ait olduğu bir piksele ulaşmamız gerekiyor. Resim üzerinde değişecek olan piksele ise sampleNearest() fonksiyonu ile ulaşabiliyoruz. Yapmamız gereken yeni bir değişken oluşturup bu değişkene veri türü olarak pixel4 veri türünü atamak. Değer olarak ise resim üzerinde değişecek olan pikeseli sampleNearest() fonksiyonu ile iletmek.

  1. pixel4 channels= sampleNearest(src,outCoord());

Bu makalenin devamını okuyun »

Pixel Bender’a Giriş - 1

11 Ekim 2008 – 21:37

Pixel Bender’a Genel Bakış adlı makalede bu programın ne olduğunu, nasıl çalıştığını, programın bölümlerini, kullanılan dili buna benze bilgileri vermiştim. Bu makalede anlatılanlar öncekinin bir devamı olarak düzenlendi. Bu yüzden başlamadan önce aşağıdaki adresten bir önceki bölümü okumanızı tavsiye ederim.

http://enginyoyen.com/blog/tr/index.php/pixel-bendera-genel-bakis/

Bu bölümde Pixel Bender ile basit bir kodlamanın nasıl yapıldığına değineceğim. Buradaki dil C tabanlı bir dil. Bu yüzden ilk başta sizi zorlayabilir. Ama elimden geldiği kadar basite indirgeyip kodların ne iş yaptığını teker teker anlatacağım.

Pixel Bender Toolkit

Pixel Bender Toolkit programına aşağıdaki adresten ulaşabilirsiniz;

http://labs.adobe.com/wiki/index.php/Pixel_Bender_Toolkit

Eğer Flash CS4 kullanmaya başladıysanız bilgisayarınızda yüklü olması gerekiyor. Eğer değilse yukarıdaki adresten indirebilirsiniz. Tabi ki IDE ücretsizdir.

Bu makalenin devamını okuyun »

Actionscript 3.0 Kitabı Çıktı!

10 Ekim 2008 – 16:08

Actionscript 3.0 Kitabı Çıktı!

Ve çıktı. Aslında kitap birkaç gündür online olarak satılıyor. Ama benim elime henüz geçti. Uzun bir çalışma süreci sonunda Actionscript 3.0 kitabı raflarda yerini aldı. Kitap için emeği geçen herkese teşekkürler. Kitap için 4 haftalık bir seminer dizisi yapıldı. Seminer bailangıç seviyesini hedefliyordu ve. Toplamda 8 saatten fazla ücretsiz eğitim gerçekleştirildi. Aslında ben bunların tamamını blogun ve üzerine yazdığım konuların bir parçası olarak görüyorum. Kitap mutlaka ki bir kaynak ama daha fazlası için de yine elimden geldiği kadarını yapmaya çalışacağım.

Okuyuculardan ricam ise kitap içerisinde varsa yazım hatası, çalışmayan bir kod bloğu (tüm kodlar yazıldıktan sonra test edilmiştir bu arada…) , görüş, düşünce ve fikirlerinizi bana aşağıdaki eposta adresi ile yollayabilirsiniz;

as3@enginyoyen.com

Bu arada unutmadan kitap kazanan blog okurlarının kitapları da bugün kargoya verildi.
Kolay Gelsin
Engin!

AS3Forum Açıldı!

07 Ekim 2008 – 22:05

AS3Forum

Geçen haftalarda bahsi geçen forum hayata geçirildi.

http://www.as3forum.com

Şu anda devrede, tabii ki hali hazırda üzerinde çalıştığımız konular ile ilgili. Actionscript, Flash,  AIR, Flex, Pixel Bender olmak üzere belirli başlıklara ayrılmış durumda. Umarım iyi bir bilgi paylaşımı ve tartışma platformu olur. Ne kadar sağlıklı bir karar olduğunu bilmiyorum. Ama denemenin bir zararı dokunacağını sanmıyorum.

Foruma katılanlardan tek ricam ise yazıp çizdiklerinde hiç bir zaman saygı çerçevesini geçmemeleri.

Kolay Gelsin
Engin!

Bayram Hediyesi: Ücretsiz Actionscript 3.0 Kitabı

28 Eylül 2008 – 23:32

Bayram yaklaşıyor, tabii hediyesiz olmaz. Kitaplar elime geçtiğinde arkadaşlar ve yakınlarıma vereceğim kitaplar harici 3 tane kitap kalıyor. Bende bu kitapları Hediye olarak blog okurlarına vermek istiyorum. Kitapları dağıtım işine gelirsek, bu konuda uzun uzadıya düşündük ve en iyi yolun yaratıcılıktan geçtiğini fark ettik. Yani;

engin@enginyoyen.com

eposta adresine kitabın neden size verilmesinin gerektiğine dair uzun olmayan ama yaratıcı ve iyi bir neden yazıp göndermeniz gerekiyor. En iyi 3 cevabın sahipleri burada açıklanacak ve kitaplar cevabın sahiplerine benim tarafımdan yollanacak.

Bana yollayacağınız mailin içerisinde; kendinize ait eposta adresiniz, isim ve soy isminizin yer alması gerekmektedir. İsim ve soy isim kazananı belirlemek, eposta adresi ise kazanana ulaşmak için gerekli.

29 Eylül Pazartesi akşamı saat 22:00 kadar vaktiniz var, yani yarın akşama kadar.

Bol Şanslar…

Ve Sonuçlar - 30 Eylül

Öncelikle herkese teşekkürler.Gönül isterdiki yazan herkese bir tane hediye etmek ama malesef banada sınırlı bir sayıda gelecek. Başlığa yorum olarak cevap yazanların yorumlarını yayınlamadım, bilgilerinize. Kazananlara gelirsek;

- Samet Tutkun
- Zihni Babuz
- Burak Aydın

Kitaplar elime geçer geçmez birer adet yollayacağım. Faydası olması dileğiyle.

İyi bayramlar.

Engin!