The Web Wizard's Guide to Shockwave

The Web Wizard's Guide to Shockwave

by James G. G. Lengel

Paperback

$31.18 $32.67 Save 5% Current price is $31.18, Original price is $32.67. You Save 5%.

Product Details

ISBN-13: 9780321121721
Publisher: Addison Wesley
Publication date: 07/26/2002
Series: Addison Wesley's Web Wizard Series
Pages: 195
Product dimensions: 6.98(w) x 9.12(h) x 0.43(d)

Table of Contents

Prefacexi
Chapter 1Shockwave: The Possibilities1
Examples of Shockwave on the Web2
Timing Is Everything2
Dance to the Music3
More Power to You5
Manage a Rain Forest5
Other Examples7
Nine Forms of Interactivity8
Choose8
Animate9
Search and Find9
Buy and Sell9
Manipulate9
Construct9
Question9
Converse10
Play10
Shockwave and Interactivity10
How Shockwave Works10
Shockwave and Director10
Shockwave on the Web11
Lingo and Interactivity12
Working with Director14
When to Use Shockwave17
Choose17
Animate17
Search and Find18
Buy and Sell18
Manipulate18
Construct18
Question and Converse19
Play19
Shockwave versus Flash19
Chapter 2The Shockwave Development Environment23
Director's Stage, Cast, and Score24
The Stage25
The Cast25
The Score26
The Control Panel26
The Tool Palette26
Coordinated Windows28
Actors: Text, Images, Sound, Music, and Video28
Preparing the Elements28
Time: Frames, Scenes, Movies, and Markers29
Frames30
Channels31
Sprite Channels31
Markers32
Movement: Sprite Position and Types32
Sprite Location32
The Stage33
Kinds of Sprites34
Scripts: Behaviors and Lingo35
Creating a Simple Production37
Chapter 3Planning and Preparing47
Planning the Shockwave Project48
Writing a Project Development Plan48
Setting a Project Schedule50
Drawing a Flow Chart51
Organizing and Labeling the Production52
Setting the Stage Size53
Creating Markers in the Score54
Listing the Media Elements55
Preparing the Media Elements56
Preparing Text57
Preparing Images57
Preparing Edited Sound58
Preparing Unedited Sound61
Preparing Video61
Preparing 3-D Graphics64
Preparing Shapes64
Preparing Vector Graphics66
Chapter 4Putting the Cast on the Stage71
Confirming the Setup72
Importing the Actors73
Importing Images, Sound, Video, and 3-D Files73
Importing and Creating Text78
Importing Animations81
Naming the Cast Members82
Setting the Properties of the Cast Members82
Designing the Stage82
Placing the Cast on the Stage83
Using Sprite Channels in Director's Score Window84
Aligning Sprites85
Resizing Sprites86
Looking Ahead87
Chapter 5Making Things Move91
Types of Animation92
Path Animation92
Parts-in-Place Animation93
Animation Synchronized with Sound94
Film Loop Animation94
Lingo-Scripted Animation94
Size and Rotation94
Built-in Behaviors95
Other Types of Animation95
Animation Concepts95
Location and Time95
Tweening96
Fixed versus Random Animation97
Creating Path Animation97
Animating a Single Sprite Along a Path97
Real-Time Recording of a Path99
Synching the Sound99
Changing Size and Rotation100
Creating Parts-in-Place Animation101
Setting Up a Parts-in-Place Animation101
Setting the Registration Points104
Modifying the Animation105
Creating More Complex Animations105
Creating a Film Loop105
Combining Animation Frames into a Film Loop105
Animating the Film Loop106
Creating User-Initiated Animation107
Using Built-in Animation Behaviors108
Hints and Tips on Animation109
Creating Scripted Animation110
Creating Rollover Animation110
Creating MouseDown Animation111
Creating Moveable Sprites112
Looking Ahead113
Chapter 6Building Basic Interaction117
How Scripts Work118
Why Do We Need Scripts?118
How Do Scripts Work?118
Where Do I Write My Scripts?119
What Can Scripts Do?120
How Do I Find the Script to Do What I Want?120
How Do I Use the Behavior Inspector?121
How Do I Know If My Script Works?122
Writing Navigation Scripts122
Creating Buttons for Navigation122
Creating Cast Members for Navigation123
Creating Text for Navigation124
Creating Hot Areas on the Stage124
Some Easy Lingo Scripts for Navigation125
Stopping the Forward Motion125
Setting Up Your Navigation125
Controlling Transitions126
Frame Transitions126
Puppet Transitions127
Controlling Tempo128
Using Conditional Tests (If ... Then ... Logic)129
Using Scripts for Sprite Control130
Hiding or Showing a Sprite130
Changing the Location of a Sprite130
Picking Up the Collision of Two Sprites131
Creating Drag-and-Drop Sprites131
Enabling Drag132
Enabling Drop133
Enabling Snap133
A Drag-and-Drop Example134
Trying It Yourself136
Chapter 7Creating Complex Interaction139
Animating with Lingo Scripts140
Scripting Random Movement141
Scripting Other Random Events142
Controlling and Modifying Sprites with Scripts143
Switching Cast Members143
Dealing with Visibility144
Using Repeat Loops145
Using Sliders to Control the Environment146
Enabling Text Functions with Lingo148
Creating Hypertext Systems149
Creating String Functions150
Interacting with Text: An Example151
Interacting with Sound155
Using the Sound Channel155
Using Puppet Sounds155
Using a Sprite Channel155
Interacting with Video156
Preparing the Video156
Importing the Video into the Cast156
Setting the Video's Properties156
Dragging the Video onto the Stage157
Controlling the Video158
Interacting with Web Resources158
Opening a Web Resource159
Getting Cast Members from the Web159
Creating Custom Cursors160
Making Big Colorful Cursors160
Making Little Black-and-White Cursors161
Changing Cursors on Rollovers162
Keeping Score162
Looking Ahead163
Chapter 8Publishing Your Project168
Reviewing and Testing Your Project168
Reviewing Your Project168
Saving and Compacting Your Director File170
Testing Your Project171
Adding Xtras172
Creating a Shockwave File172
Saving Your Shockwave File172
Testing the Project Locally174
Posting Your Project to a Web Server175
Posting the Files175
Testing the Project on the Web176
Troubleshooting Your Project176
Managing the User Experience177
AppendixAnswers to Odd-Numbered Review Questions181
Index187
Credits195

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews