This video demonstrates Spriter's powerful and flexible "dynamic reparenting" feature, which lets you change the bone/sprite hierarchy at any time in your animations.
You can always download the latest build of Spriter from http://www.brashmonkey.com
Special thanks to Michael Austin from http://www.vectology.com for the awesome art used in this video.