From 4ea6ee9ff8844dd28ba3b7b20dd5c54010732b49 Mon Sep 17 00:00:00 2001 From: Davide Tantillo Date: Wed, 2 Apr 2025 11:07:13 +0200 Subject: [PATCH] [haxe][starling] SkeletonSprite remove from stage and juggler when disposed. --- spine-haxe/spine-haxe/spine/starling/SkeletonSprite.hx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spine-haxe/spine-haxe/spine/starling/SkeletonSprite.hx b/spine-haxe/spine-haxe/spine/starling/SkeletonSprite.hx index 62a300cd9..fa583d180 100644 --- a/spine-haxe/spine-haxe/spine/starling/SkeletonSprite.hx +++ b/spine-haxe/spine-haxe/spine/starling/SkeletonSprite.hx @@ -423,6 +423,10 @@ class SkeletonSprite extends DisplayObject implements IAnimatable { _state = null; } if (_skeleton != null) _skeleton = null; + dispatchEventWith(starling.events.Event.REMOVE_FROM_JUGGLER); + removeFromParent(); + + // this will remove also all starling event listeners super.dispose(); } }