Actionscript 3 全球访问声音
在AS3中,您可以通过以下方式创建声音:Actionscript 3 全球访问声音,actionscript-3,flash,audio,Actionscript 3,Flash,Audio,在AS3中,您可以通过以下方式创建声音: myMusic:Sound = new LobbyTune(); channel:SoundChannel = myMusic.play(); 现在,即使我切换场景,这个声音也会继续播放。我怎样才能阻止来自不同场景的声音 我假设我可以使用\u global变量实现这一点,但这会引发一个错误: 场景1,层“动作”,第231帧,第1行,第16 1078列:标签必须是简单标识符。 那么如何控制来自不同场景的声音呢 注意:我不希望在场景结束前停止声音,并在下
myMusic:Sound = new LobbyTune();
channel:SoundChannel = myMusic.play();
现在,即使我切换场景,这个声音也会继续播放。我怎样才能阻止来自不同场景的声音
我假设我可以使用\u global
变量实现这一点,但这会引发一个错误:
场景1,层“动作”,第231帧,第1行,第16 1078列:标签必须是简单标识符。
那么如何控制来自不同场景的声音呢
注意:我不希望在场景结束前停止声音,并在下一个场景开始时再次启动。将“mysound”作为文档类中的静态变量(我们称之为“Main”)。使用Main.mysound.Stop()之类的命令从程序中的任何位置停止此声音。请发布引发您提到的错误的确切代码。使用play()Stop()等静态方法创建一个MyPlayer类,并将其用于声音?虽然这会起作用,但我不建议使用此策略。