Sebelumnya kita sudah mempelajari memasukkan suara dan menghentikan suara, selanjutnya kita akan mempelajari bagaimana membuat suara dapat berhenti apabila tombol pause ditekan dan memainkannya kembali apabila tombol play ditekan. Biasanya kami menggunakan suara rel kereta api seperti pada tutorial sound slider tetapi agar para pembaca tidak kaget kami menggunakan musik loop dalam tutorial ini
1. Buatlah sebuah flash document.
2. Buatlah sebuah objek seperti gambar di bawah ini :
3. Seleksi objek tersebut dan tekan F8. Pada panel yang muncul masukkan pause_btn sebagai name dan button sebagai type lalu tekan ok.
4. Seleksi button pause_btn di stage kemudian tekan Ctrl+F3. Pada panel properties yang muncul masukkan pause_btn di dalam kotak instance name.
5. Buatlah objek seperti gambar di bawah ini :
6. Seleksi objek tersebut dan tekan F8. Pada panel yang muncul masukkan play_btn sebagai name dan button sebagai type lalu tekan ok.
7. Seleksi button pause_btn di stage kemudian tekan Ctrl+F3. Pada panel properties yang muncul masukkan play_btn di dalam kotak instance name.
8. Tekan Ctrl+R, pada panel yang muncul cari suara yang diinginkan kemudian tekan open.
9. Tekan Ctrl+L, pada panel library yang muncul klik kanan suara yang baru di import kemudian pilih Linkage. Pada panel yang muncul berikan tanda contreng pada Export for ActionScript dan masukkan musik di dalam kotak identifier lalu tekan ok.
10. Klik frame 1 dan tekan F9. Pada panel actions yang muncul masukkan script berikut :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | //membuat variable bernama Pause dengan nilai false Pause = false; //membuat fungsi bernama mainkanMusik function mainkanMusik() { //membuat variable musik sebagai sound object musik = new Sound(); //masukkan suara berlinkage bgm dari panel library ke dalam variable musik musik.attachSound("bgm"); //mainkan suara di dalam variable musik sebanyak 999 kali musik.start(0, 999); } //jika tombol pause_btn ditekan pause_btn.onPress = function() { //membuat variable posisi dengan nilai pembualatan ke bawah dari posisi terakhir suara pada variable musik yang dibagi 1000 posisi = Math.floor(musik.position/1000); //hentikan suara pada variable musik musik.stop(); //ubah nilai variable Pause menjadi true Pause = true; }; //jika tombol play_btn ditekan play_btn.onPress = function() { //jika variable Pause bernilai true if (Pause) { //mainkan suara di dalam variable musik sesuai nilai variable posisi sebanyak 1 kali musik.start(posisi, 1); //ubah nilai variable Pause menjadi false Pause = false; } //jika suara di dalam variable musik selesai dimainkan musik.onSoundComplete = function() { //jalankan fungsi mainkanMusik mainkanMusik(); }; }; //menjalankan fungsi mainkanMusik ketika swf pertama kali dijalankan mainkanMusik(); |
11. Tekan Ctrl+Enter untuk melihat hasilnya.
Tekan tombol pause untuk menghentikan suara sementara dan play untuk memainkannya kembali
Sourcenya dapat di download di sini


November 1st, 2009 at 21:11
kalau mau nge-pause , tapi di dalam movie clip itu ada movie clip lagi ,
saya sedang membangun e-larning ,
ketika di pause , terkadang ada movie clip lainnya yang tidak ke pause ,,
ada solusi ??
global function pause , ada yang tau ga ???
mohon bantuannya .,.,,.
February 14th, 2010 at 18:44
Bagaimana cara menghentikan suara tema sementara disaat tombol button di klik ada suara lain dan suara tema berhenti lalu setelah suara pada botton selesai mencul kembali suara tema
Mohon bantuannya dan terima kasih..
February 15th, 2010 at 09:23
Sudah di jawab emailnya.
March 3rd, 2010 at 21:13
saya ingin tanya, bagaimana cara membuat tombol play dan stop untuk memainkan musik di flash 8, saya menggunakan scene2 , bagaimana cara agar dari setiap masing2 scene memiliki musik yang berbeda2 dan tidak ada bentrok dengan lagu yang lain…. awalnya saya sudah mencoba untuk memasukkan lagu di scene satu, tapi kenapa di scene ke dua juga muncul lagu yang sama dengan di scene 1.. mohon bantuannya, terma kasih.
March 4th, 2010 at 05:38
Coba masukkan script stopAllSounds(); di frame 1 pada masing-masing scene.
http://warungflash.com/2009/05/stopallsounds/
June 28th, 2010 at 10:42
Bos tanya ni, Sebelumnya terima kasih banyak atas tutorialnya ini. Cuma masalahnya kalau pas di tekan pause semua sound yang ada kok ikut mati ya…
Penginnya cuma bagsoundnya saja yang mati, trus suara utama (misalnya dalam e-learning) masih tetap hidup. Bisa gak Om.
terima kasih atas bantuannya
July 4th, 2010 at 06:37
terima kasih atas artikelnya, setelah saya coba. Masalahnya saat saya klik pause semua suara yang ada di situ mati semua, misalnya suara pada media pembalajaran
July 28th, 2010 at 12:02
bagus banget…tapi problem saya, kalo dalam satu halaman ada 3 tombol sound dubber, background musik tetap bunyi, kemudian saya tekan tombol sound dubber 1, kenapa background musiknya mati, jadi gak bisa bunyi bersamaan dengan sound dubber. mohon tips dan caranya supaya background musiknya tetap bunyi meskipun saya tekan tombol sound dubber.terima kasih banyak
August 9th, 2010 at 08:01
Dubber? maksudnya gimana ya?
August 26th, 2010 at 16:07
Mas admin aku ada yang mau di tanyakan dong…

