Показать сообщение отдельно
Старый 30.05.2018, 22:16
deepNoise вне форума Посмотреть профиль Отправить личное сообщение для deepNoise Найти все сообщения от deepNoise
  № 5  
Ответить с цитированием
deepNoise

Регистрация: May 2018
Сообщений: 27
Сложно разобраться, когда не понимаешь лингвистики и вообще принципа работы скрипта. Я раньше с AS2 немного работал, так тут всё совсем другое. Что то понимаю, что то нет.

В общем если проще, у меня есть скрипт:
Код AS3:
var myMic:Microphone = Microphone.getMicrophone();
Security.showSettings(SecurityPanel.MICROPHONE);
myMic.setLoopBack(true);
myMic.setUseEchoSuppression(false);
 
stage.addEventListener(Event.ENTER_FRAME, stage_EnterFrame);
 
function stage_EnterFrame(e:Event)
{
var num:Number = myMic.activityLevel * 4;
trace(num);
 
if(num <= 10){
	voice.gotoAndStop(1);
}else if(num <= 20){
	voice.gotoAndStop(2);
}else if(num <= 30){
	voice.gotoAndStop(3);
}else if(num <= 40){
	voice.gotoAndStop(4);
}
 
}
Здесь в зависимости от значения переменной n, которая определяет уровень звука в микрофоне, переходит на определённый кадр клипа.
А как сделать, чтобы эта переменная n определяла уровень звука в самой системе? Имею ввиду не из определённого звукового файла, а в самом Windows.