begin process at 2010 03 20 16:31:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Multimédia

 > 

Audio

 > 

Clips pilotés par le volume du son


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Clips pilotés par le volume du son

jeudi 1 février 2007 à 15:13:51 | Clips pilotés par le volume du son

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 que quelques as pilotes des évenements sonores, c'est pour cette raison que je vous demanderais d'être indulgent quand à le teneur en surréalisme que comporte le message suivant. C'est assez simple à décrire pourtant, je souhaiterais que le volume sonore lance des clips de façon alétoire, c'est à dire que si j'hurle assez fort dans le micro, je load un clip parmis un réservoir. Voilà, c'est tout. C'est très important pour moi et je cherche aussi dans d'autres directions (pour ceux qui connaissent Pure Date ou Gphex), donc si jamais qqn peut orienter mes recherches, ce serait très sympa... Merci beaucoup.
vendredi 2 février 2007 à 11:21:10 | Re : Clips pilotés par le volume du son

Slagt

Membre Club
Il faut utiliser Flash 9 :)

Fait des recherches sur les nouveautés apporté par Flash 9, il y a un blog où on trouve le code complet pour choper l'amplitude du son à un moment donné :)

Je ne sais pas si ça marche avec le microphone, normalement oui, mais bon, je ne connais pas assez bien Flash 9 pour te dire.

Bonne chance.

Distorstase
vendredi 2 février 2007 à 20:59:43 | Re : Clips pilotés par le volume du son

nuclearprout

Ahahaa. J'ai trouvé un truc vide

http://www.flash-france.com/actionscript.php?action=ListProto&rubid=18

J'aimerai bien connaître l'adresse de ton blog. Merci...
dimanche 4 février 2007 à 23:11:53 | Re : Clips pilotés par le volume du son

Slagt

Membre Club
[ Lien ]

Ca vaut ce que ça vaut...

Distorstase
mardi 6 février 2007 à 20:11:06 | Re : Clips pilotés par le volume du son

nuclearprout

C'est pas du tout ce que je cherche. Néanmoins, c'est dans l'idée. J'avance un peu, voilà ce que j'ai trouvé :

var activityLevel_pb:mx.controls.ProgressBar;
activityLevel_pb.mode = "manual";
activityLevel_pb.label = "Activity Level: %3%%";
activityLevel_pb.setStyle("themeColor", "0xFF0000");
this.createEmptyMovieClip("sound_mc", this.getNextHighestDepth());
var active_mic:Microphone = Microphone.get();
sound_mc.attachAudio(active_mic);
this.onEnterFrame = function(){
activityLevel_pb.setProgress(active_mic.activityLevel, 100);
};
active_mic.onActivity = function(active:Boolean){
if(active){
var haloTheme_str:String = "haloGreen";
}else{
var haloTheme_str:String = "0xFF0000";
}
activityLevel_pb.setStyle("themeColor", haloTheme_str);
};


