21
Jan

Tombol Mute (AS3)

Written by admin


Tutorial ini sama dengan sebelumnya tapi bedanya ini dibuat dengan menggunakan actionscript 3. Seluruh cara pembuatan sama yang beda hanya dibagian scriptnya saja.

1. Buatlah sebuah flash document.

2. Buatlah sebuah objek seperti gambar dibawah ini :

mute off

3. Seleksi objek tersebut dan tekan F8. Pada panel yang muncul masukkan speaker_btn sebagai name dan movie clip sebagai type lalu tekan ok.

4. Seleksi speaker_btn di stage dan tekan Ctrl+F3. Pada panel properties yang muncul masukkan speaker_btn sebagai instance name.

5. Klik kanan movie clip speaker_btn lalu pilih Edit.

6. Klik frame 1 dan tekan F9 pada panel actions yang muncul masukkan script berikut :

1
stop();

7. Klik kanan frame 1 dan pilih copy lalu klik kanan frame 2 dan pilih paste.

8. Ubah objek diframe 2 menjadi seperti ini :

mute on

9. Tekan Shift+F2 lalu pada panel Scene yang muncul klik Scene 1.

10. Tekan Ctrl+R, pada panel yang muncul cari suara yang diinginkan kemudian tekan open.

10. 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 Musik1 di dalam kotak identifier lalu tekan ok.

11. 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
//memasukkan dan memainkan suara musik
var musik1:Musik1
var musik1Chnl:SoundChannel
musik1=new Musik1()
musik1Chnl=musik1.play(0,999)	
 
//variable untuk mendekteksi apakah suara dihilangkan atau tidak
var mute:Boolean = false;
 
//memasukkan function kedalam tombol speaker_btn
speaker_btn.addEventListener(MouseEvent.CLICK, SpeakerPress)
 
//function untuk speaker_btn ketika ditekan
function SpeakerPress(event:MouseEvent){
	// var untuk mengatur seluruh volume suara
	var s:SoundTransform = new SoundTransform();
	//jika nilai var mute adalah true (yang berarti seluruh suara dimute) maka
	if (mute)
	{
		//ubah volume var s menjadi 0
		s.volume = 0;
		//ubah frame speaker_btn ke frame 2
		event.currentTarget.gotoAndStop(2);
	}
	//jika nilai var mute adalah false (yang berarti seluruh suara tidak dimute) maka
	else
	{
		//ubah volume var s menjadi 1
		s.volume = 1;
		//ubah frame speaker_btn ke frame 1
		event.currentTarget.gotoAndStop(1);
	}
	//menyesuaikan volume suara berdasarkan nilai var s
	SoundMixer.soundTransform = s;
	//ubah nilai var mute setiap ditekan (bila tadinya false maka diubah menjadi true, sebaliknya bila nilainya true maka diubah menjadi false)
	mute = ! mute;
}

12. Tekan Ctrl+Enter untuk melihat hasilnya.

13. Silahkan anda menekan tombol speaker diatas ketika ada suara maka suara akan menghilang seperti volume di-nol-kan. Lalu tekan kembali tombol speaker untuk memunculkan kembali suara

14. Tutorial di atas akan membuat seluruh suara di mute.

15. Tutorial ini cocok untuk game atau yang lainnya yang membutuhkan tombol mute.

Sourcenya dapat di download di sini





Apakah tutorial di atas menarik atau bermanfaat bagi anda? Bantulah Warung Flash agar tetap ada dan memberikan tutorial-tutorial yang lebih bagus dan bermanfaat lagi. Silahkan klik link berikut ini untuk lebih jelasnya : Bantu Warung Flash



Bookmark and Share

Leave a Reply

B-) =DV <:-P ;)) ;) :yeye: :respect: :peace: :p :idea: :hope: :I: :D :-SS :-? :-/ :)) :) :(( 8-> more »

Komentar yang berisi pertanyaan atau request tutorial kemungkinan besar tidak bisa kami jawab dan penuhi. Hal ini dikarenakan kesibukan kami yang padat . Oleh karena itu kami mohon maaf dan pengertiannya.