Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$8.38 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $0.18 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Foundation Actionscript 3.0 Animation: Making Things Move!
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Foundation Actionscript 3.0 Animation: Making Things Move! [Paperback]

Keith Peters (Author)
4.3 out of 5 stars  See all reviews (41 customer reviews)

List Price: $39.99
Price: $23.82 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $16.17 (40%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, February 14? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more


Book Description

April 9, 2007 1590597915 978-1590597910 1

ActionScript animation (rather than tweened animation created within the Flash IDE) is a very popular discipline for Flash developers to learn, as it allows for the creation of smaller, more realistic, more dynamic, animated Flash movies, with realistic physics, such as gravity and collisions. This essential skill set has been learned by many Flash developers through Keith Peter's best-selling ActionScript animation book—Foundation ActionScript Animation: Making things move...

...and now we've updated it to ActionScript 3, Adobe's new and improved scripting language—all of the code has been updated, and some new techniques have been added to take advantage of ActionScript 3's new features, including including the display list and new event architecture. The code can be used with the Flash 9 IDE, Flex Builder 2, or the free Flex 2 SDK.


Frequently Bought Together

Foundation Actionscript 3.0 Animation: Making Things Move! + AdvancED ActionScript 3.0 Animation + Essential ActionScript 3.0 (Essential)
Price For All Three: $80.31

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • AdvancED ActionScript 3.0 Animation $26.25

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Essential ActionScript 3.0 (Essential) $30.24

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

About the Author

Keith Peters is a Flash developer in the Boston area. He has been working with Flash since 1999 and is currently a Senior Flash Developer at Brightcove (www.brightcove.com). Keith has been a contributing author to nine other Friends of ED books. His personal website, www.bit-101.com, features an active blog, over 700 open source Flash experiments, and lots of other random Flash-related stuff.


Product Details

  • Paperback: 568 pages
  • Publisher: friendsofED; 1 edition (April 9, 2007)
  • Language: English
  • ISBN-10: 1590597915
  • ISBN-13: 978-1590597910
  • Product Dimensions: 8.9 x 7.3 x 1.3 inches
  • Shipping Weight: 1.7 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (41 customer reviews)
  • Amazon Best Sellers Rank: #62,119 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

41 Reviews
5 star:
 (26)
4 star:
 (9)
3 star:
 (2)
2 star:
 (2)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (41 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

31 of 33 people found the following review helpful:
5.0 out of 5 stars Makes animation programming comprehensible for anyone., April 15, 2007
By 
George D. Girton (Los Angeles, CA USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Foundation Actionscript 3.0 Animation: Making Things Move! (Paperback)
"Boing Boing Boing!"

Keith Peters's engaging and readable book on Flash 9, Actionscript 3.0 Animation is quite unusual for a programming techniques book. It assumes you know very little, but it ends up being an authoritative work of lasting value.

Notwithstanding the "3.0" in the title, this is the second edition of "Making things Move," updated for Actionscript 3.0. The first version sold very well, but I think the second edition will open up Flash to a much wider audience.

This is because Peters almost always gives you two or three ways of doing something, and this extends to whatever Flash development environment you have chosen. There are three ways you can write Actionscript 3 for Flash: The Flash IDE (which you get when you buy Adobe Flash), Flex Builder 2 (which you get when you buy Adobe Flex Builder) and the free Flex 2 SDK (which you get when you download Flex SDK free from the Adobe website.) I use the third environment, so I really appreciate that "Making Things Move" tells you how to set up "trace" for debugging in the free Flex SDK environment. Because of the popularity of Flash animation, and the fact that the book tells you how to use the free development environment (and the fact that Actionscript 3 is so great), I think this book will be both popular and influential.

So, I found nuts and bolts information in the very beginning that was probably worth the price of the book even if I didn't animate a single bouncing ball, but what's the rest of the book about? Three things that everyone learned (or should have learned) in school: trigonometry, physics and how to think about stuff on your own. And you get it an applied context that basically gives you everything you need to build, and to understand how to build, an interactive 2D or 3D game -- except fancy graphics, of course.

User interaction, moving objects around, collision detection (two or three different methods), how to use acceleration and velocity for springing and easing, billiard ball physics, how to make things walk (forward kinematics) and reach for stuff (reverse kinematics), plus rotate collide and move in 3 dimensions, it's all in the book. All completely comprehensible. Various ways of placing things randomly on the screen, how to bounce back after colliding, how to swarm objects and connect them to each other? All covered. Matrix math, Brownian motion? Covered and explained. About the only thing Peters doesn't give you is the rotation matrices for four-dimensional graphics, but to be perfectly fair, nobody else does either.

This book is a product of tons of experience and thoughtfulness. Each technique appears to be so simple -- certainly there isn't too much code in any one example -- and yet along with each technique, it seems like there's at least one little `gotcha' that Keith Peters tells you how to avoid. In other words, you can scan the book quickly to see what's in it, to see what's there and examine the formulas, and then when you go back and read it, you also benefit because you pick up one of these 'gotchas' or an explanation of why one way is better than doing it another way.

Will you find this review useful if I don't complain about something? Okay! Well, in the spaceship example in chapter 5, which uses the keyboard, nothing works unless you click on the window first. The book says nothing about this, or how to prevent it. Can you set the keyboard focus onto your movie without clicking the mouse on it? I wish I knew.

Less important, in nearly every code example in the book, the constructor of each document class calls an init() method, which Peters says is a recommended "best practice" I would like to know why this is a best practice, since it just makes the code (and the book) longer and (ok, just slightly) more time consuming to read.

Lastly, everyone knows (or will know after reading this book) there are two kinds of animation, frame-based and timer-based. What I never realized is that there's a third form, time-based animation, that's smoother and more accurate than either frame based or timer based. Plus, it's immune to the frame rate of the movie, the motion stays just as smooth and constant as you have intended it to be. I really appreciate the fact that the book brought this to my attention, but why did the author wait until page 505 to get around to it? No matter, you're crazy if you don't read every page, from the beginning of the forward ("This is a book about art"), right to the very end of the index ("zero, dividing by zero in Flash").

This book is packed with useful information from beginning to end and will give you many happy hours and things to do on long winter nights in front of your compute; the very last example in the book, slipped in as a final parting gift just before the recap of all the book's equations, tells how to add the "Boing" sound to the bounce of your bouncing ball, in just 3 lines of code.

If you don't have any books on Actionscript 3, I think this is probably the best one to start with until the Moock book comes out, if you have an interest in animation.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


20 of 23 people found the following review helpful:
4.0 out of 5 stars A great buy, not a great upgrade, June 24, 2007
By 
Thomas B. Talbot (New Market, MD USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Foundation Actionscript 3.0 Animation: Making Things Move! (Paperback)
First off, the previous version was the best actionscript and or graphics book for the Flash environment I had ever read. Useful segments of script and the practical approach to getting common graphics, animation, collision, 3D and kinematics work done were invaluable.

My criticism of the current edition is that, with the exception of placing everything in a class structure for actionscript 3.0, the new edition lacks novel content. There are no new techniques, projects, nor animations. Also, the programs may be written in classes, but often the programs don't take advantage of the object oriented techniques encouraged in 3.0 actionscript.

The parts about using the Flex SDK are interesting as they allow people to program in actionscript without having to buy anything. It is pretty obvious that this book was written before the Flash CS3 version came out as it would be more aptly named "actionscript animation 3.0 for flex" as some of the techniques necessary to make graphical objects in the flex environment are inconvenient for those using Flash CS3.

So, my bottom line:
If you don't have this book and want to program graphics in flash/flex, get this book before all others.
If you already have the previous edition, don't bother upgrading. (though for me it didn't work out too bad because I used the previous edition so much I wore it out.)
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars What Can't Actionscript Do?, August 13, 2007
This review is from: Foundation Actionscript 3.0 Animation: Making Things Move! (Paperback)
For animation and programming outside the Adobe Flash interface, this is one of the best books I have read. It starts out with an introduction to concepts that apply across the board for animation and then continues on in to physics based animation and eventually 3D programming. While the book uses ActionScript as the primary language, the concepts it employs easily translate into other graphical programming languages.

Something to keep in mind when you order this book is that it will not teach you how to use Adobe Flash. While "Making Things Move" is very applicable to this program, it is geared more towards Flex Builder 2 and the Flex/AS 3 command-line compiler and Flex 2 SDK (the last two of which are free from Adobe's website at the time of writing this review).

If you are looking for a book that will help you get started with Flash-based game development, this is a great book to use. I would consider it an excellent resource for both novice and advanced users.

If you are looking for a book on developing sites that interact with databases or send and retrieve online data, this is not the book for you. Instead I would suggest The Essential Guide to Flex 2 with ActionScript 3.0.

Another resource I would reccomend for any Flash developer is ActionScript 3.0 Cookbook: Solutions for Flash Platform and Flex Application Developers, which is good for just about anything else "Making Things Move!" and "The Essential Guide" don't cover.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
private function init, following document class, basic motion code, public function draw, public function init, simple easing, billiard ball physics, coded animation, line sprite, coordinates var, screen wrapping, perform bounce, other display object, private var, rotated values, rotate everything, hit testing, import flash, coordinate rotation, init function, init method, two sprites, inverse kinematics, skeleton class, matrix math
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Siúf Iip, Flex Builder, Pythagorean Theorem, Flash Player, Macromedia Flash, New Sprite, Forward Kinematics
New!
Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(14)
(13)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
Actionscript 3.0 Computer Art 0 Jan 29, 2010
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject