У меня есть анимированный HTML-холст, который я создал в Animate cc
Все это хорошо работало, когда все аудио воспроизводилось синхронно с анимацией.
Но мне нужно было загрузить его изслучайная точка, которую я выполнил, используя следующий код:
this.gotoAndPlay(1+Math.random()*3456);
Каждая анимация воспроизводится плавно в течение 5-минутной временной шкалы на опубликованном html-холсте.
Но теперь нет ни одного звукавоспроизводятся за исключением того, который загружен в кадре 0
Так, например ..
this.frame_0 = function() {
playSound("windy",-1);
}
Это код, который загружает первый звук, который находится в том же кадре, что и загрузкаслучайный код кадра.
Теперь, если загружен кадр 130 и воспроизводится анимация, следующий код
this.frame_143 = function() {
playSound("TrainSoundwav");
}
Должен загружать звук поезда после достижения кадра 143.
Но это не так, и ни один из других звуков для всей остальной анимации не воспроизводится на опубликованном холсте.
Я часами пытался найти способ воспроизвести звуки, но ничегоs работает,
Только когда я снимаю загрузку, случайный код кадра выполняет всю аудио работу при публикации.
Могу поспорить, это что-то простое, что мне не хватает,
Пожалуйстапомощь.