I already have both Macromedia Studio MX, and Microsoft's Visual Studio (the latter of which I can already program in). If I can find some extra time, I intend to teach myself Flash . But I need an understanding of what other skills I might need in addition to Flash (art skills are obvious).
Thanks.
OK well then the type of work you could head towards is the development side of complex Flash sites. You'd be looking for jobs in the interactive departments of ad agencies, or web design agencies.
These kinds of projects usually involves a designer, a programmer, and usually also a producer/project manager and strategist. For big projects a "lead" is required too to architect the structure of building complex Flash (it could be the same programmer, depending on the size of the project and team).
Coming from a C background, you already should have the logical problem solving and structured thinking required to plan out projects like that. I guess what you need is:
- Familiarize yourself with Flash interface
- Familiarize yourself with Flash graphics... how they are handled; how they behave; etc
- Familiarize yourself with the various "unique" ways Flash can accomplish things.
- Get your mind into the "paradigm" of Flash's hierarchical way of doing things. (ie: script CAN be scattered all over the place if you wanted to... this is the single hardest thing for pure programmers to get used to... )
That's it really. Photoshop is handy but not required.