Membuat Animasi Salju

Tentukan ukurannya menjadi 4x4 pikselDalam pembuatan animasi salju kali ini kita akan menggunakan action script flas 8. Kita hanya membutuhkan satu objek lingkaran kecil sebagai butir saljunya kemudian di-konvert menjadi Symbol Movie Clip. Objek tersebut nantinya akan kita beri animsi jatuh ke bawah dan diduplikatkan menjadi banyak dengan menggunakan action script yang diletakkan pada Movie Clip dan Frame. Untuk memudahkan anda, silahkan download contohnya (fla dan swf) disini.

Langkah 1

Buat sebuah dokumen Flash baru. Atur dimensi dokumen sesuai keinginan anda dengan menekan tombol CTRL+J dan pilih backgroun yang gelap (hitam).

Langkah 2

Buat sebuah objek butiran salju berwarna putih dengan menggunakan Oval Tool. Buka Panel Info dengan cara tekan tombol CTR+I ubah dimensi objek yang baru saja anda buat menjadi 4x4 piksel.



Langakah 3

Pastikan objek lingkaran dalam keadaan terseleksi. Tekan tombol F8 (klik kanan > Convert to Symbol...) untuk mengubah objek menjadi Movie Clip. Beri nama mc_lingkaran.

Anda dapat memberi nama Movie Clip sesuai keinginan anda
Langkah 4

Pastikan Movie Clip mc_lingkaran dalam keadaan terseleksi. Buka Panel Properties, cari kotak instance name kemudian ketikkan "salju".

Beri nama instance name

Langkah 5

Sekali lagi pastikan Movie Clip mc_lingkaran dalam keadaan terseleksi. Buka panel Action (F9). Copy action script dibawah ini dan paste-kan dalam kotak Action yang muncul.

onClipEvent (load) {
movieWidth = 350;
movieHeight = 263;

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) {
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; } }

Langkah 6


Seleksi frame 1, dan buka kembali panel Action (F9). Masukkan action script berikut.

for (k=0; k<50;>
duplicateMovieClip(this.salju, "salju"+k, k);
}

Selesai. Selamat mencoba!
Download contoh animasi salju

Komentar

Postingan populer dari blog ini

21 Karya Seni Patung dan Biografi Dolorosa Sinaga

PERBEDAAN INSERT FRAME DAN INSERT KEYFRAME ADOBE FLASH