Archive for 'Flash'

Prosedürel Programlamadan Nesne Tabanlı Programlamaya Geçiş

Nesne Tabanlı Programlamaya geçmeden önce öğrenmeniz gereken birkaç konsept ve özellik var. Konuya başlamadan önce Flash CS3 ile yeniden yapılandırılan bir özelliğe değinmek istiyorum. Bu özellik Buton ve MovieClip nesnelerinin üzerine kod yazamamak. Bu bir çok programcıya göre olumlu bir gelişme olmuşken bir çok programcıya göre de olumsuz bir gelişme olarak değerlendirildi. Ben olumlu bakanlardanım. [...]

Nesne Tabanlı Programlama(OOP) Nedir?

Konuya başlamadan önce bilmeniz gereken bunun bir yazı serisi olacağıdır. Nesne Tabanlı Programlamanın tamamını birkaç makalede verilemeyeceği için bu konuları bölerek yazmaya devam edeceğim. İlk olarak Nesne Tabanlı Programlamanın temellerini anlattıktan sonra daha sonra Design Patterns(Tasarım Desenleri) konusuna değineceğim.
Nesne Tabanlı Programlama(OOP)
Temelde OOP belirli bir problemin çözüm adımlarını parçalara bölerek bunları objeler haline dönüştürmektir. Buradaki temel [...]

Flash CS4 Offline Dil Dokümantasyonu Kullanımı

Bir yazılım dilini bilmek o yazılım dillerinin tüm kodlarlını bilmek değildir. Önemli olan sadece neyi nasıl kullanacağınızı bilmenizdir. Bir dilin dokümantasyonu ne kadar açıklayıcı ve sade ise programcı aradığını veya ihtiyacı olan işlevselliği o kadar rahat bulabilir. Actionscript 3.0′ın dil dokümantasyonu Flash CS3 içerisinde F1 ile tuşu ile çağırılabiliyor, ayrıca bu dokümantasyonu internet üzerinden de [...]

AIR ile Dijital Sözlük

Adobe AIR’in beta sürümlerinden itibaren kullanıp test ediyorum. AIR benim için masaüstü programcılıkla web programcılığın ortak noktası ki AIR tasarlanırken zaten bu amaçla tasarlandı. Adobe AIR 1.0 sürümünün yayınlanmasından itibaren önüme çıkan ilk fırsatta kullanmaya istedim ve geçen hafta ilk resmi AIR uygulamasını çalıştığım yazılım firmasına teslim ettim.
Dijital Sözlük
Mart ayında planlaması yapılan uygulama dijital bir [...]

Yansıma Efekti

Yansıma efekti yeni bir efekt olmadığını hepimiz biliyoruz ama etkili ve güzel bir efekt olduğunu kabul ediyorum. Çalıştığım projelerin birinde bu tarz bir efekt istendi, u efekti veren iki sınıf yapısı buldum, ama her ikisinde de farklı sorunlarla karşılaştım. Biri dinamik olarak birden çok efekt oluşturmakta sorun çıkardı. Diğeri de objenin boyu ile eş düzeyde [...]

Swf Dosyalarını Güvenlik İhlali

Flash ile yapılan uygulamalara harici dosya yüklemek temelde çok basit bir işlemdir. Genelde yapılacak olan işlem yeni bir Loader objesi oluşturup bu objeye yüklenecek materyalin adresini vermektir. Bu işlemin sorunsuz bir şekilde çalışması gerekirken bazen hatalar alabilirsiniz. Özellikle farklı domain adı altından dosyalara erişilmeye çalışıldığında yada aynı domain isminin başına www konulmadığı gibi basit [...]

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 [...]

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 [...]

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. [...]

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 [...]

PHVsPjwvdWw+