Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.11.2010, 23:52
pavelspb вне форума Посмотреть профиль Отправить личное сообщение для pavelspb Найти все сообщения от pavelspb
  № 1  
Ответить с цитированием
pavelspb

Регистрация: Oct 2010
Сообщений: 19
По умолчанию полоса прокрутки ролика

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

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

Старый 01.12.2010, 00:46
RandomUser вне форума Посмотреть профиль Отправить личное сообщение для RandomUser Найти все сообщения от RandomUser
  № 2  
Ответить с цитированием
RandomUser

Регистрация: Mar 2006
Адрес: Odessa
Сообщений: 157
1. gotoAndPlay(frame)?
2. sound_mc.soundTransform = new SoundTransform(0.5);
__________________
Не всех война убила - многих покалечила

Старый 01.12.2010, 10:54
pavelspb вне форума Посмотреть профиль Отправить личное сообщение для pavelspb Найти все сообщения от pavelspb
  № 3  
Ответить с цитированием
pavelspb

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

Старый 01.12.2010, 11:06
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 4  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
А вот как...
Не надо было математику в начальных классах прогуливать.
Код:
frame = (mouseX / bar.width) * soundClip.totalFrames
где mouseX – х координата клика по прогресс-бару, bar.width – ширина прогресс-бара, soundClip.totalFrames – количество кадров в клипе.

Старый 01.12.2010, 12:18
pavelspb вне форума Посмотреть профиль Отправить личное сообщение для pavelspb Найти все сообщения от pavelspb
  № 5  
Ответить с цитированием
pavelspb

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

Старый 15.01.2011, 21:38
loover вне форума Посмотреть профиль Отправить личное сообщение для loover Найти все сообщения от loover
  № 6  
Ответить с цитированием
loover
 
Аватар для loover

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

Создать новую тему Ответ Часовой пояс GMT +4, время: 09:48.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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