YOUR FEEDBACK
Rapid Module Development for DotNetNuke
MICHEAL SMITH wrote: GO TO THE LINK, U HAVE EVERYTHING U WANT THERE. MICHEAL...


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
Two great PDF creators
I like reading stuff in pdf format. But it's even better if you can easily create pdf files. By easily I mean a button click. Literally.Since I have Adobe Acrobat, my Microsoft Word and PowerPoint just have an extra menu to create it. But it's kinda boring. Let me share with you a cou
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
A Runtime Integration Approach to Application Development
This pattern is a hybrid of plug-in and event-driven architecture to integrate individual plug-ins together to come up with the Plug-in Integrator Pattern. This pattern leverages the benefits of both these well-known architectures to provide an optimal solution to build an enterprise-r
JavaOne 2008: 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
Facelift Your SOA with Rich Internet Applications
We are entering an era of Rich Internet Applications (RIA) and enhancing the user experience of consumers of the services becomes an important part in designing and implementing SOA. But if you decide to develop rich clients, you'll be facing the dilemma - which way to go - remain with
Adobe Flash Player 10 Public Beta Now on Adobe Labs
Today, Adobe announced the immediate availability of Adobe Flash Player 10 beta as a free download from Adobe Labs. Adobe Flash Player 10 beta, code named 'Astro', builds on the capabilities of the world's most ubiquitous application runtime with new support for custom filters and effe
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