| (a) |
What are the benefits of using Lingo? |
[2] |
|
Lingo adds a new
dimension to Director movies beyond what the score offers). Using Lingo in your movies can
provide interactivity and control. |
|
| (b) |
What are the four ways in which user
interactivity can be designed into an application? |
[4] |
|
- Application branching or
navigational structure
- Internet hypertext
- Hypertext
- Pull-down menus
- Records of user responses
- Keypress responses
- Responds by dragging an objet to a
target
|
|
| (c) |
There are four basic Lingo scripts. Name three
of them and briefly describe them. |
[6] |
|
- Movie scripts. When you display the
Score window in Director select the new Script option from the Script pop-up menu,
Director automatically creates a new movie script. Movie scripts contain code that is
active throughout the playing of the movie.
- Frame scripts. These are not active
in the entire movie. A frame script is associated only with an entire frame of a movie
score, rather than with a cast member or sprite.
- Sprite scripts are like frame
scripts, but they are associated with specific sprite cells in the score.
- Cast member scripts. Cast member
scripts perform specific functions for that one cast member only, no matter when or where
it is placed or used in the score.
|
|
| (d) |
Why is it recommended that you limit the
number of 'information layers' to three in an interactive multimedia application? |
[3] |
|
Users tend to get lost
if the level of nesting is too deep. Limiting the number of layers means that the
'distance' (number of clicks) from one node to another is never too great. |
|
| (e) |
What are the benefits of using an authoring
program such as Director or Authorware Professional rather than a computer language such
as Pascal or C++? Are there any drawbacks from doing so? |
[5] |
|
- Extensive support libraries would be
needed in a 3GL.
- Easier to produce rapid prototypes.
- In-built support for interaction.
- Someone else has thought about how
to deal with unexpected user actions.
- Easier integration with other
packages.
- Can be used by non-programmers.
- Drawback : possible loss of
uniqueness; possibilities are limited by the imagination of the authoring program's
author.
|
|