As I build up my development skills and try to communicate my skills to others I do business with, I keep asking myself, "am I a Flash developer?" Adobe Flash is a very complicated product and in order to create a Flash application, you need a variety of skills. On one hand, as a software engineer, I am well equipped to write Flash applications. On the other hand, not being a graphics designer, creating applications with amazing animations is not really my strength.
Where I need to draw the line is where it comes to creating animations. I am not a graphic designer nor an animator. I do know how to do these things and I've done a tween or two in my time, but this is not my strength. I have a great understanding of vector graphics and the Flash time line. I also understand how to work with objects. So I am comfortable working with animations, I'm just not experienced creating them.
I make this distinction because when some people think of Flash, they think of animations. But animation is only part of an application. To write an application, you need to be able to write code, work with libraries, and understand the requirements of the system you developing for. In that since I am a Flash developer. As far as Flash animation goes, its not my strength but I can work with it.