FlashNoob isimli arkadaşımızın açtığı konudan esinlenerek bir şeyler yapmak isteyen arkadaşlara kılavuz olma amacıyla bu dersi hazırladım... Maalesef ki okul ve dersler olduğundan pek yoğunluk veremiyorum foruma bu yüzden resimsiz bir tutorialle idare etmenizi rica edeceğim... Neyse gelelim dersimize;
Kar Yağdırtma Efekti
Yeni bir çalışma sahnesi açtıktan sonra ilk işimiz bir kar taneciği çizmek olacaktır...
3x3 px bir yuvarlak çizelim ve bunu movieclip haline getirelm, kar ismini verelim ve movieclip imize filter bölmesinden glow filitresi ekleyelim...
Tüm bunları yaptıktan sonra movie clibimizi sahneden silelim dikkat edelim sadece sahneden siliyoruz movieclip kütüphanede var olmaya devam etmeli..
Şimdi movieclip ismini "kar" olarak belirlediğimiz Clip'imize sağ tıklayalım orada görecek olduğunuz Linkage(yada prooerties tuşuna basıp advenced e basarak linkage butonunu görebilirsiniz...) tuşuna basalım.
Bir panel açılacak ve panel'de Export for ActionScript isimli check'i aktif edelim Identifier bölümüne de kar dedikten sonra Ok tuşuna basalım.
Tüm bunları yaptıktan sonra, birinci frame'imize gelelim ve şu kodları girelim.
Ctrl + Enter kombinasyonu ile çalışmanızı test edebilirsiniz...
Önizleme
Kar Yağdırtma Efekti
Yeni bir çalışma sahnesi açtıktan sonra ilk işimiz bir kar taneciği çizmek olacaktır...
3x3 px bir yuvarlak çizelim ve bunu movieclip haline getirelm, kar ismini verelim ve movieclip imize filter bölmesinden glow filitresi ekleyelim...
Tüm bunları yaptıktan sonra movie clibimizi sahneden silelim dikkat edelim sadece sahneden siliyoruz movieclip kütüphanede var olmaya devam etmeli..
Şimdi movieclip ismini "kar" olarak belirlediğimiz Clip'imize sağ tıklayalım orada görecek olduğunuz Linkage(yada prooerties tuşuna basıp advenced e basarak linkage butonunu görebilirsiniz...) tuşuna basalım.
Bir panel açılacak ve panel'de Export for ActionScript isimli check'i aktif edelim Identifier bölümüne de kar dedikten sonra Ok tuşuna basalım.
Tüm bunları yaptıktan sonra, birinci frame'imize gelelim ve şu kodları girelim.
Kod:
karyagdirma = function () {
width = 800;
height = 600;
kar_boyutu = 20;
kar_taneleri = 60;
for (i=0; i<kar_taneleri; i++) {
t = attachMovie("kar", "kar"+i, i);
t._alpha = 20+Math.random()*60;
t._x = -(width/2)+Math.random()*(1.5*width);
t._y = -(height/2)+Math.random()*(1.5*height);
t._xscale = t._yscale=50+Math.random()*(kar_boyutu*10);
t.k = 1+Math.random()*2;
t.kivrim = -1.5+Math.random()*(1.4*3);
t.onEnterFrame = uygulama;
}
};
uygulama = function() {
this._y += this.k;
this._x += this.kivrim;
if (this._y>height+10) {
this._y = -20;
}
if (this._x>width+20) {
this._x = -(width/2)+Math.random()*(1.5*width);
this._y = -20;
} else if (this._x<-20) {
this._x = -(width/2)+Math.random()*(1.5*width);
this._y = -20;
}
}
karyagdirma();
Ctrl + Enter kombinasyonu ile çalışmanızı test edebilirsiniz...
Önizleme