Buy new:
$40.06$40.06
Ships from: betterdeals2019 Sold by: betterdeals2019
Save with Used - Good
$7.88$7.88
Ships from: ThriftBooks-Phoenix Sold by: ThriftBooks-Phoenix

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Robert Penner's Programming Macromedia Flash MX First Edition
Purchase options and add-ons
- ISBN-100072223561
- ISBN-13978-0072223569
- EditionFirst Edition
- PublisherMcGraw-Hill/Osborne Media
- Publication dateOctober 24, 2002
- LanguageEnglish
- Dimensions7.36 x 1.07 x 9.3 inches
- Print length480 pages
Discover the latest buzz-worthy books, from mysteries and romance to humor and nonfiction. Explore more
Editorial Reviews
From the Back Cover
Robert Penner--a renowned ActionScript innovator--shares his extensive insights into the world of Macromedia Flash programming. A Macromedia Flash disciple, Penner shares his genius in integrating the complexities of mathematics and physics with the calm, clean aesthetic of Macromedia Flash graphics. Learn the elemental theories of space, math, color, motion, and shape, then discover practical methods of employing theory to create a hybrid of organic and technological beauty. From the mechanics of motion design and architecture, to the industrial-strength object-oriented code that will help you create colors, sounds, motion, and interaction, "Robert Penner's Programming Macromedia Flash MX will take you to the limits of your imagination.Understand mathematical principles and their possibilities within Macromedia Flash Extend Macromedia Flash with the versatility and strength of object-oriented ActionScript Follow case studies to understand the thought process behind a snow storm, fractal dancer, and aurora borealis Create dynamic Macromedia Flash design and animation with ActionScript
About the Author
Product details
- Publisher : McGraw-Hill/Osborne Media
- Publication date : October 24, 2002
- Edition : First Edition
- Language : English
- Print length : 480 pages
- ISBN-10 : 0072223561
- ISBN-13 : 978-0072223569
- Item Weight : 2.05 pounds
- Dimensions : 7.36 x 1.07 x 9.3 inches
- Best Sellers Rank: #2,216,098 in Books (See Top 100 in Books)
- #16 in Flash Web Design
- #412 in Digital Video Production (Books)
- #419 in Design & Graphics Software Books
- Customer Reviews:
About the author

