Bila anda biasa memasukkan suara di flash dengan cara embed di frame, maka sebaiknya anda membaca terus postingan ini. Telah kita rasakan bahwasanya memasukkan suara dengan cara tersebut memiliki banyak kelemahan dan keterbatasannya. Bagaimana bila kita akan melakukan interaksi dengan suara tersebut? Misalnya play, stop, pouse, membesarkan volume dan lain-lain.

Semua keterbatasan tersebut dapat diatasi bila kita memasukkan suara mengunakan Action script. Cara memasukkannya atau melakukan loading anda dapat membaca postingan saya sebelumnya. Untuk postingan ini saya hanya akan sharing cara mengatur secara sederhana.
Coba perhatikan animasi swf berikut ini :
http://118.98.221.169/gambarku/fileswf/soundwithsimplepanel.swf
Untuk membuat animasi di atas langkah-langkahnya :

  • buat 3 button untuk play, stop dan pause
  • posisi button play dan pause sama dengan kondisi button play berada diatas
  • Beri nama instan “continue_btn” (tanpa petik) untuk play.
  • Beri nama instan “pause_btn” (tanpa petik) untuk play.
  • Beri nama instan “stop_btn” (tanpa petik) untuk play.
  • Buat dynamic Text dengan variable “myseek” (tanpa petik).
  • Masukkan mc fader-round yang ada di windows>commond library>button>classic button>knop & feader dan beri nama instant “volumenya” (tanpa petik).
  • Import musik/lagu yang anda inginkan, kemudian di library lagu tersebut di klik kanan lalu pilih linkage kemudian centang export for Action Script dan isikan identifier dengan “lagunya” (tanpa petik).
  • Pasang AS dibawah ini pada frame.
    posisi = 0;
    continue_btn._visible = true;
    pause_btn._visible = false;
    mySound = new Sound();
    mySound.attachSound(“lagunya”);
    pause_btn.onRelease = function() {
    posisi = Math.floor(mySound.position/1000);
    mySound.stop();
    continue_btn._visible = true;
    pause_btn._visible = false;
    };
    continue_btn.onRelease = function() {
    mySound.start(posisi);
    continue_btn._visible = false;
    pause_btn._visible = true;
    };
    stop_btn.onRelease = function() {
    posisi = 0;
    mySound.stop();
    continue_btn._visible = true;
    pause_btn._visible = false;
    };
    volumenya.knob.onMouseMove = function() {
    mySound.setVolume(volumenya.knob._y);
    };
    detik = 0;
    onEnterFrame = function () {
    posisinya = Math.floor(mySound.position/1000);
    menit = Math.floor(posisinya/60);
    detik = posisinya-(menit*60);
    if (menit<10) menitnya = “0” menitnya =” menit;” detiknya = “0” detiknya =” detik;” myseek =” menitnya+”>



Selamat mencoba!
Ada kesulitan? Kirim comment!

 

sumber : http://blog.flashbegin.com/2010/04/control-suara-sederhana-mengunakan.