1 Zıplayan toplar yapalım Fri Nov 05, 2010 11:42 pm
Bu dersimizde Flash ile zıplayan toplar yapmayı öğreneceğiz:
Yeni bir sayfamızı açıyoruz. Boyutları size kalmış.
Oval tool aracı ile sahneye küçük bir oval çiziyoruz. Bir kez tıklayarak işaretliyoruz ve movie clip'e çeviriyoruz.
[You must be registered and logged in to see this image.]
Instance name kısmına sanalkurs yazıyoruz.
[You must be registered and logged in to see this image.]
Oval şeklimize bir kez tıklayarak işaretliyoruz ve actions panelini açarak aşağıdaki kodları yazıyoruz.
onClipEvent (enterFrame) {
setProperty(this, _x, _x + randomx);
setProperty(this, _y, _y + randomy);
if ((_x < _width/2) or (_x > (600-_width/2))) {
randomx = -randomx;
}
if ((_y < _height/2) or (_y > (400-_height/2))) {
randomy = -randomy;
}
}
Layerimizin üzerine sağ tıklayarak ınsert layeri seçiyoruz.Böylelikle yeni bir layer oluşturmuş olduk.
İkinci layerimizin ilk framesine aşağıdaki kodları yazıyoruz.
setProperty("sanalkurs", _visible, false);
for (i=0; i < 50; i++) {
duplicateMovieClip("sanalkurs", "sanalkurs" + i, i);
randomscale = Math.random ()*90 + 10;
setProperty("sanalkurs" + i, _xscale, randomscale);
setProperty("sanalkurs" + i, _yscale, randomscale);
eval("sanalkurs" + i).randomx = (Math.random ()*10) +4;
eval("sanalkurs" + i).randomy = (Math.random ()*10) + 4;
}
İyi çalışmalar...
Kaynak dosyayı indirmek için tıklayın
]Yeni bir sayfamızı açıyoruz. Boyutları size kalmış.
Oval tool aracı ile sahneye küçük bir oval çiziyoruz. Bir kez tıklayarak işaretliyoruz ve movie clip'e çeviriyoruz.
[You must be registered and logged in to see this image.]
Instance name kısmına sanalkurs yazıyoruz.
[You must be registered and logged in to see this image.]
Oval şeklimize bir kez tıklayarak işaretliyoruz ve actions panelini açarak aşağıdaki kodları yazıyoruz.
onClipEvent (enterFrame) {
setProperty(this, _x, _x + randomx);
setProperty(this, _y, _y + randomy);
if ((_x < _width/2) or (_x > (600-_width/2))) {
randomx = -randomx;
}
if ((_y < _height/2) or (_y > (400-_height/2))) {
randomy = -randomy;
}
}
Layerimizin üzerine sağ tıklayarak ınsert layeri seçiyoruz.Böylelikle yeni bir layer oluşturmuş olduk.
İkinci layerimizin ilk framesine aşağıdaki kodları yazıyoruz.
setProperty("sanalkurs", _visible, false);
for (i=0; i < 50; i++) {
duplicateMovieClip("sanalkurs", "sanalkurs" + i, i);
randomscale = Math.random ()*90 + 10;
setProperty("sanalkurs" + i, _xscale, randomscale);
setProperty("sanalkurs" + i, _yscale, randomscale);
eval("sanalkurs" + i).randomx = (Math.random ()*10) +4;
eval("sanalkurs" + i).randomy = (Math.random ()*10) + 4;
}
İyi çalışmalar...
Kaynak dosyayı indirmek için tıklayın