COAP:COAP-2110/final: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
m (New page: ==== Final exam ==== The final exam focused on interactivity and students received a *.fla file to complete/repair. Several tasks had to be completed, some easy and some more difficult. ...)
 
Line 4: Line 4:


'''Prepare for the following subjects''':
'''Prepare for the following subjects''':
* '''Buttons''':
; '''Mid-term exam requirements'''
** Using library *.fla buttons (just change the label)
* See [[Help:COAP-2110/mid-term]]
** Using button components (label, change of width)
 
** Making your own buttons from simple (!) drawings (including drawings for the different button states)
; '''Buttons'''
* '''Videos and Sound''':
* Using library *.fla buttons (just change the label)
** Sound embedded into the timeline
* Making your own buttons from simple (!) drawings (including drawings for the different button states)
** Videos embedded into the timeline
* Using button components (label, change of width)
** Simple use of the video component
 
* '''ActionScript''':
; '''Videos and Sound'''
** Simple event handling functions and registration of mouse events
* Sound embedded into the timeline
** Simple ActionScript "instructions". No more than described in the [[ActionScript_3_interactive_objects_tutorial#Summary_of_essential_events_and_action_script_tricks|Summary of essential events and action script tricks]]
* Videos embedded into the timeline
* Simple use of the video component
 
; '''ActionScript''':
* Simple '''event handling functions''' and registration of mouse click events
Example code:
<pre>
// timeline moving
forward_btn.addEventListener(MouseEvent.CLICK,forward);
function forward(event:MouseEvent) { gotoAndStop(2); }
 
// Play an embedded movie clip
start_button.addEventListener(MouseEvent.CLICK,start_kite);
function start_kite(event:MouseEvent) {
kite.play();
}
</pre>
 
You should be able to master following simple ActionScript "instructions":
* change the visibility of an object on the stage
* play and stop an embedded movie clip
* move around in the timeline
 
Example code:
<pre>
cat.visible = true;
cat.visible = false;
 
movie_clip.stop();
movie_clip.play();
 
gotoAndPlay(12);
gotoAndPlay("robot");
gotoAndStop(12);
gotoAndStop("cat_anim");
 
</pre>
 
 
** Timeline organization: being able to stop animation and to jump to frames.
** Timeline organization: being able to stop animation and to jump to frames.
* You also should remember subjects from the previous exam (drawing and animation principles)
* You also should remember subjects from the previous exam (drawing and animation principles)
Line 21: Line 59:
* ActionScript program flow (e.g. if and switch statements)
* ActionScript program flow (e.g. if and switch statements)
* Special effects
* Special effects
* Video captions, Video cue points
* Video captions and Video cue points
* Loading of external sources other than video.
* Loading of external sources other than video.
* Keypress events
* Keypress events

Revision as of 20:13, 5 December 2008

Final exam

The final exam focused on interactivity and students received a *.fla file to complete/repair. Several tasks had to be completed, some easy and some more difficult.

Prepare for the following subjects:

Mid-term exam requirements
Buttons
  • Using library *.fla buttons (just change the label)
  • Making your own buttons from simple (!) drawings (including drawings for the different button states)
  • Using button components (label, change of width)
Videos and Sound
  • Sound embedded into the timeline
  • Videos embedded into the timeline
  • Simple use of the video component
ActionScript
  • Simple event handling functions and registration of mouse click events

Example code:

// timeline moving
forward_btn.addEventListener(MouseEvent.CLICK,forward);
function forward(event:MouseEvent) { gotoAndStop(2); }

// Play an embedded movie clip
start_button.addEventListener(MouseEvent.CLICK,start_kite);
function start_kite(event:MouseEvent) {
	kite.play();
}

You should be able to master following simple ActionScript "instructions":

  • change the visibility of an object on the stage
  • play and stop an embedded movie clip
  • move around in the timeline

Example code:

cat.visible = true;
cat.visible = false;

movie_clip.stop();
movie_clip.play();

gotoAndPlay(12);
gotoAndPlay("robot");
gotoAndStop(12);
gotoAndStop("cat_anim");


    • Timeline organization: being able to stop animation and to jump to frames.
  • You also should remember subjects from the previous exam (drawing and animation principles)

Not covered in the exam:

  • ActionScript program flow (e.g. if and switch statements)
  • Special effects
  • Video captions and Video cue points
  • Loading of external sources other than video.
  • Keypress events

Other information:

  • All materials are allowed (e.g. books, handouts, web pages)
  • Use of communication tools is strictly forbidden (no chat, no mail, etc.). No talking between students. Offenders may get an F.

Note: You can look at the Final exam 2007