Pembuatan Halaman Permainan Pembuatan Aplikasi

commit to user

4.2.5 Pembuatan Halaman Permainan

Pembuatan menu halaman permainan berisi button-button pilihan permainan. Animasinya yaitu dengan menggunakan insert keyframe satu persatu dan menggerakkannya. Hasilnya yaitu jenis permainan pada menu utama diklik kemudian akan menuju ke permainan. Untuk game mewarnai dengan cara mengimport gambar ke library kemudian dimasukkan ke dalam frame stroke. Kemudian memisahkan stroke dengan fill dengan cara mengcopy frame stoke ke frame fill. Memecah gambar dengan cara klik kanan break apart. Setiap bagian diseleksi dan diberi nama dan dijadikan movie clip. Membuat palette setiap bagian warna dikonversi ke symbol. Setiap warna diberi script sebagai contoh: on release { var selectedColor = new Color_root.mcPalette.mcSelectedColor; mendeklarasikan variable warna pada objek _root.curColor = 0xFFFFFF; Variable warna selectedColor.setRGB_root.curColor; mengubah warna bagian yang diseleksi } Gambar 4.8 Pembuatan Permainan Mewarna commit to user Pada frame utama diberi script: Deklarasi variabel var curColor:Number = 0x996600; BODY fscommandfullscreen, true; stop; Memberi script pada setiap bagian: on release { var selectedColor = new Color_root.mckaca; selectedColor.setRGB_root.curColor; } Setiap bagian diganti _root.mckaca sesuai nama bagian tersebut. Untuk permainan puzzle dengan cara mengimport gambar yang akan dibuat puzzle ke library dan dimasukkan ke dalam stage. Kemudian memotong gambar dengan cara klik kanan break apart dan dipotong menggunakan garis sesuai keinginan. Setiap bagian diconvert menjadi movie clip. Setelah itu menghapus garis untuk memotong tadi. Memilih semua bagian gambar dan dicopy ditempatkan di bagian kanannya. Memilih gambar hasil copy semua potongan lalu buka panel properties dengan cara klik windows properties bila panel properties belum terbuka. Pada pilihan sub colour effect pilih style lalu ubah menjadi alfa dengan nilai -+ 35.Sehingga gambar agak menjadi pudar. Setiap potongan gambar asli diberi nama dengan cara klik pada potongan gambar kemudian pada panel properties ubah instance name satu dua Setiap potongan gambar copy diberi nama dengan cara klik pada potongan gambar kemudian pada panel properties ubah instance name satu_target dua_target Tuliskan script berikut pada Action-Frame-nya: stop; score=0; commit to user for i = 1; i=4; i++ { setkontrol + i, true; } membuat variable xawal dengan nilai koordinat x movie clip lingkaran pertama kali xawal = satu._x; membuat variable yawal dengan nilai koordinat y movie clip lingkaran pertama kali yawal = satu._y; ketika movie clip lingkaran ditekan satu.onPress = function { movie clip ini dapat didrag this.startDrag; movie clip ini berada di posisi paling atas this.swapDepths1; }; ketika tekanan pada movie clip lingkaran dilepaskan satu.onRelease = function { movie clip ini tidak dapat didrag this.stopDrag; jika posisi movie clip lingkaran berada di sekitar movie clip lingkaran_target if evalthis._droptarget == satu_target { posisi x movie clip ini sama dengan posisi x movie clip lingkaran_target this._x = _root.satu_target._x; posisi y movie clip ini sama dengan posisi y movie clip lingkaran_target this._y = _root.satu_target._y; score +=25; if kontrol1 { kontrol1 = false; if score == 100 { commit to user gotoAndPlaymenang; }} jika tidak } else { posisi x movie clip ini sama dengan nilai variable xawal this._x = xawal; posisi y movie clip ini sama dengan nilai variable yawal this._y = yawal; }}; Gambar 4.9 Pembuatan Permainan Puzzle

4.2.6 Pembuatan Halaman Latihan