File Menu filemenu dir Dir8.0 320x240 Creates a custom file menu in Director as seen in most other applications. This example uses a File, Edit, Create and Animate menu to control a small animation of circles and squares which you add dynamically based on menu options. NOTE: the menu will not display in a web browser. Puppet Sprites (ver1) puppet1 dir Dir8.0 300x400 Demonstrates the use of puppeting channels in the score to allow dynamic placement of sprites on the screen. Puppet Sprites (ver2) puppet2 dir Dir8.0 300x400 Demonstrates the use of puppeting channels in the score to allow dynamic placement of sprites on the screen. Version 2 incorporates a parent script to rotate every other placed sprite. Non-repeating Panoramic 180 dir Dir8.0 320x240 Simple example of a scrolling image (conceivably a panoramic photograph) which, based on mouse movement scrolls left or right stopping at the image's edges. Repeating Panoramic 2dpan dir Dir8.0 320x240 Simple example of a scrolling image (conceivably a panoramic photograph) which, based on mouse movement scrolls left or right but will continue to scroll past the image's end-points repeating itself. Switching Sprites (ver1) 2movingobjs dir Dir8.0 320x240 An example of switching randomly moving, parent script-controlled sprites with each other effectively swapping sprite channels within one another. Switching Sprites (ver2) manymovingobjs dir Dir8.0 320x240 An example of switching randomly moving, parent script-controlled sprites with each other effectively swapping sprite channels within one another. Version 2 uses more than 2 of these moving sprites. Audio Speed audiospeed zip Dir8.0 320x240 Demonstrates how, with a quicktime audio file, you can alter the speed at which audio plays, even playing it backwards by adjusting the movieRate property. Basic Sounds basicsounds dir Dir8.0 500x330 Simple sound functions which can be used on audio files imported into Director. Car Driving cardriving dir Dir8.0 500x550 A simple key-driven car driving game. Though there is no point to the game, it shows how a car can move based on keyboard input and collision detection on an oil slick which alters the cars colors. Car Sounds Queue carsounds dir Dir8.0 400x530 Shows how audio members can be loaded into a sound queue then be played back at one time in succession based on the order at which they were added. Case Demo casedemo dir Dir8.0 320x240 Here the case statement is used to determine what audio file is to be played based on checking the rollover property on any one of 5 circles on the stage. Balloon Scaling clicktoscale dir Dir8.0 500x330 Using two balloons starting at equal size, this example shows how each can be scaled differently; one by a constant and one scaled uniformly based on its current scale. RGB Cycling coloring dir Dir8.0 400x200 Smooth color cycling can be achieved by setting a sprite's color property to a steadily changing rgb color. This example does that with a silhouette sprite cycling its colors smoothly from red to blue back to red again. Crude Calculator crudecalc dir Dir8.0 300x120 A very very basic example of a calulator (whose interface strays away from normal calculators for simplicity) demonstrating simple math calculations in Director. Using Flash in Director withflash dir Dir8.0 500x330 A walk-through of how Flash can be used in Conjunction with Director including some methods of sending Flash commands from a Flash movie to a Director movie. Dance List dancelist dir Dir8.0 540x380 Lists are used here to save user selections of dance steps in a list queue and play them back one by one as a short animation. Digital Video digvid dir Dir8.0 500x330 This goes through many aspects of digital video in Director. The video which is supposed to be used (not provided) is, as a method of demonstration, supposed to be exported from Director from the short animation at the end of the file. Eyes Follow Mouse eyes dir Dir8.0 320x240 Your very common scenario of eyeballs following the cursor position. Both of the eyes in this example use trigonometry in parent scripts to handle their behavior in following the mouse Flame Distance flame dir Dir8.0 800x600 Here an audio file is played with a volume dictated by how close your mouse (which in this case is a flame) is to a fire in the middle of the screen. Flowing Movement flowingmovement dir Dir8.0 320x240 Random 'flowing' movement of a spinning eye being constrained to a box. Avoiding Fly fly dir Dir8.0 640x480 Two flies, one which, as you move your cursor towards it, will avoid you and move away. Follow-Bee followbee dir Dir8.0 540x380 A bee which, when dragged and released, will repeat the path taken durring the drag based on positions saved within a list. Follow Mouse followmouse dir Dir8.0 500x330 A simple example of hiding the cursor and making a sprite follow the mouse in its place. Gravity Ball (ver1) gravityball1 dir Dir8.0 300x400 Demonstrates simulated gravity on a ball sprite. When the ball hits the ground, it bounces. With each bounds, the ball gains less and less height and eventually stopes. Gravity Ball (ver2) gravityball1 dir Dir8.0 300x400 Demonstrates simulated gravity on a ball sprite. When the ball hits the ground, it bounces. With each bounds, the ball gains less and less height and eventually stopes. Version 2 incorporates parent scripting to handle the effect. Handlers handlers dir Dir8.0 500x330 A small walk-through of handlers and how they work. Examples given allow you to stretch, rotated and fade an image of a cow. Image Slide (w/ hotspots) imageslide dir Dir8.0 320x238 A repeating panoramic of an image scrolled based on mouse interaction where within the image there are hotspots which allow you to click to trigger an alert. Button Image Swap imageswap dir Dir8.0 500x330 Basic example of swapping members of a sprite in Director to give the impression of an interactive button with normal, rollover and down states. Image Animation imglist dir Dir8.0 640x300 This example creates an animation based on cycling through members of your library every frame. These members are determined by a list telling the animation which image is to be displayed next. Key Detection keys dir Dir8.0 500x330 An example showing how a moviescript can determine which keys are being pressed on the keyboard and what the corresponding keycode of that character is. Light and Dark Inks lightanddarkinks dir Dir8.0 320x240 Using the Lightest and Darkest inks settings of a sprite in Director, this shows how a flashlight effect can be achieved. Lists lists dir Dir8.0 500x330 A walk-through of lists in Director; what they are, how they are made, and examples of their use. Mask Moving maskmoving dir Dir8.0 320x240 By changing the registration point of a mask, you can make it appear as though the mask is following the mouse. This example shows you how. Variables variables dir Dir8.0 550x400 A walk-through of variable usage in Director - the different types and how they are used. Maze maze dir Dir8.0 260x300 A simple maze example where a key-controlled circle can be navigated through a maze. Obiting orbiting dir Dir8.0 400x400 Demonstrates how an object can appear to orbit another object using trigonometry in Lingo. This example takes it astep further and applies an orbit dynamically on a comet passing by the solar system. Keyboard Photo Album photos dir Dir8.0 500x330 A key-based navigation which allows you to view different images as well as controll the movement of one image on the screen by use of the arrow keys. Plant Spin planetspin dir Dir8.0 400x400 This example rotates a large circle sprite (planet) to have the point at which you clicked on that circle, or at least based on the direction of your mouse to that circle, point upwards. Property Variables propertyvariables dir Dir8.0 320x240 A simple demonstration of what property variables are and how they differ from global variables. Pullback Animation pullback dir Dir8.0 320x240 Using a type of recoiling slider, an animated sprite (animated from a series of cast members) is animated or rotated based on the position of that slider. PullDown Handle pulldown dir Dir8.0 150x360 Here, a slider can be pulled and dragged down revealing values based on how far it is stretched. This mimics the ball launcher seen in most pinball machines. Quicktime Playback by Mouse QTimeMouse zip Dir8.0 640x580 A Quicktime movie in this example is played back based on your mouse position within your movie. The further right your mouse is, the further along the movie would have played. Quad points quads dir Dir8.0 320x240 This is a simple example of how the quad points of a sprite can be altered to skew or distort the appearance of that sprite. Random Locations randomloc dir Dir8.0 500x330 A basic use of getting random values out of a list. Here, 3 buttons are used to represent a random location one, two or three which will be reached upon pressing. Repeat Fish repeatfish dir Dir8.0 370x220 This fish is used to demonstrate repetitions through color, position and timing. Robot Case robotcase dir Dir8.0 320x240 This robot demonstrates a use of the case statement determining what statement to display based on the rollover sprite of the mouse. Rotating Squares rotate dir Dir8.0 380x500 Six rotating squares, each whose rotation direction is established randomly when the movie starts. To rotate, hover your mouse over any one of the squares. Save List savelist dir Dir8.0 350x300 Using setPref and getPref, this example can save and retrieve one of its randomly generated number lists. Destination List sbreaklist dir Dir8.0 540x380 Travel the world by selecting any predetermined destination which is then added to a do-not-return list preventing you to go back. Custom Scrollbar scrolling dir Dir8.0 500x330 An example of a custom made scrollbar. The scrolled text is also scrolled slowly when your mouse is over the text itself. Show Visible Rollover showvis dir Dir8.0 500x330 This uses a rollover button to show or hide another sprite image. Sphere Shadow sphereshadow dir Dir8.0 320x240 Here, the effect of the mouses shadow on a shpere is emulated to help give the impression of the spheres 3D depth. Spinning Faces spinningfaces dir Dir8.0 400x400 A series of spinning smilie faces within 3 different radial lengths (distances from the center of the rotation). Whenever the mouse rolls over any one of the faces, their radial lengths switch. Stage Drawing stagepic dir Dir8.0 640x480 Demonstrates a method of making a type of paint program. Each image can then be saved and stored into a list which can then be retrieved for later viewing. Pirated Tempo tempo dir Dir8.0 320x240 An animated pirate head that whose speed across the stage can be controlled by dynamically altering the tempo or the frames per second of the Director movie. Loaded Text uploadtext zip Dir8.0 160x120 A small example of loading text in from an external text file and displaying its contents (movie information) on the screen at select portions at a time. Text and Strings textandstrings dir Dir8.0 500x330 A walk-through of text and strings in Director - using text boxes with strings and controlling text in Lingo. Word-welt wordwelt dir Dir8.0 300x400 Scratching the back of the person depicted in this movie will create a 'scratch' sprite to appear on their back with the word "ouch" emmiting from the wound. Zooming zooming dir Dir8.0 500x314 This example allows you to zoom in on any particular spot on an image by clicking the mouse at the desired location. By adjusting the regpoint of the image, the image will steadily zoom in from that point.