繁体   English   中英

离开框架时停止声音! 闪光灯AS3

[英]Stop Sounds When Leaving Frame! FLASH AS3

我希望当用户单击下一帧时停止发出背景声音,这将如何解决?

我正在使用的代码是:

   var req4:URLRequest = new URLRequest("TickTock.mp3");
   var TickTock: Sound = new Sound();
   TickTock.load(req4);

   TickTock.play(0);

当我添加ticktock.stop(); 这将出现:通过静态类型flash.media:Sound的引用停止调用可能未定义的方法。

谢谢

您需要调用.stop(); 在按钮的clickListener中。 并且不要在下一帧本身中调用它,因为它将超出范围。
显示按钮的代码。

也可以使用.stop(); 您将不得不将其附加到SoundChannel

var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
mySound.load(new URLRequest("TickTock.mp3"));
myChannel = mySound.play();

然后打电话

myChannel.stop();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM