Hi Bhedad, in 2D there are 2 ways you can use:
1) Make an array of frames for the animation. In this way you must calculate manually the positions.
or
2) Paint 2 sprites, upper you can paint the main and under the copy, painting the copy red or green for the various part of the body... and check the collisions on their colors. In this way you can check also kick to head or punch in the leg.
I prefer the 1st to save memory and loadings, but if you want a perfect collision detect, use the 2nd.
I hope i explained what i mean