Anda di halaman 1dari 3

Mengatur sound dengan actionscript 2.

0
Setelah dapat menginput sound/musik dari luar dengan menggunakan actionscript, maka akan
lebih seru lagi jika sound/musik tersebut dapat diatur volumenya dengan actionscript juga.
Berikut ini akan kita bahas bagaimana mengatur sound/musik menggunakan actionscript.
Berikut langkah-langkahnya:
1. Bukalah document baru dan simpanlah dengan nama yang kamu suka, misal:
"garduMedia.fla".
2. Siapkanlah sebuah file music berformat mp3 dan letakkan di folder yang sama dengan
file garduMedia.fla (rename nama music dengan music.mp3).
3. Buatlah 5 tombol pengatur sound yaitu play, pause, stop, sound on, dan sound off dan
berikan instancename sesuai dengan nama pengatur tersebut.

4. Setelah semuanya siap, tinggal kita berikan script pada layer 1 (Klik kanan frame 1 layer
1, pilih action). Script yang diberikan serti dibawah ini:
//Load Streaming mp3 behavior
if (_global.Behaviors == null) {
_global.Behaviors = {};
}
if (_global.Behaviors.Sound == null) {
_global.Behaviors.Sound = {};
}
if (typeof this.createEmptyMovieClip == 'undefined') {
this._parent.createEmptyMovieClip('BS_latar_sound',new
Date().getTime()(Math.floor((new Date().getTime())/10000)*10000));
_global.Behaviors.Sound.latar_sound = new Sound(this._parent.BS_latar_sound);
} else {
this.createEmptyMovieClip('_latar_sound_',new Date().getTime()-(Math.floor((new
Date().getTime())/10000)*10000));
_global.Behaviors.Sound.latar_sound = new Sound(this.BS_latar_sound);

}
_global.Behaviors.Sound.latar_sound.loadSound("musik.mp3",true);
_global.volumeMusik = 30;
_global.Behaviors.Sound.latar_sound.setVolume(_global.volumeMusik);
function musikPlay() {
play_btn.enabled = false;
play_btn._alpha = 30;
stop_btn.enabled = true;
stop_btn._alpha = 100;
pause_btn.enabled = true;
pause_btn._alpha = 100;
soundon_btn.enabled = true;
soundon_btn._alpha = 100;
soundoff_btn.enabled = false;
soundoff_btn._alpha = 30;
}
musikPlay();
function volumeOff() {
play_btn.enabled = false;
play_btn._alpha = 30;
stop_btn.enabled = true;
stop_btn._alpha = 100;
pause_btn.enabled = false;
pause_btn._alpha = 30;
soundon_btn.enabled = false;
soundon_btn._alpha = 30;
soundoff_btn.enabled = true;
soundoff_btn._alpha = 100;
_global.Behaviors.Sound.latar_sound.setVolume(0);
}
function volumeOn() {
play_btn.enabled = false;
play_btn._alpha = 30;
stop_btn.enabled = true;
stop_btn._alpha = 100;
pause_btn.enabled = true;
pause_btn._alpha = 100;
soundon_btn.enabled = true;
soundon_btn._alpha = 100;
soundoff_btn.enabled = false;
soundoff_btn._alpha = 30;
_global.Behaviors.Sound.latar_sound.setVolume(_global.volumeMusik);
}
_global.Behaviors.Sound.latar_sound.onSoundComplete = function() {
_global.Behaviors.Sound.latar_sound.loadSound("musik.mp3",true);
_global.Behaviors.Sound.latar_sound.setVolume(_global.volumeMusik);
musikPlay();
};
pause_btn.onRelease = function() {
_global.Behaviors.Sound.latar_sound.stop();

statusMusic = "pause";
play_btn.enabled = true;
play_btn._alpha = 100;
this.enabled = false;
this._alpha = 30;
};
play_btn.onRelease = function() {
if (statusMusic == "stop") {
_global.Behaviors.Sound.latar_sound.loadSound("musik.mp3",true);
_global.Behaviors.Sound.latar_sound.setVolume(_global.volumeMusik);
} else if (statusMusic == "pause") {
var
numSecondsOffset:Number
(_global.Behaviors.Sound.latar_sound.position/1000);
_global.Behaviors.Sound.latar_sound.start(numSecondsOffset);
//_global.Behaviors.Sound.latar_sound.setVolume(_global.volumeMusik);
}
statusMusic = "";
musikPlay();
};
stop_btn.onRelease = function() {
_global.Behaviors.Sound.latar_sound.stop();
play_btn.enabled = true;
play_btn._alpha = 100;
pause_btn.enabled = false;
pause_btn._alpha = 30;
soundon_btn.enabled = true;
soundon_btn._alpha = 100;
soundoff_btn.enabled = false;
soundoff_btn._alpha = 30;
this.enabled = false;
this._alpha = 30;
statusMusic = "stop";
};
soundon_btn.onRelease = function() {
volumeOff();
};
soundoff_btn.onRelease = function() {
volumeOn();
};
5. Langkah terakhir adalah melalukan test Movie (Crtl + Enter).

Dengan ini musik kamu sudah dapat diatur, untuk tugas selanjutnya adalah mengatur volume
music ya..