Flash - возобновить воспроизведение песни во время редактирования проекта Flash - PullRequest
0 голосов
/ 17 января 2012

Так что я обнаружил, что мне нужно немного вспомнить ...

Я играю песню и синхронизирую некоторые визуальные изменения с этой песней.Проблема заключается в том, что для воспроизведения песни при предварительном просмотре изменений в анимации мне необходимо начать воспроизведение своего флэш-проекта с кадра 0.

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

Есть ли способполучить песню для воспроизведения, начиная с правильной позиции, независимо от того, где я запускаю анимацию во время разработки?

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

Ответы [ 2 ]

1 голос
/ 18 января 2012

Установите формат звука для вашего аудио на «Поток» против «Событие» в окне свойств. Это должно позволить вам слышать звук во время очистки временной шкалы и начать воспроизведение в IDE, где вы хотите.

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

0 голосов
/ 17 января 2012
//Stores the position of the "playback head"
var pausePosition:Number = sndChannel.position;
sndChannel.stop();

//When ready to resume playback, call this line
sndChannel = soundClip.play(pausePosition);
...