停止帧离开帧! 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(); 
+0

太谢谢你了!它在我的项目中效果惊人。再次感谢你。 :) – Jen 2013-03-09 15:31:57