Neler yeni

Yeni mesajlar Yeni konular En çok mesaj En çok tepki En çok görüntülenen

Kar Tanesi Efekti Hoşunuza Gidebilir

apac54

🏅Acemi Tasarımcı🏅
Katılım
1 Eki 2008
Mesajlar
27
Tepkime puanı
0
Web sitesi
www.hasanduzgun.tr.gg
Kendi Dersim Değil AMa belki hoşunuza gidebilir

1- Herhangi bir boyutta yeni bir Flash dosyası oluşturun. Bu dosyanın Frame Rate ini 25 olarak ayarlayın.
2- Şimdi kar taneciklerini çizeceğiz. Araç kutusundan Oval aracını seçin ve küçük bir kar tanesi oluşturun. Bu kar tanesinin dış çizgilerinin olmamasına dikkat edin.
3- Oluşturduğunuz kar taneciğini seçin ve f8 e basarak MovieClip seçeneğini seçip OK tuşuna tıklayın.
4- Movieclip e dönüştürdüğünüz kar tanesinin üstüne tıklayın ve instance name kısmını “snow” olarak değiştirin.
5- Şimdi kodlama kısmına geldik. Şimdi Oluşturduğumuz kar tanesi movieclipine sağ tıklayıp actions paneline gidin ve şu kodları actions paneline ekleyin;
onClipEvent (load) {
movieWidth = 300;
movieHeight = 200;
i = 1+Math.random()*2;
k = -Math.PI+Math.random()*Math.PI;
this._xscale = this._yscale=50+Math.random()*100;
this._alpha = 75+Math.random()*100;
this._x = -10+Math.random()*movieWidth;
this._y = -10+Math.random()*movieHeight;
}
onClipEvent (enterFrame) {
//putting it all together
rad += (k/180)*Math.PI;
this._x -= Math.cos(rad);
this._y += i;
if (this._y>=movieHeight) {
this._y = -5;
}
if ((this._x>=movieWidth) || (this._x<=0)) {
this._x = -10+Math.random()*movieWidth;
this._y = -5;
}
}
6- Şimdi timeline daki ilk frame e gelin ve sağ tıklayıp actions paneline girin. Boş bir actions paneli göreceksiniz oraya şu kodları ekleyin;
for (k=0; k<50; k++) {
duplicateMovieClip(this.snow, “snow”+k, k);
}
Uygulamayı Kendi Sahne Boyutlarına Göre Editleyelim;
1-Movieclipimize eklediğimiz kodlarak gelerek
movieWidth = 300;
movieHeight = 200;
yazan kodları bulun ve buradaki width ve Height değerlerini kendi sahne boyutlarınıza göre derecelendirin.
2- Şimdi 1. Frame e eklediğimiz kodlara gelelim ve k<50 yazan kodu bulalım. Buradaki 50 sizin sahnenizde istediğiniz kar tanesi sayısıdır. Siz bunu 100 yaparsanız sahnenizde 100 kar taneciği bulunur.
Bu dersimizinde sonuna geldik, umarım faydalı bir ders olmuştur…
 
Üst