停止帧离开帧! FLASH AS3
问题描述:
当用户点击下一帧时,我想让背景声音停止,这将如何解决?停止帧离开帧! 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();
太谢谢你了!它在我的项目中效果惊人。再次感谢你。 :) – Jen 2013-03-09 15:31:57