Controlling games characters

I’ve created a game character by importing frames individually into a movieclip. I have 8 movement directions, which each take up 5 frames. I was planning to code a check to see which direction my character is moving and then jump to the correct section of frames.
I have an Animal class, which controls all Animal behaviours and instantiates the movieclip which contains all the animation frames. I can’t seem to access the timeline from here though, and when I view the character in-game, it is looping in a strange way, as if it is moving in all directions at once.

Should this:

zebra:Zebra = new Zebra();
zebra.stop();
this.addChild(zebra);

Not work?

Can anyone offer any insight into this, or some advice on the best way to get game charcters into a game and control them?