Building an image-viewing widget with ActionScript 3.0Along with the launch of Macromedia Flash MX 2004 back in 2003 came ActionScript …
Installing the sample files I’ve created all the sample code for my upcoming book, tentatively titled Essential ActionScript 3.0, …
Moving from ActionScript 2.0 to ActionScript 3.0 Upgrading ActionScript 2.0 code to ActionScript 3.0 entails some mandatory changes to …
Debugging ActionScript 2.0 Code: Lifting the BlindfoldProgramming can be a bit like navigating blindfolded in a petting zoo. Sure, you …
Meet the Output panel Your first stop is the Output panel, which displays text that is output either by Flash or by you. To view the Ou …
Meet the Debugger panel Ready to step up? The Debugger panel provides a much more comprehensive, interactive view than trace() of the i …
Debugging SWF files in a browser Debugging a SWF file from the comfort of Flash is one thing; debugging from the confines of a browser …
ActionScript 2.0 Best PracticesActionScript coding conventions are very important for Macromedia Flash designers and developers to ensu …
Naming Conventions Typically, you spend 80% of your development time debugging, troubleshooting, and practicing general maintenance, es …
Using Comments in Your Code This section describes how to use comments in your code. Comments document the decisions you make in the co …
ActionScript Coding Conventions One of the most important aspects about programming is consistency, whether it relates to variable nami …
ActionScript and Flash Player Optimization If you compile a SWF file that contains ActionScript 2.0 with publish settings set to Flash …
Formatting ActionScript Syntax Formatting ActionScript 2.0 code in a standardized way is essential to writing maintainable code, and it …
Using Matrices for Transformations, Color Adjustments, and Convolution Effects in FlashFor most Flash developers, the word “matri …
Defining the Matrix Wikipedia defines a matrix as “a rectangular table of numbers or, more generally, of elements of a ring-like …
Transformation Matrix The logical place to start the discussion on matrices is with the class flash.geom.Matrix. As I mentioned in the …