Please make sure that the sound sync property is set to Event and that you are calling SoundMixer.stopAll(); before moving to another scene.
Here is an example:
https://bit.ly/3rZKAj9
AS3 code:
Scene 1
import flash.events.MouseEvent;
import flash.media.SoundMixer;
function gotoScene1(e:MouseEvent):void
{
SoundMixer.stopAll();
gotoAndStop(1, "Scene 1");
}
function gotoScene2(e:MouseEvent):void
{
SoundMixer.stopAll();
gotoAndStop(1, "Scene 2");
}
function gotoScene3(e:MouseEvent):void
{
SoundMixer.stopAll();
gotoAndStop(1, "Scene 3");
}
stop();
scene1Button.mouseEnabled = false;
scene2Button.addEventListener(MouseEvent.CLICK, gotoScene2);
scene3Button.addEventListener(MouseEvent.CLICK, gotoScene3);
Scene 2
import flash.events.MouseEvent;
scene1Button.addEventListener(MouseEvent.CLICK, gotoScene1);
scene2Button.mouseEnabled = false;
scene3Button.addEventListener(MouseEvent.CLICK, gotoScene3);
Scene 3
import flash.events.MouseEvent;
scene1Button.addEventListener(MouseEvent.CLICK, gotoScene1);
scene2Button.addEventListener(MouseEvent.CLICK, gotoScene2);
scene3Button.mouseEnabled = false;
I hope it helps.
Regards,
JC