Bismillah,
Halo..
Masih seputar tutorial menggunakan sound pada Flash yang merupakan pencarian terbanyak pada blog ini (berdasarkan statistik wordpress), kali ini akan dibahas tentang teknik-teknik yang sering digunakan untuk mensiasati penggunaan lebih dari satu sound. Oya, bagi yang belum mengetahui teknik menambahkan sound dengan metode streaming pada AS2 dapat dilihat di sini.
Berikut adalah contoh script untuk menambahkan dua sound sekaligus menggunakan teknik streaming.
Berikut adalah beberapa pertanyaan yang sering muncul seputar pengaturan penggunaan sound lebih dari satu.
Pertanyaan #1: Bagaimana memulai sound ke 2 setelah sound ke 1 selesai dimainkan?
Gunakan function onSoundComplete, seperti pada script berikut ini.
Pertanyaan #2: Bagaimana memainkan salah satu sound saja dengan trigger tombol sehingga sound tidak bentrok?
Buatlah dua symbol button dan beri instance name masing-masing “tombol1_btn” dan “tombol2_btn”.
Gunakan script berikut ini untuk memulai sound menggunakan trigger tombol. Script berikut menggunakan function stopAllSounds() untuk menghentikan seluruh sound yang sedang aktif.
Pertanyaan #3: Bagaimana nonaktifkan sound apabila ada sound lain yang dimainkan dengan kondisi apabila sound lain tersebut dinonaktifkan maka sound sebelumnya akan kembali aktif namun dimulai dari posisi saat dinonaktifkan dan bukan dari awal?
Masih menggunakan dua symbol button yang diberi instance name masing-masing “tombol1_btn” dan “tombol2_btn” seperti pada pertanyaan #2, kemudian gunakan variabel yang menyimpan posisi terakhir pada saat sound dinonaktifkan. Misal pada script berikut saya gunakan variabel “pause1” dan “pause2” bertipe Number. Function untuk menentukan posisi sound adalah function position. Pembagian dengan 1000 artinya untuk mengkonversi nilai variabel menjadi milidetik.
Pertanyaan #4: Bagaimana mengecilkan volume salah satu sound apabila ada sound lain yang dimainkan ?
Masih menggunakan dua symbol button yang diberi instance name masing-masing “tombol1_btn” dan “tombol2_btn” seperti pada pertanyaan #2, kemudian gunakan function setVolume() untuk mengatur volume sound seperti pada script berikut.