begin process at 2008 08 21 22:43:07
1 229 693 membres
501 nouveaux aujourd'hui
14 266 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Plusieurs sons avec un volume différent chacun [ Multimédia / Audio ] (Anonyme54)

Plusieurs sons avec un volume différent chacun le 10/06/2007 00:38:01

Anonyme54
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.


Re : Plusieurs sons avec un volume différent chacun le 10/06/2007 02:07:51

pegase31
Membre Club
chaque clip a un volume sonnore différent... si tu changes le volume d'un son sans l'avoir assigné à un clip, tout les autres sons sont aussi joués au même volume.

Essaye : son_gameover = new Sound(this);

Ou un autre nom de clip à la place de This.
Si tu avais été faire un tour dans le dico de Flash au chapitre "constructeur de la class Sound()", tu l'aurais appris !

Peg'


Classé sous : bouton, sons, volume, onclipevent, gameover

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS