Flash ve Türkçe Karakter Problemleri

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ı

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

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

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ı!

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ı!

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ı

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!

Flasherblog.com’da Benimle Yapılan Röportaj

Flasherblog.com’dan Yağız, bana sorduğu sorularla kısa bir röportaj oluşturuldu. Röportaja aşağıdaki adresten ulaşabilirsiniz;

http://www.flasherblog.com/#/blog=74

Röportajın içeriğinde ise Actionscript 3.0’ın Türkiye’deki durumu, kitap ve seminerler hakkında bilgi ve tabi ki benimle ilgili bir iki soru var. Yağız’dan duyduğuma göre Türkiye’de farklı dallardan çalışan kişilere ait birkaç röportaj daha yayınlayacakmış.

Kolay Gelsin
Engin!

Gecikmiş Yaz Molası

Bir haftalığına yoktum, o yüzden gelen epostalar biraz geç cevaplandı, topluca bilgilerinize. Ufak bir doğu turu yapıp bilgisayarımın başına döndüm. Gaziantep, Şanlıurfa, Nemrut Dağı, Adıyaman, Zeugma ve yol üzerinde 10’larca ufak ilçe. Doğu’nun güzelliğinin kendisine has olduğuna her zaman değinmişimdir. Hem insanından, hem de var olan doğal güzelliklerinden. Tabii değmeden geçemeyeceğim diğer bir noktada “tadı”. Tüm hafta boyunca inanılmaz yemekler ve tatlar. Fırsatınız varsa doğuyu gezmenizi tavsiye ederim. Bu güzelliklerin bir kaçını paylaşmak istedim ve yol üzerinde çekilen birkaç fotoğrafı buraya ekledim. İyi seyirler…

Kolay Gelsin
Engin!

 

Pixel Bender’a Genel Bakış

Pixel Bender Nedir?

Pixel Bender kısacası kendi Bitmap filtrelerinizi hazırlamanıza olanak sağlayan ufak bir program. Flash 8 itibari ile görüntü objelerine filtreler uygulayabiliyorduk. Burada ki filtreler temel filtrelerdi. (Glow, Blur, DrapShadow gibi). Filtrelerde bir adım ileri gitmek istediğinizde ise matris veya renk kanallarını kullanarak farklı filtreler elde edebilirsiniz. Ama tabii bunların tamamı belirli bir şekilde limitliydi.

Pixel Bender ile belirli kalıplar üzerine kurulmuş filtreler yerine kendi istediğiniz veya aklınızdaki herhangi bir filtreyi gerçekleştirme şansınız olabilecek.

Not: Filtrelerin temel kullanımı hakkında bilgi almak için aşağıdaki linke tıklayın.
http://enginyoyen.com/blog/tr/index.php/actionscript-30-ile-goruntu-filtrelerini-kullanmak/


Bu makalenin devamını okuyun »

PHVsPjwvdWw+