Overview
Today's ActionScript-based applications require increasingly sophisticated architectures and code. This book aids intermediate and advanced ActionScript developers in learning how to plan and build applications more effectively. You'll learn how to apply design patterns as solutions to common programming scenarios. Beyond a reference, Advanced ActionScript with Design Patterns is a practical guide complete with sample mini-applications illustrating each design pattern.Table of Contents:
Part I - Successful Projects
1. How to Design Applications
2. Programming to Interfaces
Part II - Patterns
3. MVC
4. Singleton
5. Factory (Abstract Factory and Factory Method)
6. Proxy
7. Iterator
8. Composite
9. Decorator
10. Command
11. Memento
12. State
Part III - Advanced ActionScript Topics
13. Working with Events
14. Sending and Loading Data
15. E4X (XML)
16. Regular Expressions
Synopsis
Today's ActionScript-based applications require increasingly sophisticated architectures and code. This book aids intermediate and advanced ActionScript developers in learning how to plan and build applications more effectively. You'll learn how to apply design patterns as solutions to common programming scenarios. Beyond a reference, Advanced ActionScript with Design Patterns is a practical guide complete with sample mini-applications illustrating each design pattern.
Table of Contents:
Part I - Successful Projects
1. How to Design Applications
2. Programming to Interfaces
Part II - Patterns
3. MVC
4. Singleton
5. Factory (Abstract Factory and Factory Method)
6. Proxy
7. Iterator
8. Composite
9. Decorator
10. Command
11. Memento
12. State
Part III - Advanced ActionScript Topics
13. Working with Events
14. Sending and Loading Data
15. E4X (
16. Regular Expressions
Editorials
From Barnes & Noble
The Barnes & Noble ReviewOnce, Flash applications were "toys." You could build them any way you liked. But today's rich Internet applications represent a major investment, and many are business-critical. They must be robust, efficient, and easy to integrate. Fortunately, there are proven "design patterns" for achieving all that with ActionScript -- and you can learn them right here.
Those patterns begin with mapping what your application will do (analysis), and transforming those goals into architecture (design). The authors cover that, then turn to the coding issues every serious ActionScript developer will face. How do you organize user interfaces, business logic, and data models (via MVC)? What's the best way to build applications with undo features? Manage hierarchical data structures (such as filesystems)? Work with events? Send and load data?
Developers have spent decades identifying some of these patterns, often through difficult trial and error. Fortunately, you won't have to. Bill Camarda, from the January 2007 Read Only