Hi,

Here it is for flv, or atl east its one way of doing it.
PHP Code:
import flash.events.MouseEvent;
import flash.media.SoundMixer;

var 
muted:Boolean;
var 
firstRun:String;
var 
newTransform:SoundTransform;
var 
vol:Number;

if (
firstRun != "started")
{
    
trace("start");
    
muted false;
    
vol 1;
    
firstRun "started";
    
newTransform = new SoundTransform();
    
newTransform.volume vol;
    
SoundMixer.soundTransform newTransform;
}
else
{
    
trace("Looped");
    
muted muted;
    
vol vol;
}

audio_btn.addEventListener(MouseEvent.CLICKbtnMute);

function 
btnMute(e:MouseEvent):void
{
    
muted = ! muted;
    if (
muted)
    {
        
vol 0;
    }
    else
    {
        
vol 1;
    }
    
newTransform.volume vol;
    
SoundMixer.soundTransform newTransform;

Without seeing your naming system or set up, try that.

The firstRun part stops it from resetting all the vars again upon returning to frame 1.