Ithaca College Logo Ithaca College Home Blue Header

Ithaca College, Ithaca, New York


Multimedia Programming

312-136

Exam 2 Topics


Exam 2 will take place at 10:30AM - 1PM on Thursday, May 8 in Williams 320.

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

All references are to the required textbooks, Director Comprehensive, Director 8 Demystified. and Flash MX, creative web animation and interactivity. 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.

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

References. The references for this exam are the following chapters from Director 8 Demystified. Note that you are responsible for all material presented in class, not just the material covered in these chapters. See the topic list below.

  1. Chapter 11 for material concerning basic Lingo programming.

  2. Chapter 12 for Lists.

  3. Chapter 15 for information about controlling sprites.

Lingo Topics.

  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 11)

    1. Messages and events. The message heirarchy.

    2. Handlers.

    3. Fields. 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, etc.

    10. Properties: visible, member.

    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. See pp 390-393.

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

  5. If-then and if-then-else statements. You may have to use nested if statements. /see oo 406-409.

  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.

  8. Linear lists. This includes all functions that modify/use linear lists. You may be asked to use parallel lists as in Lab 10. You are not required to know property lists or their operations.

Flash Topics. Chapter and page references from the Flash MX book.

  1. Creating graphics in Flash (including onion skinning). Chapter 3.
  2. Know the different types of text (static, dynamic, input) and when and how to use them.

  3. Know what symbols and instances are, their advantages and how to create/use them. Chapter 7.
  4. Know how to use layers, create layers, make layer folders, etc. Chapter 9.
  5. Know how to create motion tweens and shape tweens. Be able to change instance properties and then tween the instances.
  6. Be able to program using actionscript. Chapters 12 and 13 give the basic features of actionscript.


Last updated on April 28, 2003 by John Barr