Flash AS3 Прекращение звука на определенном кадре

Я работаю над анимацией, для которой требуются кнопки «Далее» в конце каждой сцены. Фильм возобновляется после нажатия кнопки. Во время паузы я бы хотел, чтобы фоновая музыка также останавливалась. Я пробовал несколько решений, но ни одно из них не сработало. Я использую Flash Professional CS 5.5.


person chevrelune    schedule 16.04.2016    source источник
comment
По крайней мере, опубликуйте код, который вы пробовали, чтобы вы могли получить правильное руководство.   -  person SaachiTech    schedule 17.04.2016


Ответы (1)


Предположим, вы используете «временную шкалу» вместо чистого AS3. В начале всего проекта (MySound — это указанный вами звук):

var position:Number = 0;
var mySound:Sound = new MySound();
var sc:SoundChannel;

Когда вы начинаете воспроизводить каждую сцену (или нажимаете кнопку возобновления):

sc = mySound.play(position);

Конец сцены:

position = sc.position;
sc.stop();
person Shintiger    schedule 19.04.2016