Увы, обнаружились ошибки, исправить не смог...
Начинает играться всё нормально, за что вам пребольшущее спасибо, но на 0 сек. все останавливается и начинает играть заново только при достижении стартовой точки... Пробовал какие-то монструозные конструкции, например

Код AS1/AS2:
var snd:Sound = new Sound();
snd.loadSound("ortclock2.mp3",true);
snd.stop();
snd.onLoad = function(yes) {
if (yes) {
snd.start(sec, 1);
if (seconds == 0) {
snd.stop();
snd.start (0,999);
}
}
};
и

Код AS1/AS2:
var snd:Sound = new Sound();
snd.loadSound("ortclock2.mp3",true);
snd.stop();
snd.onLoad = function(yes) {
if (yes) {
snd.start(sec, 1);
snd.onSoundComplete {
if (seconds == 0) {
snd.stop();
snd.start (0,999);
}
}
};
Но тщетно...
