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