Sourcecode buat animasi gelembung air pada flash


Membuat Gelembung Air dengan actionscript 2 kelas 9

 

//perintah yang dijalankan ketika frame ini dimainkan
onEnterFrame = function () {
//jika nilai acak 10 bernilai 5
if (random(10) == 5) {
//masukkan movie clip berlinkage gelembung ke dalam stage dengan posisi x sesuai nilai acak panjang stage dan posisi y sesuai lebar stage ditambah 20
gelembung = attachMovie(“gelembung”, “gelembung”+_root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:random(Stage.width), _y:Stage.height+20});
//membuat variable waktu di dalam movie clip gelembung dengan nilai acak 40
gelembung.waktu = random(40);
//perintah yang dijalankan ketika frame di dalam movie clip gelembung dimainkan
gelembung.onEnterFrame = function() {
//koordinat y movie clip ini dikurangi 5
//movie clip gelembung bergerak ke atas
this._y -= 5;
//variable waktu movie clip ini ditambah 1
this.waktu++;
//jika nilai variable waktu kurang dari 20
if (this.waktu<20) {
//koordinat x movie clip ini ditambah 1
//movie clip gelembung bergerak ke kanan
this._x++;
}
//jika nilai variable waktu lebih dari 20 dan jika nilai variable waktu kurang dari 40
if (this.waktu>20 && this.waktu<40) {
//koordinat x movie clip ini dikurangi 1
//movie clip gelembung bergerak ke kiri
this._x–;
}
//jika nilai variable waktu lebih dari 40
if (this.waktu>40) {
//ubah nilai variable waktu menjadi 0
this.waktu = 0;
}
//jika koordinat y movie clip ini kurang dari -20
if (this._y<-20) {
//hapus move clip ini
removeMovieClip(this);
}
};
//ketika mouse berada di atas movie clip gelembung
gelembung.onRollOver = function() {
//hapus movie clip ini
removeMovieClip(this);
};
}
};

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s