PDA

Просмотр полной версии : mp3 player - прокрутка HSlider


patap
01.03.2010, 17:26
Мне нужно сделать так, чтобы когда проигрывается запись, бегунок на HSlider передвигался соответственно текушей позиции записи. (как в обычных плеерах)

Я так пологаю что нужно на объект Sound() повесить addEventListener(), и указать в нем событие (какое не знаю) и функцию, и при возникновении этого события в этой функции менять value у HSlider.

т.е. как-то так


var song:Sound = new Sound();
song.addEventListener(событие, moveSlider);
song.play();

private function moveSlider():void {
//тут меняем value у HSlider
}


Посоветуйте пожалуйста.

scarbo
01.03.2010, 22:34
у Sound нет соответствующего события, вешать надо на EnterFrame или на Timer- напишите класс AudioBox и рассылайте им события play,payse,stop,clean,seek
Если надо могу кинуть исходник для флекса

patap
02.03.2010, 11:21
scarbo, спасибо за ответ. Суть понял. Но все-таки было бы хорошо посмотреть на ваш исходник.
patapatapatap (dog) gmail (dot) com