Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   mp3 player - прокрутка HSlider (http://www.flasher.ru/forum/showthread.php?t=136955)

patap 01.03.2010 17:26

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

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

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

Код AS3:

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


Часовой пояс GMT +4, время: 08:49.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.