Flylib.com
Advanced ActionScript 3 with Design Patterns
Advanced ActionScript 3 with Design Patterns
ISBN: 0321426568
EAN: 2147483647
Year: 2004
Pages: 132
Authors:
Joey Lott
,
Danny Patterson
BUY ON AMAZON
Advanced ActionScript 3 with Design Patterns, 1e
Table of Contents
Copyright
Acknowledgments
Introduction
About This Book
Part I: Successful Projects
Chapter 1. Designing Applications
The Analysis Phase
The Design Phase
The Implementation Phase
Testing
Summary
Chapter 2. Programming to Interfaces
Defining Interfaces
Using Polymorphism
Summary
Part II: Patterns
Chapter 3. Model View Controller Pattern
Understanding MVC Elements
Building a Simple Example
Enabling Multiple Views for One Model
Modifying Model Implementation
Adding A Controller
Summary
Chapter 4. Singleton Pattern
Object Instantiation
Singleton Versus Static Members
Building a Simple Singleton
Building a Settings Framework
Summary
Chapter 5. Factory and Template Method Patterns
Abstract Classes
Template Method
Factory Method
Summary
Chapter 6. Proxy Pattern
Virtual Proxy
Remote Proxy
Adapter and Faade Patterns
Summary
Chapter 7. Iterator Pattern
Understanding the Problems with Iteration
Understanding Iterator Elements
Using Iterators
Using Null Iterators
Summary
Chapter 8. Composite Pattern
Understanding the Element Interface
Understanding Leaf Elements
Understanding Composite Elements
Building a File System Example
Summary
Chapter 9. Decorator Pattern
Understanding the Decorator Pattern
Building Reader Decorators
Building Visual and Commutative Decorators
Summary
Chapter 10. Command Pattern
Understanding the Command Pattern
Building a Simple Command Application
Making Commands Undoable and Keeping Command Histories
Building an Undoable Application
Building a Redoable Application
Using Commands to Build a Proximity Game
Summary
Chapter 11. Memento Pattern
Using Mementos to Make Actions Undoable in the Proximity Game
Using Mementos to Make Actions Redoable in the Proximity Game
Summary
Chapter 12. State Pattern
Simple State Example
Encapsulating the States
Using Abstract Classes
Transitions
Summary
Part III: Advanced ActionScript Topics
Chapter 13. Working with Events
Understanding Events
Using Events
Creating Event Dispatchers
An Example Working with Events
Summary
Chapter 14. Sending and Loading Data
Loading Text
Sending and Loading Variables
Sending and Loading XML
Using Web Services
Using Flash Remoting
Optimizing Data Communication
Summary
Chapter 15. E4X (XML)
Creating XML Objects
Property Accessors
XML Filtering
Iterating Through an XMLList
Namespaces
Sending and Loading XML Data
Simple Soap Example
Summary
Chapter 16. Regular Expressions
Introducing the RegExp Class
Working with Regular Expressions
Using Regular Expression Flags
Understanding Metacharacters and Metasequences
Using Regular Expression Groups
Building a Mad Libs Application Using Regular Expressions
Summary
Index
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
Advanced ActionScript 3 with Design Patterns
ISBN: 0321426568
EAN: 2147483647
Year: 2004
Pages: 132
Authors:
Joey Lott
,
Danny Patterson
BUY ON AMAZON
Lotus Notes and Domino 6 Development (2nd Edition)
Working with Strings
When to Use JavaScript
Views and Forms Working Together on the Web
Domino and XML
Using the Design Synopsis
Kanban Made Simple: Demystifying and Applying Toyotas Legendary Manufacturing Process
Developing a Kanban Design
Initial Startup and Common Pitfalls
Auditing the Kanban
Appendix B Kanban Supermarkets
Appendix I Case Study 2: Rubber Extrusion Plant
Network Security Architectures
IP Addressing Design Considerations
Designing Your Security System
What Is the Edge?
Applied Knowledge Questions
PostgreSQL(c) The comprehensive guide to building, programming, and administering PostgreSQL databases
Aggregates
Object IDs (OID)
Polymorphic Functions
The PostgreSQL C APIlibpq
Using Full-text Search
Persuasive Technology: Using Computers to Change What We Think and Do (Interactive Technologies)
Overview of Captology
Computers as Persuasive Social Actors
Increasing Persuasion through Mobility and Connectivity
The Ethics of Persuasive Technology
Captology Looking Forward
Microsoft Visual Basic .NET Programmers Cookbook (Pro-Developer)
Numbers, Dates, and Other Data Types
Objects, Interfaces, and Patterns
Files and Directories
Reflection
ASP.NET Web Applications
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies