Flash and Actionscript 911

Here is our list of Flash and Actionscript resources, including tutorials, sample code, and articles on makin’ the monays from your Flash creations.
Understanding Programming
- Understanding Operators – [COMING SOON!]
- Understanding Conditionals – [COMING SOON!]
- Understanding Functions
- Understanding Functions – Arguments
- Understanding Functions – Return Values
- Understanding Functions – Optional Arguments – [COMING SOON!]
- Understanding Functions – Rest Arguments – [COMING SOON!]
- Understanding Arrays
- Understanding Loops
- Understanding Loops with Arrays
Understanding Classes in AS3
- Part 1 – Move your first-frame code into its own .as Class file
- Part 2 – Write a custom Class for the MovieClips in your library
- Part 3 – Decide which pieces of code should be written as separate Classes
- Part 4 – Learn all about encapsulation and how to break it
Flash to iOS: A Step-by-Step Tutorial

- Part 1 – Sign up for an Apple iOS Developer Account
- Part 2 – Obtain your Signing Certificate & Mobile Provisioning Profile, and create your App ID
- Part 3 – Use FlashDevelop to build your mobile AIR app
- Part 4 – Modify your project settings and test your app on an Apple device
- Part 5 – Prepare your app for the iTunes store – [COMING SOON!]
Flash Tutorials
- How to Convert Artwork from Flash to Illustrator
- Introduction to A* (A-Star) Pathfinding in ActionScript 3 (AS3)
- Fade MovieClips In and Out Solidly
- Twitter Updates in Flash Part 2
- Resample Bitmaps in Flash AS3
- Building a Flash/AS3 FPS (Frames Per Second) Counter
- Pause Your Game in Flash AS3
- Pull Twitter Updates into Flash
- Flash 3D Depth Management
- Get a random number
- Instantiate a class using a dynamic name
- Build a paginated gallery with back/next arrows
- Add sound effects without using the Sound class
Making money from Flash
Helper Class
These articles list methods that you can include in a super-useful helper class to cut down on your code (and the time you spend writing it!)
- PadStringWithZeroes – display a score as 0000010 instead of 10
- RandomBoolean – throw Boolean TRUE or FALSE randomly
- FindAngle – find the angle between two points
- RadiansToDegrees and DegreesToRadians – helpful conversion methods for trigonometry
- ShowDisplayList – trace out all of a DisplayObject’s children
- Fence – keep a value constrained within a rectangle
- Wrap – constrain a value between min and max values
AS3 Pitfalls
- my stop(); action is ignored in a nested MovieClip
- i can’t unload content in Flash Player 9
- the keyboard is not responding when I test my movie
- ._xscale (and xscale) don’t work any more
- Error #1009: Cannot access a property or method of a null object reference.
- Italicized and bolded fonts aren’t showing up in my dynamic text field
- I can’t use BitmapData methods on images loaded from another domain
- TextField.setSelection isn’t working
- MouseEvent.DOUBLE_CLICK doesn’t work
AIR Pitfalls
Flash Pitfalls
Transitioning to AS3
Popularity: 19% [?]

