Dalam tutorial ini kita akan membuat
sebuah game aritmatika sederhana menggunakan flash. Anda dapat
menggunakan Macromedia Flash 8 atau Adobe Flash CS 3 dalam
pembuatannya.
Langkah
1: Buka sebuah file baru dengan ukuran default (550 x 440) , ubah
warna background menjadi hijau. Buatlah sebuah tulisan judul “Online
Test”. Selanjutnya buatlah sebuah kotak berwarna merah dengan garis
tepi putih. Perhatikan Gambar
Langkah 2 : Tambahkan di atas kotak merak tersebut dynamic text dan beri nama variabelnya “angka_1″, Copy dynamic text tersebut dan pastekan di sampingnya, ubah nama variablenya menjadi “angka_2″, sisipkan ditengah-tengahnya tanda tambah menggunakan static teks dan tanda sama dengan setelah teks angka_2. Kemudian buat lagi input teks dengan nama variabelnya “jawab”, beri juga nama instance namenya dengan nama “answerBox” dan pilih “show border around text”. Perhatikan gambar
Langkah 3 : buat 2 buah tombol di bawah kotak merah masing-masing dengan nama tombol random dan tombol check.
Langkah 4 : Buat sebuah movie clip
dari static teks, misalnya “Correct Answer”, beri nama instancenya
“true_answer”. Klik 2 kali movie clip tersebut untuk masuk ke area
movie clip “true_answer”, Klik frame 1, tahan dan geser ke frame 2,
sehingga tidak ada objek di frame 1, lalu klik frame 10, klik kanan
dan pilih insert keyframe. kembali ke frame 1 tekan tombol F9 dan
masukkan kode berikut:
stop();
Langkah 5 : Ulangi langkah 4 untuk jawaban yang salah, namun tulisannya adalah “Wrong Answer, try again”. beri nama instancenya “wrong_answer”.
Langkah 6 : Kembali ke stage utama, tambahkan sebuah layer action, klik frame 1 layer action dan masukkan action script berikut:
problem();
function problem() {
var _loc1 = 2+random(8);
var _loc2 = 2+random(8);
angka_1 = Math.floor(_loc1);
angka_2 = Math.floor(_loc2);
jawab = “”;
Selection.setFocus(_root.answerBox);
stage.focus = _root.answerBox;
_root.answerBox.setSelection(0, 1);
}
function check_answer() {
if (angka_1+angka_2 == jawab) {
true_answer.play();
problem();
} else {
wrong_answer.play();
Selection.setFocus(_root.answerBox);
}
}
Langkah 7 : Klik tombol random dan masukkan action script berikut:
on (press) {
problem();
}
Langkah 8: Klik tombol check dan masukkan action script berikut:
on (press) {
check_answer();
}
Untuk melihat hasilnya klik link berikut ini http://janggeng.blogspot.com/2009/06/membuat-game-flash-matematika-sederhana.html
0 komentar: