Kali ini saya akan berbagi kepada pengunjung semua tentang bagaimana cara membuat animasi bola berpantulan secara dinamis. Perhatikan animasi berikut ini, pasti anda akan mengerti apa yang saya maksud. Bola pantul?? atau lebih mirib jentik nyamuk yang ada di air ??? hahahaha :))

Penyelesaian animasinya adalah sebagai berikut.

  • Bukalah dokumen baru flash
  • buat satu objek dengan bentuk lingkaran (sebenarnya tidak wajib)
  • Conver to symbol objek dengan nama “lingkaran” dan tipe “graphic” > OK
  • Convert lagi sekali dengan nama “movie lingkaran” dengan tipe “movie Klip”>OK

  • Klik 2x objek tersebut,  untuk masuk ke jendela edit in place, serta pada bagian layer 1. insert key frame di frame 3.

  • Pada frame 1 masukan scrip sebagai berikut.
xMin = 0;
xMax = 550;
yMin = 0;
yMax = 400;
minSize = 10;
maxSize = 50;
easeFactor = 10;
randomX = Math.random () * ( xMax - xMin ) + xMin;
randomY = Math.random () * ( yMax - yMin ) + yMin;
randomSize = Math.random () * ( maxSize - minSize ) + minSize;
  • Dam pada frame 3, masukan scrip sebagai berikut.
distance = Math.sqrt(Math.pow(this._x-randomX, 2)+Math.pow(this._y-randomY, 2));
if (Math.abs(this._width-maxSize),1) {
 this._width += (randomSize-this._width)/2;
 this._height += (randomSize-this._height)/2;
}
if (distance,1) {
 this._x += (randomX-this._x)/easeFactor;
 this._y += (randomY-this._y)/easeFactor;
 gotoAndPlay(2);
} else {
 gotoAndPlay(1);
}
  • Silahkan kembali ke scane 1, dan silahkan copy objek menjadi lebih banyak misalnya sebanyak 10 biji, (supaya rame)
  • Nah untuk membuat gerakan dinamis, rubah frame rate 12 menjadi 60 atau lebih dari itu
  • Selesai, Silahkan di coba