Foundation Actionscript 3.0 Animation by Keith Peters: Book Cover

    Foundation Actionscript 3.0 Animation: Making Things Move! by Keith Peters

    BUY IT NEW

    • $39.99 Online price
    • $35.99 Member price
    • Join Now
    • skip to cart
    • Add To List uiAction=GetAllLists&page=List&pageType=list&ean=9781590597910&productCode=BK&maxCount=100&threshold=3

    Usually ships within 24 hours

    Delivery Time and Shipping Rates

    FIND & RESERVE AN IN-STORE COPY

    Enter a zip code

    (Paperback)

    • Publisher: Apress L. P.
    • Pub. Date: April 2007
    • ISBN-13: 9781590597910
    • Sales Rank: 204,520
    • 568pp
     
    • Overview
    • Editorial Reviews
    • Customer Reviews
    • Full Product Details

    Synopsis

    In this book, you'll learn

    • All the ActionScript 3.0 (including math and trigonometry functions) and Flash rendering techniques you'll need to start animating with code
    • Basic motion principles such as velocity, acceleration, friction, easing, and bouncing
    • How to handle user interaction via the keyboard and mouse
    • Advanced motion techniques such as springs, coordinate rotation, conservation of momentum, and forward and inverse kinematics
    • All the basic 3D concepts you need to do 3D in Flash, from simple perspective to full 3D solids complete with backface culling and dynamic lighting
    Flash has long been one of the most approachable, user-friendly tools for creating web-based animations, games, and applications. This has contributed to making it one of the most widely used programs for creating interactive web content. With each new version of Flash, ActionScript, its built-in scripting language, has become more powerful and a little more complex, too. ActionScript, now at version 3.0, has significantly matured as a programming language, bringing power and speed only previously dreamed about to Flash-based animation, going far beyond traditionally used keyframes and tweens. The material inside this book covers everything you need to know to harness the power of ActionScript 3.0. First, all the basics of script-based animation and setting up an ActionScript 3.0 project are covered. An introduction to object-oriented programming follows, with the new syntax, events, and rendering techniques of ActionScript 3.0 explained, giving you the confidence to use the language, whether starting from scratch or moving up from ActionScript 2.0. The book goes on to provide information on all the relevant trigonometry you will need, before moving on to physics concepts such as acceleration, velocity, easing, springs, collision detection, conservation of momentum, 3D, and forward and inverse kinematics. In no time at all you'll both understand the concepts of scripted animation and have the ability to create all manner of exciting animations and games. Summary of Contents
    • PART ONE - ACTIONSCRIPTED ANIMATION BASICS
      • Chapter 1 Basic Animation Concepts
      • Chapter 2 Basics of ActionScript 3.0 for Animation
      • Chapter 3 Trigonometry for Animation
      • Chapter 4 Rendering Techniques
    • PART TWO - BASIC MOTION
      • Chapter 5 Velocity and Acceleration
      • Chapter 6 Boundaries and Friction
      • Chapter 7 User Interaction: Moving Objects Around
    • PART THREE - ADVANCED MOTION
      • Chapter 8 Easing and Springing
      • Chapter 9 Collision Detection
      • Chapter 10 Coordinate Rotation and Bouncing Off Angles
      • Chapter 11 Billiard Ball Physics
      • Chapter 12 Particle Attraction and Gravity
      • Chapter 13 Forward Kinematics: Making Things Walk
      • Chapter 14 Inverse Kinematics: Dragging and Reaching
    • PART FOUR - 3D ANIMATION
      • Chapter 15 3D Basics
      • Chapter 16 3D Lines and Fills
      • Chapter 17 Backface Culling and 3D Lighting
    • PART FIVE - ADDITIONAL TECHNIQUES
      • Chapter 18 Matrix Math
      • Chapter 19 Tips and Tricks

    Biography

    Keith lives in the vicinity of Boston, MA, in the USA with his wife Kazumi and their new daughter Kristine. He has been working with Flash since 1999, and has co-authored many books for friends of ED, including Flash MX Studio, Flash MX Most Wanted, and the ground-breaking Flash Math Creativity.

    In 2001 he started the experimental Flash site, BIT-101 (www.bit-101.com), which strives for a new, cutting edge, open source experiment each day. The site recently won an award at the Flashforward 2003 Flash Film Festival in the Experimental category. In addition to the experiments on the site, there are several highly regarded Flash tutorials which have been translated into many languages and are now posted on web sites throughout the world. Keith is currently working full time doing freelance and contract Flash development and various writing projects.

    Customer Reviews

    • Reader Rating:
    • Ratings: 1Reviews: 1

    Foundation Actionscript 3.0 Animation: Making Things Moveby Anonymous

    Reader Rating:
    See Detailed Ratings

    April 17, 2007: Foundation ActionScript 3.0 Animation by Keith Peters publisher: Friends of Ed IBSN:-13 (pbk):978-1-59059-791-0 copyright 2007 Review by: Linda Weller I highly recommend reading this book, especially if you haven't read the AS 2.0 version. The books are quite similar except the As 3.0 version is 500 pages about 50 pages longer than the AS 2.0 version. You just have to weigh in on whether you can update all the code to AS 3.0 yourself. If you opt to buy the book, Keith Peters does a very good job of explaining the AS 3.0 language in a simple encouraging way. After hearing him say 'this is really simple' about 1000 times during the book, you start saying it yourself. AS 3.0 really is a better, less quirky language than AS 2.0. If you are new to these Making Things Move book, you are really in for a pleasant surprise. Math, Physics,Trig, Pythagoran Theorum in Flash -- no problem, easy not like your college Physics course, no way. If you would like to do some of the cooler things with Flash look into this book. If effects or game ideas is what your looking for you can find them here. He gives you a mini start-up course on programming basics and then details how we do it now in AS 3.0. He is on top of all the varieties of AS 3.0 as well. He tells you how to use it with the new CS3 Flash IDE, Flex Builder 2.0 and the free Flex 2 SDK. If you are looking for info on Flex and how to use Flash with in the Flex format this is not the book for you. Keith is your personal mentor, he is really rooting for you. He will have you AS 3.0 or else. He knows you can do it and shows you how easy it really is. First you learn how to make classes, then there is a Trig lesson. It is very non-intimidating. Do yourself a favor and try it!! It is very empowering. Next he moves on to Rendering Techniques (using the drawing API) His philosopy about teaching is to give you class snippets and let you combine them into your own projects and games. Your goal being to see how many of these classes you can combine. Then he goes on to expain basic motion and incorporating such concepts as velocity, acceleration, friction and mving objects around. In this book it's all about the Greeks. He introduces the section on Easing and Springs with an explanation of Xeno's Paradox.(if you move something from point A to point B and move it one half way between the two then onehalf way between the mid point and B and one half way again and again - you will never reach your target.) Keith tells you which hit test to use with which shape, co-ordinate rotation around a point, and that age old Flash question: 'How do I bounce something off of an angled surface?' This is kind of top secret, you will have to read the book to find that out. But of course in true Keith Peters form he tells you it is not that hard. It isn't. It is just figuring out the answer initially that would be hard. Then moving on to bound checking with getBounds. He explains that this is like the bounding box that we use for the Flash 8 timeline. And of course, there is the section on billard ball physics. and mass momentum. This section is extremely well explained and really just fascinating. Each part of the book is fully supplied with downloadable code samples and formula explainations so simple a child could understand them. This book is really the secret weapon you need in your code arsenal. Next he delves into particle attraction and gravity, the slingshot effect, g forces. He...