Check out the finalists and winners of the FlashForward conference. Some AMAZING stuff here. My Flash skills are nothing compared to these guys. These are the sorts of people I want to work with to help build some great products.
I would say that Flash developers are able to do alot of ‘thinking outside the box’ while actually ‘in’ it. There’s something great about the images, objects, code and connections in Flash that help the ideas flow from within the interface and out to the external world and its feast of code and data.
Another great thing about Flash and Actionscript, I would say, is that when you learn to code scripts based around actual ‘things/shapes/components’ you can see, and you go go and throw functions and properties at these ‘things’, you really begin to get a hold of the concepts in Object Oriented programming. Becuase you can actually ‘see’ them and interact with them.
It’s a great way to help learn coding in most languages, IMHO.