BOUTON HAUT-PARLEUR SON ON/OFF

stefbuet Messages postés 576 Date d'inscription mercredi 5 janvier 2005 Statut Membre Dernière intervention 12 mai 2009 - 26 mars 2008 à 14:31
 Utilisateur anonyme - 29 avril 2009 à 16:46
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/46154-bouton-haut-parleur-son-on-off

Utilisateur anonyme
29 avril 2009 à 16:46
Bonjour à tous!

J'ai une petite remarque à faire, quand on viens sur le bouton avec la souris, les ondes qui sorte du haut-parleur devraient s'arrêter, car en fait c'est une autre image dans la frame au-dessus du bouton on.
Mais je n'ai pas la solution j'ai essayer un tas de truc et je n'arrive pas non plus à le faire fonctionner correctement!!

Si quelqu'un à une idée de code ça serai sympa!!
Merci d'avance
stefbuet Messages postés 576 Date d'inscription mercredi 5 janvier 2005 Statut Membre Dernière intervention 12 mai 2009
11 févr. 2009 à 20:36
Le code est dans le premier commentaire :/
Ici, c'est un son deja integré dans la bibliotheque qui est utilisé.
Si tu veux charger un son externe, remplace cette ligne :
var mySound:Sound = new Sound();
par celle ci (tu passe en parametre l'url du son à charger):
var mySound:Sound = new Sound("myExternalSound.mp3");
Et suprimme celle-ci:
mySound.attachSound("boucle");

Stef.
jujujlat Messages postés 2 Date d'inscription mercredi 11 février 2009 Statut Membre Dernière intervention 11 février 2009
11 févr. 2009 à 17:40
rebonjour,

j'ai esayer mais ca ne marche pas .

pouvez vous me redonner le code s'il vous plait.

et ou mettre mon son.mp3 dans le code

merci
stefbuet Messages postés 576 Date d'inscription mercredi 5 janvier 2005 Statut Membre Dernière intervention 12 mai 2009
11 févr. 2009 à 16:19
Le code est dans le premier commentaire.
Je n'ai pas vérifié le fla mais normalement l'auteur a mis le code dans la première frame de l'animation.

Stef.
jujujlat Messages postés 2 Date d'inscription mercredi 11 février 2009 Statut Membre Dernière intervention 11 février 2009
11 févr. 2009 à 16:03
bonjour,

j'ai telecharger le code pour le haut parleur mais ou doit je aller chercher le code.

merci de votre reponse
cs_loicat Messages postés 2 Date d'inscription samedi 17 février 2007 Statut Membre Dernière intervention 27 mars 2008
27 mars 2008 à 20:55
hi, stefbuet

MERCI pour ton poste...
en effet, je suis novice...et j'ai posté ce .fla car j'ai lutté pour trouver un bouton qui faisait OFF/ON sur une musique...bref

DONC j'ai appliqué ton code sur le 1ere frame en n'oubliant pas de nommé l'occurrence BOUTON
et
BINGO cela fonctionne.... nickel chrome...

Grand MERCI a toi

en espérant que cela rende toujours service ...

ps: merci également à FLASHKOD
stefbuet Messages postés 576 Date d'inscription mercredi 5 janvier 2005 Statut Membre Dernière intervention 12 mai 2009
26 mars 2008 à 14:31
Salut,

Ton code n'est pas sur la frame principale de l'anim
Ton code est divisés dans plusieurs frame avec du goto
Ton code est présent directement sur des boutons

->Cet exemple est donc à eviter!

Voici comment tu devrais faire, en propre :

->Nomme ton bouton "bouton",enleve tout le code que tu as mis, puis met le code suivant dans la première frame de ton animation :

/////////
/////////

stop();

var mySound:Sound = new Sound();
mySound.attachSound("boucle");
mySound.setVolume(70);
mySound.start();

mySound.onSoundComplete=function():Void {
this.start();
}

var isPressed:Boolean = true;
this.bouton.gotoAndStop("debut");

this.bouton.onPress = function():Void {
if (this._parent.isPressed) {
this._parent.isPressed = false;
this.gotoAndStop("fin");
this._parent.mySound.stop();
}
else {
this._parent.isPressed = true;
this.gotoAndStop("debut");
this._parent.mySound.start();
}
}

this.bouton.onRollOver = function():Void {
this._parent.mySound.setVolume(30);
}

this.bouton.onRollOut = function():Void {
this._parent.mySound.setVolume(70);
}

//////////
/////////

@++
Rejoignez-nous