Given the fact IDEA has great Java/JavaScript/XML support, it is easy to implement ActionScript 3 (with strict typing) and MXML (actually subset of XML) support in IDEA.
Flex community is growing rapidly (MXNA weblogs aggregator now has more than 1000 blogs), Flex became the best cross-plaform choice for RIAs when Ajax limits in media and complex interfaces are no longer enough for developers ideas. Web video is driven by Flash platform, Adobe Apollo project that will bring web technologies to the desktop support Ajax and Flex.
Flex 2 was voted technology of the year by infoWorld and Java Developers Journal, AS3 is very close to Java in syntax and ideoms so Java devs adopt Flex easily.
With added Flex 2 support in IDEA it would become top choice in both server-side (Java/Ruby) and client-side (Ajax/Flex) cross-platform development.
Environment: Mac OS, Linux, Windows
Issue was resolved
Flex is not a separate plugin, but rather a part of the JavaScript plugin. You can find its source code in the Plugin Development Package.
Ah, must have misinterpreted it (Found the Flex facet now aswell).
But I still wonder, what is your policy regarding community contributions? I know that both the Groovy plugin and the Ruby plugin are stored in your public repository.
I've seen some plugins available at http://svn.jetbrains.org/idea/Trunk/bundled/ but I miss GWT and JavaScript for example.
We are always happy to accept patches from community contributors. To send us a patch, just create a JIRA issue with the .patch file attached. A JetBrains developer will review it and commit if no problems are found.
For historical reasons, GWT and JavaScript are not stored in our public Subversion repository, but they are available under the same license as the rest of the open-source plugins. You can hack on the code which is available in the plugin development kit and send us patches built against that version.
It is already there. Take the 7.0.3 version, create a project and add a flex facet to a module, point it to the flex sdk and you are ready.
BTW: If you are using charting components, advanceddatagrid, ... in flex3, you will not be able to save on the flexbuilder licensing, cause it is only sold through flexbuilder pro now :-(
But that is another problem :-)