Task 3

 

Identify 10 complex Director features and 10 Lingo features* you have used, their function, and why and how you have incorporated them. *Include the one special optional Lingo feature you have used to develop your application and its effect on your final product. (We do not want a list of key-strokes for 'how'!, but we are interested in the code you have written and what it does.) You can provide a matrix to answer this question.

 

  Features Function Why How
1 Cast member rotation It makes a single case member that can be rotated through a given degree through auto-tweening.  It also makes the cast rotate clockwise or anti-clockwise or continuously. I have incorporated this feature into my coursework since it provides an attractive motion in opening introduction. I applied it into my animation by selecting the chosen cast member in the score and clicking on the last frame end of the sprite and inserting a key frame.  Next, I enter 360 for 1 full spin in the rotation angle field in the sprite toolbar.
2 Film loop A film loop is a set of pointers to the selected cast members, which creates a sprite sequence that creates the impression of dynamic animation.  Once created, a film loop can be reused as unit.  The speed of the film loop is determined by the length of the frame. I have incorporated the feature into my coursework since it provides the realistic impression of movement through animation especially for the repeated motion like a man walking on the platform. I applied this feature into my animation by first importing the sprites into my cast and placing them all onto the stage. With all cast members selected, I chose Modify: Cast to Time from the drop down list, selected the new sprite and chose Insert: Film Loop. I named the film loop accordingly and deleted all other sprites from the score.
3 Transition effect Transitions are generally used to control the flow of one screen into another, but they can also be used to choreograph the entrances and exits of individual sprites on the stage. I have incorporated this feature into my coursework because it supports me an effective introducing sprites into a scene. After the title of movie displayed, a movie then begins to start through using a transition effect. I applied this feature into my animation by selecting the frame that I wanted the transition effect to appear in and double clicking in the transition channel. In the transitions window from a list provided, select Dissolve Function which is widely used in transition.
4 Sprite tweening This feature enables Director to automatically tween (as in in-between) the cells between key frames to give an impression of movement across the stage. Linear movement can also be achieved to create a curved path for the sprite to travel along. I have incorporated this feature into my coursework to demonstrate motion from a point to another point. It makes the movie appear a lot more realistic and can also provide the illusion of depth within the movie. It is a feature that allows me to give the impression of a man walking and a vehicle moving I applied this feature into my animation by selecting the chosen cast member on the stage and select the end frame of the cast.  Then, I drag the cast member to the specific area of that end frame. To achieve linear movement I inserted key frames into the score and then altered the curve on the stage.
5 Rollover Member Change This function tracks the current location of the mouse cursor on the screen. When that location coincides with the coordinates of a sprite on the stage, the sprite is exchanged with another from the cast. I have incorporated this feature into my coursework as it gives feedback to user while the user makes interactive.  When the user points some specific points or objects, a precise change will give the user signal. I applied this feature into my animation by selecting the library palette from the window drop down menu.  In the library, I select the rollover cursor change function and drag it to the specific sprite.
6 Zoom In/Out This function is to make the image of cast member larger or smaller. I have incorporated this feature into my coursework since it can attract eye of user. I applied this feature into my animation by selecting the zoom in/out function in library and drag it to specific sprite.
7 Sprite Transition It is like the transition effect but it applies to separate sprite. I have incorporated this feature into my coursework because it supports me an effective introducing sprites into a scene.  The sprites can independently present through transition effect without affecting other sprites.  This effect can make the sprite dynamic and eye catching from user. I applied this feature into my animation by selecting the sprite transition from the library and drag it into specific sprite and then select one of the transition effect.
8 Rollover Cursor Change This function tracks the current location of the mouse cursor on the screen. When that location coincides with the coordinates of a sprite on the stage, the cursor changes appearance. I have incorporated this feature into my Director coursework as it is very useful in informing the user as to which parts of the movie can be interacted with. Within the movie there are many sprites that must be clicked to progress and once the user has placed the cursor over these sprites the cursor changes appearance. I applied this feature into my animation by selecting the library palette from the window drop down menu. From the library I chose Animation: Interactive and dragged the Rollover Cursor Change icon over the sprite that I wanted the effect on.
9 Blend This function is allowed the cast member to be nearly transparent. I have incorporated the feature since I want to realize the transparent of glass.  A cast member after the blended cast member can be seen clearly. I applied the feature into my animation by selecting specific cast member and change its blend from 100 to 10.  Then the cast become more transparent.
10 Sound This function provides sound effect respective to the movie.  It can encourage the user interest and make user pay more attention.  By adding sound into the animation, the movie is then officially considered to be multimedia. I have incorporated this feature into my coursework because it makes the movie a lot more realistic and also makes processes much clearer to the user. I use this feature into my animation by first importing the sound file into my cast and then dragging the cast member into the score and placing it in the relevant frame.

 

