I think there are three basic approaches to writing a Flash applet:
1. As a graphical designer/animator. This is the traditional way and is oriented around the scene timeline. It makes little or no use of ActionScript. With this approach, you make very full use of the Flash MX (etc) program itself, utilitizing the many helpful dialogs for transistions, tweens, etc.
2. As a programmer. Most or all animations and object changes are done through ActionScript. At the extreme end, the entire project is done as ActionScript as with
MTASC or through a library such as
Ming. Advanced use includes connecting to a backend using sockets and XML data exchange (for purposes similar to those Generator provided).
3. As a hybrid programmer/graphical designer.
It sounds like your interest would be in taking the hybrid approach, but leaning strongly towards the graphics end as you want to accomplish high quality animation. This means learning some of the theoretical basics of animation, learning the specific techniques of animating in Flash (which many non-animators find unintuitive), getting good at vector illustration and learning enough ActionScript/ECMAScript to create interesting user interfaces.
****