diff --git a/src/kiss_flixel/KissExtendedSprite.hx b/src/kiss_flixel/KissExtendedSprite.hx index 7d3f680..781f6b1 100644 --- a/src/kiss_flixel/KissExtendedSprite.hx +++ b/src/kiss_flixel/KissExtendedSprite.hx @@ -65,10 +65,15 @@ class KissExtendedSprite extends flixel.addons.display.FlxExtendedSprite { public override function stopDrag() { super.stopDrag(); + var spriteTotalMovement = new FlxPoint(x - dragStartPos.x, y - dragStartPos.y); if(onStopDrag != null){ - var spriteTotalMovement = new FlxPoint(x - dragStartPos.x, y - dragStartPos.y); onStopDrag(spriteTotalMovement); } + for(sprite in connectedAndSelectedSprites()) { + if(sprite.onStopDrag != null) { + sprite.onStopDrag(spriteTotalMovement); + } + } } private var rotationPadding = new FlxPoint();