Actionscript tombol Sound On/Off

  Ditulis pada Jun 21, 2008 // Animasi/Multimedia.  

Pernahkah anda melihat sebuah file flash berupa aplikasi interaktif yang mampu mematikan dan menghidupkan suara yang sedang dimainkan? Pernahkah anda membuatnya? Berikut adalah tutorial tentang cara membuat sebuah tombol on/off untuk mematikan dan menghidupkan suara pada file flash.

  • Klik frame 1.
  • Buka panel Actions.
  • Ketikkan “bunyi = 1” (tanpa tanda petik), lalu tutup actions
  • Buat sebuah symbol movie dengan memilih menu Insert – New Symbol
  • Namai dengan “Sound” (tanpa tanda petik) dan pilih type : Movie Clip.
  • Masukkan sound/lagu mp3 dengan memilih menu File – Import to Library dan lagu akan di simpan dalam Library. (jika belum terdapat Library dapat dipilih lewat shortcut key Ctrl + L)
  • Masukkan sound dari Library ke stage movie clip sound dengan klik tahan (drag).
  • Klik kanan frame 5 – Insert Keyframe (membuat keyframe di frame 5).
  • Klik kanan frame 10 – Insert Frame (membuat frame di frame 10).
  • Klik Frame 5 lalu klik “Frame Label” dalam Properties, dan namai “Stop”
  • Klik Frame 1 lalu klik “Frame Label” dalam Properties, dan namai “Play” hingga Timeline terlihat seperti pada gambar :
  • Masih di frame 1, lalu buka Actions lalu ketikkan “stop();” (tanpa tanda petik).
  • Klik Scene 1, lalu drag/klik tahan movie Sound dari Library ke Stage. Namai instance dengan nama “sound” tanpa tanda petik
  • Buat Layer baru lalu buat sebuah symbol tombol
  • Masukkan action di tombol sbb :

on (release){ if (bunyi == 1){ stopAllSounds(); _root.sound.gotoAndStop(“stop”); bunyi = 0; } else { _root.sound.gotoAndPlay(“play”); bunyi = 1; } }

  • Buat lagi sebuah layer baru dengan memilih menu Insert – Timeline – Layer.
  • Klik frame 1 lalu buka actions dan ketikkan :

_root.onEnterFrame = function() { fscommand(“showmenu”, false); fscommand(“fullscreen”, true); fscommand(“allowscale”, true); }

Keluar : on (release) { fscommand(“quit”,”true”); }

Menuju frame keluar dan mengambil file blank.swf on (release) { gotoAndStop(“keluar”); loadMovieNum(“blank.swf”,1); }

on (release) { gotoAndStop(“sembunyi”); loadMovieNum(“help penggunaan.swf”,1); }