29 used & new from $0.52

Have one to sell? Sell yours here
 
 
Object-Oriented Programming with ActionScript
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Object-Oriented Programming with ActionScript (Paperback)

~ (Author), Samuel Wan (Author) "THIS BOOK IS ABOUT PROBLEM SOLVING from the ActionScript programmer's perspective: defining the quickest and smartest way to get things done with Macromedia Flash MX..." (more)
Key Phrases: slideshow component, textformat object, button movieclip, Flash Remoting, Components Set, Textfield Mangling (more...)
4.5 out of 5 stars  See all reviews (36 customer reviews)


Available from these sellers.


7 new from $5.89 22 used from $0.52

Customers Who Bought This Item Also Bought

Foundation Actionscript 3.0 Animation: Making Things Move!

Foundation Actionscript 3.0 Animation: Making Things Move!

by Keith Peters
4.3 out of 5 stars (34)  $26.39
ActionScript 3.0 Game Programming University

ActionScript 3.0 Game Programming University

by Gary Rosenzweig
4.5 out of 5 stars (19)  $31.49
Object-Oriented ActionScript 3.0

Object-Oriented ActionScript 3.0

by Peter Elst
3.9 out of 5 stars (16)  $33.64
Learning ActionScript 3.0: A Beginner's Guide

Learning ActionScript 3.0: A Beginner's Guide

by Rich Shupe
4.1 out of 5 stars (61)  $26.39
ActionScript for Flash MX: The Definitive Guide, Second Edition

ActionScript for Flash MX: The Definitive Guide, Second Edition

by Colin Moock
4.6 out of 5 stars (55)  $34.62
Explore similar items

Editorial Reviews

Product Description

Object-Oriented Programming with ActionScript takes you beyond the level of "neat" code tricks and teaches you how to architect and implement true Macromedia Flash MX applications. You will also learn the programming theory needed to take full advantage of the object-oriented nature of ActionScript.

Nearly a third of the book is focused on teaching you everything there is to know about one of the most powerful new features of Flash MX:components. The topics range from understanding and using components, to constructing custom components. This book also recognizes the uniqueness of ActionScript and clarifies because the best practices when it comes to developing with it. The final third of this book teaches you the best methods for working with advanced-level ActionScript-from debugging data structures to server-side interaction.



From the Publisher

Two of the smarter young guns you'll meet in the Flash development world, Branden Hall and Samuel Wan, go back a way with New Riders, having contributed to *Flash 4 Magic* under the mentorship of J. Scott Hamlin. Sam and Branden didn't know each other at the time and followed their unique trajectories until they met at Flash Forward 2001 SF and clicked. Marathon coding sessions, creative problem-solving chains, and other such intellectual pursuits followed, culminating in a con call between Branden, Sam, and two New Riders editors.

Amazing to listen as Wan and Hall kept finishing each other's sentences, waxing poetic about this new *thing* they were doing with ActionScript, creating objects, yeah doing OOP with ActionScript they're widgets we call them widgets, components, and it's quite remarkable once you understand the principles involved what can be done here you're actually building entire applications yes it might make a pretty interesting book I think....

That was during the Flash 5 revision cycle, and these guys were ahead of their time. As Branden and Sam continued their careers, rumors began circulating about Branden and Samuel's book; frankly, it's become pretty highly anticipated among many in the Flash development community, due to two things: 1.) Applying OOP to ActionScripting is an exciting challenge to those who realize the powerful results that can come of it, and 2.) Most of these people realize no one is better qualified to write such book than Mr. Hall and Mr. Wan, who have been doing some extremely thought-provoking demonstrations of OOP ActionScripting over the last year or so.

So here we are: *Object-Oriented Programming with ActionScript* started out as a brain-dump of Branden and Samuel's presentations given at myriad conferences and seminars over 18 months, then took shape and found structure, covering the following topics:

--Applying OOP principles and design patterns to ActionScript

--Creating well-designed custom objects

--Leveraging both OOP and design patterns in architecting Flash MX applications

--Creating and OOP and design pattern-based application from scratch

--Mastering the new Flash MX components and learning to build your own

--Combining components via their events and APIs

--Customizing components' look and feel with and without code

