Seteleah cukup lama tidak ada tutorial, kali ini kami membuat sebuah tutorial kuis yang berisi 10 soal berhitung. Angka-angka yang dihitung akan muncul secara acak. Tetapi tidak hanya itu saja tanda +, -, * munculnya juga ikut diacak. Kami tidak menggunakan tanda / karena angka-angka yang dihitung muncul secara acak sehingga nantinya penghitungan akan sulit dilakukan oleh pemain.
1. Buatlah sebuah flash document.
2. Buatlah sebuah static text dengan tulisan Selesaikan 10 soal berhitung berikut ini
3. Buatlah sebuah dynamic text bertuliskan Main. Seleksi dynamic text ini kemudian tekan Ctrl+F3. Pada panel properties yang muncul nonaktifkan tombol selectable dan aktifkan tombol show border around text.
4. Pastikan anda masih menyeleksi dynamic text ini kemudian tekan F8. Pada panel yang muncul masukkanmain_btn sebagai name dan button sebagai type lalu tekan ok.
5. Seleksi dynamic text di stage dan pada panel properties masukkan main_btn sebagai instance name.
6. Atur letak objek pada frame 1 seperti gambar di bawah ini :
7. Klik kanan frame 2 dan pilih Insert Blank Keyframe.
8. Di frame 2 buatlah 6 buah dynamic text kosong dan masukkan var berikut ini pada panel properties masing-masing dynamic text : noTampil, scoreTampil, bilangan1, bilangan2, operator, cekJawaban.
9. Buatlah sebuah static text bertuliskan =
10. Buatlah sebuah input text. Seleksi input text ini dan pada panel properties masukkan bilangan3 sebagai var.
11. Buatlah sebuah static text bertulikan Cek. Gambarlah sebuah persegi panjang dengan panjang dan lebar sesuai panjang dan lebar static text bertuliskan Cek.
12. Letakkan persegi panjang tersebut ditengah-tengah static text bertuliskan Cek. Lalu seleksi static textbertuliskan Cek tadi dan tekan Ctrl+B sebanyak 2 kali hingga static text berubah menjadi shape.
13. Seleksi persegi panjang dan static text yang sudah berubah menjadi shape tadi kemudian tekan F8. Pada panel yang muncul masukkan cek_btn sebagai name dan button sebagai type lalu tekan ok.
14. Seleksi cek_btn di stage dan pada panel properties masukkan cek_btn sebagai instance name.
15. Buatlah sebuah static text bertulikan Lanjut. Gambarlah sebuah persegi panjang dengan panjang dan lebar sesuai panjang dan lebar static text bertuliskan Lanjut.
16. Letakkan persegi panjang tersebut ditengah-tengah static text bertuliskan Lanjut. Lalu seleksi static textbertuliskan Lanjut tadi dan tekan Ctrl+B sebanyak 2 kali hingga static text berubah menjadi shape.
17. Seleksi persegi panjang dan static text yang sudah berubah menjadi shape tadi kemudian tekan F8. Pada panel yang muncul masukkan lanjut_btn sebagai name dan button sebagai type lalu tekan ok.
18. Seleksi lanjut_btn di stage dan pada panel properties masukkan lanjut_btn sebagai instance name.
19. Atur letak objek yang dibuat di frame 2 seperti gambar di bawah ini :
20. Klik kanan frame 3 dan pilih Insert Blank Keyframe. Di frame 3 buatlah sebuah dynamic text kosong. Seleksi dynamic text ini dan pada panel properties nonaktifkan tombol selectable dan masukkan scoreTampilsebagai var.
21. Buatlah sebuah dynamic text bertuliskan Ulang. Seleksi dynamic text ini dan pada panel properties non aktifkan tombol selectable dan aktifkan tombol show border around text.
22. Seleksi dynamic text bertuliskan Ulang tadi kemudian tekan F8. Pada panel yang muncul masukkanulang_btn sebagai name dan button sebagai type lalu tekan ok.
23. Seleksi ulang_btn di stage kemudian pada panel properties masukkan ulang_btn sebagai instance name.
24. Atur letak objek yang dibuat di frame 3 seperti gambar di bawah ini :
25. Klik frame 1 dan tekan F9. Pada panel actions yang muncul masukkan script berikut :
26. Klik frame 2 dan pada panel actions masukkan script berikut :
27. Klik frame 3 dan pada panel actions masukkan script berikut :
28. Tekan Ctrl+Enter untuk melihat hasilnya.
Sourcenya dapat di download di sini
gan mau tanya.
BalasHapussaya buat frame 1 -20 itu materi, lalu frame 21 itu halaman awal soal, frame 22-30 halaman soal. Pas dijalankan frame 1-20 nya masih terikut, bagaimana agar yg terbaca dan dirandom itu dari frame 22-30 saja.
terima kasih gan sebelumnya