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.