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
Identifying and Managing Project Risk: Essential Tools for Failure-Proofing Your Project
Planning for Risk Management
Identifying Project Scope Risk
Identifying Project Resource Risk
Managing Activity Risks
Closing Projects
Mapping Hacks: Tips & Tools for Electronic Cartography
Hack 16. Who Are the Neighbors Voting For?
Hack 24. Explore a 3-D Model of the Entire World
Hack 61. Build a Map of Local GSM Cells
Hack 66. Java-Based Desktop Mapping with Openmap
Hack 67. Seamless Data Download from the USGS
Information Dashboard Design: The Effective Visual Communication of Data
Introducing Meaningless Variety
Visually Encoding Data for Rapid Perception
Gestalt Principles of Visual Perception
Test Your Design for Usability
Sample Sales Dashboard
Cultural Imperative: Global Trends in the 21st Century
Culture and Religion
The Pacific Rim: The Fourth Cultural Ecology
Americanization versus Asianization
Culture and Globalization
Conclusion
FileMaker 8 Functions and Scripts Desk Reference
Get(ScreenDepth)
Get(ScreenWidth)
GetSummary()
Hiragana()
Proper()
User Interfaces in C#: Windows Forms and Custom Controls
Control Class Basics
Forms
Data Controls
Dynamic User Interface
GDI+ Controls
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