Greetings all,

Just wondering the popular opinion of the definition of a Flash Developer:
Does a Flash Developer need to know languages such as MySql, PHP, SOAP, etc, in order to be considered a Flash Developer?

Granted, there are varying degrees of Development, as an example - Porsche makes sports cars - so does Nissan...

Can a Flash Developer be defined as someone who's files are mostly scripted, & possibly entail some XML & other dynamic content? Of course they won't be as good as the guy who develops custom classes of complex math equations for super-realistic physics - but can they still be considered a "Developer", or are they just a "Designer with some extra skills"?

If someone uses mostly scripted animation ('mostly' being the difference between moving stuff around vs. things like walk cycles), makes games (some of which feature PHP/MySql high score tables), contact forms, dynamic slideshows (from scratch), & various other timeline-avoiding "applications" can they consider themselves a "Developer"?

To recap : What are the attributes that takes someone from "Flash User" status to "Flash Developer" status, & when can they get away with calling themselves that without lying?