begin process at 2012 05 27 09:27:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Multimédia

 > 

Audio

 > 

Problème pour gérer plusieurs sons


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème pour gérer plusieurs sons

lundi 30 mars 2009 à 12:08:50 | Problème pour gérer plusieurs sons

smawell

Bonjour,

Je suis confronté a un problème dans flash pour gérer plusieurs sons.

Le fonctionnement désiré est le suivant: Plusieurs boutons sont disposés sur la scène. Chacun d'eux permet de démarrer/stopper un son de manière indépendante.

Voici donc le code que j'ai utilisé (ici pour trois sons "assiettes" "assiettesGrince" et "casseroles" et trois boutons "son" "sons1" et "son2"
Seulement -et je ne sais pour quelle raison- il y a une interaction bizarre entre les sons et boutons. Aidez moi je n'y comprends rien!!!

Grand merci par avance.

    var musica_statusA:Boolean;
    musica_statusA = true;
    monsoundA = new Sound();
    monsoundA.attachSound("assiettes");
    monsoundA.stop(0,100);
    son.onRelease = function (){
    if (musica_statusA == true){
    musica_statusA = false;
    monsoundA.start(0, 100);
    }
    else if (musica_statusA == false){
    musica_statusA = true;
    monsoundA.stop();
    }
    }
    Stop();
   
    var musica_statusB:Boolean;
    musica_statusB = true;
    monsoundB = new Sound();
    monsoundB.attachSound("assiettesGrince");
    monsoundB.stop(0,100);
    son1.onRelease = function (){
    if (musica_statusB == true){
    music_statusB = false;
    monsoundB.start(0, 100);
    }
    else if (musica_statusB == false){
    music_statusB = true;
    monsoundB.stop();
    }
    }
    Stop();
   
    var musica_statusC:Boolean;
    musica_statusC = true;
    monsoundC = new Sound();
    monsoundC.attachSound("casseroles");
    monsoundC.stop(0,100);
    son2.onRelease = function (){
    if (musica_statusC == true){
    musica_statusC = false;
    monsoundC.start(0, 100);
    }
    else if (musica_statusC == false){
    musica_statusC = true;
    monsoundC.stop();
    }
    }
    Stop();
lundi 30 mars 2009 à 12:31:36 | Re : Problème pour gérer plusieurs sons

on_drag_on

Membre Club
Salut,
"une interaction bizarre" ça veut dire quoi ? Il me semble qu'il devrait y avoir un stopAllSounds() avant d'envoyer un nouveau son non ?

@+.
telov.ch

lundi 30 mars 2009 à 12:35:22 | Re : Problème pour gérer plusieurs sons

smawell

Je viens de trouver: Il sufit de re-citer le link a la ligne "monsound.stop();"

    var musica_statusC:Boolean;
    musica_statusC = true;
    monsoundC = new Sound();
    monsoundC.attachSound("casseroles");
    monsoundC.stop(0,100);
    son2.onRelease = function (){
    if (musica_statusC == true){
    musica_statusC = false;
    monsoundC.start(0, 100);
    }
    else if (musica_statusC == false){
    musica_statusC = true;
    monsoundC.stop("casseroles");
    }
    }
    Stop();

J'éspère que cela servira à quelqu'un!!





Cette discussion est classée dans : true, stop, if, musica, statusa


Répondre à ce message

Sujets en rapport avec ce message

disparaition barre de controle PLAYER VIDEO [ par kevan7 ] Bonjour tout le mondeJ'ai un petit soucis avec mon player video. Je n'arrive pas a faire disparaitre la barre de controle lorsque le lecteur est en ta CheckBox : choix multiples [ par toutsi83 ] Bonjour à tousComment formuler un script checkBox avec plusieurs réponses possibles ?Je me décide à poser cette question parce que cela fait plusieurs amélioreration du code [ par lapinou27 ] bonjour, je cherche un moyen d'améliorer le code suivant qui fonctionne mais qui me parrait bien lourd et je me demande s'il n'y a pas moyen de faire Pbs de jeu de tir [ par panicq ] Bonjour j'ai des petits problèmes sur un jeu de tir que je suis en train de faire. Déjà j'aimerai bien que mes objets "Ennemi" apparaissent moins mass [ AS3 ] problemes de déplacement dynamique d'un Child [ par ptitvincent ] Bonjour à tou, Je suis actuellement sur le dev d'un jeu en flash pour mon apprentissage personnel (quelques un de mes problemes ont trouvé reponse ic Payer FLV Probleme de transparence de la barre de controle [ par kevan7 ] Bonjour a tousJ'ai un petit soucis avec un player video que j'ai fais, le probleme est que lorsque je passe mon player en fullscreen il se trouve que probleme avec root [ par pym74 ] bonjour, je suis polygraphe dans le print et je me suis mis dans l'AS3 il y a pas longtemps. Avec un livre j'ai eu d'assez bon résultat, doucement mai problème avec la fonction "if" [ par jeanbat51 ] Bonjour à tous. Une question basique, mais désolé je ne trouve pas... C'est pour créer avec flash 8, une roulette simple façon casino . J'écris cett Pb de cohérence entre trace et affichage [ par inaden ] Bonjour à tous, J'espère que je serais clair dans mon propos parce que j'ai l'impression d'être face à une aberration. Voilà, sur une interface (en a Problème avec une boucle for. [ par catousa ] <link rel="Fi


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,170 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales