В вашем случае достаточно сделать так.

Код AS1/AS2:
muz.onSoundComplete=function():Void{
position=0;
flag=true;
}
Флаг переменная со значением булево. В Вашей функции фадеОут проверяете и если она true то присваиваете false, а также не переопределяете переменную position. В противном случае переопределяете.