Показать сообщение отдельно
Старый 22.02.2017, 13:22
yumakar вне форума Посмотреть профиль Отправить личное сообщение для yumakar Найти все сообщения от yumakar
  № 6  
Ответить с цитированием
yumakar
 
Аватар для yumakar

Регистрация: Feb 2017
Сообщений: 7
Цитата:
Сообщение от callme Посмотреть сообщение
Чтобы потом когда появится третье состояние SOFT_SOUND,

Код AS3:
const SOFT_SOUND = 2;
 
if(counter_mute == 1) {
    mt.volume = 0;
    soundChannel.soundTransform = mt;
}
if(counter_mute == 0) {
    mt.volume = 1;
    soundChannel.soundTransform = mt};
}
if(counter_mute == SOFT_SOUND) {
    mt.volume = 0.5;
    soundChannel.soundTransform = mt};
}

не пришлось переписывать вот этот блок кода.

Код AS3:
if(counter_mute == 1) {
    mt.volume = 0;
    soundChannel.soundTransform = mt;
}
if(counter_mute == 0) {
    mt.volume = 1;
    soundChannel.soundTransform = mt};
}
Чтобы одной кнопкой включать-выключать mute. Можно и по другому. Функцию можно привязать к регулятору громкости как у меня здесь. Только там вместо mute привязана функция mono. Тогда при выходе из функции всегда будет тот уровень громкости, который задан регулятором, а не максимальный mt.volume = 1.