Flash CS3 has some long-awaited improvements in the integrated ActionScript editor. These are things that really used to drive me nuts and it’s great to see that Adobe has sought to make their tool nicer for developers to use. With increased pressure from external editors like SE|PY and FlashDevelop, I had hoped for more- but this is a good start with some very simple fixes.

You can see in the image above that along the left side of the editor there are now two columns. The right column contains line numbers and the thinner, left column is set aside for breakpoints. Clicking a line number will now highlight that line of code (no more CTRL+CLICK to select lines!) and clicking on the other column will set and remove breakpoints. Ever since they changed the click behavior in MX2004(?) I’ve learned to do a CTRL+CLICK but this is a lot more elegant.
One feature not visible in the image: when the “Auto format” button is pressed to tidy up the code, it will no longer remove empty lines. Thanks, Adobe! I often separate certain code blocks with empty lines and if I were to auto-format previous to CS3, it would result in my code getting all crammed together.
Also of note are some additions to the toolbar. these include code collapse and expansion options, block-level commenting and uncommenting, and the ability to set the “Target” FLA to your class files. All nice additions. I was really hoping to see a nice class viewer in this release but I can live without it (obviously). There are a lot of small improvements like this that I’m finding throughout the application and I’m really very pleased overall.