Director 8.5 Shockwave Studio

Director 8.5 Shockwave Studio

Director 8.5 Shockwave Studio

Director 8.5 Shockwave Studio

Paperback

$37.00 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE
    Check Availability at Nearby Stores

Related collections and offers


Overview

in this volume, Warren Ockrassa introduces new users to Director 8.5's new features and functionality. He covers basic Lingo programming for the beginner and focuses on the introduction and impementation of concepts through the use of projects.

Product Details

ISBN-13: 9780072195620
Publisher: McGraw-Hill/Osborne Media
Publication date: 01/23/2002
Series: Beginner's Guides (Osborne)
Pages: 544
Product dimensions: 7.36(w) x 9.14(h) x 1.17(d)

Table of Contents

Acknowledgmentsxi
Introductionxiii
Part 1Getting Acquainted with Director's Tools
1Director's "Physical" Tools3
Scripting? What's Scripting?6
Other Scripting-Style Programming Environments7
Director's Primary "Physical" Tools8
Indispensable Tools10
The Almost-Indispensables19
What's Left?33
Project 1-1Creating a Classic Program34
Mastery Check39
2The Library Palette41
Director's Library Palette42
Exploring Behaviors44
Practical Uses for Behaviors49
A Taste of 3-D55
Behaviors That Collect Information57
Changing the Library Palette62
Getting Your Library Card64
Project 2-1Exploring Library Behaviors66
Mastery Check67
3Code Tools69
Preparing for Adventure70
Variables Are Just Containers71
Persistence of Memory77
Script Anatomy 10178
Making Decisions85
Do This That Many Times89
Do This Until92
Keywords93
Types of Lingo Script96
Project 3-1Getting a List of Files98
Mastery Check102
4Well-Written Lingo105
There's More to Programming than Typing Commands106
How to Handle Yourself Properly106
Neatness Counts109
Toward a Taxonomy of Variables112
Read the (Built-in) Manual118
A Clean, Well-Lighted Script123
Project 4-1Text Editor a la Lingo126
Mastery Check130
5The Debugger131
The Three Choices in Script Errors132
Messing Up on Purpose133
Stepping Through Code135
More Debugger Features142
The Other Debugger Controls147
Using the Debugger to Understand Others' Programs149
Project 5-1Stepping Around Town150
Summary151
Mastery Check152
Part 2Using Director to Create Programs
6Preparing to Create a Program157
Glamour?158
Finding Your Audience159
Entertainment161
Education162
Sales Support163
Utility163
Determining Your Release Platform164
Windows Only164
Macintosh Only165
Shockwave165
Multiple Platforms166
Choosing Your Tools168
Internal Tools170
External Files173
Xtras176
Decisions, Decisions178
Project 6-1Making an ASCII Key Utility Program179
Project Summary182
Mastery Check183
7Creating Programs185
Screen Testing186
Knowing How You're Displaying Yourself189
The colorDepth189
The deskTopRectList196
Testing, 1, 2, 3200
Alpha Testing200
Beta Testing202
That's a Wrap?206
A World About Safety207
Pack It Up and Ship It Out208
Before You Even Make the CD208
Planning the CD Layout211
Common Release Troubles213
Remote Troubleshooting Suggestions215
Maintaining and Upgrading Your Programs217
Project 7-1Repurposing Keyster218
Mastery Check223
8Integrating Lingo and Sprites225
Interface226
Project 8-1Up the Paddle Without a Creek227
Project 8-2Having a Ball235
Project 8-3Upping the Ante246
Taking It Easy249
Summary250
Mastery Check251
Part 3Unlocking the Power of Lingo
9Understanding the Power of Lists255
Lists Aren't Just for Shopping256
Organizing Lists More Effectively258
Sorting Our Shopping261
Care and Feeding of Properties263
Getting Some Dimension264
List Caution265
Project 9-1Putting Lists to Work267
Mastery Check287
10External Files289
It's All Just Ones and Zeros290
File not Found291
Opening a Dialog Box293
Getting Something Back294
Opening Files296
Filtering the Files301
Project 10-1Making Ourselves Useful304
Other External Files320
Summary324
Mastery Check325
11The Internet Revisited327
Distributed Information328
Web Content328
Aren't Programs Supposed to Be Interactive?332
Are You Being Served?334
Pages Are Just Part of the Story337
Another Way of Getting Files339
Getting Net-Happy342
Project 11-1A Simple Web Browser344
Mastery Check347
Part 4Object Oriented Programming
12The Fundamentals of OOP351
The Black Box and the Pizza Shop352
How OOP Is Related to Other Kinds of Programming353
How OOP Isn't Like Other Programming Methods354
Alley OOP358
Making an Instance359
Adding an Employee360
Closing the Shop364
Project 12-1Doing Something Useful366
Interface Revisited391
Summary392
Mastery Check393
13Behaviors Are OOP Too395
You've Been Object Oriented All Along396
Behavior Instantiation, Destruction, and Messaging Hierarchy397
Project 13-1Out of Sorts404
Before You Make That Projector436
Summary437
Mastery Check438
14Movies in a Window (MIAW) as OOP Code439
MIAWs: Better than Cats440
Project 14-1Getting Started with Renaming442
Project 14-2One More Utility MIAW460
More Xtras473
Summary474
Mastery Check475
15Communication with MIAWs477
Not Just Stand-Alone478
Zoom!478
Project 15-1Hammer Your Thumb Again481
Project 15-2One More Idea485
What Next?494
Mastery Check495
AAnswers to Mastery Checks497
Module 1Director's "Physical" Tools498
Module 2The Library Palette499
Module 3Code Tools499
Module 4Well-Written Lingo500
Module 5The Debugger501
Module 6Preparing to Create a Program502
Module 7Creating Programs503
Module 8Integrating Lingo and Sprites504
Module 9Understanding the Power of Lists506
Module 10External Files507
Module 11The Internet Revisited508
Module 12The Fundamentals of OOP509
Module 13Behaviors Are OOP Too509
Module 14Movies in a Window (MIAWs) as OOP Code510
Module 15Communication with MIAWs511
Index513
From the B&N Reads Blog

Customer Reviews