The Spine Player is not designed to handle on-the-fly changes to the displayed skeleton without disposing of the player.
The easiest solution is to replace the current spine player. Have a look at this example.
Just pass the assets location to the createPlayer
function.
Does this solution fits your needs?