Salut !
Je suis en train de réaliser un jeu et j'ai un petit problème au niveau des sons. En fait, j'aimerais que certains sons soient plus forts que d'autres, j'ai fais le code suivant :
Sur un clip gameover : onClipEvent (load) {
son_gameover = new Sound();
son_gameover.attachSound("gameover_jeu");
}
onClipEvent (enterFrame) {
if (_root.perdu == 1) {
if (i != 1) {
son_gameover.setVolume(50);
son_gameover.start(0, 1);
}
}
}
Sur un clip :
onClipEvent (load) {
son_bouton= new Sound();
son_bouton.attachSound("bouton");
}
onClipEvent (enterFrame) {
if (hitTest(_root.perso)) {
son_bouton.setVolume(15);
son_bouton.start(0, 1);
}
}
Le problème, c'est que l'on peut perdre sur un ressort, ce qui fait que le volume peut être à 15 pour le game over, ce qui est insuffisant ou a 50 pour le clip "bouton", ce qui est beaucoup trop...
Ici, il ne s'agit que d'un exemple, mais j'ai une dizaine de sons, chacun peut se déclencher en même temps qu'un ou deux autres, et les volumes ne sont jamais adaptés, parce que le volume est apparemment global : tous les sons sont au même volume, donc si deux sons doivent se déclencher en même temps, ils se retrouvent avec le même volume...
J'aimerais donc savoir tout simplement comment faire pour spécifier le volume de chaque son, et non un volume identique à tous les sons.
Merci à tous ceux qui pourront m'aider.