Aide - Recherche - Membres - Calendrier
Version complète : Attachsound + variable
Centre de Formation Flash - Forums Adobe Flash > Rich media et intégration > Intégration sonore
r au carré
Bonjour je cherche à faire un truc tout bête... Voici le code :

Action Script


sound1 = new Sound();
sound1.attachSound("son1");
sound2 = new Sound();
sound2.attachSound("son2");

mc1.onRelease = function() {
//var sonajouer = sound1;
}
mc2.onRelease = function() {
//var sonajouer = sound2;
}

btn_play.onRelease = function(){
stopAllSounds();
sonajouer.start(0,1);
};



en cliquant sur movieclip1 (mc1), la variable sonajouer est égale à sound1.
en cliquant sur movieclip2 (mc2), la variable sonajouer est égale à sound2.

Mon problème est qu'apparemment la variable n'est pas transmise pour btn_play.onRelease....Comment faire pour la transmettre justement smile.gif pleaaaase
Joni
Bonjour,

Essaie en déclarant ta variable en global:

Action Script


sound1 = new Sound();
sound1.attachSound("son1");
sound2 = new Sound();
sound2.attachSound("son2");
var sonajouer:Sound = new Sound();

mc1.onRelease = function() {
sonajouer = sound1;
}
mc2.onRelease = function() {
sonajouer = sound2;
}

btn_play.onRelease = function(){
stopAllSounds();
sonajouer.start(0,1);
};


A+

Joni
r au carré
Yes merci beaucoup,

pour être honnête, j'avais trouvé une solution en utilisant _global, mais quelque chose me disait que c'était mal...
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.