
Код AS1/AS2:
snd.onSoundComplete = function() { snd.start(); }
И не нужно аттачить ниче.
Что касается методов this : слушаем внимательно.
1. Когда создаем новый саунд в скобках указывается уровень откуда будет звук браться.
2. Попробуйте сделать клип, пустой например на очень низком уровне, и пихайте звук в него.

Код AS1/AS2:
var snd = new Sound(mc);
Все будет работать. с учетом того что выше видео-звук будет на уровень выше звука в mc