Dalam tutorial ini kita akan membuat sebuah game aritmatika sederhana
menggunakan flash.
langkahnya sebagai berikut :1. Buka sebuah file baru dengan ukuran default (550 x 440).
2. Buat lah teks "00" lalu ubah teks tersebut dengan dynamic text dan beri nama variabelnya "angka_1",
Copy teks "00" 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 teks "00" lalu ubah teks tersebut dengan input teks dengan nama variabelnya "jawab", beri juga nama instance namenya dengan nama answerBox.
3 buat 2 buah tombol di bawah kotak / bulat masing-masing beri nama dengan nama tombol random dan tombol check.
4 Buat sebuah movie clip dari static teks, misalnya "Jawaban Anda Benar", lalu beri nama <instancenya> dengan "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, lalu klik frame 10, klik kanan dan pilih insert keyframe. kembali ke frame 1 tekan tombol F9 dan masukkan kode berikut:
stop();
Ulangi langkah 4 untuk jawaban yang salah, namun tulisannya adalah "Jawaban Anda Salah !! Silahkan Ulamgi Kembali". beri nama <instancenya> dengan "wrong_answer".
5 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);
}
}
6 Klik tombol random dan masukkan action script berikut:
on (press) {
problem();
}
7 Klik tombol check dan masukkan action script berikut:
on (press) {
var jawab = answerBox.text;
check_answer();
}
Silahkan test movie, jika langkah di atas benar, maka hasilnya adalah sebagai berikut