Какую версию ActionScript вы используете, AS2 или AS3?
Как вы воспроизводите свой звук?Это сидит в ключевом кадре на временной шкале?Используете ли вы Actionscript для импорта и воспроизведения из библиотеки?
(Изменить с помощью кода временной шкалы)
ОК, если он на временной шкале, вам потребуется использовать ActionScript для его воспроизведения,чтобы потом можно было по отдельности нацелиться на него, чтобы остановить его.
Сначала перейдите в свою библиотеку, щелкните правой кнопкой мыши по своему звуку и отредактируйте его свойства.Вы хотите экспортировать его для ActionScript и дать ему уникальный идентификатор ActionScript, что-то вроде «MyGreatSound».Без пробелов и т. Д., Только одно слово.
Уберите свой звук из ключевого кадра.
Затем создайте ключевой кадр в слое действий, который соответствует началу вашего звука, и вставьте его в него;(предполагается, что вы дали своему звуку в библиотеке идентификатор «MyGreatSound»)
var myChannel:SoundChannel = new SoundChannel();
var mySound:Sound = new MyGreatSound();
myChannel = mySound.play(0);
Это будет воспроизводить ваш звук, как и раньше.
Чтобы остановить его, создайте другой ключевой кадр, соответствующийк точке на временной шкале, где вы хотите, чтобы звук прекратился.
Вставьте следующее;
myChannel.stop();
У вас могут возникнуть проблемы с областью действия, но попробуйте.
Вот еще несколько примеров: http://www.republicofcode.com/tutorials/flash/as3sound/