gpt4 book ai didi

actionscript-3 - setInterval与play()在Flash as3中?

转载 作者:行者123 更新时间:2023-12-03 00:45:16 25 4
gpt4 key购买 nike

我正在尝试在Flash应用程序中播放声音(通知声音),并且需要播放声音,直到用户单击其他内容将其停止为止。

我可以正常播放声音,但问题是只能播放一次,但是我需要它连续播放(每次播放之间可能有短暂的延迟吗?)。

我当前的代码是这样的:

    var mySound:Sound = new Sound();
mySound.load(new URLRequest("iphonenoti_cRjTITC7.mp3"));
mySound.play();

所以我以为我可以在代码中使用 setInterval(mySound,5000);,但这不起作用,这意味着它不会在循环中播放声音!

有人可以为此提供建议吗?

提前致谢。

最佳答案

好吧,阅读Documentation of setInterval会指出第一个参数应该是函数。在您的代码中,您要传递类型为Sound对象

因此,有两种选择,我将向您展示最快,最脏的选择。

您可以编写setInterval(mySound,5000);而不是setInterval(mySound.play,5000);

关于actionscript-3 - setInterval与play()在Flash as3中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27964568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com