Dean's Director Tutorials and Resources
Welcome to the home of the Dean's Director Tutorials. This site covers the Director learning process for beginners to advanced users.
Adobe announced (Jan 2017) that they will no longer be selling Director and support of Shockwave will be limited (The Future of Adobe Contribute, Director and Shockwave). For many years, Director's development has been limited, the number of developers declined and companies selling Xtras ceased updating and selling their products. This site is maintained for my personal homage to my favourite product. Feel frree to send any feedback to me (Dean Utian).
Introduction
Animation
- Tut 1 - The Bouncing Ball
Animating objects along a path - Tut 2 - The Shrinking Ball
Animating sprite size - Tut 3 - More Animated Balls
Colour, Transparency and Shape - Tut 4 - The Imploding Lecturer
Animating with Photoshop - Tut 5 - The Waving Woman
Animating Multiple Images & Alignment
Sound and Interactivity
- Tut 6 - Talking Julia
Synchronising sound - Tut 7 - Celeb Control
Interactivity with the Tempo channel - Tut 8 - Animating Celebs
Animation & Interactivity with behaviors - Tut 9 - Talking Celebs
Interactivity with sound - Tut 10 - Interacting with the
Celebs
Creating navigation behaviors
Interactivity and Design
- Tut 11 - Writing a simple script
Scripting basics - Tut 12 - Basic Navigation Scripting
Navigating around the score. - Tut 13 - Graphic Design & Interactivity
Layout tools & writing scripts - Tut 14 - Flowcharts to Navigation
Structuring presentations
General
- Code Signing a Mac OS X Projector
Adding an Apple Developer Certificate to a projector for distribution - Creating a Stub Projector
Publishing Projectors - Creating Director Shockwave
Publishing shockwave movies and HTML coding - Masks and Transparencies
Creating masks with PhotoShop - Using Flash Video with Director
How to create FLV and integrate it with Director movies. Includes a player template.
Specialised
- Sunset over Taj Mahal (Dir7)
Using Intel Web Design Effects - Midnight at the FBE (Dir7)
Palette Transitions - Explosion at the FBE (Dir7)
Colour Cycling
Lingo and Programming
- Lingo and Programming
Terminology
Definitions and Examples - Learning to Program
with Lingo
Conditions, conditional statements & loops - Variable Types
Local, Global and Property Variables - The Power of Lists
List Lingo - User Tracking with Lists
- Getting a handle on
Lingo
Writing generic scripts & custom handlers - Using me
and other parameters in Lingo
Including writing behaviors - Understanding Behaviors
Creating a Parameter Dialog Box for behaviors - Inter-behavior Communication
Using sendSprite, sendAllsprites & call commands - Using Primary Event
Handlers
Writing Lingo for a Screensaver - Lingo Alternatives to the Tempo Channel
- Using Movies In A Window (MIAWs)
- Working with File IO
Exporting text from Director
Advanced Programming
- Parent/Child Scripting 1
Parent Child Basics - Parent/Child Scripting 2
Deeper into P/C objects
Shockwave 3D
- The makeup of 3D cast members
- 3D Text
Creating 3D text and applying 3D behaviors - 3D Lingo
Using Lingo to create and control 3D objects - Real-time 3D Physics
Using the Havok Xtra and Reactor plugin for Max 5 - Turning on the Lights
3D Lighting Lingo - Character Control
Moving objects in Shockwave 3D - Camera Control
Creating and controlling cameras in 3D - Collision Detection 1
Using the collision modifier - Collision Detection 2
Using the modelsUnderRay - Collision Detection 3
Demo using the modelsUnderRay - Terrain Following
Moving a model over a contoured surface - Character Animation
Animating a character's legs with keyFramePlayer - Cubic VRs / Skyboxes
Creating a CubicVR Experience