Game Platform Tutorial (some not covered questions)

Hello, I am new to Flash 8 (well flash in general), though I do have game programming experience with various other more specific game makers, as well as with Object Pascal and DirectX.

With the right knowledge, it seems I could create some reasonable and simplistic games in Flash much easier.

I followed the tutorial, aside from some things I did my usual way which seem to work well there are some things I’m not so sure about.

For example, accurate collision detection, which I can do manually, but is there a way to shorten the code with many collisionable objects on screen (probably external actionscript and link to it for each movieclip object to collision with?), though I could do with some help remembering the basic but accurate collision method (the old and simple X/Y testing).

Also, I would like to make my character animated (I’m using a circle with a face, a little like the tutorial, but he does face/left and right and have a different jumping animation).

But each facing or state of the character is not really animated and I haven’t been able to figure out how to do this (e.g. if I add in frames then a keyframe and try to make a motion tween (the motion tween fails and does nothing…) and of course using gotoAndStop won’t play, using gotoAndPlay will make it go too far lol.

Uhh well yeah, best I can explain lol, any help is greatly appreciated (p.s. I seem to get some pretty nasty sound delays with extremely small sounds, like for jumping, I am using the sound object).