Draft created: 3/5/04
THIS IS
A DRAFT, WHICH WILL BE IMPROVED WITH YOUR FEEDBACK

COSC 330 LAB 6
INTRODUCTION TO
FLASH
(Based on the exercise developed by Ryan Hamerski.)
This exercise
introduces Macromedia Flash, a popular vector graphics development tool, designed to produce
efficient Web animations that
adapt to
different display sizes and resolutions and play as they download. Flash
developers can import artwork using any graphics editor and
modify it with animations, audio, interactivity, and special effects.
The
content is then saved as a file with a .swf file
name extension. Flash animations typically have
full-screen
navigation interfaces, graphic
illustrations, and simple interactivity in an antialiased, resizable
file format. Unlike the
bit-mapped GIF and JPEG
files, used in Lab 5, vector graphic
files are
relatively small, efficient,
and designed for optimal network transmissions, small enough to stream across a normal
modem
connection. To view Flash
animations, the Flash Player plug-in,
which works with most browser and hardware platforms, is required; this
can be downloaded from the Macromedia
Web site.
This lab is
designated for the use of Flash MX,
which is available in the Pullen Labs. You
may use another version of flash, but
the tutorials will probably be different. If you would like to download
a trial
version
of this program go here: http://www.macromedia.com/cfusion/tdrc/index.cfm?product=flash. Specifically the
goals of this lab are to:
- become familiar with Macromedia Flash MX,
- open the door to learning more about
Flash development, and
- develop
a simple Flash animation.
INSTRUCTIONS
- Open Flash. If you get a window
asking you what type of user you are, select General user.
- Once
Flash is loaded, work through the
following "lessons". You may get an opening dialog box
that allows you to access the lessons or you may have to choose help|lessons
from
the toolbar. A smaller dialog box will
appear containing the lessons. Work
through the following topics (
Check
the
questions in step 2, so you can identify the answers as you work
through the tutorials.):
- Getting Started
with flash
- Illustrating in flash
- Adding and editing text
- Creating and editing symbols
- Understanding layers
- Creating tweened animation
-
Creating buttons
- After
completing the tutorials above, answer
the following
questions (to make sure you learned enough to do the rest of the
lab):
- What are panels in flash?
- What
is the programming language used with flash?
- Explain how to rotate an object in flash.
- What are the options you can choose in the
pencil mode
modifier?
- What is the difference between static and
dynamic text?
- Explain how to reshape text
- List the types of symbols that can be
created with flash
- What does alpha do?
- List
the advantages of using layers
- What
does a mask layer do?
- Explain the concept of a motion tween
- How many button states are there and what
do they do?
- What
is the actionscript command to load a URL?
- One you
are comfortable with Flash, create a
splash page for your Web site:
- As a
minimum include the following:
-
Have “welcome to <<your
name>>'s Flash animation” scroll horizontally across the
screen. (Obviously you have to replace <<your
name>> with your name.)
- Have
a button named “enter” that loads your web site, i.e. accesses your
index.htm.
- Try to be
innovative and creative; extra credit will be awarded for
creations beyond those above.
- To view a minimal example click here: http://goliath.frostburg.edu/rhamerski0/cosc/flash.html
- When
finished export your movie and
name it “enter.swf”.
To
publish a movie in Flash choose Publish
from the File
menu.
ASSIGNMENT:
- Publish, on your FSU Web site,
a Web page, lab330-6.htm that contains
the following:
- the times it
took to finish the tutorial
and to finish the whole lab
- The answers to the 13
questions in instruction 2, above.
- a link to your Flash
animation, and
- suggestions
as to
how the learning
experience in this lab. (Since this is a first draft of a Flash
lab, your feedback and suggestions for improving the lab are of
particular interest.)
- Place a link to lab330-6.htm
on main330.htm.