Ithaca College Logo Ithaca College Home Blue Header

Ithaca College, Ithaca, New York


Multimedia Programming

312-136

Exam 1 Topics


Exam 1 will take place at 6 - 8PM on March 4 in Williams 225.

This is an open book exam which means that you can use the required text book and your notes. No other references are allowed.

All references are to the required textbooks, Director Comprehensive and Director 8 Demystified. You may not use any material stored on the computer, including disks, Nova accounts, CDs, etc. If you have material that you wish to use, you must make hard copies of that material.

You will not be allowed to use any behaviors on this exam.


Director General.

  1. Know how to use the various windows, including the score, cast, control, and stage windows. (Modules A and B)

  2. Know how to create cast members in the paint window. (Module C)

  3. Know how to create simple animations. (Module J)

  4. Know how color is represented in computers and the difference between 8 bit, 16 bit and 24 (or 32) bit graphics. (Module I)

  5. Know the difference between vector and bitmapped graphics and how to use each in director. (Module C)

  6. Be able to use the tool palette to create cast members directly on the stage. (Module C)

  7. Know how to use inks to achieve effects in both the paint window and the score. (Modules C & E)

  8. Know what registration points are and how to change them. (Modules C & E)

Director: Creating animations.

  1. auto-distort (Module J).

  2. onion skinning. (Module J)

  3. creating and using gradients. (Module C)

  4. film loops. (Module J)

  5. exchanging cast members. (Demystified, pp 62-63)

  6. extending cast members. (Demystified, p 73)

  7. paste relative, reversing cast members. (Demystified pp 59, 61-62)

  8. various types of 'tweening (size, path, rotation, circular animations etc) using Modify->sprite->tweening. (Module J)

  9. step recording and real time recording. (Module J)

  10. Changing sprite characteristics in the property inspector window (rotation, size, position, trails, etc). (Module D)

  11. Effects channels: sound, transitions, color, tempo. (Module G)

  12. Know how to add sounds and transitions. (Module G)

  13. Be able to use the tempo channel to provide simple interactivity. For example, to stop the movie and wait for a mouse click or to wait for a certain number of seconds. (Module G)

Lingo Topics. All Lingo topics are found in modules K and L. The Demystified book describes Lingo in many places, but primarily in chapter 9.

  1. Sprite and frame scripts with Lingo.

    1. Know how to do animation, control and navigation with lingo.

    2. Know how to examine scripts.

  2. Lingo. (chapter 9)

    1. Messages and events. The message heirarchy.

    2. Handlers.

    3. Text. Getting items into/out of fields.

    4. Types: integers, decimal, strings.

    5. Boolean expressions.

    6. Operators: &, &&, +, -, *, /

    7. variables, global and local.

    8. if-then-else statements.

    9. events: mouseEnter, mouseLeave, mouseUp, exitFrame, etc.

    10. Properties: visible, member, locV, locH, the mouseV, the mouseH, the mouseDown.

    11. Cursors and timers will not be covered.

  3. Variables, both local and global. You will be required to use variables to pass information from one scene to another.

  4. User defined handlers. You will have to create handlers that can be called from other parts of the movie.

  5. If-then and if-then-else statements. You may have to use nested if statements.

  6. repeat statements. You may have to use nested repeat statements. See pp 412-413. You should be familiar with repeat with ... to ... statments, repeat with ... down to ... statements, and repeat while ... statements. You should know how to create nested repeat loops.

  7. You should be familiar with all of the event types that we have talked about, including mouseUp, mouseDown, mouseEnter, mouseLeave, keyUp, keyDown, exitFrame, and startMovie as well as any others that we have used.


Last updated on February 19, 2003 by John Barr