Last week i tried to use the 90.94 EAP release to do some Flex/Air development on an enterprise project. First, i have to say, the actionscript/mxml editing features are superior to those available in Eclipse/FlexBuilder. No doubt about that.
Despite this i had to stop it because of the following reasons :
- After some time in the IDE (10+ minutes..) it starts some code checking (mxml, as, java) in the background. You can recognize it by the small spinning wheel in the upper right corner of the project explorer window. Unfortunately, on my modest laptop this takes a rough 50% of my cpu and it makes further editing very difficult (the UI is just not responding immediately anymore, cursor does only appear after 5 seconds, characters don't follow as you type...) Most of the time i had to restart the IDE to get rid of this.
- Debugging an AIR application gives serious problems. Sometimes the debugged application just hangs, I've the impression that something goes wrong in the communication between Idea and the AIR app. I've been debugging to check out where it went wrong but could not find the cause. One of the situations was a breakpoint on a 'dispatchEvent'. After the event was dispatched the IDE never came to the next line. Another one was a trace statement that never returned. Obviously this was a showstopper. In FlexBuilder this same application can be debugged without any problem.
I now solve the problem for me by combining IDEA 8.1.3 and Eclipse/FlexBuilder thereby using idea for all the coding stuff and FlexBuilder for the running/debugging.
Not an ideal situation but the best i can think of right now.
I hope you'll be able to solve this before releasing 9.