Hi I use AS3 quite a lot for work, but I come from a Java/C/C++ education and find the language quite restrictive.
There seems to be two fundamental camps in the AS3 wor
I come from the second camp, but I'm not frustrated -- in fact I'm pretty happy with the language as it is today. If anything frustrates me, it's the limitations imposed by the Flash and AIR runtimes, and the size of the Flex and AIR APIs, but so much the ActionScript language per se.
Sure, I get miffed from time to time about the "missing" stuff -- user-exposed threading support would be really nice, as would method overloading, abstract classes, real enums, etc. -- but on the whole I find ActionScript easily the most flexible language, as a language, that I've ever worked with. I do love my C# and Java, but both feel much more rigid by comparison.