الهي لست للفردوس اهلا * ولا اقوى على نار الجحيم

Sabtu, 27 April 2013

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

Comments
0 Comments

Tidak ada komentar:

Poskan Komentar

Dalam hidup, akan selalu ada orang yg tak menyukaimu,namun itu bukan urusanmu.Lakukan apa yg kamu anggap benar dan hargai sisa hidupmu