Balance du son avec mc Tween
29 septembre 2008 par Niums dans Action script
Le but : modifier la balance et le volume du son par rapport à la position de la souris.
Le code ci dessous
// la music
var musicSound:Sound = new Sound(this); // création de l’objet sound
this.musicSound.attachSound("original"); // on lui attache le son auquel on a assigné l’identifiant "original" dans la bibliothèque
this.musicSound.start(0, 100); // le son joue et sera répéter 100 fois
// on récupère la valeur du volume
volume.text = musicSound.getVolume();
// la barre horizontale suit les coordonnées y de la souris et on transmet l’information au champs texte nommé yVal
horizontal_mc._y = yVal.text = _root._ymouse;
// la barre verticale suit les coordonnées x de la souris et on transmet l’information au champs texte nommé xVal
vertical_mc._x = xVal.text = _root._xmouse;
// condition ? action si condition vrai : action si condtion fausse ;
(_root._ymouse > 360 ) ? (this.musicSound.volumeTo (0, 2, "linear")) : (this.musicSound.setVolume(100) );
/*nous aurions pu utiliser : this.musicSound.volumeTo (100, 2, "linear") : mais le volume du son ne monte pas à plus de 80 % : Bizarrrrrrre */
if (_root._xmouse < 275) {
// balance à gauche
this.musicSound.panTo (-100, 0.7, "easeoutexpo");
}
if (_root._xmouse > 275) {
// balance à droite
this.musicSound.panTo (100, 0.7, "easeoutexpo");
}
}
+++
Continuez votre lecture avec
- Article suivant : Boucles for & onRelease, comment affecter des actions aux boutons contenus dans la boucle
- Article précédent : Afficher masquer une image au dessus d’un flash
Articles similaires
- Faire un site « fullpage » avec gestion du placement des éléments avec MC Tween
- Préchargement avec barre de progression en actionscript2 – basique
- Lire un flv avec FLVPlayback et le controler avec les FLVPayback Custom UI (staring Homer Simpson)
- Semblant de template avec l’image background en fullscreen
- MC Tween – une classe très pratique pour les tweens



