Я хочу освободить spriteClass из памяти и удалить его из списка отображения.
когда создается экземпляр spriteClass, он создает некоторые из своих собственных спрайтов с новыми событиями tweens и tween и добавляет их в качестве дочерних. я понимаю, что события промежуточного кадра должны быть удалены, чтобы spritClass стал доступен для сборки мусора, и только после этого я должен удалить и аннулировать spriteClass, но я должен также обнулить и удалить дочерние и твиновые дочерние элементы spriteClass, а также это не имеет значения?
по сути, я хотел бы знать, написав
spriteClass.deallocate(); //removes it's tween event listeners;
removeChild(spriteClass);
spriteClass = null;
он автоматически удаляет все добавленные потомки и новые экземпляры, такие как твины, спрайты, ссылки, что угодно, или я отвечаю за их удаление вместе со слушателями событий из моей функции spriteClass.deallocate ()?