Hi,
Here it is for flv, or atl east its one way of doing it.Without seeing your naming system or set up, try that.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.CLICK, btnMute);
function btnMute(e:MouseEvent):void
{
muted = ! muted;
if (muted)
{
vol = 0;
}
else
{
vol = 1;
}
newTransform.volume = vol;
SoundMixer.soundTransform = newTransform;
}
The firstRun part stops it from resetting all the vars again upon returning to frame 1.





Reply With Quote