Aralık, 2008

30 Ara 2008

ActionScript 3.0 ile Kar Yağışı

6 Yorum Örnek Uygulamalar

Kar Yağışı

Yeni yıl yaklaştığında birçok bannerda kar yağdığını görüyoruz. Kar yağdırma efektinin temelinde bir tane hareket eden kar tanesinin sürekli olarak kopyalanarak, her kopyanın ayrı bir boyut ve konumda olmasını sağlamak yer alıyor.

Bunun için gerekli olan kar tanesini bir sembolün içerisinde tasarladıktan sonra Library’den sembole sağ tıklayıp Linkage seçeneğinden Export for ActionScript seçeneğini işaretleyip Class ismine Kar yazıyoruz.

Daha sonra aşağıdaki kod bloğu ile mevcut kar tanesinin kopyalarını oluşturup her bir kopyanın farklı konum ve boyutta olmasını sağlıyoruz.

stage.addEventListener(Event.ENTER_FRAME, karYagisi);

function karYagisi(event:Event){
 var karTanesi:Kar = new Kar();
 karTanesi.x = Math.random() * 800;
 karTanesi.scaleX = Math.random();
 karTanesi.scaleY = Math.random();
 addChild(karTanesi);
}

Uygulamanın çalışır halini http://www.actionscripttr.com/dosyalar/karYagisi.rar adresinden indirebilirsiniz.