- Сообщения
- 33
- Реакции
- 0
Здравствуйте!
Ранее создавал открытки на Flash в ActionScript и добавлял к ним какую-то мелодию. В конце проигрывания открытки появляется кнопка "Повторить просмотр", которая возвращает на первый кадр и запускает анимацию вместе со звуком. В ActionScript 3 код возвращения на первый кадр:
А для остановки звуков:
Сейчас делаю открытку на HTML5 Canvas. Каким образом можно перезапустить звук при возвращении к началу открытки? Пытался сам найти в интернете, но ничего дельного не нашел.
Также столкнулся с еще одной проблемой. Почему-то в браузере Chrome звук не проигрывается до тех пор пока открытка не проиграется и я не нажму на кнопку "Повторить просмотр". После этого появляется звук. В других браузерах (IE, Opera, Firefox) звук воспроизводится нормально сразу. Звук воспроизводится также нормально в мобильном на Android в том же Chrome. А на компьютере нет. Пробовал на другом компьютере - и также не работает в Chrome. Думал еще дело в конкретной анимации, но нет. Пробовал делать новую анимацию, где просто проигрывается звук, и эту же анимацию проверял на другом компьютере и такая же проблема. Что это за странность? Можно ее исправить?
Ранее создавал открытки на Flash в ActionScript и добавлял к ним какую-то мелодию. В конце проигрывания открытки появляется кнопка "Повторить просмотр", которая возвращает на первый кадр и запускает анимацию вместе со звуком. В ActionScript 3 код возвращения на первый кадр:
Код:
movieClip_4.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndPlayFromFrame_2);
function fl_ClickToGoToAndPlayFromFrame_2(event:MouseEvent):void
{
gotoAndPlay(1);
}
А для остановки звуков:
Код:
movieClip_4.addEventListener(MouseEvent.CLICK, fl_ClickToStopAllSounds);
function fl_ClickToStopAllSounds(event:MouseEvent):void
{
SoundMixer.stopAll();
}
Сейчас делаю открытку на HTML5 Canvas. Каким образом можно перезапустить звук при возвращении к началу открытки? Пытался сам найти в интернете, но ничего дельного не нашел.
Также столкнулся с еще одной проблемой. Почему-то в браузере Chrome звук не проигрывается до тех пор пока открытка не проиграется и я не нажму на кнопку "Повторить просмотр". После этого появляется звук. В других браузерах (IE, Opera, Firefox) звук воспроизводится нормально сразу. Звук воспроизводится также нормально в мобильном на Android в том же Chrome. А на компьютере нет. Пробовал на другом компьютере - и также не работает в Chrome. Думал еще дело в конкретной анимации, но нет. Пробовал делать новую анимацию, где просто проигрывается звук, и эту же анимацию проверял на другом компьютере и такая же проблема. Что это за странность? Можно ее исправить?