Ребята, очередной глупый вопрос.
Сделал такую штуку, которая может менять громкость звука в объекте (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