Menghentikan Suara Video dengan ActionScript 3.0

posted in: Tutorial | 0

Artikel ini saya buat untuk menjawab pertanyaan dari pembaca tentang bagaimana cara menghentikan suara video saat menuju menu lain atau halaman lain dengan ActionScript 3.0.

Jika kalian belum tahu cara memasukkan video di Adobe Flash atau Animate CC, cek dulu link Video di Adobe Flash/Animate.

Permasalahan yang dihadapi oleh pembaca yang meninggalkan jejak komentar di artikel Membuat Sound Controller dengan ActionScript 3.0 adalah tentang cara menghentikan volume suara video saat menuju menu lain. Tentunya menu lain berarti halaman lain di mana halaman itu berisi menu.

Nah, di sini saya mencontohkan dengan halaman pertama berisi video yang kemudian diklik tombol next untuk menuju halaman kedua. Saat menuju halaman kedua, video yang dimainkan akan berhenti suara/audionya.

Cus langsung ke langkah-langkahnya ya.

  1. Buka Adobe Flash atau Animate CC kalian. Seperti biasa pilih jenis dokumen ActionScript 3.0.
  2. Masukkan video seperti langkah artikel link di atas. Lalu buat dua isi dengan model multipages seperti dalam artikel Tombol Back/Next untuk Multipages ActionScript 3.0
  3. Struktur layer di timeline kalian nantinya seperti gambar berikut.
    Struktur timeline
    Struktur timeline

    Timeline di atas dengan tiga layer dan masing-masing layer memiliki dua keyframe. Penjabarannya adalah sebagai berikut.

    • Di layer isi ada konten video yang sudah diimport,

    • Di layer back next ada tombol back next yang bisa kalian pelajari di artikel kedua dari link di atas, dan

    • Di layer AS seperti biasa singkatan sebagai ActionScript yang berisi script-script yang kita buat.

  4. Jika kalian sudah bisa menyusun timeline seperti di atas, langsung aja masukkan script untuk tombol next seperti berikut. 
    Nah, tombol next di sini tentunya untuk memberikan fungsi menuju ke halaman selanjutnya dan dapat menghentikan audio dari video yang ada saat berpindah halaman.
stop();
btn_lanjut.addEventListener(MouseEvent.CLICK, klik_lanjut);
function klik_lanjut(e:MouseEvent):void
{
	video1.volume=0;
	nextFrame();
}

Script-script di atas seharusnya sudah kalian pahami jika sudah membaca dua link artikel yang saya sertakan. Saya tidak akan mengulas itu lagi ya.

Yang akan saya ulas adalah script tambahannya yakni video1.volume=0; untuk menghentikan audio dari video yang ada. Simak penjelasannya berikut.

  • video1 adalah instance name dari video yang sudah di-impot dalam frame 1 di layer isi. Untuk memberikan instance name harusnya kalian sudah bisa juga 😀
    instance name video1
    Instance name video1
  • .volume=0 artinya mengatur volume video agar volume suara/audio menjadi nol alias berhenti.

Script tersebut dimasukkan dalam function tombol next. Jadi, saat tombol next diklik akan berjalan fungsi menghentikan audio pada video kemudian menuju halaman berikutnya.

Sampai sini artikel saya udah selesai ya. Jika masih ada kesulitan, silahkan tinggalkan jejak di kolom komentar.

Di sini source code saya sertakan juga ya agar kalian bisa menyesuaikan lebih mudah. Happy coding 🙂

Menghentikan Audio dalam Video dengan ActionScript 3.0

 

Muhammad Faizin
Follow Faizin:

Writer and Developer

Dulu suka menulis kode dan sejenisnya sampe malem, sekarang juga masih. Kesukaan pada menulis cerita sedikit demi sedikit terpupuk, apalagi sebagai mantan anak sekolahan dengan cita-cita kuliah di luar negeri.