Adobe
Products
Acrobat
Creative Cloud
Creative Suite
Digital Marketing Suite
Digital Publishing Suite
Elements
Photoshop
Touch Apps
Student and Teacher Editions
More products
Solutions
Creative tools for business
Digital marketing
Digital media
Education
Financial services
Government
Web Experience Management
More solutions
Learning Help Downloads Company
Buy
Home use for personal and home office
Education for students, educators, and staff
Business for small and medium businesses
Licensing programs for businesses, schools, and government
Special offers
Search
 
Info Sign in
Welcome,
My cart
My orders My Adobe
My Adobe
My orders
My information
My preferences
My products and services
Sign out
Why sign in? Sign in to manage your account and access trial downloads, product extensions, community areas, and more.
Adobe
Products Sections Buy   Search  
Solutions Company
Help Learning
Sign in Sign out My orders My Adobe
Preorder Estimated Availability Date. Your credit card will not be charged until the product is shipped. Estimated availability date is subject to change. Preorder Estimated Availability Date. Your credit card will not be charged until the product is ready to download. Estimated availability date is subject to change.
Qty:
Purchase requires verification of academic eligibility
Subtotal
Review and Checkout
Adobe Developer Connection / ActionScript Technology Center /

Developers and designers talk about migrating to ActionScript 3

by Adobe

Adobe ActionScript

Created

24 April 2009

Page tools

Share on Facebook
Share on Twitter
Share on LinkedIn
Bookmark
Print
ActionScript Flash Professional migration OOP

Three years after Adobe released ActionScript 3, many designers and developers still hang onto its predecessor. Is migrating from ActionScript 2 really all that difficult? We tracked down several long-time Adobe Flash users at FITC Amsterdam 2009 to get a real-world perspective on how they approached learning ActionScript 3, what the main challenges were, and whether it was worth it for them to invest the time to learn the language.

See more interviews ›

Branden Hall

"ActionScript 3 was everything I had wanted ActionScript 2 to be, but even more so... There's no reason not to learn ActionScript 3." — Branden Hall

as3_branden_hall_v2 Launch video: Branden Hall

Branden Hall had developed a bullet-proof workflow, but it didn't make sense in ActionScript 3. After reinventing the way he builds applications in Adobe Flash, he realized how much more efficient he could be. (Running time: 3:22)

  • Site: Automata Studios
  • Blog: waxpraxis.org
  • Twitter: waxpraxis

Branden Hall is a programmer, small business owner, tinkerer, and father of two living in the suburbs of Washington D.C. He has two great passions: creating and teaching. When he became involved with Flash in 1998, he brought both passions to bear and quickly became known for both his award-winning work and deep ties to the developer community. Branden has spent the last 10 years pushing the limits of the web and teaching others how to do the same. His love for programming started at age 11. Conveniently enough, this was also when he became friends with Keenan Keeling, with whom he founded Automata Studios, a software development consultancy, in 2006. Since then they have enjoyed working on some amazing projects for clients such as Adobe Systems, PBS, Chanel, The Washington Post, and Lionsgate Films.

Mario Klingemann

"In the beginning, I found ActionScript 3 difficult to learn, but then it [got] astonishingly easy very quickly." – Mario Klingemann

as3_mario_klingemann_v2 Launch video: Mario Klingermann

Mario Klingemann was resistant at first about migrating to ActionScript 3. In fact, he waited a year before he made the move. His biggest regret about ActionScript 3? "Not learning it sooner." (Running time: 2:14)

  • Blog: quasimondo.com
  • Twitter: Quasimondo

Mario Klingemann aka Quasimondo is what you get when you cross the analytic mind of a coder with the creative fervor of an artist and add a little bit of mad scientist mentality to the mix. In his aim to surprise himself, he constantly tries to explore uncharted territories in order to discover unseen beauty and unthought ideas. A key factor in his work is the drive to overcome limitations by creatively repurposing and recombining objects—thereby revealing their hidden qualities. His creations have been exhibited in international art shows and won acclaim among critics as exemplary pieces of net art.

Stacey Mulcahey

"If you don't know any ActionScript at all, then it's better to jump into ActionScript 3 because it's so much more structured and so much more consistent." – Stacey Mulcahey

