Article: ActionScript 3 for Java Programmers
First, ActionScript—the programming language for Adobe Flex and Flash—is now strongly typed. It also has first-class object orientation, including classes and interfaces. It has extras that you won’t find in Java—notably, get and set functions for properties and a language extension called ECMAScript for XML (E4X), which turns any XML document into objects that you can reference with dot operators, just like regular objects.
This article takes you through the basics of ActionScript 3 and shows how it compares with the Java environment you’re used to. By the end, you should have given up any preconceptions you may have had about ActionScript...
Language syntax is not the problem
Often the hardest part of changing technologies is language syntax differences
That is not true. Often, language syntax is the LEAST and EASIEST part, when changing technologies. As an example. Going from Java development into RIA development with Flex and AS3, the hardest part is learning the new platform. Best ways to do things. Learning the flex apis. Idioms and best-practices.
Learning the syntax of AS3 is a no-brainer for a just a little bit experienced developer.
Re: Language syntax is not the problem
Flash for Java Developers