Buatlah sebuah layer baru layer 2. Klik frame 1 layer 2 buka panel Action F9 Jalankan aplikasi dengan menekan Ctrl+Enter. Uji coba dengan memasukkan

139 1. var musik : bgm = new bgm ; membuat objek suara dari linkage bgm 2. musik . play , 999 ; memainkan musik loop 999x 3. 4. function atur_musik e : MouseEvent : void { 5. var nama_tombol : String = e . currentTarget . name ; 6. if nama_tombol == t_play { 7. SoundMixer . stopAll ; 8. musik . play , 999 ; 9. } 10. if nama_tombol == t_mute { 11. SoundMixer . stopAll ; mengentikan semua suara 12. } 13. } 14. 15. t_play . addEventListener MouseEvent . CLICK , atur_musik ; 16. t_mute . addEventListener MouseEvent . CLICK , atur_musik ; 5. Jalankan aplikasi dengan menekan Ctrl+Enter. Maka suara akan terdengar dan dapat diatur dengan ke 2 tombol tersebut. Memainkan File Suara di Luar Aplikasi Cara lain dalam menambahkan audio ke aplikasi multimedia pembelajaran interaktif adalah dengan memainkan file suara yang berada di luar aplikasi. Keuntungan metode ini adalah ukuran file aplikasi yang tidak terpengaruh oleh ukuran file suara. Akan tetapi kelemahan dari metode ini adalah file suara harus selalu disertakan bersama aplikasi agar tidak menghasilkan error. Untuk memahami proses membuka suara eksternal berikut tombol pengatur suara seperti tombol play lagu, pause lagu dan stop lagu, ikuti langkah berikut :

1. Siapkan file suara bertipe MP3 atau WAV kemudian copy ke folder yang sama dengan folder aplikasi

, sebagai contoh digunakan file bernama bgm.mp3. 2. Buatlah sebuah file baru, kemudian buatlah 5 buah tombol pengatur suara, tambahkan instance name pada masing-masing tombol tersebut. Lihat gambar. Gambar 178. Tombol pengatur suara

3. Buatlah sebuah layer baru layer 2. Klik frame 1 layer 2 buka panel Action F9

dan ketikan kode berikut : 1. var lagu : Sound = new Sound ; 2. lagu . load new URLRequest bgm.mp3 ; 3. 4. var musik : SoundChannel = new SoundChannel ; 5. musik = lagu . play , 1 ; 6. 7. var pengatur_suara : SoundTransform = new SoundTransform ; 8. var suara_aktif : Boolean = true ; 9. var posisi : Number = ; 10. 11. function tombolSuara e : MouseEvent : void { 12. var nama_tombol : String = e . currentTarget . name ; 13. if nama_tombol == t_play { 14. if suara_aktif { 15. musik = lagu . play posisi , 1 ; 16. suara_aktif = true ; 17. musik . soundTransform = pengatur_suara ; 18. } 19. } 20. if nama_tombol == t_pause { 21. posisi = musik . position ; 22. musik . stop ; 23. suara_aktif = false ; 24. } 25. if nama_tombol == t_stop { 26. posisi = ; 27. musik . stop ; 28. suara_aktif = false ; 29. } 30. if nama_tombol == t_vol_min { 31. pengatur_suara . volume = pengatur_suara . volume - 0.2 ; 32. if pengatur_suara . volume = { 33. pengatur_suara . volume = ; 34. } 35. musik . soundTransform = pengatur_suara ; 36. } 37. if nama_tombol == t_vol_plus { 38. pengatur_suara . volume = pengatur_suara . volume + 0.2 ; 39. if pengatur_suara . volume = 1 { 40. pengatur_suara . volume = 1 ; 41. } 42. musik . soundTransform = pengatur_suara ; 43. } 44. } 45. 46. t_play . addEventListener MouseEvent . CLICK , tombolSuara ; 47. t_pause . addEventListener MouseEvent . CLICK , tombolSuara ;