
In terms of code editing Flash is really bad, so Flashdevelop or Flex itself is better.The Flex framework for example is useful to build menus very quickly.
Flash allows the creation of vector graphics, animations, and movie clips right away and pretty fast, also it makes possilbe to code directly on the timeline, which sometimes is very useful.In Flex SDK you are almost restricted to using sprites and make all your graphics with PNG and then generate animations with tweener, this process would be too long to be considered fun.

