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