так почему то не получается...

Код AS3:
btn.addEventListener(MouseEvent.CLICK, playsound);
var soundChannel1:SoundChannel = null;
var soundChannel2:SoundChannel = null;
function playsound(e:MouseEvent):void {
if(temp==1)
{ soundChannel1.stop();
soundChannel1 = null;
soundChannel2 = sound2.play( 0, 3000 );
temp=0;
}else{
soundChannel2.stop();
soundChannel2 = null;
soundChannel1 = sound1.play( 0, 3000 );
temp=1;
}
}
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
если же после else будет

Код AS3:
soundChannel1 = sound1.play( 0, 3000 );
soundChannel2.stop();
soundChannel2 = null;
то работать будет только один звук и выключить его не удастся
если же воспроизведение засунуть в одни скобки, а стоп в другие, то работают вместе и отключаются тоже