Robert studied philosophy at Trinity Western University in Vancouver, B.C., graduating in 1999. Soon after that, he tried Flash 4 and has been hooked ever since. After working as an independent contractor for several years, Robert was hired by Adobe in 2006. He is now a software engineer on the Flash Authoring team, adding features to Flash with ActionScript and JavaScript. Robert specializes in areas of math, animation and music.
Customer reviews
- 5 star4 star3 star2 star1 star5 star81%10%9%0%0%81%
- 5 star4 star3 star2 star1 star4 star81%10%9%0%0%10%
- 5 star4 star3 star2 star1 star3 star81%10%9%0%0%9%
- 5 star4 star3 star2 star1 star2 star81%10%9%0%0%0%
- 5 star4 star3 star2 star1 star1 star81%10%9%0%0%0%
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on February 11, 2012Its been a LONG time since I purchased, but since then I have recommended this to countless people wanting to start in flash or just programming in general. I have been programming for years and still learned something from this, and new developers I've recommended this to have started off flying after this book. Robert Penner does an excellent job of breaking down subjects to simple levels.
- Reviewed in the United States on January 3, 2013This book really help me with code and using math within it to get what you want. Thanks so much. It's a real must have.
- Reviewed in the United States on September 3, 2014interesting
- Reviewed in the United States on March 9, 2007Ok. Every body knows that Flash 8/9 has now a better OOP than MX. Also, every body knows that Flash no longer use structures like movieClip.prototype etc.
But what Robert Penner's books offers is a great explanation about Math and its possibilities in Flash. Vectors, 2D and 3D simulation with an elegant and well formed codes. This book opens a great land to be explored. With a important difference: now you have a brilliant GPS! :-)
If you do not know how the stunning flash effects are made, get it. Every thing will be, after all, clear like water.
- Reviewed in the United States on December 16, 2002Don't get me wrong... this is a good book for some... but for most this is just another book in a big stack of Flash books that has no real-world application what-so-ever.
This book essentially has 3 parts:
1. How the author got into flash.
2. Equations
3. What the author can do in flash.
Now it should be mentioned that this book has NO examples and that in chapter one it is clearly stated that this book is not and was not intended to be a tutorial book. Now, having said that, future buyers should be wary in that you really will not be told how or shown how to do anything with this book. The author is essentially saying, "Here are some equations you can use in flash, but I'm not going to show you how to use them, or what to use them for."
Those of you familiar with the blue book for automobiles will find that this book reads strikingly similar. By this I mean the blue-book will tell you about cars, but not how to operate or service one. Likewise, this book will tell you about flash and some things flash can do, but not how to do them.
To a developer/designer like myself who is actually out creating sites for clients this book offers next to nothing. However, this book is great I imagine for those people who just create visual effects you would never see on a normal website. By this I mean I've never had a client request a snowstorm or a tornado on a project. And I do NOT mean mousetrailers, interface design or any of the good real world creations.
This book will also appeal to those who just like to read manuals, in that you don't need to have a computer to do anything related to this book. As mentioned earlier, because you don't actually do anything in this book, all you need is the book (you don't even need flash). This book can easily be summed up in, "Here is an equation, here is another equation, and here is another equation. Here are some things that I did with those equations in which you will never find any real world use for unless you get your own book deal some day and then you can pass them along". This book is only a reading book, and can be read cover to cover without even needing to turn your computer on.
Now don't get me wrong, the book is entertaining to read and as stated earlier it clearly tells you in chapter 1 that it isn't going to show you how to do anything. It will, however, give you INSIGHT to programming in flash and enhance your skill in that area. Undoubtedly your math skills will improve as well. For this I give the book 5 stars. However, as I design and develop for a living, I need to know where the real-world application is... and this book has none... for that I give this book 1-star. Thus my review I have given 3 stars.
The author is supremely talented in mathmatics and programming and undoubtedly if he sat down and wrote a book that was practical for what flash is capable of turning the web into, it would be a knockout bestseller. Unfortunately this is not that book.
Another thing I find terribly ironic is that every flash book to date raves on the uses and superiority of flash over your standard HTML driven websites and yet when you visit any of these books authors websites you find a dinky 2 page site that is HTML driven... kinda makes you wonder eh?
- Reviewed in the United States on April 13, 2010Only 4/5 stars because it's AS1 code - thptpt (although AS2 version available - see below), but Penner shows how some of the more challenging things can be done in flash by implementing a set of 3D enabling classes on at a nuts-and bolts level back when actionscript was infantile, by using OOP techniques long before Macromedia started facilitating it, thereby showing how code SHOULD be produced. If you're interested in how AS3 implements some of it's 3D capabilities ... penner shows you how by putting together the tools with rudimentary actionscript. Of course, with AS3 these capabilities are hard-coded at a low level, and being designed from the bottom up for OOP (unlike AS1 or AS2), AS3 is much faster and stable at doing these kinds of things, but AS3 also removes you far enough from what's happening that this book provides a great way to understand HOW it is done.
Warning: This book is NOT a book on how to build a website with Flash. It was originally written for programmers who want to stretch Flash's capabilities ... and now serves as an example of how these things work at a low level. It's more about programming technique than anything.
Mark Walters painstakingly took the time to convert all Penner's code to AS2 - so be sure to use his code: [...] . Now we just need someone to convert all the classes to AS3.
:)
- Reviewed in the United States on September 14, 2006Knowledge directly from the man who we can thank for the easing equations used in many of the tweening classes out there. This book is great. The topics are somewhat diverse, and all very intriguing. The examples are written for AS1 however that doesn't matter that much unless you are concerned with applying the code in an OO manner, anyway it's kinda fun trying to re-write the code in AS2. This and Moock's books have been the most helpful in getting to understand what actionscript is all about.
Thank You Robert Penner!
- Reviewed in the United States on May 7, 2004granted, anyone who doesn't have a basic hold of flash development (that means actionscript folks) will be lost. However, those who do have a little experience should read it >TWICE. I have found it to be enlightening and enjoyable. Penners methods will help you get a better handle on Actionscript, OOP and even regular daily life. he has developed some really interesting ideas not just about how to use actionscript, but how to approach any substantial task. The book will bring you up to speed on the math concepts you need to create dynamic graphics (2D&3D coordinate systems and trigonometry) and teach you good practices in code desing and project management.
I hope he publishes a second edition (for ActionScript 2) soon, i'd love to see what he does with the language now that it has matured.
Top reviews from other countries
-
TakeshiReviewed in Germany on June 2, 2010
5.0 out of 5 stars Actionscript Klassiker!!
Mittlerweile habe ich das Buch schon über 5 Jahre. Als ich es mir damals im Studium kaufte, habe ich es kaum gelesen, jetzt wird mir langsam klar, was das für ein Schatz ist!!
Alle (einfachen) mathematischen Grundlagen für Grafik und Animation sind enthalten, also Trigonometrie und Vektor hauptsächlich, sowie deren Umsetzung in Code. Dabei spielt AS2 oder 3 keine Rolle. ich benutze den code sogar in javascript und java. Als schnelle Referenz für die Arbeit mit AS3 ist es aber nicht geeignet.
Ich kann das Buch trotzdem nur jedem empfehlen, der sich mit Grafik und Animation beschäftigt, denn hier sind wie gesagt Grundlagen, Penner baut sich alles von Hand, weil es damals noch nicht an jeder Ecke eine Library gab. Das alles ist gut verständlich dargestellt, für den Profi wird es hier aber wenig zu finden geben. Ich würde es mit Keith Peters "Actionscript Animation" vergleichen.
Ein Beispiel für die Gültigkeit von Penners Arbeit sei hier genannt: Seine Easing Formeln sind heute immer noch in vielen Frameworks, wie zum Beispiel der YUI Javascript Library, eingebaut.
In diesem Buch steht, wie die Formeln funktionieren, warum und vieles, vieles mehr!
Deshalb ein paar Jahre später: 5 Sterne!
-
_penReviewed in Japan on April 20, 2003
5.0 out of 5 stars オブジェクト指向のモーショングラフィックス理論を学べる
タイトルに"Object-Oriented"の記載はないものの、オブジェクト指向プログラミングを前面にした、Flash MXスタイルのスクリプティング解説書です。
数学的センスに優れた著者らしく、物体の運動や3D、そしてその基礎となる数学や物理学的な解説もされています。そのうえで、実際にそれらを応用したスクリプトのサンプルを作成しています。
オブジェクト指向のスクリプティングとモーショングラフィックスの基礎となる理論を学習することができます。