Discover new kitchen selections
Buy new:
$40.06
FREE delivery Wednesday, May 21 to Nashville 37217
Ships from: betterdeals2019
Sold by: betterdeals2019
$40.06
FREE delivery Wednesday, May 21 to Nashville 37217. Details
Or fastest delivery Saturday, May 17. Details
In Stock
$$40.06 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$40.06
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
betterdeals2019
betterdeals2019
Ships from
betterdeals2019
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt. You may receive a partial or no refund on used, damaged or materially different returns.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$7.88
Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less See less
FREE delivery May 28 - June 3 to Nashville 37217. Details
Or fastest delivery May 22 - 28. Details
In stock
$$40.06 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$40.06
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by ThriftBooks-Phoenix.
Kindle app logo image

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.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Robert Penner's Programming Macromedia Flash MX First Edition

4.7 out of 5 stars 19 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$40.06","priceAmount":40.06,"currencySymbol":"$","integerValue":"40","decimalSeparator":".","fractionalValue":"06","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"v0sKPtY8CyAe173syZENpvJq3tOeqx%2BcKGVW%2BlMuYpjwngtZzgBrZgCcLsqJJSo75x8tIOVATFTiUxRy6F3jNlb90D7qDJ7t04ReK%2BzXXR0060RsTk0tdP18iVbHznNTcfnSp50ViQrqxkvWWmWTL30uVkXkqgltuXMy8Ug851paKaDc9rWJuTuMH%2ByM5kRb","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$7.88","priceAmount":7.88,"currencySymbol":"$","integerValue":"7","decimalSeparator":".","fractionalValue":"88","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"v0sKPtY8CyAe173syZENpvJq3tOeqx%2BcHSzwXs8DOJ%2FM%2Bce14UqG1gQVYIKKE1EsQ91MNP2Q%2BVWkqRQwEmyPbDgnVZnpiHpSqEsnHCc9Oaau9UHqRQp%2BpJU0tf%2B22jNz%2F%2BrxAHDPAaQ4gHY%2Berja0nkw0aRS5snngrvEhM0T9kI3atJfPV6A%2FglJNOfJiYBV","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Aims to reveal the programming and design concepts behind the author's creations. This book showcases his work that merges maths and design with Flash. It gives a look at his approach to design which incorporates advanced ActionScript programming and helps you discover techniques associated with some of the interactive designs.
Books with Buzz
Discover the latest buzz-worthy books, from mysteries and romance to humor and nonfiction. Explore more

Editorial Reviews

From the Back Cover

"Gives Macromedia Flash developers the foundational best-practice OOP examples they've been craving for years. New and experienced OOP programmers will appreciate Penner's reassuring hand." --Colin Moock, Author of "ActionScript: The Definitive Guide

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

Based in Vancouver, Canada, Robert is a freelance Flash developer, consultant and speaker, with a focus on math and object-oriented design. A moderator and Featured Artist at Ultrashock.com, Robert is known worldwide for his technical innovation and organic style. He has developed such innovations as Flash back button integration and mathematical easing equations. Robert is active in the Flash community, moderating several forums on Ultrashock and wrangling OOP with the Chattyfig Flashcoders. His work with Axis-media.com earned him two Flash Film Festival finalist nominations. Robert's portfolio and experiments are online at http://robertpenner.com.

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
  • Customer Reviews:
    4.7 out of 5 stars 19 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Robert Penner
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

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

4.7 out of 5 stars
19 global ratings

Review this product

Share your thoughts with other customers

Top reviews from the United States

  • Reviewed in the United States on February 11, 2012
    Its 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.
    One person found this helpful
    Report
  • Reviewed in the United States on January 3, 2013
    This 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, 2014
    interesting
  • Reviewed in the United States on March 9, 2007
    Ok. 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, 2002
    Don'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?
    37 people found this helpful
    Report
  • Reviewed in the United States on April 13, 2010
    Only 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.
    :)
    One person found this helpful
    Report
  • Reviewed in the United States on September 14, 2006
    Knowledge 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!
    One person found this helpful
    Report
  • Reviewed in the United States on May 7, 2004
    granted, 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.
    4 people found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • Takeshi
    5.0 out of 5 stars Actionscript Klassiker!!
    Reviewed in Germany on June 2, 2010
    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!
    Report
  • _pen
    5.0 out of 5 stars オブジェクト指向のモーショングラフィックス理論を学べる
    Reviewed in Japan on April 20, 2003
    タイトルに"Object-Oriented"の記載はないものの、オブジェクト指向プログラミングを前面にした、Flash MXスタイルのスクリプティング解説書です。
    数学的センスに優れた著者らしく、物体の運動や3D、そしてその基礎となる数学や物理学的な解説もされています。そのうえで、実際にそれらを応用したスクリプトのサンプルを作成しています。
    オブジェクト指向のスクリプティングとモーショングラフィックスの基礎となる理論を学習することができます。