Script Sound Edisi Komplit

Berikut ini edisi komplit script untuk menggunakan file MP3 dari luar movie kita. Mulai dari load file MP3, set volume, set Pan (Balance), tombol Play, Pause dan sebagainya.

 

 
onSelfEvent (load) {

    //ciptakan tempat untuk load MP3 dari external file

    TempatLagu = new  Sound ();

    //load file MP3 tersebut ke dalam tempat yang kita buat di atas

    TempatLagu.loadSound("filelagu.mp3", true);

    //Set volume file MP3 ketika pertama kali load

    TempatLagu.setVolume(100);

    //Set Pan (balance channel kiri kanan) file MP3 ketika pertama kali load

    TempatLagu.setPan(0);

    //sembunyikan tombol Play, karena file MP3 akan langsung berjalan ketika load

    TblPlay._visible=0;

    //Set status lagu, nantinya ini akan berguna untuk membedakan antara lagu di Stop atau Pause

    song_Status= "Lagu Berjalan";

    

    //Script TblStop

    TblStop.onRelease=function(){

    //Hentikan Semua suara

    stopAllSounds();

    //Tampilkan tombol Play

    TblPlay._visible=1;

    //Sembunyikan tombol Pause

    TblPause._visible=0;

    //Set status lagu

    song_Status="Lagu Berhenti";

    }

    //Script TblPause

    TblPause.onRelease=function(){

    //Hentikan Semua suara

    stopAllSounds();

    //Tampilkan tombol Play

    TblPlay._visible=1;

    //Sembunyikan tombol Pause

    TblPause._visible=0;

    //Set status lagu

    song_Status="Lagu Pause";

    }

    //Script TblPlay 

    TblPlay.onRelease=function(){

    //Periksa status lagu, jika "Lagu Pause" lanjutkan dari posisi akhir berhenti

    if(song_Status=="Lagu Pause") {TempatLagu.start(Berjalan, 1);}

    //Selain itu, lanjutkan dari permulaan lagu

    else {TempatLagu.start(0, 1);}

    //Sembunyikan tombol Play

    TblPlay._visible=0;

    //Tampilkan tombol Pause

    TblPause._visible=1;

    }

}



    //script di bawah ini dibaca ketika enterFrame

onSelfEvent (enterFrame) {

    //Set variable Durasi untuk mencatat panjang lagu

    //karena panjang lagu dihitung dalam milidetik, maka kita bagi 1000 untuk menjadikannya satuan detik

    Durasi= TempatLagu.duration/1000;

    //dari detik yang kita dapatkan, kita bulatkan lagi menjadi menit dengan membaginya 60

    //Math.floor untuk pembulatan ke bawah,

    //jika kita mendapatkan hasil hitungannya 3,5 maka dengan Math.floor akan dibulatkan menjadi 3

    DurasiMenit=Math.floor(Durasi/60);

    //setelah didapat panjang menit, kita kurangi durasi detik tersebut dengan menit

    SisaMenit=Durasi-(DurasiMenit*60);

    //Set variable Berjalan untuk mencatat posisi lagu saat ini, berguna untuk tombol pause

    Berjalan = TempatLagu.position/1000;

    //Set variable PersenBerjalan untuk mencatat prosentase lagu yang tengah berjalan, berguna untuk membuat progress bar

    PersenBerjalan = (Berjalan/Durasi)*100;

    //set lebar progressbar sesuai dengan prosentase lagu yang berjalan

    progressbar._xscale=PersenBerjalan;

    //mengeset volume agar sesuai dengan kontrol yang kita buat

    TempatLagu.setVolume(Volumeset.Slider._x);

    //mengeset Pan lagu agar sesuai dengan kontrol yang kita buat

    TempatLagu.setPan(Panset.Slider._x*2);

    //script untuk menampilkan teks

    keterangan.text="Durasi ="+Durasi+ ' Detik -->'+ DurasiMenit+' Menit '+Math.round(SisaMenit)+' Detik\nDetik Lagu Berjalan ='+Berjalan+'\nPersen Lagu Berjalan ='+Math.round(PersenBerjalan)+'%\nVolume = '+TempatLagu.getVolume()+"%\nPan Status = "+ Panset.Slider._x*2 +"\nStatus Lagu = "+song_Status;

}

 

Comments  

 
0 # imamnet 2010-01-19 20:46
salam swisher..
ada sample file project untuk studi kasus diatas gak?
intinya bisa load mp3, di pause, di play lagi, di stop, dikecilin volumenya pada scene tertentu dan yg lainnya?
please dikirim donk ke email sy di imam_net@yahool .co.id
thanks para swisher indonesia, maju terus... 8)
Reply | Reply with quote | Quote
 
 
0 # awalsadja 2010-01-20 06:16
@imamnet
Sample file swishmax 'diusahakan' selalu ada dalam setiap tutorial. Tetapi hanya bisa didownoad oleh member yang sudah login.
Untuk attachment file artikel diatas juga bisa didownload setelah ANda login.
begitu...
makasih
:-)
Reply | Reply with quote | Quote
 
 
0 # imamnet 2010-01-20 22:05
thanks mas awalsadja, filenya sudah sy donlot..
hmm itu bukanya pake swish versi berapa?
2 ato 3 ato 2007 ??? :lol:
Reply | Reply with quote | Quote
 
 
0 # awalsadja 2010-01-21 21:03
itu dibuat pake SwishMax 2.
Bisa juga dibuka pake swishmax 3.
:-)
Reply | Reply with quote | Quote
 
 
0 # imamnet 2010-01-27 18:37
mas punya link swishmax 3 yg free gak?
sementara ini sy pake swishmax 2007, filenya gak bs kebaca :sad:
trus cara registrasinya gimana ya? bingung...
makasi klo mo bantuin... 8)
tp baiknya dibantuin, hehe... :lol:
Reply | Reply with quote | Quote
 
 
0 # awalsadja 2010-01-28 09:15
Download Swishmax 3 bisa langsung ke liink ini http://www.swishzone.com/downloads/SetupSwishmax3.exe?af_id=40537720.

;-)
Reply | Reply with quote | Quote
 
 
0 # RE: Script Sound Edisi Komplitsaonone 2011-07-13 15:58
aku coba ko ndag bisa ya :( apa aku yg slah tmpatkn kodenya?
aku pake di onRelease
Reply | Reply with quote | Quote
 

Add comment

- Link file attachment tertampil setelah Anda login.
- Harap memberi komentar positif.
- Tidak diperkenankan menulis dengan huruf besar semua (Capslock).
- Komentar Anda akan diverifikasi sebelum ditampilkan.


Security code
Refresh

You are here Tutorial Swishmax Script Script Sound Edisi Komplit