Я всегда пытаюсь сделать простой звуковой проигрыватель, который также имеет регулировку громкости, но я не могу понять, как связать его с громкостью звука,
я сделал кнопку, которую можно перетаскивать, но я хотел установить ее максимум x и y,
поэтому я сделал это,
vol_player_btn.addEventListener(MouseEvent.MOUSE_MOVE,buttonInside);
protected function buttonInside(e:MouseEvent):void {
if (e.buttonDown) {
vol_player_btn.x = 480;
vol_player_btn.y = mouseY;
}
}
но потом
возникают две проблемы, которые говорят мне, что я делаю кнопку громкости неправильно, и, возможно, мне нужна помощь
Две проблемы
Как связать его со звуком, громкость которого равна 100,90,80 и т. д. (я знаю о преобразованиях звука, но до сих пор не знаю, как связать его с этой кнопкой)
И он может двигаться вверх и вниз так же, как движется мышь. Да, я знаю, что могу установить что-то вроде этого в функции и внутри
if(e.buttonDown)
если (mouseY меньше, чем число, которое я угадаю случайным образом) {тогда делаем то, что нужно}
Но я знаю, что это неэффективный способ, поэтому я буду рад услышать ваши идеи о функциональности громкости.