Do you know that one of the most effective ways of writing code in IntelliJ IDEA is Create From Usage approach, when first use a class, method, or other symbol, and IntelliJ IDEA then generates its declaration in a single click? Well, you do now, plus I’d like to give you two more examples of useful quick fixes that can generate routine code for you in no time.
Create Flex Skin
IntelliJ IDEA knows which MXML attributes must contain qualified name of a class. Class doesn’t exist? Invoke quick fix and get it right away.
In case of Skin class its behavior is even smarter. Write a skin class usage…
Hi all ActionScript/Flex devs! I hope you enjoy using IntelliJ IDEA and I’m sure you’ll like it even more after you try Change Method Signature refactoring! It’s amazing how it allows you to quickly restyle your methods not only by renaming them, but also by adding, reordering, renaming, and deleting parameters, changing their types and default values.
All usages and overriding method declarations will be updated automagically, so your application compiles and works the same way as before with no extra care from your side!
We’ve mentioned the Flash on the Beach conference we attended last month. It was a great event with everything we hoped for and much more. Thanks to all who stopped by! We’re looking forward to visit FOTB again next year.
As promised we’ve ran a raffle of 10 personal IntelliJ IDEA licenses. The winners are listed below:
1. Brett Jephson
2. Christof Marte
3. Conrad Winchester
4. Gemma Evans
5. Linas (Ovos media Gmbh)
6. Mat Janson Blanchet
7. Nick Forsberg
8. Richard Guest
9. Sarah Lewis
10. Thomas Brekelmans If your name is in the list, but you have not received an e-mail, drop us a line here.
And in the end of October we’re going to Los Angeles for another great event — Adobe MAX 2010. We’ll have a booth there with IntelliJ IDEA developers, some useful materials, cool giveaways and geeky T-Shirts!
So, if you’re there — stop by and say “IntelliJ IDEA is cool!” pass-phrase for a special ultra-cool prize!
James Ward, a Technical Evangelist at Adobe, has posted an article to his blog in relation to the Flash Builder Linux shutdown, “Flex Development on Linux with IntelliJ IDEA”. James says IntelliJ IDEA is “doing a great job”. He has also recorded a short overview video about using it as your Flex IDE on Linux that we recommend watching.
So, check out the short video below, try IntelliJ IDEA as your new Flex and ActionScript IDE and let us know what you think!
ActionScript/Flex development support in IntelliJ IDEA eventually gets closer to the unbeaten level of its Java assistance. Today it’s time to Extract Interface and Superclass.
Let’s illustrate this feature on a simple example…
Introduce variable is a very useful refactoring and is probably used quite often and for many languages IntelliJ IDEA supports. JavaScript is one of them (along with ActionScript).
IntelliJ IDEA 10 makes this refactoring even easier and more pleasant to use. Below is a simple example with highlights for the enhancements. (more…)
It’s not a secret that IntelliJ IDEA has a fully functional interactive debugger for Flex and AIR applications. Here’s a list of features added or improved in upcoming IntelliJ IDEA 9.0.3 release:
XML and XMLList runtime value view
Smart Step Into: select a function to step into if more than one available (Shift+F7) (more…)
If you work on large projects with dozens of Flex modules (or facets) you’ll like this new feature of IntelliJ IDEA 9.0.2, which lets shorten project build time by compiling several independent Flex modules (facets) in parallel.
To enable this feature go to Settings (Ctrl+Alt+S), Compiler node and then Flex Compiler page:
Writing JavaScript/ActionScript/Flex code becomes easier with IntelliJ IDEA 9.0.2. New set of live templates (see Settings dialog (Ctrl+Alt+S), Live Templates, JavaScript/ActionScript group), allows to avoid tedious typing when you need to define a function, variable or constant, to loop over an Array, Vector or anything else. Luckily, some abbreviations are the same as with Java: iter, itar, ritar. Here’s the list of currently available live templates:
Abbreviation
Description
iter
Iterate (for each..in)
itin
Iterate (for..in)
itar
Iterate elements of array
ritar
Iterate elements of array in reverse order
pf
public function
prf
private function
psf
public static function
prsf
private static function
pv
public var
prv
private var
psv
public static var
prsv
private static var
pc
public const
prc
private const
psc
public static const
prsc
private static const
To use a live template, just type its abbreviation anywhere in your code and press Tab. Here are some examples: (more…)