I am trying to have my audio files play when certain buttons are pressed. I have 3 audio files. File 1 and 2 play fine, but audio 3 wont start to play. Audio 2 just keeps getting louder. What am I doing wrong?
//
// sound code
// create sound holder movie clips
this.createEmptyMovieClip("sound1holder", 1);
this.createEmptyMovieClip("sound2holder", 2);
this.createEmptyMovieClip("sound3holder", 3);
// create first sound object, attach sound, set volume, play sound
loop1 = new Sound(sound1holder);
loop1.attachSound("intro");
loop1.setVolume(40);
loop1.start();
// create second sound object, attach sound, set volume, play sound
loop2 = new Sound(sound2holder);
loop2.attachSound("letme");
loop2.setVolume(0);
loop2.start();
// create third sound object, attach sound, set volume, play sound
loop3 = new Sound(sound3holder);
loop3.attachSound("movefeet");
loop3.setVolume(0);
loop3.start();
// create sound loops
loop1.onSoundComplete = function() {
loop1.start();
};
loop2.onSoundComplete = function() {
loop2.start();
};
loop3.onSoundComplete = function() {
loop3.start();
};
// set volume variables
volume1 = loop1.getVolume();
volume2 = loop2.getVolume();
volume3 = loop3.getVolume();
// define volume changing function
function VOLUME(value1, value2, value3) {
if (volume1 == value1 && volume2 == value2 && volume3 == value3) {
for (i=1; i<=7; i++) {
// clear the onEnterFrame for each of the buttons
button_nest["button"+i].onEnterFrame = undefined;
}
}
if (volume1>value1) {
volume1 -= 1;
loop1.setVolume(volume1);
} else if (volume1<value1) {
volume1 += 1;
loop1.setVolume(volume1);
}
if (volume2>value2) {
volume2 -= 2;
loop2.setVolume(volume2);
} else if (volume2<value2) {
volume2 += 2;
loop2.setVolume(volume2);
}
if (volume3>value3) {
volume3 -= 3;
loop3.setVolume(volume3);
} else if (volume3<value3) {
volume3 += 3;
loop3.setVolume(volume3);
}
}