From d98bed734fdcf58c343cef2cf556b60ca0e778c8 Mon Sep 17 00:00:00 2001 From: George FunBook Date: Fri, 21 Jul 2023 13:58:48 -0500 Subject: [PATCH 1/2] update transform after setting pan --- flixel/sound/FlxSound.hx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/flixel/sound/FlxSound.hx b/flixel/sound/FlxSound.hx index 0ae17fc948..ed67a3be94 100644 --- a/flixel/sound/FlxSound.hx +++ b/flixel/sound/FlxSound.hx @@ -764,7 +764,9 @@ class FlxSound extends FlxBasic inline function set_pan(pan:Float):Float { - return _transform.pan = pan; + _transform.pan = pan; + updateTransform(); + return pan; } inline function get_time():Float From 6eb532f1afd9254f49979849aeaaa03dc7ab0812 Mon Sep 17 00:00:00 2001 From: George FunBook Date: Mon, 7 Aug 2023 12:46:27 -0500 Subject: [PATCH 2/2] add mono note --- flixel/sound/FlxSound.hx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/flixel/sound/FlxSound.hx b/flixel/sound/FlxSound.hx index ed67a3be94..3e15b23138 100644 --- a/flixel/sound/FlxSound.hx +++ b/flixel/sound/FlxSound.hx @@ -81,6 +81,9 @@ class FlxSound extends FlxBasic /** * Pan amount. -1 = full left, 1 = full right. Proximity based panning overrides this. + * + * Note: On desktop targets this only works with mono sounds, due to limitations of OpenAL. + * More info: [OpenFL Forums - SoundTransform.pan does not work](https://community.openfl.org/t/windows-legacy-soundtransform-pan-does-not-work/6616/2?u=geokureli) */ public var pan(get, set):Float;