# Mute soundchannel on leavingframe

**URL:** <https://forum.kirupa.com/t/mute-soundchannel-on-leavingframe/318389>\
**Category:** Uncategorized\
**Created:** [January 18, 2011, 7:32pm UTC](https://forum.kirupa.com/t/mute-soundchannel-on-leavingframe/318389 "2011-01-18T19:32:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![youan](https://avatars.discourse-cdn.com/v4/letter/y/8e8cbc/32.png) [@youan](https://forum.kirupa.com/u/youan)\
**Post date:** [January 18, 2011, 7:32pm UTC](https://forum.kirupa.com/t/mute-soundchannel-on-leavingframe/318389/1 "2011-01-18T19:32:27Z")

</div>

Greetings, here is my query:

my soundchannel plays when i enter frame 7, I would like it to mute when i exit frame 7.

easy.

this is my wrong code:

```auto
var soundFactory7:Sound = new Sound;
        
		
		var channel7:SoundChannel = new SoundChannel();
       
	   var positionTimer7:Timer;
	   
	   var transform7 = new SoundTransform();

channel7.soundTransform = transform7;

  soundFactory7 = new Sound(new URLRequest("tcp_d1_05_5_dashes_irdial.mp3"));

channel7 = soundFactory7.play();
			
			
			channel7.soundTransform = transform7;
if (currentFrame == 7) {

transform7.volume = 1;
}

else {
	
	transform7.volume = 0;
}
            channel7.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler7);

            positionTimer7 = new Timer(50);
            //positionTimer.addEventListener(TimerEvent.TIMER, positionTimerHandler);
            positionTimer7.start();
        
         function soundCompleteHandler7(event:Event):void {
            trace("soundCompleteHandler7: " + event);
            positionTimer7.stop();
			channel7 = soundFactory7.play();
			channel7.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler7);
			
		 }

```

thanks for your time
