1. Buatlah sebuah line tool di stage..
2. klik garis yang telah dibuat dengan selection tool, dan atur panjang garis sebesar 200 pada properties..
3. Buatlah sebuah bulatan dengan Oval tool, dan timpakan di atas garis yang telah dibuat..
4. Convert garis menjadi movie klip (tekan F8) dan titik registrasi di kiri tengah, sebagai berikut..
5. Klik kembali garis dengan menggunakan selection tool dan di properties pada instance name beri nama garis..
6. Lakukan hal yang sama terhadap objek bulat yang dibuat, ubah menjadi movie klip (titik registrasi di tengah) beri nama instance name dengan slider.
7. Langkah berikutnya, masukan audio ke dalam library..
8. Klik kanan audio yang dimasukan ke library, masuk ke menu properties. dan beri nama di action script seperti gambar berikut.. (beri nama musik)..
9. Klik kanan frame 1 dan pilih action..
10. Masukan scriptnya...
Berikut scriptnya:
2. klik garis yang telah dibuat dengan selection tool, dan atur panjang garis sebesar 200 pada properties..
3. Buatlah sebuah bulatan dengan Oval tool, dan timpakan di atas garis yang telah dibuat..
4. Convert garis menjadi movie klip (tekan F8) dan titik registrasi di kiri tengah, sebagai berikut..
5. Klik kembali garis dengan menggunakan selection tool dan di properties pada instance name beri nama garis..
6. Lakukan hal yang sama terhadap objek bulat yang dibuat, ubah menjadi movie klip (titik registrasi di tengah) beri nama instance name dengan slider.
7. Langkah berikutnya, masukan audio ke dalam library..
8. Klik kanan audio yang dimasukan ke library, masuk ke menu properties. dan beri nama di action script seperti gambar berikut.. (beri nama musik)..
9. Klik kanan frame 1 dan pilih action..
10. Masukan scriptnya...
Berikut scriptnya:
//membuat new sound lagu
lagu = new Sound();
//memasukkan suara berlinkage musik ke dalam variable lagu
lagu.attachSound("musik");
//mainkan suara di dalam variable lagu sebanyak 999 kali
lagu.start(0, 999);
//ketika movie clip slider ditekan
slider.onPress = function() {
//membuat
variable kanan dengan nilai koordinat x movie clip garis yang ditambah 200
kanan =
_root.garis._x+200;
//membuat
variable kiri dengan nilai koordinat x movie clip garis
kiri =
_root.garis._x;
//membuat
variable atas dengan nilai koordinat y movie clip garis
atas =
_root.garis._y;
//membuat
variable bawah dengan nilai koordinat y movie clip garis
bawah =
_root.garis._y;
//movieclip
ini bergerak mengikuti gerakan mouse dengan titik pusat movieclip ini sebagai titik
pusat gerakan
//batas
gerakan kiri moviclip ini adalah nilai dari variable kiri
//batas
gerakan atas moviclip ini adalah nilai dari variable atas
//batas
gerakan kanan moviclip ini adalah nilai dari variable kanan
//batas
gerakan bawah moviclip ini adalah nilai dari variable bawah
startDrag(this,
true, kiri, atas, kanan, bawah);
};
//ketika movie clip slider digerakkan
slider.onMouseMove = function() {
//membuat
new object myPoint
myPoint
= new Object();
//nilai
x mypoint sama dengan koordinat x movie clip ini
myPoint.x
= this._x;
//nilai
y mypoint sama dengan koordinat y movie clip ini
myPoint.y
= this._y;
_root.garis.globalToLocal(myPoint);
//nilai
volume suara dalam variable lagu sama dengan nilai x mypoint
_root.lagu.setVolume(myPoint.x);
};
//ketika tekanan pada movie clip slider dilepaskan ketika
mouse bearda di atasnya ataupun tidak
slider.onRelease = slider.onReleaseOutside=function () {
//movie
clip ini tidak dapat didrag
stopDrag();
};
10. Beri nama dengan text tool sesuka hati..
Catatan:
1. Penulisan instance name sangat sensitif dengan huruf besar dan kecil.
2. Pada script yang bertulisakan "musik" berwarna hijau, dapat diubah asalkan sama dengan penamaan audio nantinya.
Berikut file.fla Download
Selamat bekerja
thanks gun sangat membantu sekali
BalasHapussama"semoga bermanfaat
HapusTerima kasih,, sangat membantu sekali
BalasHapusSemoga bermanfaat...sama"...
BalasHapuskalo untuk android yang pake action script 3.0 bisa gak ya?
BalasHapusAction script diatas hanya untuk 2.0, untuk 3.0 berbeda penulisan scriptnya..
HapusCoba link http://www.blogku29.web.id/2015/05/membuat-volume-slider-actionscript-30.html?m=1
BalasHapuskalau untuk suara lebih dari satu gimana caranya?
BalasHapusSuara lebih dari satu, identifier "musik" tinggal ganti saja menjadi "musik1" "musik2" dll..
BalasHapusIntinya satu volume untuk satu suara, jika ingin 1 volume utk smua lagu agar tidak terlihat, buat posisi yg sama persis jadi sejalipun bnyak volume dalam frame yg terlihat seperti satu, ketika berpindah frame letaknya masi disana.