Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   полоса прокрутки ролика (http://www.flasher.ru/forum/showthread.php?t=147280)

pavelspb 30.11.2010 23:52

полоса прокрутки ролика
 
Здравствуйте.
Создаю урок. Идея в том, что слегка анимированый учебный материал сопровождается голосовым пояснением. Голос вставлен кадр т.е. strem (извините за костноязыкость - новичок).
Вопросы:
1. Как сделать прогресс бар, при помощи которого можно будет перескакивать в нужное место урока (как во всех проигрывателях видео или аудио)
2. можно ли контролировать уровень громкости звука, когда он вставлен в кадр? (я так понял нет, но что то не верится)

Понимаю, что первый вопрос может оказаться объемным, поэтому может кто то на пример натолкнет или на урок подобный.
Спасибо.

RandomUser 01.12.2010 00:46

1. gotoAndPlay(frame)?
2. sound_mc.soundTransform = new SoundTransform(0.5);

pavelspb 01.12.2010 10:54

Цитата:

Сообщение от RandomUser (Сообщение 953818)
1. gotoAndPlay(frame)?

Не совсем так просто. Нужно, чтобы по ходу прокрутки муви клипа внизу бежала полоса (которая соответствует времени прокрутки клипа) и кликнув на ней в любое место, мувиклип проигрывается с соответсвтующего этому месту кадра. Т.е. как я понимаю команда gotoAndPlay конечно нужна, но что писать в (frame)? Этот параметр должен как то генерироваться. А вот как...:(

alatar 01.12.2010 11:06

Цитата:

А вот как...
Не надо было математику в начальных классах прогуливать.
Код:

frame = (mouseX / bar.width) * soundClip.totalFrames
где mouseX – х координата клика по прогресс-бару, bar.width – ширина прогресс-бара, soundClip.totalFrames – количество кадров в клипе.

pavelspb 01.12.2010 12:18

Во!
Похоже на то что нужно! вечером попробую применить.
alatar, СПАСИБО БОЛЬШОЕ! А на счет математики это Вы правы :)... Не любил ее. Кто же знал, что под старость лет программирование увлечет меня?! :)

loover 15.01.2011 21:38

а как тоже самое сделать с еще не полностью загруженным аудио? т.е. есть файл, при клике на "плай" он начинает загружаться и сразу играть. но если перемотать (нажать на середине прогресс бара) - звук не играет. в play передается корректное время.


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

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