PDA

Просмотр полной версии : Почему звук продолжает прокручиваться?


Anig
10.03.2011, 01:54
Здравствуйте, помогите пожалуйста, непонятная ситуация.
В мувике на отдельном лаере звук на одну секунду.
В конце мувика стоп.
Он загружается в лоадер на главной странице, прокручивается до конца и замирает, как ему велит стоп.
А звук периодически продолжает повторяться, вместо того чтоб прозвучать один раз. На него стоп никак не влияет? Почему?
Помогите пожалуйста....Никаких loop и repeat на звуке на забыто....

mooncar
10.03.2011, 02:16
Если у вас речь идет о звуке, импортированном во флешку и "лежащем" в среде разработки в каком-то слое, то просто укажите ему:
Синхронизация: "Event", Тип повтора:"Repeat", количество раз: "1".

Anig
10.03.2011, 10:46
Весь ужас в том, что все так и сделано (

Добавлено через 2 минуты
Как еще можно остановить? И главное почему так...?

mooncar
10.03.2011, 11:20
Остановить-то можно и другими способами, но наверное, у вас где-то что-то не так и стоит разобраться.
Посмотрите:

Anig
10.03.2011, 13:08
да нет, все так, как Вы тут показали, и мне не раз приходилось это делать, в том то и проблема, что такого не бывало никогда....

Добавлено через 20 минут
по-моему проясняется... вот смотрю... Был установлен таймер у меня с повтором несколько раз, и по-моему,звуку стало наплевать на стоп, он играл ровно столько раз, сколько вызывался заново осчет таймера. Баг?

mooncar
10.03.2011, 14:57
Какой таймер?
Вообще звуку наплевать на "стоп" таймлайна (кроме типа синхронизации "Stream"), у него другая схема работы, которая зависит от типа синхронизации.

Anig
10.03.2011, 15:26
Вот такой
var minuteTimer:Timer = new Timer(10000,1);

minuteTimer.addEventListener(TimerEvent.TIMER, onTick);
minuteTimer.addEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete);

minuteTimer.start();

Если тут число repeat-ов больше 1, тот тут все и начинается....

mooncar
10.03.2011, 15:34
Я бы посоветовал вам тогда использовать и программное управление звуком, уж коль скоро вы кодите.
Судя по всему AS3, тут я не подсказчик, к сожалению, посмотрите примеры, как управлять звуком в AS3.

Anig
10.03.2011, 15:40
Все равно помогли, спасибо, когда с тобой кто-то думает, думается лучше)