这是我的程序中声音的代码。我不确定是否有必要使用mySound和mySound2。它们是不同的音乐曲目,但不会同时播放。有一些错误,比如顺序错误的错误,但我可以修复这些错误。我更担心的是音量,因为没有volumeAdjust的话会有点吵。我担心的是,无论我将volumeAdjust.volume设置为什么,它都不会改变音量的任何内容。我试过像这样的东西
volumeAdjust -= .5
不是在函数中,而是作为全局变量/对象,但这也不起作用。
下面是它的基本代码,但请记住,通道已经被全局声明为变量。
var volumeAdjust:SoundTransform = new SoundTransform();
var mySound:Sound = new Sound();
var mySound2:Sound = new Sound();
volumeAdjust.volume = 0.5;
channel.soundTransform = volumeAdjust;
channel2.soundTransform = volumeAdjust;
发布于 2020-04-03 00:43:40
所以我想我应该加上我想出的解决方案,其中涉及到有机体的提示。我不认为它会工作,因为声音很短,但把音量调整后的.play();行确实可以工作,我认为几乎立即如此。我不确定程序是否能很好地处理快速的声音,并足够快地调整它,但它确实按照我想要的方式工作。
https://stackoverflow.com/questions/60997619
复制相似问题