AdvancED ActionScript 3.0: Design Patterns [NOOK Book]


AdvancED ActionScript 3.0 is a fresh look and new approach to utilizing valuable, structural techniques and methods that are commonly used in the field of rich interactive application development. With each method broken down into different strategized explanations, you'll find the approach most suitable for you. Whether it is an example you can utilize as-is, or one you can start with and develop further, you will have a glossary of definitions and ...

See more details below
AdvancED ActionScript 3.0: Design Patterns

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK 7.0
  • Samsung Galaxy Tab 4 NOOK 10.1
  • NOOK HD Tablet
  • NOOK HD+ Tablet
  • NOOK eReaders
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$28.99 price
(Save 19%)$35.99 List Price


AdvancED ActionScript 3.0 is a fresh look and new approach to utilizing valuable, structural techniques and methods that are commonly used in the field of rich interactive application development. With each method broken down into different strategized explanations, you'll find the approach most suitable for you. Whether it is an example you can utilize as-is, or one you can start with and develop further, you will have a glossary of definitions and organizational concepts at your fingertips.

Object-oriented programming (OOP) and design patterns are not new to the field, but can often be overlooked in their value. They are, at times, not only overwhelming to learn, but difficult to put into practice. However, they are useful because they create a structure that can be broken down, rebuilt, and reused.  

  • Provides the building blocks required for the implementation of OOP
  • Addresses problems and concerns regarding OOP
  • Offers solutions on how to approach and utilize OOP

What you’ll learn
  • Understand the benefits of OOP
  • How to structure code
  • Explore new techniques
  • Recognize patterns used by professionals in the field
  • Feel more confident about using OOP in your development
  • Think of coding in a new light
Who this book is for

AdvancED ActionScript 3.0 is for Flash and/or Flex developers seeking a better understanding of object-oriented programming and the knowledge to utilize it in a manner practical to the language itself.

Table of Contents
  1. Object-Oriented Programming: What it is & What it isn’t
  2. Design Patterns
  3. The Basics
  4. Coding Styles
  5. Decision Making and Planning 
  6. Review/Quiz
  7. Get Real
  8. Architecture and Principles
  9. Frequently Used Patterns
  10. Structural Patterns
  11. Behavioral Patterns
  12. Creational Patterns
Read More Show Less

Product Details

  • ISBN-13: 9781430236153
  • Publisher: Apress
  • Publication date: 9/11/2011
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 436
  • File size: 6 MB

Meet the Author

Ben Smith is an accomplished Technical Experience Director with many years of experience leading Web Development for well-known digital agencies. His list of contributions to the community has earned him a place as an Adobe Community Professional. As an Author, Speaker, and Judge for theFWA it should be apparent he is passionate about the web. He attributes his growth to experimentation and experience.

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Posted October 23, 2011

    A Serious Guide to OOP Design Patterns

    I believe I'm the perfect audience for Ben Smith's book, AdvancED Actionscript 3.0: Design Patterns. I've been programming in AS 3.0 for several years. Games are my special interest and I've published a few on the Web. I've been trying to put OOP into practice and I think Design Patterns can help. I agree with Mr. Smith ome experience with ActionScript programming and elementary OOP is a prerequisite to making the most of his book -which should not be your first look at these topics. Mr. Smith's language is technical, detailed, and packed with information. Personally, I appreciate this approach. Mr. Smith does an excellent job presenting ActionScript 3.0 programming, as well as Object-Oriented Analysis, Design, and Implementation. But his most important contribution is his presentation of (and approach to) Design Patterns. Mr. Smith discuss the 15 most commonly applied and most useful Design Patterns, as well as the MVC (Model View Controller) Pattern. He presents detailed, technical, and extremely useful information for each pattern-in the following categories: Pattern description Class Diagram Constituent parts Benefits Drawbacks A short story about pattern's application to a real-world situation Pattern's AS 3.0 cast of characters When pattern is useful A specific example of pattern's use in AS code, with extensive commentary FAQs and Related Patterns Although I described the Design Pattern chapters first, I assure you that the rest of the book is worthy of close study. Chapter 1 presents the basics of objects, classes, general terms and conditions-including the four principles of OOP. Chapter 2 presents a detailed look at ActionScript 3.0. It's a look "unde the hood" of AS 3.0--a gujided tour that's rather technical because Mr. Smiith wants to help us develop an OOP "mind-set," which focuses on code efficiency and reuse. Chapter 3 presents Object-Oriented Analysis. Mr. Smith steps through the process in a Case Study featuring the development of an interactive web site for an outerwear manufacturer. At the end of Chapter 3, Mr. Smith introduces Object-Oriented Design--which further refines objects and behaviors identified during analysis. It's vital for us to understand how object-oriented Analysis and Design pave the way to apply Design Patterns-which are introduced in Chapter 4. Design Patterns help solve development problems and are not to be thought of as cookie cutters. Chapter 5 presents 100 questions-to help us get immediate feedback on how well we understood the material in he first 4 chapters. Chapters 6, 7, 8, and 10 are the detailed Design Pattern chapters. Chapter 9 presents 25 questions on the Design Patterns from the previous three chapters. In Chapter 11, Mr. Smith picks up where he left off in Chapter 4, with a detailed presentation of OO Design and ending with a discussion of Implementation. "Object-Oriented Design, Object-Oriented Analysis, and Implementation," warns Mr. Smith, "Are three entirely separate phases.You may often be tempted to condense all phases into one in haste, but as they say "haste makes waste." Chapter 12 presents some of Mr. Smith's well-chosen words of wisdom on going out into the real world. Having spent two weeks with AdvancED ActionScript 3.0: Design Patterns, I feel that it is the right book for me--and I can't wait to dig in and try it out for myself.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)