loblobloblob
Messages postés77Date d'inscriptionmardi 7 avril 2009StatutMembreDernière intervention18 mars 2010
-
14 avril 2009 à 13:20
loblobloblob
Messages postés77Date d'inscriptionmardi 7 avril 2009StatutMembreDernière intervention18 mars 2010
-
15 avril 2009 à 10:07
Bonjour,
Voila mon probléme, j'ai une vidéo flv que je peut lire dans un lecteur flash que j'ai fait,
j'aimerais bien compléter mon lecteur en faisant un systéme de controle de son, mais je ne comprend pas comment marche setVolume, faut-il que je le rattache a l'objet sur lequel est posé ma vidéo, sur ma vidéo elle même?
ChasseurDeChimeres
Messages postés292Date d'inscriptionmercredi 7 novembre 2007StatutMembreDernière intervention15 janvier 20133 14 avril 2009 à 15:10
Salut;
Je suppose que tu est en as3 donc :
Il faut pour ça créer un objet soundTransform (flash.media.SoundTranform) dans lequel tu modifie la method "Volume" (valeur de 0 à 1), et ensuite tu transforme ton son avec cette objet
var son:Sound = new Sound();
var vol:SoundTransform = new SoundTransform();
vol.volume = 0.5;
son.soundTranform = vol;
bien sur tout ça expliqué très clairement dans la doc adobe...
++
loblobloblob
Messages postés77Date d'inscriptionmardi 7 avril 2009StatutMembreDernière intervention18 mars 2010 14 avril 2009 à 15:24
Merci pour ton aide,
Je suis en AS2 car ma version de flash ne gère pas l'AS3,
j'ai quand même réussi a coupé le son de la vidéo si dans ma fonction setVolume() je met 0,
mais je n'arrive pas à faire en sorte que le curseur à déplacer influe sur le volume. Pour cela
j'ai essayé le paramètre drag._y, qui, je pense, est la position du curseur en y enregistré après déplacement
de celui ci
ChasseurDeChimeres
Messages postés292Date d'inscriptionmercredi 7 novembre 2007StatutMembreDernière intervention15 janvier 20133 14 avril 2009 à 16:48
Salut;
Alors tu fais un pourcentage de l'emplacement du curseur par rapport à la longueur de ta barre de son et tu applique le résultat obtenu
à la method "setvolume".
je te met pas d'exemple je deteste les pourcentages^^.
loblobloblob
Messages postés77Date d'inscriptionmardi 7 avril 2009StatutMembreDernière intervention18 mars 2010 14 avril 2009 à 16:58
ok,
Une petite question encore, comment on fait pour
sauvegarder la position du curseur en x ou y,
afin de pouvoir utiliser les valeurs dans le calcul ?
loblobloblob
Messages postés77Date d'inscriptionmardi 7 avril 2009StatutMembreDernière intervention18 mars 2010 15 avril 2009 à 09:21
Ok, merci pour ton aide,
mais ça fonctionne pas non plus, ce que je voulais c'est enregistrer la position d'un bouton en fait,
désolé je m'était trompé dans le message d'avant, mais bon je suppose que je fait :
var posX:Number = this._x;
même en essayant toutes les syntaxes imaginable le son reste à zéro, même si je met dans le calcule du volume de son :