bildirgec.org

erolDemirer

11 yıl önce üye olmuş, 8 yazı yazmış. 0 yorum yazmış.

Huzurlarınızda as3Writer

erolDemirer | 16 March 2010 12:52

Bir süredir üzerinde çalıştığın as3 Writer isimli program artık indirilmeye hazır. Program ActionScript’e yeni başlayanlar ve kod yazma konusunda zorluk çeken arkadaşlara yönelik. Tabi kod yazmayı sevmeyen arkadaşları da ihmal etmemek gerek. Programı çalıştırdıktan sonra yapacağımız seçimlere göre yazılması gereken kodları otomatik olarak oluşturuyor. Hatta oluşturduğumuz kod bloğu ile ilgili bir örneği de program içerisinde görme imkanı mevcut. Yani seçimlere göre kod bloğunu oluşturmakla kalmıyor, test etme olanağı da sunuyor.

ActionScript 3.0 Dijital Saat ve Takvim Yapımı

erolDemirer | 26 January 2010 15:59

Sistemin saat ve tarih bilgilerini kullanarak uygulamalarımızda tarihi ve zamanı gösterebiliriz. Sadece bu bilgileri göstermekle kalmayıp kullandığımız sembollerin açılarını değiştirebilir, günün belirli zamanlarında farklı mesajlar verebiliriz. Hatta biraz daha abartıp farklı arkaplanlar kullanarak gündüz ya da gece saatlerinde uygulamanın arayüzünün farklı görünmesini sağlayabiliriz. Buradaki sınır hayal gücümüze kalıyor. Eğer kullanıcının bilgisayarındaki saat ve tarih yanlış ise uygulamamızda ki tarih ve saatte yanlış görüntülenecektir. Bunun sebebi ise ActionScript’in İstemci Taraflı bir kodlama dili olmasıdır.

ActionScript 3.0 İle Metinleri Rastgele Renklendirmek

erolDemirer | 26 January 2010 15:24

Bu uygulamamızda oluşturduğumuz metin alanlarında bulunan harleri rastgele renklendireceğiz. Özellikle banner yapımında fazlasıyla kullanabileceğimiz bir özellik olacak. İlk olarak 600 x 200 piksel ebatlarında bir döküman oluşturalım. Sahne üzerine Static Text alanı açıp yazımızı yazalım. Yazımızı yazdıktan sonra Modify > Break Apart (Ctrl+B) komutu ile harflerin ayrı birer metin alanına yerleşmesini sağlayalım ve oluşan metin alanlarını tek tek MovieClip olarak sembole dönüştürelim. Oluşturduğumuz sembollerin Instance Name kısımlarına herhangi bir şey yazmaya gerek yok.

ActionScript 3.0 while, do..while Döngüleri ve Kullanımları

erolDemirer | 17 December 2009 16:12

while döngüsüde kullanım olarak for döngüsüne benzer, fakat daha basittir. Kullanımı aşağıdaki gibidir:

while (koşul) {//çalışacak olan kod bloğu
}

Basit bir örnekle açıklayacak olursak;

var i:Number=0;

while (i<5) {//çalışacak olan kod bloğui++;
}

Örnekte ilk olarak bir değişken oluşturulmuş ve değer olarak 0 atanmıştır. while döngüsü içerisinde ilk olarak koşul yazılmış, sonrasında da kod bloğu yazılmıştır. Kod bloğunun içerisinde ilk olarak istediğimiz olayı gerçekleştirecek kod bloğunu yazıyoruz, sonra da değişkenimizin değerini arttırıyoruz. Böyece döngü koşul gerçekleştiği sürece yani değişkenin değeri 5’ten küçük olduğu sürece çalışacaktır.

ActionScript 3.0 Olaylar ve Olay Dineyiciler

erolDemirer | 17 December 2009 10:12

Olaylar ve Olay Dinleyiciler oluşturduğumuz uygulamara etkileşim kazandırarak işlevselliğin artmasını sağlarlar. En basit örnek olarak sahne üzerindeki bir butona tıklanması da bir olaydır fakat sadece butonlara özgü birşey olmadığını da bilmemiz gerekir. Zamanla ilgili işlemlerde, harici olarak yüklenen bir dosyanın yüklemesi bittiğinde ya da animasyonumuz bittiğinde vb. daha bir çok şey sayılabilir. Sahne üzerinde kullandığımız objeler üzerindeki hakimiyetimizin artmasını sağlarlar. Temel olarak olayları objelerin çevresinde bulunan diğer objelerle etkileşime girmesi olarak ta açıklayabiliriz. Olay dinleyicilerde bu etkileşimleri dinlerler ve belirlediğimiz etkileşim gerçekleştiğinde kod bloklarının çalışmasını ya da diğer olay dinleyicilerin tetiklenmesini sağlarlar.

ActionScript 3.0 İle Link Vermek

erolDemirer | 14 December 2009 11:45

ActionScript 3.0 ile hazırladığımız buton ya da Movie Cliplere link vermek isteyebiliriz. ActionScript 2.0 ile bu işlem aşağıdaki gibi yapılıyordu.

1
2
3
on (release) {
getURL("http://www.eroldemirer.com","_blank");
}

ActionScript 3.0’ın gemesiyle birlikte bu işlemde biraz değişiklik oldu. Sahneye bir buton ekleyelim ve Instance Name kısmına deneme_btn yazalım. Actions panelini açarak aşağıdaki kodları yazalım.

ActionScript 3.0 Harici Dosyalar İçin Preloader Yapımı

erolDemirer | 07 December 2009 12:10

Dosyalarımız dışarıdan yüklemeye başladık, peki dosya yüklenene kadar kullanıcıya dosyanın ne kadar yüklendiğini gösteren bir preloader (önyükleyici) olsa nasıl olur? Yükleme yapılana kadar o alanın boş kalması yerine kullanıcıya görüntülemeye çalıştığı uygulamanın ya da görselin yüzde kaçının yüklendiğini gösterebiliriz.

klasorGoruntusu
İlk olarak çalışmalarımızı kaydedeceğimiz bir klasör oluşturalım. Bu klasörün içerisine yükleyeceğimiz dosyaları içeren bir klasör ve çalışma dosyamızı kaydedeceğiz. Bu örnekte bir imaj dosyası kullandığım için Gorsel isimli bir klasör kullandım. Preloader’ı oluştururken olay sınıfı olarak ProgressEvent ve Event olay sınıflarını kullanacağız. PregressEvent nesnesi yükleme işlemi başladığında (genellikle ses, görsel, swf vb.) veri göndermek için kullanılır. ProgressEvent, progress (yükleme, ilerleme) işlemleri ile ilgili bir Event nesnesi oluşturur ve bu nesneler olay dinleyicilere parametre olarak aktarılır. Event sınıfıının COMPLETE olayını kullanarak yükleme işleminin bitip bitmediğini kontrol edeceğiz. Şimdi preloader’ı oluşturmaya başlayalım.