--Adding custom UIs and live previews to your components

--Connecting Flash MX to servers in a number of ways, including Flash Remoting

To all those who have waited patiently for this book... thanks for your patience and we hope you get as much out of it as the authors put into it. Let us know how it works for you and what you want to see in the next edition. Steve Weiss, executive editor, New Riders. steve.weiss@newriders.com.


Product Details

  • Paperback: 456 pages
  • Publisher: New Riders Press; 1st edition (September 13, 2002)
  • Language: English
  • ISBN-10: 0735711836
  • ISBN-13: 978-0735711839
  • Product Dimensions: 9 x 7 x 1 inches
  • Shipping Weight: 1.6 pounds
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (36 customer reviews)
  • Amazon.com Sales Rank: #245,695 in Books (See Bestsellers in Books)

More About the Author

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

Visit Amazon's Branden Hall Page

Inside This Book (learn more)

Citations (learn more)
This book cites 7 books:
See all 7 books this book cites
 
3 books cite this book:



What Do Customers Ultimately Buy After Viewing This Item?

Object-Oriented Programming with ActionScript
40% buy the item featured on this page:
Object-Oriented Programming with ActionScript 4.5 out of 5 stars (36)
Learning ActionScript 3.0: A Beginner's Guide
18% buy
Learning ActionScript 3.0: A Beginner's Guide 4.1 out of 5 stars (61)
$26.39
Object-Oriented ActionScript 3.0
16% buy
Object-Oriented ActionScript 3.0 3.9 out of 5 stars (16)
$33.64
Advanced ActionScript 3 with Design Patterns
14% buy
Advanced ActionScript 3 with Design Patterns 4.7 out of 5 stars (25)
$31.49

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

36 Reviews
5 star:
 (28)
4 star:
 (3)
3 star:
 (1)
