Kembali ke Scene 1 dengan menekan Ctrl+E, kemudian drag Movieclip alternatif jawaban

155 Membuka data XML XML eXtended Markup Language adalah sebuah bahasa markup yang dapat digunakan untuk keperluan penyimpanan data secara ringkas dengan format yang dibakukan oleh W3C format standar untuk pengkodean web HTML. XML memiliki format yang sangat sederhana dan dapat diakses oleh beberapa aplikasi termasuk oleh kode Actionscript. Contoh dari XML sederhaa adalah sebagai berikut: Gambar 193. Contoh XML Pada contoh XML di atas, terdapat beberapa tag yang dapat didefinisikan secara bebas. Tag pertama yaitu datasoal berisi tag soal, selanjutnya di dalam tag soal tersebut terdapat beberapa tag seperti tag tanya dan tag jawab . Setiap tag disebut sebagai node dan nilai dari masing-masing tag disebut sebagai node value. Untuk menuliskan kode XML tersebut dapat dilakukan dengan text editor sederhana seperti Notepad++. Untuk memahami cara penggunaan XML perhatikan contoh berikut : 1. Buatlah sebuah file XML dengan menggunakan aplikasi Notepad seperti pada contoh berikut. Tambahkan data soal sesuai kebutuhan. Kemudian simpan dengan nama dataSoal.XML. datasoal soal tanyaSiapakah penemu mesin uap ?tanya jawab1James Wattjawab1 jawab2Davincijawab2 jawab3Issac Newtonjawab3 jawab4James bondjawab4 soal soal tanyaProvinsi termuda adalah ?tanya jawab1Bantenjawab1 jawab2Bangka belitungjawab2 jawab3Batamjawab3 jawab4Gorontalojawab4 soal dst...... dataSoal 2. Selanjutnya buat file baru Flash. Klik frame 1 layer 1, kemudian buka panel Action F9 dan ketikan kode berikut : 1. var databaseSoal : XML ; 2. var loader : URLLoader = new URLLoader ; 3. loader . load new URLRequest dataSoal.xml ; 4. loader . addEventListener Event . COMPLETE , olahData ; 5. 6. function olahData e : Event : void { 7. databaseSoal = new XML e . target . data ; 8. for var i : int = ; i databaseSoal .. length ; i ++{ 9. trace i + 1 + . soal = + databaseSoal . soal [ i ]. tanya 10. trace a. + databaseSoal . soal [ i ]. jawab1 ; 11. trace b. + databaseSoal . soal [ i ]. jawab2 ; 12. trace c. + databaseSoal . soal [ i ]. jawab3 ; 13. trace d. + databaseSoal . soal [ i ]. jawab4 ; 14. }; 15. } 3. Simpan file pada folder yang sama dengan tempat file XML, kemudian jalankan dengan menekan Ctrl+Enter. Maka akan didapati soal dan jawaban tampil pada output panel. Mengintegrasi XML ke dalam aplikasi kuis Setelah memahami proses membuka file XML dan mengolah data yang ada, maka metode tersebut dapat diintegrasikan ke dalam aplikasi kuis yang telah dibuat sebelumnya dengan metode Array. Untuk melakukannya, ubah kode pada aplikasi kuis di atas, menjadi sebagai berikut : 1. var nilai : Number = ; 2. var no_soal : Number = ; 3. var max_soal : Number = 10 ; 4. var hasil : hasil_mc ; 5. var soal : Array = []; 6. 7. var temp_soal : Array ;