User Guide

Contents 9
CHAPTER 17: Controlling the 3D World . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
3D Lingo or JavaScript syntax events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
Collisions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
Vector math. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Transforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
Rendering functionality. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
CHAPTER 18: Movies in a Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
About MIAWs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
Creating or declaring a MIAW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
Opening and closing a MIAW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
Setting the window size and location for a MIAW. . . . . . . . . . . . . . . . . . . . . . . . 412
Controlling the appearance of a MIAW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
Controlling MIAW layering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
MIAW events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
Listing the current MIAWs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
Controlling interaction between MIAWs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
CHAPTER 19: Using the XML Parser Xtra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
About XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
Using XML parser objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
Using XML document nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
Accessing attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
Parser objects and XML nodes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
Treating white space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
XML and character sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
CHAPTER 20: Making Director Movies Accessible . . . . . . . . . . . . . . . . . . . . . . 427
About government requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
Making Director movies accessible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
Using the Accessibility behavior library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
Accessibility scripting with Lingo or JavaScript syntax. . . . . . . . . . . . . . . . . . . . . 434
Deploying accessible movies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
CHAPTER 21: Managing Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
How Director unloads items from memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
Loading and unloading individual cast members . . . . . . . . . . . . . . . . . . . . . . . . . 439
Preloading digital video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
CHAPTER 22: Managing and Testing Director Projects . . . . . . . . . . . . . . . . . . 441
Managing Director projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
About testing movies to avoid problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
Printing movies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445