Пропуск анимации Flash, непроверенное воспроизведение аудио - PullRequest
0 голосов
/ 07 января 2012

Я сейчас совершенно сбит с толку.

У меня есть проект Flash CS5 / AS3, большая игра Flash, в которой используется МНОГО анимации.Я разделил их на мувиклип на сцене с соответствующими сценариями действий и событиями для «экранов исследования», и еще один мувиклип на сцене для одного из испытаний и еще один такой набор для другого вызова.

Этот метод позволяет мне помещать в соответствующий мувиклип только те анимации, которые нужны этой части, и связывать события сцены с его мувиклипом.

Однако мне, очевидно, нужно связать их.Для этого я использую следующее:

stop();
thismovieclip.stop();
gotoAndPlay(1, "THAT_SCENE");

Следующий видеоклип запускается автоматически, когда появляется следующая сцена.

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

Что происходит?Как мне это исправить?Я ЗНАЮ, что это возможно, но как мне это сделать?

РЕДАКТИРОВАТЬ: Я нашел обходной путь, который полностью исключает использование сцен, однако, если у кого-то есть какая-либо полезная информация или возможные решения, они должны ответить!

1 Ответ

0 голосов
/ 20 марта 2012

Кажется, что есть сбой в Сценах, так что воспроизведение предыдущей сцены также воспроизводит все сцены между текущей и целевой сценой.Надеемся, что это будет решено в CS6.

Между тем, если кому-то нужно перемещаться между сценами, я рекомендую использовать MovieClips intead на ОДНОЙ сцене, а также скрывать и показывать их для достижения того же самого.

...