28
4.1.2 Pembuatan Halaman
Intro
Halaman
intro
dibuat secara sederhana, hanya terdapat judul, karakter dan juga tombol
button
untuk menuju halaman selanjutnya.
Animasi
dibuat sederhana yaitu muncul animasi judul yang bergerak diikuti karakter animasi dan tombol “go”. Gambar
pembuatan halaman
intro
ditunjukkan pada Gambar 4.1.
Gambar 4.1 Pembuatan Halaman
Intro
4.1.3 Pembuatan Tombol
Navigasi
Tombol pada aplikasi ini dibuat dengan cara meng
convert
gambar yang sudah dibuat menggunakan fasilitas
line tool, text tool
, dan juga tombol yang dibuat dengan menggunakan
movie clip
sehingga mudah dikontrol dalam pembuatan
animasi
. Masing- masing tombol sudah disisipkan suara yang disiapkan. Gambar
pembuatan tombol
navigasi
ditunjukkan pada Gambar 4.2.
29
Gambar 4.2 Pembuatan Tombol
Navigasi
4.1.4 Pembuatan Menu
Quiz
Pembuatan halaman
quiz
dengan menggunakan
insert keyframe
satu persatu. Untuk mulai menjawab soal, klik tombol mulai yang bearda ditengah halaman. Gambar pembuatan halaman
quiz ditunjukkan pada Gambar 4.3
.
Gambar 4.3 Pembuatan Halaman
Quiz
30
Potongan script pembuatan
quiz
:
fscommandfullscreen, true; var poin:Number = 0;
var key:String; var pembahasan = bahas;
var flashistListener = new Object; var bank_soal = new Array1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 17, 18, 19, 20; var sudah = new Array0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0; var hasil = new Array0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0; var nm = -1;
flashistListener.click = functionevt {
ans.text = evt.target.selection.data; };
radioGroup.addEventListenerclick,flashistListener; radioGroup.setStylefontSize,20;
function acak_soal {
for i= 0; i 15; i+ + { belum = 0;
while belum = = 0 { item = random20;
if sudah[item] = = 0 { belum = 1;
sudah[item] = 1; hasil[i] =
bank_soal[item] + 1; }
} }
} function soal {
+ + nm; if nm hasil.length {
gotoAndStophasil[nm] ; } else {
gotoAndStopnilai; }
} acak_soal;
pembahasan_mc._visible= false; jwb_mc._visible = false;
31
4.1.5 Pemrograman dengan