Показать сообщение отдельно
Старый 05.08.2018, 13:17
Кот Баюн вне форума Посмотреть профиль Отправить личное сообщение для Кот Баюн Найти все сообщения от Кот Баюн
  № 1  
Ответить с цитированием
Кот Баюн
 
Аватар для Кот Баюн

Регистрация: Feb 2013
Адрес: Город, которого нет
Сообщений: 581
Отправить сообщение для Кот Баюн с помощью ICQ Отправить сообщение для Кот Баюн с помощью Skype™
По умолчанию Стереопанорамирование по Stage

Ребята, очередной глупый вопрос.
Сделал такую штуку, которая может менять громкость звука в объекте (Movieclip под именем audio) в зависимости от его размера.

Код AS1/AS2:
var audio_sound:Sound = new Sound(this.audio);
this.onEnterFrame = function() {
	audio_sound.setVolume(this.audio._xscale & this.audio._yscale);
};
Теперь собственно вопрос.
Хотелось бы прикрутить к этой штуке панорамирование.
Но проблема в том, что там диапазон от -100 до +100
Как при положении мувика, допустим, x=0, сделать pan -100, то есть влево до упора....
А при положении x=640 (это сколько у меня величина stage в данном случае) pan будет +100.
Наверно, при положении объекта x=320, pan будет ровно 0, исходя из такой логики.
Нужна какая-то формула\пропорция.
А вот какая, понять не могу.

Исходник здесь же.

audio_zoom_pan.zip