Ce code (pompé dans l'aide de Flash) me permet de récupérer simplement l'intensité du volume en pourcentage dans un clip progressbar. Maintenant ce que je cherche à faire c'est de pouvoir récupérer ce pourcentage pour lancer des clips. En gros, ce que je veux faire, c'est un truc du genre ;

if() activityLevel_pb = 65% (par ex.)
then() > lancer les clips
else if() > faire autre chose.

C'est écrit en vrac parce que je suis pas programmeur (ça se voit pas hien ?), mais je pense que cela ne doit pas être bien compliqué si je sais quelle partie du code en vert gère la variable de l'intensité du volume.
Voilà, si quelques bonnes âmes peuvent me venir en aide...
mercredi 7 février 2007 à 19:45:38 | Re : Clips pilotés par le volume du son

Slagt

Membre Club
Aaahhh !! C'est dans un microphone ?? Ce que je t'ai donné, ça permet de récuperer l'onde d'un son, et n'importe lequel (pas seulement le microphone).

Dans ce cas effectivement, on peut se servir d'activityLevel. Je n'ai jamais beaucoup touché à ce genre d'outil, mais je suppose qu'en bidouillant, on doit pouvoir faire de même avec n'importe quel son (à voir).

Tu as ça :

this.onEnterFrame = function()
{
activityLevel_pb.setProgress(active_mic.activityLevel, 100);
};

Donc avec des conditions tu peux bien faire ce que tu veux

this.onEnterFrame = function()
{

activityLevel_pb.setProgress(active_mic.activityLevel, 100);

var vol:Number = active_mic.activityLevel;

if (vol < 10)
{
trace ("Volume inférieur à 10%");
}
else if (vol < 20)
{
trace ("Volume compris entre 10% et 20%");
}
else if (vol == 65)
{
trace ("Volume du son égal à 65%");
}
else
{
trace ("Condition par défaut, si aucune autre n'est réalisé.");
}
};



Une condition ça s'écrit donc sous cette forme :
if (CONDITION 1)
{
     // ACTION SI CONDITION 1 VALIDE
}
else if (CONDITION 2 MAIS PAS CONDITION 1)
{
     // ACTION SI CONDITION 2 VALIDE
}
else
{
     // ACTION SI NI CONDITION 1 NI CONDITION 2 VALIDE
}


Bonne chance :)

Distorstase
jeudi 8 février 2007 à 17:55:37 | Re : Clips pilotés par le volume du son

nuclearprout

Merci beaucoup chef, c'est exactement ce que je cherchais. J'avais juste besoin de savoir comment déclarer la variable volume (var vol:Number = active_mic.activityLevel;). J'ai juste eu à remplacer les trace() par mes actions. Très sympa de ta part ! A plus...


Cette discussion est classée dans : clips, volume, pilotés


Répondre à ce message

Sujets en rapport avec ce message

Conditions de lecture de clips [ par geilgestorm ] Bonjour,J'ai composé un menu qui comprends un clip pour chaque rubrique. 1- Je voudrais mettre un code action script pour m'assurer que le menu 1 ne Conditions de lecture de clips [ par geilgestorm ] Bonjour,J'ai composé un menu qui comprends un clip pour chaque rubrique. 1- Je voudrais mettre un code action script pour m'assurer que le menu 1 ne augmentation progressive du volume d'un son [ par YarbY ] SalutJe cherche à faire débuter un son en faisant augmenter progressivement le volume, histoire que le son arrive pas en brut comme ça !!Le son est un control du volume [ par mdog ] salut, je suis en train de faire un synthetiseur en flash. J'ai besoin d'un conseil. Comment faire un bouton de control du volume? La, j'en ait aucune probleme d'attachMovie [ par bartoun ] bonjour à tousje galere sur les attachMovie comment faire pour definir les proprietes de clips crees avec une boucle(par exemple je souhaiterais que l Masquer deux movies clips [ par fredouille34 ] Bonjour, je débute en flash,j'ai créé trois MC, je veux lancer c movie clip à partir de simple bouton (3 donc), mais j'aimerais que lorsque l'on cliqu Concaténation de chaines [ par djagger ] Salut !Voici mon problème :Je place des clips par click de souris.J'ai un tableau ou je stock les clips.Je veux sauvegarder les positions des clips.J' duplication de deux clips différents!! [ par jeueduc ] Salut tout le monde!!Voilà, j'ai un petit souci : je voudrais dupliquer 2 clips différents et ce de façon dynamique. Le truc c'est que mon algo foncti Nom d'occurence, variable? [ par jdeboer ] Bonjour,Voila mon probleme. J ai plusieurs clips qui s appellent remediation1, remediation2,....remdiation15J aimerai que lorsque la souris passe sur SVP problème avec les clips & les scrollings [ par djiboul ] Bonjour à tous, je suis nouveau içi et je débute en flash MX (on a déjà dû vous la faire celle là )je pense avoir un problème aves les ciblages mais j


Nos sponsors


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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,905 sec (4)

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