На мой взгляд, лучший способ управления звуками на временной шкале:
1) во флеш-библиотеке проекта щелкните правой кнопкой мыши по звуку и выберите пункт контекстного меню «Свойства ...» ->
Открылось окно «Свойства звука» ->
, перейдите на вкладку «ActionScript» ->
, включите «Экспорт для ActionScript» ->
введите имя некоторого класса в "Ввод текста «Класс» (например, «MySound1») ->
нажмите «ОК»
Теперь звук доступен из ActionScript
2) удалить звук с временной шкалы
3) когда вам нужно начать воспроизведение этого звука, используйте код
var mySound:Sound = new MySound1();
var mySoundChannel:SoundChannel = mySound.play(0);
, где MySound1 - это имя класса, которое вы задали в окне «Свойства звука».
, когда вам нужно остановить использование кода звука
mySoundChannel.stop();
Используя этот способ, вы сможете запускать / останавливать любые звуки, не приглушая другие звуки.