did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780735711839

Object-Oriented Programming With Actionscript

by ;
  • ISBN13:

    9780735711839

  • ISBN10:

    0735711836

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2003-01-01
  • Publisher: New Riders Press
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $39.99

Summary

Written by well-known members of the Flash community, for advanced users who need to re-conceptualize how to work with Flash MX to intelligently build applications. This book teaches Flash developers everything they need to know about application development from the ground up.

Table of Contents

I OOP and Actionscript
Starting Off on the Right Foot
3(16)
What's Next for Flash Developers?
4(1)
For Intermediate ActionScript Users
5(1)
For Intrigued Programmers
6(1)
Getting Started the Right Way
7(11)
Conclusion
18(1)
OOP in Flash: A Tale of Different Angles
19(16)
Shattering Perceptions
19(1)
Introduction
20(1)
A Historical Perspective
20(2)
Object of My Desire
22(1)
A Classy Affair
23(4)
Extension Cords
27(2)
Inherit a Fortune
29(3)
Owning a Hammer Versus Building a House
32(2)
Conclusion
34(1)
Event Wrangling: When To Do What
35(16)
When Bugs Attack
35(1)
Introduction
36(1)
What Is an Event?
36(1)
Methods of Event Handling
37(6)
Event Handling Best Practices
43(3)
Forging Custom Events
46(3)
Conclusion
49(2)
Practical OOP: Welcome to the Real World
51(22)
The Not-So-Great Wall of Baltimore
51(1)
Introduction
52(1)
Object Design
53(5)
Relationships Between Objects
58(8)
Flair Pattern
66(2)
Features, Hacks, and What ActionScript Isn't
68(3)
Conclusion
71(2)
OOP Hands--On: An OOP Application From Start to Finish
73(20)
A Truly ``Hands-On'' Experience
73(1)
Introduction
74(1)
The Game: KeyStone
74(1)
Model-View-Presenter
75(1)
Architecting the Game
76(2)
Assembling the Pieces
78(10)
Project Postmortem
88(1)
Conclusion
89(4)
II Components
Using UI Components
93(32)
From Building Blocks to Real Machines
93(1)
Introduction
94(1)
How and Where to Get Components
95(7)
Data-Aware Components: ListBox
102(11)
Advanced Use of Data-Aware Components
113(11)
Conclusion
124(1)
Building Your First Component
125(28)
Reinventing the Wheel---For the Last Time
125(1)
Components: Reusable Solutions
126(2)
Steps for Constructing a SlideShow Component
128(22)
Conclusion
150(1)
Next Steps...
151(2)
The Hidden Architecture of Components
153(26)
Introducing Nigel Pegg, Component Engineer, Macromedia
153(1)
Introduction
154(1)
The Philosophy and Goals of Robust Components
155(5)
Flash MX's New Features Make Components Possible
160(4)
Component Structure: Library Management
164(7)
Component Structure: Layers and Asset Management
171(4)
Component Structure: Class Management
175(3)
Conclusion
178(1)
Building an Advanced Component
179(24)
Picking Up Where We Left Off
179(2)
Component Inheritance: Extending a Component Class
181(4)
Overwriting the init() Method
185(6)
Adding New UI Elements
191(5)
Extending a Super Class Method to Center Loaded Images
196(1)
Using Guide Layers for Super Class and Library Packaging
197(1)
Live Preview
198(4)
Conclusion
202(1)
Component Live Previews
203(24)
The Beginnings of Live Preview
203(1)
Introduction
204(1)
What Is Live Preview and Why Does It Matter?
204(3)
Limitations and Caveats
207(1)
Building a Basic Live Preview: The Essentials
208(6)
Live Preview: A Component Inside Itself
214(3)
Building an Advanced Live Preview: Complete Methods
217(4)
Creating the Live Preview .swf: An Anticlimax
221(3)
Conclusion
224(3)
III High-Level ActionScript
Debugging: Annoying Bugs and Where To Find Them
227(16)
Bed Bugs Bite
227(1)
Introduction
228(1)
Compile-Time Bugs
229(3)
Run-Time Bugs
232(8)
Remote Debugging
240(2)
Conclusion
242(1)
Blurring the Line
243(34)
Chopsticks and the Spork
243(1)
Introduction
244(3)
Building Blocks for Interface Programming
247(4)
Part I: Interactivity with Movieclips Versus Buttons
251(16)
Part II: Interactivity with Textfields and ASFunction
267(8)
Conclusion
275(2)
Textfield Mangling
277(46)
Text Is King
277(1)
Introduction
278(1)
Text on the Web
278(2)
Interactivity
280(34)
HTML Support In Flash MX
314(6)
Creating and Manipulating Textfields Dynamically
320(2)
Conclusion
322(1)
Talking Back---Server Integration
323(36)
Live and Learn
323(1)
Introduction
324(1)
Starting Up---Passing Variables from the Embedding HTML Page
325(2)
Loading Variables with the LoadVars Class
327(5)
XML Class
332(10)
New Ways of Flash-Server Talk with Flash Remoting
342(15)
Conclusion
357(2)
Data Structures: Sculpting Information To Suit Your Needs
359(28)
Help! I Lost This Chapter!
359(1)
Introduction
360(1)
Arrays---Lists of Information
361(9)
Using Objects as Dictionaries
370(2)
Advanced Data Structures
372(2)
Heaps
374(7)
Graphs
381(5)
Conclusion
386(1)
Useful Code and Handy Ideas
387(16)
Knot a Problem
387(1)
Introduction
388(1)
Recursion
388(3)
Physics
391(6)
Math Tricks
397(3)
Using All the Stage
400(1)
Optimization Techniques
400(2)
Conclusion
402(1)
Index 403(31)
Colophon 434

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program