Flash Forward – Boston 2007 – ActionScript 3.0 for Designers by Rich Shupe
This is a high level overview of AS3
The Good
AS3 is more powerful.
More Powerful
10-100x faster
More like other languages
Stricter(Better Error Reporting)
The Bad
Stricter(Initially Frustrating)
More Verbose
Some things have changes and are just gone (Release Outside, _global
Bigger Learning Curve
The Ugly
AS1/AS2 are not compatible with AS3
May need to Straddle the AS2/AS3 fence
Flash Platform diverging and converging
-Different component set than Flex
-Different Authoring techniques
AIR is now making Flash easier
Code Placement:
No more code on objects(can not put on() event on button/movieclip)
What I learned:
You can set the frame rate at run time
Group the Actions Panel to the left with the other panels for easy access and it won’t get in the way.
In “publish settings” I can uncheck “Automatically declare stage instances if I want to always declare each instance.
There are two types of display objects. Object and Containers Everything is an object but movieclips/etc can contain other objects
computeSpectrum() gives 512 values of the sound that you loaded.
To make a sound visualizer use two channels of 256 objects
Rich Shupe’s session was really fantastic. This, and Chris Gorgenous’ animation session meant the most to me at this FF. I was dissapointed that Rich didn’t offer a workshop this year. I was unable to attend last time and wanted to this time, only to find there wasn’t one available.
Good writeup, Curtis. I also loved seeing the Actions, Output, and Help panels in the dock. I never thought of that. I would add that Learning Curve Larry made the bad news a little more fun. I felt better when he did! LOL