Controleur de volume dans flash.

Soyez le premier à donner votre avis sur cette source.

Vue 33 873 fois - Téléchargée 5 750 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
inframind
Messages postés
5
Date d'inscription
mardi 1 décembre 2009
Statut
Membre
Dernière intervention
19 octobre 2010

11 déc. 2009 à 16:10
KTEX, je suis dans la meme situation que toi, tu as trouvé une solution?
ktex
Messages postés
71
Date d'inscription
dimanche 17 juin 2007
Statut
Membre
Dernière intervention
8 juillet 2018

19 sept. 2007 à 18:57
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
okinn
Messages postés
1
Date d'inscription
mardi 6 mars 2007
Statut
Membre
Dernière intervention
6 mars 2007

6 mars 2007 à 21:28
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
awjojo
Messages postés
2
Date d'inscription
lundi 25 avril 2005
Statut
Membre
Dernière intervention
29 mai 2006

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

29 mai 2006 à 14:22
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.