10 features

 

  Feature Function Why How
1 The Time This lingo is used to capture the current system time and display it on the stage within a text field.  As well as displaying the time, the user is given the option to display the long time (including seconds), the date, the long date (day, month, and year written in full), and the abbreviated date (day and month abbreviated). I have incorporated it into my animation since it is very useful to display the time to user. I have used this in my movie of Introductory.  The time is displayed on the Introductory in a text field name currTime, with the long time being passed.Member(currTime).text=the long time
2 If..Then This lingo is used to allow for the use of a logical expression to determine whether a statement or block of statements is executed. If the expression evaluates to TRUE then the statements following the if keyword are executed. I have incorporated it into my coursework since it can make decision under specific condition. I have used this lingo into my Movie of Buying ticket and passing gate.  Using this lingo, I can identify what type of ticket the user selects.

if gOcto=true then

go to "pOcto"

else

go to "pSing"

end if

3 Go to the frame This lingo is used to move the playback head to an indicated location or specified frame in the current movie. The frame can be specified by number or marker name (when present). This is a feature that is extremely useful where scenes are not placed in order of appearance in the score. I use this lingo since it is necessary to wait for the interaction from the user.  So the frame in the movie is remain unchanged until the user takes action. I have used this lingo pretty much throughout a large proportion of both of my movies.

On existframe

Go to the frame

End

4 Mouseleave This lingo is to create any feedback event while user takes any action. This lingo feature is used for triggering an event when a user performs a particular action with certain keys or the mouse. It is especially useful for displaying hidden information and for navigating where to go next in the movie. If the mouse cursor leaves the area of the cast member then the text is removed from the textbox (mouseLeave).
5 Alert It is dialog box interface for user.  This lingo is used to warn the user of an action that cannot be taken, providing a degree of error prevention. Messages can be given in the pop up box to inform the user of the best action to take, and no other actions can be undertaken until OK is clicked. I use this lingo since it can provide message directly to user.  It presents simply and straight forward.

I have used this lingo for the message that is given when users attempt to press the Introductory movie. The lingo is very straight forward in that on mouseUp a string is just passed into the alert command.

alert "Under construction"

6 Global This lingo is to set the variables as global type. I use this lingo since the variables can be used throughout the movie.

I have used this lingo declare global variables in the movie of Buying ticket and passing gate.

Global gValue, gCount

7 Mouseup This lingo is to create any feedback event while user takes any action. This lingo feature is used for triggering an event when a user performs a particular action with certain keys or the mouse. It is especially useful for displaying hidden information and for navigating where to go next in the movie. If the mouse is clicked then a new page is loaded into the window (mouseUp).
8 GotoNetMovie This lingo is to redirect to other movie. I use the lingo in order to play another movie on the web. I applied it into the navigation feature of my coursework. 

e.g.

Gotonetmovie

http://www.geocities.yahoo.com

/firephx/gostation.dir

9 Mousewithin This lingo is to create any feedback event while user takes any action. This lingo feature is used for triggering an event when a user performs a particular action with certain keys or the mouse. It is especially useful for displaying hidden information and for navigating where to go next in the movie. I have used this lingo feature in the portal to display text in a field textbox when the mouse is placed over a cast member (mouseEnter)
10 Sound enabled This lingo is used to stop and open the sound effect from the movie. I use this lingo since the users can select the sound is on or off if they like.

I have used this lingo into my Movie of Buying ticket and passing gate.  In the movie, there are speeches to introduce the how to buy ticket.  User can make the sound on or off.