Creating Flex Applications with IntelliJ IDEA

We’ve got great news for those who were waiting for an easier way to create rich Internet applications with Adobe Flex using IntelliJ IDEA.

Many advanced features are supported by the upcoming version 7.0.3 that is already available throught the Early Access Program (EAP):

  • Smart code completion for MXML and AS files, with cross-resolution of code symbols between them, even inside of mx:Script blocks and attribute values
  • Automatic code formatting, highlighting and styling
  • On-the-fly code validation with instant quick-fixes
  • Code insections to hunt perfomance bottlenecks, bad code practicies and other problems
  • Rich set refactorings

We’ve composed a comprehensive tutorial, for you to quickly start over.

To get your hands on IntelliJ IDEA Flex experience, you only need:

Hope you enjoy the new opportunitiies...
0
Average: 5 (3 votes)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Comments

Xavier Hanin replied on Thu, 2008/02/07 - 1:25pm

It's great news to see IDE Flex support besides Flex Builder! Any plan to have debug support? And On the fly compilation, so that you don't have to wait for a full compilation to occur when you launch your app? And I would kill for hot code replace, but I guess it's beyond the scope of what an IDE can provide now for Flex...

Ann Oreshnikova replied on Thu, 2008/02/07 - 4:05pm

Thank you for your comment Xavier!

As for your question, both debugging and incremental compilation are planned for the next major version. And there are good chances to have this functionality appear in the first Milestone.

Xavier Hanin replied on Fri, 2008/02/08 - 3:22am

Excellent! I'm looking forward to trying this!

Sakke Wiik replied on Fri, 2008/02/08 - 2:00pm

Nice article! How about a Flex+Grails example?

A couple of notes about the tutorial pdf:

You could tell the variable type to set ("All you need to fix the error is to pick a solution from the list"). It might not be obvious for newbies that it should be a String.

Also the function greetMe(name:String):String should be greetMe():String

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.