June 2006 Archives

Congratulations Adobe

| 5 Comments | No TrackBacks

A long time ago, I ranted about how development tools for Flash were terrible. I set up a pitch that Adobe just knocked out of the park.

With the Flex Builder 2 IDE, the Flash Platform finally has the killer coding environment that developers from other languages have come to expect. Not only can you use it for Flex development, but you can also create ActionScript projects and use the Flex Builder IDE to drive the code for your .fla files for Flash 9 as well.

As awesome as Flex Builder 2 is, I think the biggest congratulations are in order for the paradigm shift that we just saw. To draw developers to the Flash Platform, Adobe is giving away the keys to the kingdom. For the first time ever, you can develop for the Flash Platform for FREE via an SDK released and supported by Adobe.

The Flex 2 SDK will allow you to use ActionScript 3 and the Flex Framework through a command line compiler to target Flash Player 9. This is a strategy that Microsoft has employed so well -- give away the basic tools for free, get developers to target your platform, and charge a modest fee for a great IDE that makes you more productive as a developer. Finally there is a zero cost of entry for the Flash Platform, which is just what what it needs to grow the developer base.

Kudos Adobe, and congratulations to all of the individuals who made this release possible. Flex 2, ActionScript 3, and Flash Player 9 is, in my mind, the most significant release ever for the Flash Platform. Thanks for the hard work.. I've never had this much fun being a FlashCoder before.

The Future of ActionScript

| No Comments | No TrackBacks

Want to get an idea of what ActionScript might look like in the future? The ECMAScript committee has released a handful of public resources surrounding ECMAScript 4. These resources give a general idea of where the language is headed.

Sho had touched on some of the new language features when discussing Brendan Eich's JavaScript 2 Slides. Now that some more information has been put out there I thought I'd mention it as well.

Because ActionScript is based on the ECMAScript standard, anything that happens in ECMAScript will almost certainly happen in ActionScript too. Not to mention, quite a few of the Adobe folks are on the ECMAScript committee...

Read more at http://developer.mozilla.org/es4/ (most of the good stuff is in the proposals section).

Tags: , ,

I was looking for an Iterator implementation in ActionScript 3 to avoid reinventing the wheel for the umpteenth time but couldn't find one on Google, so I whipped one up quick that you can download here. This should save someone a full 3 minutes of work in the future....

Usage is pretty simple and straightforward. The download includes the Iterator interface as well as a simple implementation of ArrayIterator for iterating over an array of elements:

import com.darronschall.util.*;

var arr:Array = [1, 2, 3];
var it:Iterator = new ArrayIterator( arr );
while ( it.hasNext() )
{
	trace( it.next() );  // 1, 2, 3
}
		
var it2:Iterator = new ArrayIterator( null );
trace( it2.hasNext() ); // false

You can use this code without restriction under the MIT License.

Tags: , , ,


About this Archive

This page is an archive of entries from June 2006 listed from newest to oldest.

May 2006 is the previous archive.

July 2006 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Archives

OpenID accepted here Learn more about OpenID
Powered by Movable Type 5.02