Buatlah sebuah layer baru layer 2. Klik frame 1 layer 2 kemudian ketikan Jalankan aplikasi dengan menekan Ctrl+Enter. Klik pada video untuk

151 1. var nilai : Number = ; 2. var no_soal : Number = ; 3. var max_soal : Number = 10 ; 4. var hasil : hasil_mc ; 5. struktur soal [0]= Soal [1-4]= jawaban, Jawaban benar diletakkan no 1 6. var soal : Array = [[ Siapakah penemu mesin uap ? , James Watt , Davinci , Issac Newton , James bond ], 7. [ Akar dari 676 adalah ? , 26 , 24 , 16 , 34 ], 8. [ Bagian tumbuhan yang berperan penting dalam fotosintesis adalah ? , Klorofil , Kambium , Epidermis , Kromatin ], 9. [ Penulis trilogi Lord of The Ring adalah? , JRR Tolkien , JK Rowling , J Cameron , J Thomas ], 10. [ Jumlah seluruh sudut segitiga siku-siku adalah ? , 180 , 270 , 90 , 360 ], 11. [ Provinsi termuda di Indonesia adalah ? , Banten , Bangka belitung , Batam , Gorontalo ], 12. [ Hukum gravitasi ditemukan oleh ? , Issac Newton , Einstein , T. A. Edison , Kopernicus ], 13. [ sin 30 x 8 + sin 90 = ? , 5 , 8 , , 1 ], 14. [ Penemu arus listrik bolak balik adalah ? , Nicola Tesla , T. Alpha Edison , James Watt , A. Graham bell ], 15. [ Komponen elektronik yang mengubah arus bolak-balik menjadi searah adalah? , Diode , Transistor , Resistor , Trafo ], 16. [ Planet ke 5 dari Matahari adalah? , Yupiter , Mars , Uranus , Saturnus ], 17. [ Dinosaurus terbesar dalam film Jurrasic World adalah? , Mousaurus , Indominus Rex , Tyranosaurus , Spinosaurus ], 18. [ Gedung tertinggi di dunia sampai dengan 2015 adalah? , Burj Al Khaifa , Burj Dubai , Beijing Tower , Petronas ], 19. [ Pesawat komersial dengan kapasitas terbesar di dunia adalah? , Airbus 380 , Boeing 777 , Beluga , Antonov ], 20. [ Juara Dunia MotoGP 2014 adalah? , Mark Marquez , Jorge Lorenzo , Valentino Rossi , Dani Pedrosa ]]; 21. 22. 23. var temp_soal : Array ; 24. var temp_jawaban : Array ; 25. 26. function acak_soal : void { 27. mengacak soal 28. temp_soal = soal . slice , soal . length ; 29. for var i : Number = ; i soal . length ; i ++{ 30. var acak : Number = Math . floor Math . random soal . length ; 31. var temp : Array = temp_soal [ acak ]; 32. temp_soal [ acak ] = temp_soal [ i ]; 33. temp_soal [ i ] = temp ; 34. } 35. } 36. function restart : void { 37. restart kuis, semua variabel reset 38. acak_soal ; 39. nilai = ; 40. no_soal = ; 41. max_soal = 10 ; 42. score_txt . text = ; 43. restart_btn . visible = false ; 44. } 45. 46. function tampilkan_soal : void { 47. tampilkan soal 48. soal_txt . text = temp_soal [ no_soal ][ ]; 49. acak jawaban 50. temp_jawaban = temp_soal [ no_soal ]. slice 1 , 5 ; 51. for var i : Number = ; i temp_jawaban . length ; i ++{ 52. var acak : Number = Math . floor Math . random temp_jawaban . length ; 53. var temp : String = temp_jawaban [ acak ]; 54. temp_jawaban [ acak ] = temp_jawaban [ i ]; 55. temp_jawaban [ i ] = temp ; 56. } 57. tampilkan jawaban 58. jawaban_1 . jawaban_txt . text = temp_jawaban [ ]; 59. jawaban_2 . jawaban_txt . text = temp_jawaban [ 1 ]; 60. jawaban_3 . jawaban_txt . text = temp_jawaban [ 2 ]; 61. jawaban_4 . jawaban_txt . text = temp_jawaban [ 3 ]; 62. } 63. 64. function setup_awal : void { 65. restart ; 66. tampilkan_soal ; 67. mengatur jawaban 68. jawaban_1 . stop ; 69. jawaban_2 . stop ; 70. jawaban_3 . stop ; 71. jawaban_4 . stop ; 72. jawaban_1 . addEventListener MouseEvent . CLICK , cek_jawaban ; 73. jawaban_2 . addEventListener MouseEvent . CLICK , cek_jawaban ; 74. jawaban_3 . addEventListener MouseEvent . CLICK , cek_jawaban ; 75. jawaban_4 . addEventListener MouseEvent . CLICK , cek_jawaban ; 76. listener untuk efek tombol 153 77. jawaban_1 . addEventListener MouseEvent . MOUSE_OVER , mouse_over ; 78. jawaban_2 . addEventListener MouseEvent . MOUSE_OVER , mouse_over ; 79. jawaban_3 . addEventListener MouseEvent . MOUSE_OVER , mouse_over ; 80. jawaban_4 . addEventListener MouseEvent . MOUSE_OVER , mouse_over ; 81. mouse out 82. jawaban_1 . addEventListener MouseEvent . MOUSE_OUT , mouse_out ; 83. jawaban_2 . addEventListener MouseEvent . MOUSE_OUT , mouse_out ; 84. jawaban_3 . addEventListener MouseEvent . MOUSE_OUT , mouse_out ; 85. jawaban_4 . addEventListener MouseEvent . MOUSE_OUT , mouse_out ; 86. tombol restart 87. restart_btn . addEventListener MouseEvent . CLICK , ulangi ; 88. } 89. function mouse_over e : MouseEvent : void { 90. e . currentTarget . gotoAndStop 2 ; 91. } 92. 93. function mouse_out e : MouseEvent : void { 94. e . currentTarget . gotoAndStop 1 ; 95. } 96. 97. function cek_jawaban e : MouseEvent : void { 98. var no_jawaban : Number = Number e . currentTarget . name . substr 8 - 1 ; 99. if temp_jawaban [ no_jawaban ] == temp_soal [ no_soal ][ 1 ]{ 100. jawaban benar 101. tampilkan_hasil 1 ; 102. nilai += 10 ; 103. score_txt . text = String nilai ; 104. } else { 105. jawaban salah 106. tampilkan_hasil 2 ; 107. } 108. } 109. 110. function tampilkan_hasil tp : Number : void { 111. hasil = new hasil_mc ; 112. hasil . x = 400 ; 113. hasil . y = 275 ; 114. hasil . gotoAndStop tp ; 115. hasil . scaleX = 0.2 ; 116. hasil . scaleY = 0.2 ; 117. hasil . waktu = ; 118. hasil . tp = tp ;