Flashandmath.com Site Search

Programming in ActionScript 3.0 - Resources and Reviews

Here are some online articles and books that will allow you to hone your AS3 and Flash CS3 skills. We update the list of links and new books as they are released.

Books

  • Learning ActionScript 3.0: A Beginner's Guide, R. Shupe and Z. Rosser, O'Reilly, 2008.

    If you are a beginner programmer or new to Flash, this book is a great resource. The book is focused on Flash rather than on both Flash and Flex. All examples in the first five chapters use Timeline scripting. AS3 classes are introduced and covered and the OOP nature of AS3 addressed but only after a gentle and very clearly written beginning. If you are planning to eventually venture into more complex AS3 applications, the authors recommend using their book in conjuction with The Essential ActionScript 3.0 or ActionScript 3.0 Cookbook. We would add ActionScript 3.0 Bible as another possibility.

  • Essential ActionScript 3.0 , C. Moock, O'Reilly 2007.

    A MUST!  As with all books by Colin Moock, this one is a must for ActionScript programmers. The author explains concepts with amazing clarity and depth. The book provides comprehensive coverage of AS3.

  • ActionScript 3.0 Cookbook, J. Lott, D. Schall, and K. Peters, O'Reilly 2007.

    An excellent AS3 resource. Beware though, the book is meant for Flash as well as Flex and it does not address timeline scripting. On the other hand, the book contains answers to so many practical questions, we can't imagine working without it.

  • ActionScript 3.0 Bible, R. Braunstein, M. Wright and J. Noble, Wiley, 2007.

    Unlike the previous incarnations of ActionScript Bible by J.Lott and R. Reinhardt, this ActionScript 3.0 Bible is not specific to Flash. It covers AS3 ehaustively on the level general enough to be applicable to Flash CS3, Flex 2 and 3, and the upcoming AIR - Adobe Integrated Runtime. AIR (now in public beta) provides desktop runtime environment for AS3 applications. Don't expect examples of timeline scripting and tips on Flash CS3 authoring! The examples in the book consist of collections of custom classes, one of which should be entered as a fla file Document Class. On the other hand, the coverage of AS3 begins with the basics and should be accessible to a beginner programmer.

  • ActionScript 3.0 Game Programming University, G. Rosenzweig, QUE Publishing, 2007.

    This book is geared for game developers but it contains a lot of useful AS3 tricks that can be used in any context.

  • Foundation Actionscript 3.0 Animation: Making Things Move!, K. Peters, friendsofed, 2007.

    If you are interested in programmatic animation and not afraid of Object-Oriented programming, this book will teach you everything you need to know. The book by a renown AS expert, Keith Peters, is meant for Flash, Flex, and AIR developers. Together with lots of AS3 examples, it gives you a solid backgroud in mathematics and physics that you need to know to make your 2D and 3D animations realistic and cool.

  • Foundation ActionScript 3.0 with Flash CS3 and Flex, S. Webster, T.Yard, and S. McSharry, friendsofed, 2008.

    The book covers AS3 from the beginning (statements, variables) but quickly moves to the OOP concepts. Most examples are in Flash but with the code placed entirely in outside files. The authors strongly advocate the OOP approach over Timeline scripting. If you like this approach, you will find the book very useful. If you don't but want to learn all there is to know about the Document Class in Flash CS3 (a new and interesting construct), this book explains it more throughly than any other.

  • Adobe Flash CS3 Professional Bible, R. Reinhardt and S. Dowd, Wiley, 2007.

    The book is an excellent resource for learning Flash CS3 authoring environment, especially for handling media files. Most of code samples, though, are in ActionScript 2.

  • Object-Oriented ActionScript 3.0, P. Elst, S. Jacobs, and T. Yard, friendsofed, 2007.

      For more advanced programmers.

  •  Advanced ActionScript 3 with Design Patterns, J. Lott and D. Patterson, Adobe Press, 2007.

      Definitely for more advanced programmers!

Resources on Our Sites

Resources on Other Sites

We welcome your comments, suggestions, and contributions. To contact us, email Barbara Kaskosz at barbara@flashandmath.com or Doug Ensley at doug@flashandmath.com.