Controleur de volume dans flash.

Soyez le premier à donner votre avis sur cette source.

Vue 33 533 fois - Téléchargée 5 731 fois

Description

Controleur de Musique

En plus de la barre de volume, lorsqu'on clique desus "Music" la musique s'arrête.

Source / Exemple :


Voici le code du fichier Flash.

Initialisation
	stop();
_root.s_volume = 70; // la barre de volume est initialisé à 70%
s._width = _root.s_volume / 1.520000; // gère la largeur en fonction du volume
Barre de volume
	

onClipEvent (mouseDown) // événement l'utilisateur clique sur la barre
{ if (this.hitTest(_root._xmouse, _root._ymouse)) // Evalue le clip pour savoir si la souris recouvre la barre
{ _root.s_fl = 1; }} // s_fl=1
onClipEvent (mouseUp) // événement : diffusé lorsque le bouton de la souris est relâché
{ _root.s_fl = 0; } // s_fl=0

onClipEvent (enterFrame) // fonction en permanence
{ if (_root.s_fl == 1) // si s_fl=1
{ _parent.s._width = _xmouse + 5; // la largeur de la barre est égale à la position de la souris + cinq pixel
if (_parent.s._width > 62) // si la largeur de la barre atteint 62
{ _parent.s._width = 62; } // alors la largeur de la barre égale 62
if (_parent.s._width < 0 || _xmouse < 0) // si la largeur de la barre ou la souris atteignent 0
{ _parent.s._width = 0; }// alors la largeur de la barre égale est nulle
_root.s_volume = _parent.s._width * 1.520000; } } // gère la largeur en fonction du volume
Bouton Music
	

A l'image 1 :
on (release)
{ gotoAndStop(2); // va à l'image 2
_root.soundstatus = "off"; // coupe la musique
_root.s_volume = 0; // mets la barre du volume à zéro
_parent.s._width = 0; } // soit une largeur de zéro

A l'image 2 :
on (release)
{ gotoAndStop(1); // va à l'image 1
_root.soundstatus = "on"; // active la musique
_root.s_volume = 70; // mets la barre du volume à soixante-dix pourcent
_parent.s._width = 62; } // soit une largeur de soixante-deux
Controleur
	

onClipEvent (load)
{ _root.soundstatus = "on"; // au démarrage la musique est lancée
_root.mySound = new Sound(_root); // définie un nouveau son
maxvolume = 100; // définition du volume maximun
minvolume = 0;} // définition du volume minimun
onClipEvent (enterFrame) // fonction en permanence
{ _root.mySound.setVolume(_root.s_volume);} // le volume se règle en fonction de la barre de volume

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
5
Date d'inscription
mardi 1 décembre 2009
Statut
Membre
Dernière intervention
19 octobre 2010

KTEX, je suis dans la meme situation que toi, tu as trouvé une solution?
Messages postés
72
Date d'inscription
dimanche 17 juin 2007
Statut
Membre
Dernière intervention
8 juillet 2018

pouriez vous expliquez comment on modifie la barre de volume ?
et comment régler la barre de volume sur tout les sons ?

je vous explique,
j'ai crée une sign en flash

j'ai un bouton play stop... et j'ai 3 musiques :S
seulement pour jouer ces musiques faut appuyer sur play et d'autre endroit, et j'aimerais savoir si le code permetté de réglé le volume de tous ces sons ?


ktex :p
Messages postés
1
Date d'inscription
mardi 6 mars 2007
Statut
Membre
Dernière intervention
6 mars 2007

bonjour, moi jaime bien la simplicité de ce charmant miniplayer, mais bon, lessentiel serait de savoir comment on pourrait charger en streaming, plutot.. et puis comme je suis une pine en code et ben jai rien réussi à placer. un pti bouton pause et relance, au lieu de juste stop... merci
Messages postés
2
Date d'inscription
lundi 25 avril 2005
Statut
Membre
Dernière intervention
29 mai 2006

Les code son sur Flash 6.0 et je possede Flash Mx comment peut on faire?
Messages postés
2
Date d'inscription
lundi 25 avril 2005
Statut
Membre
Dernière intervention
29 mai 2006

J'aime bien savoir comment désactivé la touche echap sur flash lors de l'éxécution
Afficher les 12 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.