Помогите пожалуйста, проблема в том что после повторного проигрывания музыка воспроизводиться с середины. Буду премногоблагодарен.

Код AS3:
sounds_off.visible=false
var chn:SoundChannel;
var setPosition:int = 0;
var isPlaying:Boolean=false;
bt_sounds.addEventListener(MouseEvent.CLICK,playSnd);
function playSnd(e:MouseEvent) {
var s:Sound =new Sound (new URLRequest("music.mp3"));
isPlaying?(setPosition = chn.position, chn.stop()):chn=s.play(setPosition, int.MAX_VALUE);
isPlaying=! isPlaying;
}
bt_sounds.buttonMode = true;
bt_sounds.addEventListener(MouseEvent.CLICK, soundsswitch);
var _fl:Boolean = true;
function soundsswitch (e:MouseEvent):void{
if (_fl){
sounds_off.visible=true;
sounds_on.visible=false;
_fl = false;
}else{
sounds_off.visible=false;
sounds_on.visible=true;
_fl = true;
}
}