Anda di halaman 1dari 5

TEKNIK MULTIMEDIA FLASH MEMBUAT GAME BOLA TEKTOK SEDERHANA DENGAN FLASH

1. Buka program macromedia flash 8, ubah ukuran default menjadi 500x400 px 2. Pada layer 1 rubah nama menjadi button, kemudian tambahkan object button beri nama mulai pada frame pertamanya. (untuk desain button silahkan buat sesuai selera). 3. Tambahkan layer baru beri nama batas, pada frame ke-2 (tambah blank keyframe) selanjutnya sisipkan 2 buah objek persegi panjang dengan menggunakan rectanggle tool kemudian convert menjadi movie dan beri nama kiri dan kanan ( termasuk instance name). 4. Tambahkan layer kembali beri nama bola, pada frame ke-2 (tambah blank keyframe) dengan menggunakan oval tool buatlah lingkaran kemudian convert menjadi movie dan beri nama bola( termasuk instance name). 5. Tambahkan 2 layer beri nama player1 dan player 2, kemudian pada frame ke-2 (tambah blank keyframe) tambahkan objek kotak convert menjadi movie dan beri nama atas dan Bawah untuk masing-masing layernya (termasuk instance name). 6. Kembali pada layer button pada frame ke-2 tambahkan button main lagi. 7. Dan tahap terakhir untuk persiapan pembuatan game ini tambahkan layer baru beri nama script. Sehingga hasil dari rancangan nya sebagai berikut :

Yoni M

Page 1

GAMBAR PADA LAYER BUTTON FRAME PERTAMA


atas Main Lagi

kanan kiri

bola

bawah

GAMBAR PADA MASING MASING LAYER FRAME KE-2

Yoni M

Page 2

SCRIPT PROGRAM
BUTTON PLAY on (release){ gotoAndPlay(2) } MOVIE KIRI dan KANAN onClipEvent (enterFrame) { if (hitTest(_root.bola)) { _root.bola.kecepatanx = -_root.bola.kecepatanx; } } MOVIE ATAS onClipEvent (enterFrame) { if (hitTest(_root.bola)) { _root.bola.kecepatany = -_root.bola.kecepatany; } } onClipEvent (enterFrame) { if (Key.isDown(Key.CONTROL)) { _x -= 10; } if (Key.isDown(Key.SPACE)) { _x += 10; } { if (this.hitTest(_root.kanan)) { this._x -= 10; } { if (this.hitTest(_root.kiri)) { this._x -= -10; } } } } Yoni M Page 3

MOVIE BAWAH onClipEvent (enterFrame) { if (hitTest(_root.bola)) { _root.bola.kecepatany = -_root.bola.kecepatany; } } onClipEvent (enterFrame) { if (Key.isDown(Key.LEFT)) { _x -= 10; } if (Key.isDown(Key.RIGHT)) { _x += 10; } { if (this.hitTest(_root.kanan)) { this._x -= 10; } { if (this.hitTest(_root.kiri)) { this._x -= -10; } } } }

MOVIE BOLA onClipEvent (load) { kecepatanx = 20; kecepatany = 20; } onClipEvent (enterFrame) { _x += kecepatanx; _y += kecepatany; }

Yoni M

Page 4

BUTTON MAIN LAGI on(release){ gotoAndPlay(1); } LAYER SCRIPT frame 1 dan 2 Stop();

Yoni M

Page 5

Anda mungkin juga menyukai