Нужно настроить громкость на советы as3 - PullRequest
0 голосов
/ 02 апреля 2020

Это мой код звука в моей программе. Я не уверен, что mySound и mySound2 необходимы. Это разные музыкальные треки c, но они не будут воспроизводиться одновременно. Есть некоторые ошибки, например, с неправильной последовательностью, но я могу их исправить. Меня больше беспокоит громкость, потому что она громкая без громкости. Отрегулируйте. Меня беспокоит то, что независимо от того, что я установил для параметра volumeAdjust.volume, он ничего не меняет в объеме. Я пробовал что-то вроде

volumeAdjust -= .5 

не в функции, а как глобальную переменную / объект, но это тоже не работает.

Вот основной код, но помните, что каналы уже объявлены переменными во всем мире.

var volumeAdjust:SoundTransform = new SoundTransform();
var mySound:Sound = new Sound();
var mySound2:Sound = new Sound();
volumeAdjust.volume = 0.5;
channel.soundTransform = volumeAdjust;
channel2.soundTransform = volumeAdjust;

1 Ответ

0 голосов
/ 03 апреля 2020

Так что я подумал, что просто добавлю решение, которое придумал, и которое включает подсказку Органиса. Я не думал, что это сработает, потому что звуки короткие, но настройте громкость сразу после .play (); линия работает, я думаю, почти сразу так. Я не был уверен в том, насколько хорошо программа примет быстрый звук и настроит его достаточно быстро, но он работал так, как я хотел.

...