begin process at 2010 02 09 16:55:52
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Tutoriaux

 > CONTROLEUR DE VOLUME DANS FLASH.

CONTROLEUR DE VOLUME DANS FLASH.


 Information sur la source

Note :
9,5 / 10 - par 2 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Tutoriaux Classé sous :musique, son, volume, controleur, sonore Niveau :Débutant Date de création :23/03/2006 Vu / téléchargé :25 511 / 5 174

Auteur : ricyl2b

Ecrire un message privé
Site perso
Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Controleur de Musique

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

Source

  • 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
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 


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • musique.flaTélécharger ce fichier [Réservé aux membres club]669 184 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip EXEMPLE SIMPLE DE COMMUNICATION ENTRE UNE BASE DE DONNÉES ET...
Source avec Zip CHARGEMENT D'UN XML (EN RESPECTANT SON CODE HTML) DANS FLASH
Source avec Zip Source avec une capture FLASH - PHP
Source avec Zip Source avec une capture ALBUM PHOTO AVEC FLASH ET XML
Source avec Zip Source avec une capture LOADING - CHARGEMENT SUR UN COMPTEUR DE VOITURE.

 Sources de la même categorie

AS3.0: UPLOAD DE FICHIER ET RECUPERATION DE LA REPONSE DU SE... par nickydaquick
MODIFIER LES APOSTROPHES ET AUTRES CARACTÈRES MADE IN WORD D... par ourso
Source avec Zip Source avec une capture CLASS CIRCLE, GEOM ET BOX : EXTENTION DU PACKAGE "FLASH.GEOM... par top30
Source avec Zip Source avec une capture UTILISER DES CLIPS PLUTOT QUE DES SÉQUENCES par zoukozouko
Source avec Zip TUTORIAL POUR LES DÉBUTANTS par superslouma

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture BOUTON DE VOLUME par pegase31
Source avec Zip Source avec une capture WEBRADIO / LECTEUR MP3 SUPER DESIGN, EN AS3 par pspace
Source avec Zip CHARGER SON EXTERNE FLASH AS par tranber78
Source avec une capture BEAT BOX VERSION 1 par choinet
Source avec Zip Source avec une capture PLAYER MP3 POUR SITE WEB (PHP), QUI LISTE LE CONTENU DU D'UN... par Renus02

Commentaires et avis

Commentaire de pegase31 le 23/03/2006 17:14:50 administrateur CS

Je vais me répêter, mais il faut proscrire les "onClipEvent", maintenant !

Peg'

Commentaire de ricyl2b le 23/03/2006 19:11:45

Par quoi faut-il les remplacer ?

Commentaire de pegase31 le 23/03/2006 19:17:53 administrateur CS

tout simplement pour éviter d'avoir à chercher du code sur et dans un clip ... ça permet une meilleure lisibilité et surtout de centraliser tout ton code sur la frame de base.

Enfin, si tu veux rendre ta source accessible à tout le monde !

Peg'

Commentaire de ricyl2b le 24/03/2006 09:36:34

encore une fois, merci du tuyau. C'est sympa ! :-)

Commentaire de bali_balo le 29/03/2006 14:12:29

Quel bazar!!!
Il aurait suffit d'un clip rectangulaire, du bouton "Musique", et le reste du code...
Pourquoi autant de clip, et surtout de code!
PETITE CORRECTION:

# Initialisation
# stop();
# _root.clipRectangle._xscale = 70; // la barre de volume est initialisé à 70%

JAI PAS CORRIGE CE QU'IL Y A ENTRE LES DEUX PORTIONS DE CODE
MEME SI IL Y A BESOIN DE CORRECTION

# A l'image 1 :
# on (release)
# { gotoAndStop(2); // va à l'image 2
# _root.soundstatus.stop(); // coupe la musique
# _root.clipRectangle._xscale = 0; // mets la barre du volume à zéro

# A l'image 2 :
# on (release)
# { gotoAndStop(1); // va à l'image 1
# _root.soundstatus.start(); // active la musique
# _root.clipRectangle._xscale = 70; // mets la barre du volume à soixante-dix pourcent


root.soundstatus = "on"; //pas besoin de cette variable
# _root.mySound = new Sound(_root); // définie un nouveau son
# maxvolume = 100; //pas besoin de cette variable
# minvolume = 0;} //pas besoin de cette variable
# onClipEvent (enterFrame) // fonction en permanence
# { _root.mySound.setVolume(_root.clipRectangle._xscale);} // le volume se règle en fonction de la barre de volume


bali_balo....=]

Commentaire de ricyl2b le 29/03/2006 23:06:14

Merci, je vais intégrer tout cela.

Commentaire de bali_balo le 30/03/2006 11:33:54

En fait, ce que je voulais dire à traver cette correction, c'est qu'il n'y a que la propriété _xscale d'un clip rectangulaire à gérer! C'est le plus simple à faire! ( hun Peg'...^^ comme mon loader animé qui pèse 10 tonnes! lol )

bali_balo....=]

Commentaire de awjojo le 29/05/2006 14:22:51

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

Commentaire de awjojo le 29/05/2006 15:08:32

Les code son sur Flash 6.0 et je possede Flash Mx comment peut on faire?

Commentaire de okinn le 06/03/2007 21:28:52

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

Commentaire de ktex le 19/09/2007 18:57:48

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

Commentaire de inframind le 11/12/2009 16:10:15

KTEX, je suis dans la meme situation que toi, tu as trouvé une solution?

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Volume sonore d'ambiance... [ par albator59 ] Bonjour,je travaille sur une anim' flash ayant une musique d'ambiance. Je charge des .swf externe ayant &#233;galement du son. Je souhaite diminuer la Controle du volume sonore sur l'ensemble d'un site [ par misterychris ] Bonjour, Je souhaiterais faire une tirette pour regler le volume sonore g&#233;n&#233;ral de mon site. (sans l'associer particuli&#233;rement &#224; Problème : slider réglage volume d'un son dans un player flash [ par phenomens ] Voila, j'ai un petit probl&#232;me, je suis en train de cr&#233;er un player mp3 pour une animation que je vais distribuer, enfin bref :j'ai install&# Musique en fond sonore [ par kartoon ] Bonjour &#224; tous,Voil&#224;, je souhaiterai d&#233;s l'arriv&#233;e sur la page d'accueil de mon site que l'on puisse entendre des extraits de musi varier le volume sonore a l'aide d'un bouton [ par ybabemllik ] salut,je connais flash et actionscript sur différents point mais je n'ai jamais bosser avec du son ( en tout cas à en faire le point de depart d'une a Musique en continue [ par fartounet ] Bonjour, j'ai un site à faire mais j'aurais besoin de mettre un peu de musique en fond. Pour que les visiteurs puisse l'arrêté j'ai choisit flash pou debutant!! [ par aymeric17100 ] Hello! je suis tout neuf sur le site!! et je dis " bravo " !! tant de solutions apportées!!!mais que c'est compliqué!! lol  je suis musicien "pro", je gestions des sons et musiques dans flash [ par wawoit ] salut a tous.Je viens régulièrement consulter les ressouces de ce forum et trouve souvent réponse à mes questions dans les posts. Merc à tous qui donn Synchronisation musique/images [ par Picou1 ] Bonjour,J'ai créé une assez grosse animation en guise d'intro à mon site web.J'ai passé mon temps à bien synchroniser l'apparition des images et effet Clips pilotés par le volume du son [ par nuclearprout ] Bonjour. Vladidjiou, cela fait des lustres que je n'ai pas posté. Je ne sais même pas si ce que je veux faire est réalisable sous Flash, je sais juste


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales