Using Director 7 (Special Edition)

Description

Using Director 7 (Special Edition) is the new book by Gary Rosenzweig, the author of 1996's The Comprehensive Guide to Lingo and 1997's The Director 6 Book. It starts with the basics of Director animation and gradually moves through more advanced Director techniques and Lingo. It is a great book to use to learn Director from the ground up, as well as a great book to use as a reference. In addition, this book goes further into advanced territory than any other book on the market. The book includs lots of code and sample movies, as well as six chapters of complete applications (including seven games!). The CD-ROM contains these samples and lots of extra goodies. This book is for both artists and programmers.

Ordering


You can buy the book at your local bookstore, or you can order it online right here, although the page doesn't display the correct author right now! (we've contacted them about it). You can also check out other Director and Lingo books at the CleverMedia Bookstore.

ORDER
FROM AMAZON.COM

Sample


MacMillan has posted a Sample Chapter for you to check out. It is chapter 3, "Bitmap Members", so it doesn't contain any mention of Lingo, which is in chapters 12 to 37. However, it will give you an idea of the writing style.

Table of Contents


Here is the table of contents. This will give you a good idea of what the book covers (pretty much everything!).

  • Introduction
    • Who Is This Book For?
    • This Book Is About Director 7
    • Where Did This Book Come From?
    • How to Use This Book
    • Conventions Used in This Book
    • Before You Begin...

Part I - Director Basics

  • Chapter 1 - Animation with Director
    • An Introduction to Director
    • The Cast
    • The Stage
    • The Score
    • Other Controls
    • Animating with the Cast, Stage, and Score
    • Exporting Animations
    • Troubleshooting Animation
    • Did You Know?
  • Chapter 2 - Presentations with Director
    • Designing Screens
    • Linear Presentations
    • Nonlinear Presentations
    • Advanced Presentations
    • Showing Your Presentation
    • Troubleshooting Director
    • Did You Know?

Part II - Members in Detail

  • Chapter 3 - Bitmap Members
    • Types of Bitmaps
    • Importing Bitmaps
    • Using the Paint Window
    • Bitmap Member Properties
    • Onion Skinning
    • Photoshop Filters
    • Troubleshooting Bitmap Images
    • Did You Know?
  • Chapter 4 - Text and Field Members
    • Using Text Members
    • Using Field Members
    • Knowing When to Use Text and Fields
    • Using Font Members
    • Troubleshooting Text and Field Members
    • Did You Know?
  • Chapter 5 - Sound Members
    • Sound File Formats
    • Frequency and Bit Depth
    • Internal Sound Members
    • External Sounds
    • Shockwave Audio
    • Using Sound in Director
    • Waiting for Sounds and Cue Points
    • Troubleshooting Sounds
    • Did You Know?
  • Chapter 6 - Digital Video
    • Using Digital Video Formats
    • Importing Digital Video
    • Digital Video Settings
    • Working with Digital Video
    • Custom Video Controls
    • Troubleshooting Digital Video
    • Did You Know?
  • Chapter 7 - Vector Members
    • Shape Members
    • Vector Members
    • Flash Members
    • Troubleshooting Vector Members
    • Did You Know?
  • Chapter 8 - Other Member Types
    • Creating Pushbuttons
    • Creating Check Boxes
    • Creating Radio Buttons
    • Using Palette Members
    • Adding Cursors
    • Using Animated GIFs
    • Using QuickTime VR
    • Adding New Cast Member Types with Xtras
    • Troubleshooting Other Member Types
    • Did You Know?

Part III - Authoring in Director

  • Chapter 9 - The Director Environment
    • Ways to Work in Director
    • Setting Preferences
    • Using the Director Library
    • Using Xtras
    • Getting Help
    • Troubleshooting the Director Environment
    • Did You Know?
  • Chapter 10 - Properties of Sprites and Frames
    • Frame Tempo
    • Frame Palettes
    • Frame Transitions
    • Sprite Inks
    • Sprite Blend
    • Sprite Color
    • Sprite Shape
    • Other Sprite Properties
    • Troubleshooting Properties of Sprites and Frames
    • Did You Know?
  • Chapter 11 - Advanced Techniques
    • Building Your Own Behaviors
    • Film Loops and Linked Movies
    • Color Cycling
    • Shockwave Streaming
    • Troubleshooting Advanced Techniques
    • Did You Know?

Part IV - Using Basic Lingo

  • Chapter 12 - Learning Lingo
    • What Is Lingo?
    • First Steps with the Message Window
    • Understanding Script Types
    • Using Messages and Handlers
    • Using Variables
    • Writing Lingo Code
    • Troubleshooting Lingo
    • Did You Know?
  • Chapter 13 - Essential Lingo Syntax
    • Using Number Variables
    • Using String Variables
    • Comparing Variables
    • Using Handlers
    • Using If...Then
    • Using Repeat Loops
    • Using Lingo Navigation Commands
    • Controlling Sprite Properties
    • Controlling Member Properties
    • Using List Variables
    • Troubleshooting Lingo Syntax

Part V - Using Behaviors

  • Chapter 14 - Creating Behaviors
    • Controlling a Single Sprite
    • Creating Simple Behaviors
    • A Simple Button Behavior
    • Using Complete Behaviors
    • A Complete Button Behavior
    • Creating Animation Behaviors
    • Communicating Between Behaviors
    • Troubleshooting Creating Behaviors
    • Did You Know?
  • Chapter 15 - Graphic Interface Elements
    • Creating Display Rollovers
    • Using Check Boxes
    • Using Radio Buttons
    • Dragging Sprites
    • Creating Sliders
    • Creating Progress Bars
    • Creating Graphic Pop-Up Menus
    • Troubleshooting Graphic Interface Elements
    • Did You Know?
    • Part VI - Using Lingo to Control Media
  • Chapter 16 - Controlling Text
    • Using Strings and Chunks
    • Using Text Members and Fields
    • Creating Text Lists
    • Creating Text Pop-Up Menus
    • Using Keyboard Input
    • Using Rich Text Format
    • Using HTML and Tables
    • Using HTML and Hypertext
    • Using Text Files and the FileIO Xtra
    • Troubleshooting Text and Strings
    • Did You Know?
  • Chapter 17 - Controlling Sound
    • Using Lingo's Sound Commands
    • Playing External Sounds
    • Using Shockwave Audio
    • Troubleshooting Sound
    • Did You Know?
  • Chapter 18 - Controlling Bitmaps
    • Distorting Sprites
    • Adding 3D Effects
    • Manipulating Bitmap Members
    • Troubleshooting Bitmaps
    • Did You Know?
  • Chapter 19 - Controlling Video
    • Using Video Commands
    • Building Video Controls
    • Using Other Video Techniques
    • Troubleshooting Video
    • Did You Know?
  • Chapter 20 - Controlling Vector Graphics
    • Using Flash Member Lingo
    • Using Vector Shape Lingo
    • Building Vectors with Lingo
    • Learning Advanced Vector Techniques
    • Troubleshooting Vector Lingo

Part VII - Using Advanced Lingo

  • Chapter 21 - Controlling the Director Environment
    • Using Menus
    • Using Cursors
    • Using Timeouts
    • Learning About the Computer
    • Telling Time
    • Memory Management
    • Launching Other Applications
    • Other Environment Lingo
    • Troubleshooting Environment Lingo
    • Did You Know?
  • Chapter 22 - Shockwave and Internet Access
    • Controlling the Web Browser with Lingo
    • Getting Text over the Internet
    • Sending Text
    • Working with Browsers
    • Using Shockwave Preference Files (Cookies)
    • Communicating with Servers and Clients
    • Troubleshooting Shockwave Lingo
    • Did You Know?
  • Chapter 23 - Object-Oriented Programming
    • What Is an Object?
    • Reasons to Use Objects
    • Creating an Object in Lingo
    • Creating Object Properties
    • Using OOP
    • Using Ancestors
    • Troubleshooting OOP
    • Did You Know?
  • Chapter 24 - Movies in a Window and Alternatives
    • Using MIAWs
    • Creating Dialog Boxes
    • Other Uses for MIAWs
    • Using Linked Movies
    • Using MUI Xtra Dialog Boxes
    • Troubleshooting MIAWs and Alternatives
    • Did You Know?
  • Chapter 25 - Xtras
    • What Are Xtras?
    • Xtras That Come with Director 7
    • Third-Party Xtras
    • Using Xtra Lingo
    • Other Xtras
    • Troubleshooting Xtras
    • Did You Know?
  • Chapter 26 - Developing for Developers
    • Score Recording
    • Creating MIAW Xtras
    • Using Behavior Libraries
    • Troubleshooting Developing for Developers
    • Did You Know?