2 star:
 (3)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (36 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
18 of 19 people found the following review helpful:
5.0 out of 5 stars The "Other" Must-Have Actionscript book, October 17, 2002
By Tony C. Hsieh (San Ramon, CA USA) - See all my reviews
(REAL NAME)   
The best part of Flash MX is the almost absolute control you have over Flash via ActionScript. People can get by without tapping into this rich functionality and still do well with the new non-ActionScript features but most Flash developers want more.

Though I'm not a Flash historian, I believe Branden and Sam were critical in the strong hack-together OOP movement at the end of Flash 5's life and genesis of Flash MX's birth. This is the kind of insider perspective that, if you are interested in taking advantage of ActionScript MX-style, will prove very handy in your development.

Branden and Sam have written this book with a kind of geek wonder and gee-whiz discovery that speaks to my programmer heart. They do a great job so describing hard-won ActionScript-specific coding practices and techniques along side actual code samples.

I have been programming professionally for a while but the looseness of Actionscript is enough to drive me insane (i.e. AS's unwillingness to throw errors on undefined functions or variables combined with my horrible spelling skills). The author's tricks like the _resolve function on page 68 which can catch undefined function calls, as they as called, are a GODSEND!

The book covers setting up a good Flash MX development layout, having data-aware components, XML, creating Heap structures, debugging techniques and building components from scratch with an Actionscript bent. It also has two great guest chapter writers: Andreas Hiem (Server Integration) and Nigel Pegg (Components).

I'm definitely gushing here but there is no fluff or wasted space here. I think they did a great job of sharing their knowledge and I hope, when they collect enough new material, they will write another book....

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
9 of 9 people found the following review helpful:
5.0 out of 5 stars Excellence All Around!, September 26, 2002
When I got this book delivered to me, I had already seen a few chapters previous to the book going to print. I already knew how important and how well-written this book was going to be. Being able to read through the whole thing, all I can say is this book is a MUST HAVE. This book is on par with Collin Moock's now famous book. In fact in some ways, this book is actually better!

Flash MX has brought a lot more capabilities to the table - but implementing them isn't always very easy. This book explains OOP in a way everyone can understand, then presents real-world situations where you'd benefit from this development approach.

Components are covered in depth, and even Nigel Pegg from Macromedia chimes in with some of his own chapters. The book covers OOP principles, how to conduct OOP in Flash, covers component creation, working with components that already exist, implementing live previews with components, debugging guidance, using ASFunction with text fields, passing variables to from, data structures, and they even close the book out with some useful bits of AS code you might be able to reference for your own projects.

This is an amazing resource, artfully and precisely written, by some of the most talented coders on the planet. I highly reccommend this title.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
9 of 10 people found the following review helpful:
5.0 out of 5 stars A valuable toolbox for advanced ActionScripters, November 20, 2002
By Robert L. Dixon (Marin County, CA USA) - See all my reviews
(REAL NAME)   
I've been coding hardcore ActionScript for a couple years now, and doing OOP in Java and other languages for much longer than that. I still learned a LOT from this book.

The authors spell out many things that you otherwise have to learn on your own, through exhaustive trial and error.

This book, along with Colin Moock's, is among the few that truly delve into Advanced Topics. (Some other books call themselves Advanced but often just briefly describe the Advanced features without giving real-life examples).

The authors do a great job explaining the application of OOP techniqes in ActionScript. A warning to novices though: you'll get a lot more out of this book if you already have some knowledge of OOP!

They cover many other topics in depth, with actual code samples, including:

* Design Patterns for Flash, including a Model-View-Presenter sample
* Events, Callbacks and Listeners, and how to define your own Custom Events
* Data-Aware Components using the DataProviderClass
* Anti-Distortion in FUI-style Components
* Building your own Components, including Live Preview
* "Textfield Mangling" and HTML text fields
* Remote Debugging
* Flash Remoting

There's a lot more too. It's hard to get accurate information about any of these topics anywhere else--even on the Macromedia website--so a book that collects them all in one place is a godsend.

The writing style is lively and to-the-point, and the book design is clean, readable, and attractive. I highly recommend this book for all advanced ActionScript programmers who want to refine their craft.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

2.0 out of 5 stars Outdated
This book is well written, and explains some concepts of ActionScript and OOP that will stand the test of time, but for the most part it is outdated. Read more
Published on August 27, 2006 by ADHD Sufferer

5.0 out of 5 stars Fantastic book for OOP concepts in ActionScript.
I've worked with Flash for many years. I've also been programming in Pascal, C, C++ for many years. This book helped me for the first time tie the OOP concept to Flash movie... Read more
Published on May 7, 2004 by winston2000

2.0 out of 5 stars Where's The Beef? (or, more correctly, "Where's The OOP?")
Why does a book entitled "Object-Oriented Programming with ActionScript" only include 3 chapters (plus one "real-world" example chapter) on OOP? Read more
Published on April 4, 2004

5.0 out of 5 stars The book for OO Actionscript
By far the best book/resource/must have on OO in ActionScript. This books is still based on the 1.0 standard, I am hoping they will write a 2.0 version as well. Read more
Published on October 23, 2003 by Michael Labriola

4.0 out of 5 stars Now for programmers!
I have always felt that Flash was a designer-only tool, inaccessible to the likes of programmers. This book tries to change all that by making Flash development accessible to... Read more
Published on July 6, 2003 by ueberhund

5.0 out of 5 stars My Favorite ActionScript Book
I've been a C++/Java programmer for 6 years and I have to say, this book is wonderful. I've never before heard such a clear disposition on what a prototype based language is... Read more
Published on June 25, 2003

5.0 out of 5 stars Super
I heard that this book had changed the way some programmers viewed ActionScript and I just had to check it out.

I didn't plan on reading 5 chapters on components. Read more

Published on June 18, 2003 by Greg Alton

5.0 out of 5 stars Very good
This is very good if you dont get bored in the first 20 pages.
Published on April 30, 2003 by Leonardo

5.0 out of 5 stars Outstanding
Not only the best advanced Flash MX book, but an exceptional programming book in general. Most authors of programming texts are terrible writers, but Hall and Wan actually have a... Read more
Published on April 1, 2003 by Andrew Otwell

5.0 out of 5 stars Outstanding
Not only the best advanced Flash MX book, but an exceptional programming book in general. Most authors of programming texts are terrible writers, but Hall and Wan actually have a... Read more
Published on April 1, 2003 by Andrew Otwell

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.