Sounds like a spacing issue . Make sure you have equal amounts of space on each frame.Say your canvas for each frame is 100x100, but the actual image is only 90x90, you need to make sure you have exactly 10 pixels on one side of each image or split to 5 on each side. If this is not equal, the images will do what they are doing to you.If you are doing a transparent image, use a solid image ,temporarily, behind yours while lining up to get images equal. Or, find which image is off, normal, mouseover, pressed, etc, and just shift slightly to adjust. Hope that helps.