as3_stacey_mulcahey_v2 Launch video: Stacey Mulcahey

Stacy Mulcahey learned ActionScript when it was first released with Adobe Flex. She spent two or three weeks learning the language, and "it was absolute pain." But it was time well spent; she says she became a better developer as a result. (Running time: 2:37)

  • Sites: Teknision, InsideRIA
  • Blog: bitchwhocodes.com
  • Twitter: bitchwhocodes

Stacey Mulcahy is a Flex and Flash developer who once had a torrid love affair with Macromedia Director. When she's not building rich Internet applications that even designers like, she can be found showing others how to do the same thing as a Flash instructor. She currently works as a technical architect for Teknision Inc. and is a regular contributor to InsideRIA. She rants more than raves on her Flash-centric blog, bitchwhocodes.com. Read more about Stacey in the Flash: Ten years, ten perspectives series.

Keith Peters

"If you're coding a large application, you're doing yourself a disservice by trying to stay in ActionScript 2... It wasn't a big deal to switch over." – Keith Peters

as3_keith_peters_v2 Launch video: Keith Peters

Keith Peters was already using the object-oriented features of ActionScript 2, so it wasn't all that difficult for him to make the switch to ActionScript 3. (Running time: 2:08)

  • Blog: bit-101.com/blog/
  • Twitter: bit101

Keith Peters began playing with Flash in 1999. After a couple of years making really horrible Flash websites and huge intros, he discovered ActionScript, and has not looked back. Keith's award-winning personal experimental website, bit-101.com, features over 500 cutting-edge Flash experiments, with source available. It also has a series of tutorials on ActionScript which have been downloaded countless times and translated into many languages. Keith has contributed to eight books on Flash and written several magazine articles on various Flash subjects. Keith lives near Boston, Mass., in the USA and is the engineering guru at Infrared5.

Robert Reinhardt

"In the long run, your job will be easier [with ActionScript 3]. You will spend less time at 2 AM pulling your hair out debugging in ActionScript 3 than you would in any other version of ActionScript." – Robert Reinhardt

as3_robert_reinhardt_v2 Launch video: Robert Reinhardt

Robert Reinhardt thought ActionScript 3 would be difficult to learn, and more of a challenge because it was first released with
Adobe Flex. (Running time: 1:57)

  • Blog: blogs.flashsupport.com/robert
  • Twitter: flashfreaker

Robert Reinhardt is a highly respected authority on Adobe Flash and video integration with Flash. He was authored or coauthored numerous books on Flash, including Flash Bible and Flash ActionScript Bible. His blog and other online articles draw a wide audience. He is a former vice president of the Multimedia Platforms Group at Schematic and now works with a wide range of clients from his base in Portland, Oregon. A frequent presenter at conferences such as Flashforward, FITC, Flashbelt, and NAB, he is also a contributor at DesignProVideo.com. Read more about Robert in the Flash: Ten years, ten perspectives series.

Grant Skinner

"For the average developer, there's a perception that it's going to be really hard to learn ActionScript 3, but it's not as bad as people think it is." – Grant Skinner

as3_grant_skinner_v3 Launch video: Grant Skinner

Grant Skinner easily transitioned to ActionScript 3 because of his prior experience with Java, and quickly reaped the benefits:
better modularity and code reuse, easier debugging, and major performance improvements. (Running time: 1:29)

  • Blog: gskinner.com/blog/
  • Twitter: gskinner

Grant Skinner is the CEO and chief architect of gskinner.com, a creative technology company with a focus on the Flash platform. He works with leading new media agencies and progressive corporate clients to create cutting-edge applications, campaigns, and multimedia pieces. His expertise in fusing coding with interface design, usability, marketing, and business logic has garnered international acclaim and resulted in a number of prestigious industry awards. Grant maintains an active blog at gskinner.com/blog/ and an exhibit of his experimental work at incomplet.org. Read more about Grant in the Flash: Ten years, ten perspectives series.