bisa ga kalau tombolnya hanya satu tapi bisa untuk play dan pause, lalu scriptnya seperti apa…????
thanx before
August 26th, 2010 at 19:39
Silahkan download file berikut : http://warungflash.com/request/play%20stop%20sound.rar
August 31st, 2010 at 06:30
Om admin thanx berat

…baru pertama kali nyobain pake script yang panjang kaya gini … om admin saya masih mau banyak tanya lagi maaf kalo merepotkan om admin
)
soalnya saya baru banget megang flash lagi, ngertinya cuma action script 1..gotoandstop dan kawan2nya hahahahaha
1.Script biar suaranya cuma satu kali tidak loop terus2an…???
2.Bisa ga setelah sound selesai langsung mati, dan bisa di repeat kembali jika tombol playnya di tekan, jika tidak di tekan lagi, soundnya otomatis mati…??? (ini masih memakai satu tombol seperti yang sebelumnya
August 31st, 2010 at 15:35
Coba baca tutorial ini : http://warungflash.com/2009/03/memasukan-suara/
August 31st, 2010 at 17:32
okeh om admin thanx berat…mau coba di tes dulu
September 6th, 2010 at 15:38
Om admin…saya dah coba dan berhasil…thanx banget

cuma yang saya bingung…ketika saya buat buat 2 tombol…tombol 1 dan tombol 2…di frame yang sama dengan layer berbeda tapi dengan script yang sama..kenapa hasilnya jadi berbarengan ya (bentrok) suaranya sama – sama keluar berbarengan….gimana caranya suapaya bisa bikin 2 tombol dan tidak bentrok…????
Contoh : tombol 1 sama seperti cara yang diatas
tombol kedua.. suara baru keluar ketika di klik atau terbalik biar tidak bentrok …sriptnya gimana ya om admin
September 29th, 2010 at 23:28
om admin terus kalo mau bikin suara keluar dari tombol play nya aja gimana??
jadi ketika kita klik tombol play nya baru keluar suaranya gmana??
mohon bantuannya masih newbie di flash hehehe
December 21st, 2010 at 00:01
kang ente bisa bikin in play,pause & stop g
December 21st, 2010 at 00:04
skali lg
klw ente bisa tlng buat in
December 22nd, 2010 at 14:07
om gimana y cara bikin sound sama stop’y di flash
January 4th, 2011 at 17:30
saya ingin bergabung dengan forum ini,,,,,,bisa ngga ya,,,
February 18th, 2011 at 12:59
Bos,..klo caranya agar musiknya g lgsg main gmn?,. jdi ntar musiknya berbunyi jika dan hanya jika tombol playnya ditekan,…
Terimakasih sebelumnya,…
March 9th, 2011 at 21:17
kLo video gmn bisa ngga???
March 31st, 2011 at 20:52
om admin… pndatg br nee… tny dux…
…
kl button play, pause & stop ny utk video gmn y…?
tolg bgt…
bwt ta ne…
tuulung y… smw…
May 6th, 2011 at 09:11
mas…saya menggunakan loadMovie…misal movie index.swf meload musik.swf
kenapa ya kok ketika dia mulai loadMovieNum(“musik.swf”,2), ketika ditekan pause normal, tetapi ketika ditekan play dia tidak jalan….
padahal ketika saya buka biasa yaitu musik.swf semua berjalan normal.
Terima kasih…
November 16th, 2011 at 20:22
permisi gan.. kalau nge-play n pause suara di movie clip gmn?.. saya cuma bisa nge-play pause animasi saja.. mohon di balas.. TK..
November 18th, 2011 at 00:06
boleh saya kasih versi lain…?
and versi saya pendek sekali ASnya…
kalau gk boleh yahhh gk papa
November 18th, 2011 at 05:29
silahkan, jika ingin berbagi
November 22nd, 2011 at 18:14
mas, bisa bantu ga gmn caranya ngejalanin media pembelajaran yg dibuat dengan flash di website? maksudnya gini lho..saya kan buat media pembelajaran yg terdiri dari banyak file swf nah masternya dalam exe..nah saya mw upload file2 swf tsb ke website biar bisa nyatu kayak jalan di desktop…please bantuannya
December 6th, 2011 at 18:36
mau tanya mas kalo misalnya soundnya lebih dari satu gimna ya actionnya?