He teaches how to write code that will detect and respond to correct and incorrect answers and determine when to reset or declare a winner. He starts with a storyboard to plan the application's decision-making process and the flow of the game. When he adds text and arrays, you are ready to create a word game which teaches you how to dynamically create and style text fields and load external text.Īt this point, Perkins starts to tie everything together while creating a more advanced game. Perkins makes this almost painless when he discusses basic math programming tasks such as generating random numbers. Next, you go back to school and learn some math. Things get a little more interactive with the addition of conditional, compound conditional and loop statements. He discusses how to add class objects to the Flash timeline and how to work with class paths, external. Perkins shows how to extend these classes as well as write your own custom classes. Yes, ActionScript 3.0 is an Object Oriented Programming language and has some very nice prebuilt classes that will speed up your programming. Using the same example over several chapters helps to maintain continuity as Perkins introduces event handling and how to write code that listens and responds to many events such as mouse clicks, frames and timer events.Ĭlasses are next. Because Flash is such a robust product, it is necessary to use partially completed working examples to teach the basic concepts. Therefore, Perkins uses a working example which he carries over several chapters. Learning programming for animation and interactivity can be overwhelming. Since the book is for both the experienced Flash programmer and those just getting started coding ActionScript, the author covers all of the programming basics such as variables, functions and arrays.
Then, Perkins begins to build a solid foundation for ActionScript 3.0. This book starts out, as you would expect, discussing what is new in 3.0 and the major differences between the old and new versions. You will notice some of your favorite built-in coding features are not supported but some new features make up for the loss. With the release of Flash R CS3, Flash programmers woke up to the "brave new world" of ActionScript 3.0. However, ActionScript 3.0 for Adobe Flash CS3 Professional by Todd Perkins will not disappoint you.
As Flash gets more robust, this teaching challenge gets more complicated.
This series seems to continually create the right mix of book and supporting content including exercises and training videos.
The Hands On Training (HOT) books from and Peachpit Press has been one of my favorite series for learning new software and keeping up-to-date with new releases of my favorite software.