Part VIII - Using Director to Create Professional Applications

  • Chapter 27 - Educational Applications
    • Creating a Matching Game
    • Making a Drawing Activity
    • Creating Overlays
    • Creating a Geography Quiz
    • Creating Standardized Tests
    • Troubleshooting Educational Applications
    • Did You Know?
  • Chapter 28 - Business Applications
    • Creating Database Applications
    • Creating Graphs and Pie Charts
    • Creating Questionnaires
    • Creating Computer-Based Training Programs
    • Troubleshooting Business Applications
    • Did You Know?
  • Chapter 29 - Graphics Applications
    • Creating Slide Shows
    • Panning Large Images
    • Making Scroll Bars for Large Images
    • Zooming In on Large Images
    • Utilizing Ink and Color Manipulation
    • Troubleshooting Graphics Applications
    • Did You Know?
  • Chapter 30 - Sound Applications
    • Piano Keyboard
    • Player Piano
    • Dynamic Stereo Sound
    • 3D Sound
    • Adjusting Volume Controls
    • Troubleshooting Sound Applications
    • Did You Know?
  • Chapter 31 - Shockwave Applets
    • Creating Navigation Pages
    • Creating Navigation Bars
    • Creating Advertising
    • Processing and Displaying Information
    • Troubleshooting Shockwave Applets
    • Did You Know?
  • Chapter 32 - Games
    • Creating a Matching Game
    • Creating a Sliding Puzzle Game
    • Creating a Falling Objects Game
    • Emulating a Shooting Gallery
    • Creating Sprite Invaders
    • Creating Trivia Games
    • Creating a Blackjack Game
    • Troubleshooting Games
    • Did You Know?

Part IX - Finishing a Project

  • Chapter 33 - Debugging
    • Writing Good Code
    • Using Lingo Debugging Tools
    • Testing Your Code
    • Did You Know?
  • Chapter 34 - Performance Issues
    • Designing for a Target Machine
    • Issues Affecting Performance
    • Improving Performance
    • Did You Know?
  • Chapter 35 - Cross-Platform Issues
    • Developing for Mac and Windows
    • Developing for Netscape Navigator and Microsoft Internet Explorer
    • The Cross-Platform Checklist
    • Did You Know?
  • Chapter 36 - Delivering the Goods
    • Making Projectors
    • Making Shockwave Movies
    • Building CD-ROMs
    • Troubleshooting Delivering the Goods
    • Did You Know?
  • Chapter 37 - Creating Java Applets
    • Understanding Save As Java Basics
    • Understanding What Works and What Doesn't in the Xtra
    • A Look Inside the Process
    • Using the Xtra
    • Learning Java Building Techniques
    • Finishing a Java Applet
    • Troubleshooting Java Applets

Part X - Appendixes

  • Appendix A - What's New in Director 7
  • Appendix B - Director Glossary
  • Appendix C - Online Resources
  • Appendix D - Tables and Charts
  • Appendix F - Behavior Library Quick Reference
  • Appendix G - Keyboard Shortcuts
  • Appendix H - Guide to Xtras
  • Appendix I - What's on the CD-ROM
  • Appendix J - Lingo Reference
  • Index