Here is an explanation of the approach I took to smoothly animating movement, you can also look at this demo project.
Like @Guv_Bubbs says it sounds like you're wanting to use play
as that will make a sprite animate for a single cycle and then stop, at which point you can e.g. swap it away.