Actionscript 3 AS3在不影响其他扬声器的情况下更改左/右扬声器的音量

Actionscript 3 AS3在不影响其他扬声器的情况下更改左/右扬声器的音量,actionscript-3,audio,volume,levels,Actionscript 3,Audio,Volume,Levels,我需要知道是否可以使用as3更改单个立体声/声道的音量级别?基本上我需要能够在不影响左声道的情况下降低右声道的音量 我已经在研究soundtransform类中可用的pan方法和rightToRight/rightToLeft方法,但我似乎无法让它实现我想要的功能 在这方面的任何帮助都将不胜感激 谢谢 Adam由于您没有发布任何代码来显示如何使用rightToRight/rightToLeft属性,我将尝试一下如何操作: var sound:Sound = new SomeSound(); va

我需要知道是否可以使用as3更改单个立体声/声道的音量级别?基本上我需要能够在不影响左声道的情况下降低右声道的音量

我已经在研究soundtransform类中可用的pan方法和rightToRight/rightToLeft方法,但我似乎无法让它实现我想要的功能

在这方面的任何帮助都将不胜感激

谢谢
Adam

由于您没有发布任何代码来显示如何使用
rightToRight
/
rightToLeft
属性,我将尝试一下如何操作:

var sound:Sound = new SomeSound();
var soundChannel:SoundChannel = sound.play();
var soundTX:SoundTransform = soundChannel.soundTransform;
soundTX.leftToLeft = .1; // set the volume lower on the left channel
soundTX.leftToRight = 0; // make sure the left channel is only playing on the left
soundTX.rightToLeft = 0; // (see above)
soundTX.rightToRight = .3; // set the volume to a slightly higher value than the left
soundChannel.soundTransform = soundTX; // apply the modified soundTransform on soundChannel