Показать сообщение отдельно
Старый 07.03.2015, 19:50
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 5  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Это понятно. Просто для того, чтобы тормознуть/зафэйдить звуки, надо их знать. Т.е., либо учитывать в каком-нибудь регистраторе (или внутри самого SoundManager'а) и потом пройтись по ним, либо сделать у них внутри механизм, который будет отрабатывать автоматически.

Кроме того, есть другие случаи, которые требуют не только остановки звука, но и запуска с той позиции, на которой звук остановился. Сейчас у меня, как я написал выше, стартует ракета (время пролета через экран около секунды, включая колебания на старте). И при старте полета запускается звук соответствующей длительности, который синхронизирован с визуализацией. Просто прервать этот звук при остановке визуализации недостаточно.

Впрочем, я походу определился. Иногда сформулировать проблему полезно и для себя самого.