Регистрация: Oct 2002
Сообщений: 8
|
Как узнать, когда звук закончил проигрываться?
Делаю что-то типа слайдшоу: появляется картинка, приятный женский голос начинает что-то говорить. Потом картинка исчезает, вместо нее появляется следующая, и тот же голос продолжает рассказ. Голос нарезан в wav файлы. Теперь, собственно, проблема: как узнать, когда надо переходить на следующую картинку? После появления изображения я запускаю звук, он проигрывается, и потом.... Как узнать, он еще проигрывается, или уже нет? Как его для этого нужно вставить? Просто в keyframe с sync=Start (или Event, в принципе, без разницы), через объект Sound, во вложенном клипе,... КАК? Подойдет любая callback функция, какая-то переменная, типа isPlaying, которую в цикле можно проверять, ЧТО УГОДНО. У объекта Sound() я ничего похожего не нашел.
Flash юзаю 5-й, но подойдет и решение для MX-only.
|