Thanks for the info, it did help and work!
Now I have another problem- when I press any key, up/down/left/right, the proper animation occurs, etc. When I release the key, the animation stops and reverts to frame 0, which is good. However, if I press the same key again, the sprite will just slide along in frame 0.
For example, if I press right, he will turn right and do the running right animation. When I stop, he goes back to frame 0, slides for a little bit (which is what I want) and then stops. If I then pressed right again, he would just move in frame 0. If I then pressed left, up or down, he would do those animations as normal.
How do I set the animations so that they can repeat their function immediately after the key is released?