Learning ActionScript 3.0 a Beginners Guide- Review
Learning ActionScript 3.0 a Beginner’s Guide was written by Rich Shupe and Zevan Rosser, those names speaks for themselves. This book contains everything a flash designer or beginner flash developer will have to learn to easily create full ActionScript 3.0 projects.
This will sound silly but for me the best part of this book was the full color print. I loved it, it was like reading a book about graphic design. I would buy it just because of the looks, even if the content was crapy (which is great but we will talk about it later). Learning ActionScript 3.0 is a complement for Learning Flash CS4 Professional, Rich didn’t want to release it as one huge book (thanks for that!), so now we have two beautiful books with great content (I will review Learning Flash CS4 Professional later this moth).
“The best ActionScript book ever written.”
-Lee Brimelow, creator of The FlashBlog.com
If you already know Flash, and you just want to make a switch to ActionScript 3.0 or you want to learn AS3 but you have never touched that stuff before this book is for you. I have been working with Flash for a few long year and still there where many new techniques that I have learned from this book. Rich has amazing gift of passing knowledge, each chapter brings something new. Event if you already know ActionScript 3.0 it’s fun to read, because you will always learn something from it!
Now it’s time for some numbers and description of the content. This book contains 15 chapters divided into 5 parts – here is a brief description:
- ActionScript Overview – what is ActionScript 3.0, few words about Flash Platform and how to use Document Class.
- Core Language Fundamentals - Variables and data types, loops, conditionals, arrays, functions etc. – beautifully described with tables and code examples.
- Properties, Methods and Events – Properties, events, methods, timer events and removing event listeners.
- The Display List – The sum of its parts, removing and adding children. Managing names, position and data types. Changing the display list hierarchy.
- Timeline Control – playhead movement, frame labels, grame rate and description of application structure.
- OOP – clases, inheritance, composition, encapsulation, polymorphism – briefly described all you have to know about OOP as a beginner developer.
- Motion – Basic movement, geometry and trigonometry, physics, programmatic tweening, particle systems .
- Drawing with Vectors – Graphics class, geometry package, motion package, 9-slice scaling, examples.
- Drawing with Pixels – Bitmap catching, bitampData class, blend modes, bitmap filters, color effects, image encoding and saving.
- Text – Creating text fields, selecting and formatting text fields, parsing, using CSS and HTML to skin your text field.
- Sound – ActionScript sound architecture, internal and external sound, playing stopping and pausing sound, buffering sound, changing the volume, reading ID3 Metadata from MP3, visualizing sound data, working with mic.
- Video – Encoding, Components, Full-screen video, captions, coding Your own Video Playback.
- Loading Assets - Loading Sound and Video, Loading Text, Loading Display Objects, Communicating Across ActionScript Virtual Machines, security.
- XML and E4X - Understanding XML, creating an XML Object, reading and writing XML, delating XML elements, loading external XML, communicating with XML servers, xml-based navigation system.
- Programming Design and Resources – Programming design methodologies, object-oriented design patters, resources.
My favorites are Chapter 7 and Chapter 9 they filled the gaps in my knowledge, I think Learning AS3.0 is a great book for anyone who looks for and easy guide through ActionScript 3.0 if you are an advance developer I would consider buying ActionScript 3.0 Essentials (or both). After reading beautifully designed Learning AS3, Essentials ActionScript 3.0 looks boring and depressing :) But don’t get fulled AS3 Essentials has great content too!
In the next few months I will be reviewing:
P.S If you already have this book please comment and tell us what you think!
5 Comments + Add Comment
Leave a comment
Become an Author
We are looking for Authors, if you have a Flash (or related) knowledge and you want to share it with the community on our blog please contact us.