Membuat Animasi Salju
Dalam
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.
Langkah 4
Pastikan Movie Clip mc_lingkaran dalam keadaan terseleksi. Buka Panel Properties, cari kotak instance name kemudian ketikkan "salju".
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);
}
Komentar
Posting Komentar