More Like This

  • Adobe Flash Platform ActionScript reference for RIA development
  • ActionScript 3 Cookbook excerpts: From custom classes to the rendering model
  • Creating a preloader in Flash
  • ActionScript 3.0 overview
  • ActionScript 3.0 from the ground up
  • Essential ActionScript 3 excerpt: Display and interactivity
  • Learning ActionScript 3 excerpts: OOP overview, display list, and programmatic motion
  • Understanding the changes in the display API in ActionScript 3.0
  • Introduction to event handling in ActionScript 3.0
  • Colin Moock ActionScript 3 videos

Tutorials & Samples

Tutorials

  • Flash iOS Apps Cookbook excerpt: ActionScript optimization
  • Introduction to Robotlegs – Part 3
  • Introduction to Robotlegs – Part 2
  • Introduction to Robotlegs – Part 1

Samples

  • ActionScript 3 samples for Flash Professional CS5

ActionScript Blog

More
06/09/2012 New Flash Tools: Flash Optimizer 2.3
06/09/2012 Flash Optimizer 2.3
05/27/2012 How to add an image to android gallery (CameraRoll) using adobe air
04/22/2012 ActionScript 3.0 BitmapData, Clone, and ColorTransform

ActionScript Cookbook

More
03/20/2012 PDF Portfolio Navigational TOC
02/29/2012 Embed Stage3D content inside Flex application components
02/13/2012 Randomize an array
02/09/2012 Using Camera with a MediaContainer instead of VideoDisplay

Products

  • Acrobat
  • Creative Cloud
  • Creative Suite
  • Digital Marketing Suite
  • Digital Publishing Suite
  • Elements
  • Mobile Apps
  • Photoshop
  • Touch Apps
  • Student and Teacher Editions

Solutions

  • Digital marketing
  • Digital media
  • Web Experience Management

Industries

  • Education
  • Financial services
  • Government

Help

  • Product help centers
  • Orders and returns
  • Downloading and installing
  • My Adobe

Learning

  • Adobe Developer Connection
  • Adobe TV
  • Training and certification
  • Forums
  • Design Center

Ways to buy

  • For personal and home office
  • For students, educators, and staff
  • For small and medium businesses
  • For businesses, schools, and government
  • Special offers

Downloads

  • Adobe Reader
  • Adobe Flash Player
  • Adobe AIR
  • Adobe Shockwave Player

Company

  • News room
  • Partner programs
  • Corporate social responsibility
  • Career opportunities
  • Investor Relations
  • Events
  • Legal
  • Security
  • Contact Adobe
Choose your region United States (Change)
Choose your region Close

North America

Europe, Middle East and Africa

Asia Pacific

  • Canada - English
  • Canada - Français
  • Latinoamérica
  • México
  • United States

South America

  • Brasil
  • Africa - English
  • Österreich - Deutsch
  • Belgium - English
  • Belgique - Français
  • België - Nederlands
  • България
  • Hrvatska
  • Česká republika
  • Danmark
  • Eastern Europe - English
  • Eesti
  • Suomi
  • France
  • Deutschland
  • Magyarország
  • Ireland
  • Israel - English
  • ישראל - עברית
  • Italia
  • Latvija
  • Lietuva
  • Luxembourg - Deutsch
  • Luxembourg - English
  • Luxembourg - Français
  • الشرق الأوسط وشمال أفريقيا - اللغة العربية
  • Middle East and North Africa - English
  • Moyen-Orient et Afrique du Nord - Français
  • Nederland
  • Norge
  • Polska
  • Portugal
  • România
  • Россия
  • Srbija
  • Slovensko
  • Slovenija
  • España
  • Sverige
  • Schweiz - Deutsch
  • Suisse - Français
  • Svizzera - Italiano
  • Türkiye
  • Україна
  • United Kingdom
  • Australia
  • 中国
  • 中國香港特別行政區
  • Hong Kong S.A.R. of China
  • India - English
  • 日本
  • 한국
  • New Zealand
  • 台灣

Southeast Asia

  • Includes Indonesia, Malaysia, Philippines, Singapore, Thailand, and Vietnam - English

Copyright © 2012 Adobe Systems Incorporated. All rights reserved.

Terms of Use | Privacy Policy and Cookies (Updated)

Ad Choices

Reviewed by TRUSTe: site privacy statement