зачем людей обманываете? код не только в кадре в верхнем слое, но еще и на мувиках внутри других мувиков и на кадрах там же

примерно нужно делать так:
1. удаляем слой с вашим звуком.
2. в библиотеке в linkage для звука ставим галочку "export for as" и identifier например "mega_sound".
3. в первом кадре в слое as пишем

Код AS1/AS2:
stop();
var mySound:Sound = new Sound();
mySound.attachSound("mega_sound");
//чтобы звук был зацикленным, по его окончанию играем снова
mySound.onSoundComplete = function() {
this.start();
};
mySound.start();
и вот в тех местах где вы включаете/выключаете звук нужно убрать махинации с громкостью, а просто делать

Код AS1/AS2:
_root.mySound.stop();
или
_root.mySound.start();
таким образом вы сможете управлять воспроизведением конкретного звука.