YOUR FEEDBACK
NGASI Releases AppServer Manager 8.1
Dave Jenkins wrote: The remote server management is a welcomed added feature...


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
MXDJ TOP LINKS YOU MUST CLICK ON !


The Future of ActionScript
Because ActionScript is ECMAScript standard, anything that happens in ECMAScript will happen in ActionScript

Digg This!

This month Darron's Diary looks at an Iterator implementation, at ECMAScript 4, and previews his own latest book

A Simple ActionScript 3 Iterator Implementation
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: (www.darronschall.com/downloads/as3_iterator.zip.

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: http://en.wikipedia.org/wiki/MIT_License.

The Future of ActionScript
Want to get an idea of what ActionScript might look like in the future? The ECMAScript committee has released a handful of public resources (http://lambda-the-ultimate.org/node/1543) surrounding ECMAScript 4. These resources give a general idea of where the language is headed.

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).

ActionScript 3 Cookbook
My first book project is nearing completion, the ActionScript 3.0 Cookbook. Sub-titled "Solutions and Examples for Flash Developers," it is a joint venture by Joey Lott, Keith Peters and myself. It looks like it's scheduled to be released on August 1, 2006. I can hardly wait.

About Darron J. Schall
Darron J. Schall, an Editorial Board member of Web Developer's & Designer's Journal, has been programming long before he could drive. In school he studied programming languages, ranging from Basic to Pascal to C++ and eventually moving into Java and C# throughout college. Somewhere in the middle he got hooked on Flash 5 and it's been a crazy love affair ever since. Darron is an independent consultant specializing in RIA development. He maintains a Flash Platform related weblog (www.darronschall.com) and is an active voice in the Flash and Flex communities.

news desk wrote: This month Darron's Diary looks at an Iterator implementation, at ECMAScript 4, and previews his own latest book. 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 & respond »
news desk wrote: This month Darron's Diary looks at an Iterator implementation, at ECMAScript 4, and previews his own latest book. 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 & respond »
news desk wrote: This month Darron's Diary looks at an Iterator implementation, at ECMAScript 4, and previews his own latest book. 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 & respond »
news desk wrote: This month Darron's Diary looks at an Iterator implementation, at ECMAScript 4, and previews his own latest book. 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 & respond »
LATEST FLEX STORIES & POSTS
AJAX World - Sun Talks Up its Late-to-the-Party AIR-Silverlight Rival
At Java One this week Sun has been selling its year -old-but-still-upcoming - and definitely late-to-the-party - Adobe AIR- and Microsoft Silverlight-competitive JavaFX Rich Client environment as a potential revenue-generator capable of putting ads on mobile applications and JavaFX Scri
AJAX World - Xceed Launches Microsoft Silverlight 2 Control
Xceed launched Xceed Upload for Silverlight, the commercial offering in support of Microsoft's promising new Silverlight technology. The product is available now for purchase or as a fully functional 45-day trial on Xceed's website. Xceed Upload for Silverlight lets developers add uplo
Microsoft To Keynote 4th International Virtualization Conference & Expo
Mike Neil is general manager for virtualization strategy in the Windows Server Division at Microsoft. Mike is focused on the delivery of the Windows virtualization technology, including Windows Server 2008 Hyper-V, Microsoft Hyper-V Server and Virtual PC 2007. Mike also directs the tec
AJAX World - Skyway Software Announces RIA Developer Contest
According to Sean Walsh, President and CEO of Skyway Software, 'Our Skyway Community is thriving and our members are very talented. We truly look forward to their RIAs submittals and Skyway Builder extensions and are excited that all of the contributions will benefit the entire Skyway
"Virtualization Journal" Debuts This Week at JavaOne
Founded in 2006, SYS-CON Media's 'Virtualization Journal' is the world's first magazine devoted exclusively to what Gartner has earmarked as the single highest-impact IT trend through 2012: virtualization. And now it will be available on newsstands worldwide, as SYS-CON Media seeks to
3rd International Virtualization Conference & Expo: Themes & Topics
From Application Virtualization to Xen, a round-up of the virtualization themes & topics being discussed in NYC June 23-24, 2008 by the world-class speaker faculty at the 3rd International Virtualization Conference & Expo being held by SYS-CON Events in The Roosevelt Hotel, in midtown
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE