Anda di halaman 1dari 5

Action Script 2.

0 (Play, Pause dan Stop Audio)


Membuat tombol play, pause dan stop audio pada flash terasa sulit?
perhatikan sekumpulan kode script di bawah ini...!

//membuat variable bernama Pause dengan nilai false


Pause = false;
//membuat variable bernama Stop dengan nilai false
Stop = false;
//membuat fungsi bernama mainkanMusik
function mainkanMusik() {
//membuat variable musik sebagai sound object
musik = new Sound();
//masukkan suara berlinkage musik dari panel library ke dalam variable musik
musik.attachSound("musik");
//ubah nilai variable Stop menjadi true
Stop = true
}
//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 Stop bernilai true
if (Stop) {
//mainkan suara di dalam variable musik sebanyak 999 kali
musik.start(0,1);
//ubah nilai variable Pause menjadi false
Pause = false;
//ubah nilai variable Stop menjadi true false
Stop = false;
}
//jika variable Pause bernilai true dan variable Stop bernilai false
if (Pause && !Stop) {
//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();
};
};
//jika tombol stop_btn ditekan
stop_btn.onPress = function() {
//ubah nilai variable Stop menjadi true
Stop = true;
//hentikan suara pada variable musik
musik.stop();
};
//menjalankan fungsi mainkanMusik ketika swf pertama kali dijalankan
mainkanMusik();

Cara menggunakannya:
1. Buatlah sebuah project baru pada adobe flash (size terserah anda)
2. Buatlah 3 buah tombol untuk play, pause dan stop pada stage (dapat menggunakan tombol yang
telah disediakan oleh flash pada menu window-common libraries-buttons (adobe flash profesional
CS 6)

3. Isi kolom instance name pada setiap tombol dengan nama: play_btn, pause_btn dan
stop_btn

4. Copy kode script di atas pada layer 1 frame 1 dan tekan F9 kemudian paste
5. Kemudian import file audio ke dalam library

6.Klik kanan file audio pada library pilih properties

7.Beri nama identifier dengan "musik" tanpa tanda petik, perhatikan gambar!
8.Tekan OK, dan silahkan test movie (Ctrl+Enter)

Catatan:
*kode script berwarna hijau ("musik") dapat di rubah asalkan selalu sesuai dengan nama
identifier file audionya
*kode-kode yang berhubungan dengan script maupun instance name sangat sensitif
dengan besar kecilnya huruf

Anda mungkin juga menyukai