SlideShare a Scribd company logo
1 of 52
Download to read offline
Macromedia/Adobe Flash 8Flash 8
web animation essentialsweb animation essentials
your instructor: matthew wyllyamz
m.wyllyamz@gmail.com
getting startedgetting started
 quick introductions -- customizing this coursequick introductions -- customizing this course
 administriviaadministrivia
 how to make this a better classhow to make this a better class
 menu of possible class topicsmenu of possible class topics
quick introductionsquick introductions
customizing this course
 who are you and what do you do?who are you and what do you do?
 what is your experience with computers, thewhat is your experience with computers, the
Internet, and the World Wide Web?Internet, and the World Wide Web?
 what is your experience with vector and rasterwhat is your experience with vector and raster
graphics, Macromedia Flash, and ActionScript?graphics, Macromedia Flash, and ActionScript?
 what are your goals today?what are your goals today?
what do you hope to get from this class?what do you hope to get from this class?
 what is something interesting about you?what is something interesting about you?
quick introductionsquick introductions
» matthew wyllyamz
software instructor since 1993, with an emphasis on multimedia, graphics,
and internet development.
have created courses for Jefferson County Adult Ed, CCU in Lakewood,
Productivity Point, and the DOD (at Rocky Flats).
taught Apple Macintosh classes exclusively for five years,taught Apple Macintosh classes exclusively for five years,
andand have been using the Internet since 1995.
started working with Flash in 1999 (version 4), and recently completedstarted working with Flash in 1999 (version 4), and recently completed
an intensive seven-course program in Flash 8.an intensive seven-course program in Flash 8.
corporate webmaster for two years ('97-'99), blogmaster for seven years. ('99-'05)
TODAY: independent contractor, technical & creative consultant, artist, amateur
photographer, and author. BA in English writing, and have sold three books.
» http://www.mouselink.biz
administriviaadministrivia
Workshop scheduleWorkshop schedule
Six classes, Mondays & WednesdaysSix classes, Mondays & Wednesdays
5:30pm – 8:30pm5:30pm – 8:30pm
Two sessions per eveningTwo sessions per evening
Short break (15 mins) around 7pmShort break (15 mins) around 7pm
Facilities …Facilities …
Bathrooms, vending, Starbucks …Bathrooms, vending, Starbucks …
how to make this a better classhow to make this a better class
 please set pagers and cell phones to silent or turn off.
 understand "concentrated computer training":
 class is part discussion, part lecture, part hands-on.
 watch the screen, then try it yourself.
 PARTICIPATE! ask questions. answer questions. take notes.
 breaks can be short, but effective.
 this is a cooperative learning environment:
We are here to learn from each other.
 so have a buddy, and please don’t sit by yourself.
 keep in mind that this course was designed for a
particular level of student:
how to make this a better classhow to make this a better class
keep in mind that this course was designed for
a particular level of student:
Created for
- the beginning Flash user with a elementary knowledge of
computer-based animation.
- the beginning or intermediate-level web/Internet developer.
NOT created for
- the beginning computer user.
- the intermediate or advanced Flash user.
most importantly …most importantly …
how to make this a better classhow to make this a better class
Make it fun!Make it fun! 
most importantly …
menu of possible workshop topicsmenu of possible workshop topics
What is Flash?
What can be done with Flash?
The basic Flash interface
Document properties
Frame-by-frame animation
The importance of library
symbols
Three different types of library
symbols
Nesting symbols within symbols
Frames & keyframes
“Tweening"
Motion tweens
The trick to working in Flash
Vector vs. raster graphics
Drawing & painting tools
Unique graphic behaviors
Working with blocks of text
Shape tweening (morphing)
Creating & managing layers
Types of layers
Looping an animation seamlessly
Working with audio
Flash-based site designs
Resources for Flash developers
Publishing your Flash project
Conclusions …
… and a word about your flash drive
Be thinking about your own animated Flash project. …
Moving on …Moving on …
DAY1
What is Flash?What is Flash?
"Adobe Flash (formerly Macromedia Flash), or simply Flash, refers to
both the Adobe Flash Player and to a multimedia authoring program used to
create content for web applications, games, and movies. The Flash Player,
currently distributed by Adobe Systems (which acquired Macromedia in 2005),
is a client application available in most dominant web browsers (97%). It
features support for vector and raster graphics, a scripting language called
ActionScript and streaming of audio and video.
"'Flash' can refer to the authoring environment, the player, or the
application files.
"The Flash files, traditionally called 'Flash movies' or 'Flash games,' have
a .swf file extension and may be an object of a web page, strictly 'played' in a
standalone Flash Player, or incorporated into a Projector, a self-executing
Flash movie."
http://en.wikipedia.org/wiki/.fla
What can be done with Flash?What can be done with Flash?
"Since its introduction in 1996, Flash technology has become a
popular method for adding animation and interactivity to web pages.
Flash is commonly used to create animation, advertisements, various
web-page components, to integrate video into web pages, and more
recently, to develop Rich Internet Applications."
Create …
Static vector-based graphics for websites
Stand-alone animated movies
Animated elements for web pages
Logos, mouse-overs, buttons, drop-downs …
Ads, sidebars, banners …
Animated .GIFs
Completely Flash-based web interfaces
Flash-based games
But exercise self-discipline over …But exercise self-discipline over …
"Flashturbation"
"Flashturbation is a term used to refer to the inappropriate use of
Macromedia Flash software on Internet sites resulting in the creation of
unnecessary animation or other annoying features.
"Flashturbation is often typified by an option to "skip intro", which
allows users to avoid having to wait for the animation either to load or
play. The intention of this term is to emphasize a self-absorbed approach
in the use of Flash technology."
http://en.wikipedia.org/wiki/Flashturbation
http://www.goddoesntshootcraps.com
The basic Flash interfaceThe basic Flash interface
Flash developer (.fla) vs. Flash player (.swf)
The opening screen
Menus & help
The stage & work area
Timeline & layers grid
The toolbox w/ options (in four sections)
The (contextual) properties inspector
Working with other panels
Library, history, scene, behaviors, etc.
View options
Customizing the interface layout
Magnification, rulers, guides, grids, etc.
Standard Adobe keyboard shortcuts
When creating an animation from scratch …
Always begin with document propertiesAlways begin with document properties
It is often important to make decisions regarding properties
before you begin work on your Flash project, however, remember
that you can come back and change any of these settings at any
time.
Dimensions
The default document size is 550 x 400 pixels.
The minimum size is 1 x 1 pixels; the maximum is 2880 x 2880 pixels.
Meta data
Improving the ability of web-based search engines to return meaningful
search results for Flash content, not a feature of Flash MX 2004 <.
Frame rate
The number of animation frames to appear every second.
Background color
Simple frame-by-frame animationSimple frame-by-frame animation
“Stop motion (or frame-by-frame) animation is a
general term for an animation technique which makes a
physically manipulated object appear to move on its
own. The object is moved by extremely small amounts
between individual film frames, creating the illusion of
movement when the series of frames are played back
as a continuous sequence.”
http://en.wikipedia.org/wiki/Stop_motion
Moving on …Moving on …
DAY2
HOMEWORK DUE
Read: http://en.wikipedia.org/wiki/Animation
Bring in: Your initial ideas, sketches, plans
for your class animated project.
The importance of library symbolsThe importance of library symbols
"A symbol is a graphic, button, or movie clip that you create only
once, but then can be reused throughout your project or in other
Flash documents. A symbol can include artwork imported from
another application. Any symbol that you create automatically
becomes part of the library for the current document."
To save yourself trouble, virtually every graphic you create
in Flash should be saved into the library as a symbol.
Each time you use a symbol in your presentation, it is called
an "instance."
Editing a symbol automatically updates any and all instances.
Editing an instance does not affect the original symbol.
Each symbol can have its own layers and timeline!
You can nest symbols inside of other symbols.
It is possible to convert existing graphics on the stage into
symbols.
Three different types of library symbolsThree different types of library symbols
Graphics
Often a single frame, locked to timeline
Optionally looped
First frame can be varied
Instances can be named uniquely
Movie clips (not video clips)
Usually multiple frames, independent
timeline
Always loops
Scriptable & nameable
Results in a smaller file size
Buttons
Four different states (frames)
Up, over, down, hit
Easy interactivity
Nesting symbols within symbolsNesting symbols within symbols
"Nesting symbol instances inside other symbols is a common
technique of Flash authoring. A symbol nested inside another
symbol is called a child of that symbol. The parent instance
contains the child instance."
You can animate individual (and separate) elements
of your Flash animation by nesting them.
Individual nested symbols have their own timeline and
their own set of layers.
Movie clip symbols may not animate when you scrub, but
should be fully functional when you test the movie.
Working with frames & keyframesWorking with frames & keyframes
Understanding the layers & timeline grid
"The Timeline organizes and controls a document's content over time in
layers and frames. Like films, Flash documents divide lengths of time into
frames. Layers are like multiple film strips stacked on top of one another, each
containing a different image that appears on the Stage. The major components
of the Timeline are layers, frames, and the playhead. The playhead indicates
the current frame displayed on the Stage. As a Flash document plays, the
playhead moves from left to right through the Timeline."
Keyboard
shortcuts
F6
insert
keyframe
F5
insert frame
Working with frames & keyframesWorking with frames & keyframes
CRITICAL CONCEPTS of manipulating your timeline
Keyframes provide the primary transformations for symbols in your
animation, while frames fill in the in-between states between keyframes.
So, what’s the difference between a frame and a keyframe?
When you insert a keyframe, Flash automatically copies all symbols
from all (selected) layers into the new frame(s).
However, you can also insert blank (or empty) keyframes.
Adding or removing frames between keyframes increases or decreases
the amount of time perceived between those keyframe states.
Keyboard
shortcuts
F6
insert
keyframe
F5
insert frame
Methods of inserting keyframesMethods of inserting keyframes
Note: You can add keyframes across multiple layers …
and you may need to!
 Menu: Insert: Timeline:
 Right click on the timeline
 F6 Keyframe F5 frame
 By simply moving the symbol …
when you have a non-keyframe frame selected in the timeline
Pay careful attention to:
 The type of frame you are adding:
Frame, Keyframe, or Blank Keyframe
Why would you want to add blank (empty) keyframes?
 The layer(s) and/or frame(s) you have selected
in the timeline.
Traditional frame-by-frame animation vs.
“Tweening”“Tweening”
"Short for in-betweening, tweening is the process of
generating intermediate frames between two images to
give the appearance that the first image evolves smoothly
into the second image. Inbetweens are the drawings
between the keyframes which help to create the illusion of
motion. Tweening is a key process in all types of
animation, including computer animation, in which the
software enables you to identify specific objects in an
image and define how they should move and change
during the tweening process.“
http://en.wikipedia.org/wiki/Tweening
What all can be done with motion tweens?What all can be done with motion tweens?
"You create a motion tween by defining properties for an instance,
a grouped object, or text in a starting keyframe, and then changing
the object's properties in a subsequent keyframe. Flash creates the
animation from one keyframe to the next in the frames between the
keyframes.“
Remember, only symbol instances (or groups)
can be motion tweened.
Use motion tweens to …
Create movement (including "easing")
Rotate, skew, and resize.
Alter color, tint, brightness/contrast, and alpha (transparency)
Utilize the assistance of onion skins (with markers)
Easing your tweensEasing your tweens
Ease in -
Affects the speed of the
tween as your symbol
begins its animation
Ease out +
Affects the speed of the
tween as your symbol
ends its animation
“By default, tweened frames play at a constant speed.
With easing, you can create a more realistic rate of acceleration
and deceleration. Positive values begin the tween rapidly and
decelerate the tween toward the end of the animation. Negative
values begin the tween slowly and accelerate the tween toward
the end of the animation.”
Moving on …Moving on …
DAY3
HOMEWORK DUE
Watch:
http://youtube.com/watch?v=3X1Z-ZS8DcQ&feature...
http://youtube.com/watch?v=FuP_0550XHw&feature...
Bring in: On your flash drive, any graphics, logos,
photos, etc. that you will be needing for your project.
The trick to working in FlashThe trick to working in Flash
Always pay close attention to …
WHERE YOU ARE.
What layer are you in?
What is your location (frame) in the timeline?
What object or symbol do you have selected?
(Check the properties inspector)
Are you editing a library symbol or a group?
What tool do you have selected?
What scene are you working on?
Review exercises from last weekReview exercises from last week
» Choose your animation assignment
Average time to complete: up to two hours.
Utilizes essential skills sets: Creating a new Flash
document, working with library symbols, understanding
the timeline, adding keyframes and frames, tweening.
Choose your animation style and content:
1) Frame-by-frame: Rain or sparkles
2) Motion-tweened animation: Bouncing balls
3) Combination: Galloping horse with moving background
If you find yourself stuck, ask a neighbor for help or flag
down your instructor. If you are getting ahead (or finish)
take a short break and ask other students if you can help.
Review: frame-by-frame animationReview: frame-by-frame animation
» Back to exercise choices
Rain or Sparkles
This animation is created simply by drawing raindrops or streaks in one
frame, and then varying that same image in one or more additional frames.
Sparkles can be created by using the exact same technique.
1) You may reuse your simple rain animation from last week or create a new
Flash document from scratch.
2) In frame one of your timeline draw your initial rain or sparkle images
directly onto the stage.
3) Add a new keyframe to frame two. This will copy whatever images you
have on the stage from frame one. With frame two selected in the timeline,
vary the image by moving it or flipping it.
4) Test your animation by looping playback.
5) In your My Saved Files folder, save your file as an .FLA and then publish
your animation as a .SWF
EXTRA CHALLENGE: Utilize layers to include your rain or sparkle effect
as part of a larger picture, such as a rainy landscape or a sparkly treasure.
Review: motion-tweened animationReview: motion-tweened animation
» Back to exercise choices
Bouncing balls
This animation is created by a series of simple motion tweens.
1) Create a new Flash document with all the default settings.
2) Create a new library symbol, and draw your ball of choice. Note: you will
get the best results if your ball is not perfectly symmetrical. Then exit out of
edit symbol mode, and return to the primary timeline.
3) In frame one of your timeline, drag the ball symbol onto the stage and
position it against the left “wall” of the stage.
4) Add a new keyframe into a future point of the timeline. The number of
frames in between the keyframes will create the amount of time elapsed.
5) Position the ball in your new keyframe against the right “wall” of the stage.
6) Repeat steps 4 & 5 until you have an appropriate number of bounces.
7) Continually test your animation by looping playback.
8) In your My Saved Files folder, save your file as an .FLA and then publish
your animation as a .SWF
EXTRA CHALLENGES: Add rotation. Squish the ball as it hits. “Pop” the
ReviewReview: combination animation: combination animation
» Back to exercise choices
Galloping horse with a moving background
This project is a frame-by-frame animation of a galloping horse inside a library
symbol with its own nested timeline. Once that symbol is created, it is motion-
tweened on the stage. Then a moving background is also motion-tweened on a
separate, underlying layer. You may also use a running chicken or flapping bird.
1) In a new document, import to library the frame-by-frame images for your character.
2) Create a new library symbol for your nested animation. Then make a keyframe for
each frame-by-frame drawing in your animation. Each image will need to be trace-
bitmapped so that the white background can be removed.
3) Finally, exit out of edit symbol mode, and return to the primary timeline.
4) In your primary timeline, drag your symbol onto the stage. Then add additional
keyframes into future points of the timeline to simulate the travel of your character
from one side of the stage to the other. Motion-tween this series of keyframes.
5) For the background, draw directly on the stage into a separate layer scenery which
is two or three times as long as the stage is wide. Group or convert to symbol.
6) Motion-tween the background in the opposite direction that your character moves.
7) In your My Saved Files folder, save your file as an .FLA and then publish your
animation as a .SWF
EXTRA CHALLENGE: Make the background loop seamlessly.
Moving on …Moving on …
DAY4
HOMEWORK DUE
Bring in: On your flash drive, embedded within your
own initial .FLA files, any and all images needed for
your project. Trace bitmaps into vectors as necessary.
Understanding vector vs. raster graphicsUnderstanding vector vs. raster graphics
"Basically there are two types of computer graphics, bitmaps and vectors. Bitmap files
such as jpegs or gifs contain information on each and every individual pixel, while a
vector file is "object-oriented" and mathematically contains information on individual
objects as to their shape, position, color, etc. Raster images scale poorly, while
vector-based images can be scaled indefinitely without degradation."
Raster graphics, aka bitmaps
"Raster graphics, or bitmapped graphics, are digital images stored as arrays of pixels
for display and modification. In raster data there are no lines, circles, or polygons,
only pixels that are grouped to give the appearance of these elements."
Vector graphics, aka line art
"Graphics in which an image is stored as a series of numbers defining size, position,
and shape."
Raster or pixel-based graphics vs.Raster or pixel-based graphics vs.
Vector or object-oriented graphicsVector or object-oriented graphics
Flash drawing & painting toolsFlash drawing & painting tools
Always pay attention to your tool options.
Pencil, pen, and brush
Shape tools
Stroke & fill properties
The web-safe color palette's 216 colors
Paint bucket, ink bottle, and eye dropper
Eraser
Selection tools
Arrow, subselection, lasso, free transform
Unique graphic behaviors in FlashUnique graphic behaviors in Flash
Making selections
A single click only selects a fill or line (not both)
You must double-click to select an entire object
Object interactions: The “Merge Drawing” Model
Stacking order (as opposed to working in layers)
Objects on the same layer "eat away" at each other
The “Object Drawing” Model
Transforming, grouping, and breaking apart objects
Easily adjusting alignment
Using the trace bitmap command
Custom colors, gradients, and line stylesCustom colors, gradients, and line styles
The color mixer panel
RGB or hexadecimal and alpha
Custom color swatches
Gradients
Line styles
Working with blocks of textWorking with blocks of text
In object-based graphics programs, text is
usually two different things at the same time:
A graphic object
A block of editable text
Understanding variable vs. fixed text blocks
All standard text formatting tools apply via
the properties inspector.
Breaking apart text into shapes
Shape tweening (morphing)Shape tweening (morphing)
“With shape tweening, you specify attributes for a shape in
one keyframe, and then modify the shape or draw another
shape in a subsequent keyframe.
As with motion tweening, Flash creates the animation in
the frames between the keyframes.”
Shape tweening can only be applied to objects
drawn directly on the stage and not to library
symbol instances.
http://www.entheosweb.com/Flash/shape_tween.asp
Moving on …Moving on …
DAY5
Creating & managing layersCreating & managing layers
To tween different symbols, you must place
each one on a different layer.
Creating, naming, renaming, and deleting
layers
Changing layer order
Visibility & layer outlines
Locking down layers
Utilizing layer folders for complex projects
Additional types of layersAdditional types of layers
Guide layer
 Never published
 Can be used for notes, designer's visual aids …
 Or can be created as a "motion guide"
Mask layer
 Used to obscure elements in a "masked layer" beneath itself
Button layer
 Can provide an invisible "hit state," especially useful to turn
an entire animation into a clickable hyperlink
Sound layer
 Placing your sound files in their own layer enables you to see
a guide "wave form" to synchronize animation to sound.
Actions layer
 For the sake of organization it is often useful to place all your
scripting in a separate layer.
Working with simple audioWorking with simple audio
Importing
Types of sounds
Adding sounds to a layer
Effects and editing sounds
Sync settings
Repeating
http://www.soundsnap.com
http://www.hotcoding.com/flashc...
Working with simple audioWorking with simple audio
"Macromedia Flash Basic 8 and Flash Professional 8 offer several ways to
use sound. You can make sounds that play continuously, independent of the
Timeline, or you can synchronize animation to a sound track. You can add
sounds to buttons to make them more interactive and make sounds fade in and
out for a more polished sound track.
"There are two types of sounds in Flash: event sounds and stream sounds.
An event sound must download completely before it begins playing, and it
continues playing until explicitly stopped. Stream sounds begin playing as soon
as enough data for the first few frames has been downloaded; stream sounds
are synchronized to the Timeline for playing on a website.
"To add a sound to a document from the library, you assign the sound to a
layer and set options in the Sound controls in the Property inspector. It is
recommended that you place each sound on a separate layer. You can import
the following sound file formats into Flash: .WAV, AIFF, .MP3."
Moving on …Moving on …
DAY6
Buttons and essential scriptingButtons and essential scripting
http://www.video-animation.com/flash8_007.shtml
Publishing your Flash projectPublishing your Flash project
and understanding Flash file types
.FLA The developer file
.SWF Final publication for web, uneditable
.GIF The only bitmap image format that
supports animation
.HTML Web containers for .SWF files
Export Movie … As Sequence (et al)
Other additional formats …
http://en.wikipedia.org/wiki/Swf
Flash-based website designsFlash-based website designs
As you view the below web pages, ask yourself the following questions:As you view the below web pages, ask yourself the following questions:
What is the site about?
What do you like about the site? What don't you like about it?
Does the Flash-based interface complement or detract from the site content?
 kindnessandhumility.com
 pulsethemovie.net
 articleonemusic.com
 spiderman 3 site
 da vinci code site
 womenandguns.vcu.edu
 xenao.com
 carlosmarcelo.com
 KPF.com
 thanea.com
 parque.nl
 bio-bak.nl
 playgroundsfestival.nl
 okaydave.com
 creaktif.com
 cubamoon.com
 hybridworks.jp
 sonjamueller.org
Resources for Flash developersResources for Flash developers
actionscript.org
flashadvisor.com
newgrounds.com
worldbest.com/flash.htm
bestflashanimationsite.com
atomfilms.com/af/animation/flash
saveflash.com
flashblock.com
macromedia.com/software/flash/flashpro/productinfo/faq
lodestone.com/_pdf/manuals/Whats_New_In_Flash_8.pdf
Conclusions …Conclusions …
You cannot learn the violin in a day or two.
Flash animation is a skill – like any other – that requires
gradual & continual practice & improvement.
Approach everything on a need-to-know basis, and don't
worry about that which you do not yet understand.
Stay upbeat!
… but if you get frustrated, remember:
You can always turn off the machine and walk away. :)
Good luck. Best wishes.
And get in touch if you need more help!
m.wyllyamz@gmail.com
copyright © 2008 by m.wyllyamzcopyright © 2008 by m.wyllyamz

More Related Content

What's hot

Lecture 6 macromedia flash part 2
Lecture 6 macromedia flash part 2Lecture 6 macromedia flash part 2
Lecture 6 macromedia flash part 2poleyseugenio
 
Intro to Adobe Flash
Intro to Adobe FlashIntro to Adobe Flash
Intro to Adobe FlashStaci Trekles
 
Intro to Adobe Flash CS3 welcome & course outline (2010)
Intro to Adobe Flash CS3 welcome & course outline (2010)Intro to Adobe Flash CS3 welcome & course outline (2010)
Intro to Adobe Flash CS3 welcome & course outline (2010)Matteo Wyllyamz
 
Graphical Animation - Flash Introduction
Graphical Animation - Flash IntroductionGraphical Animation - Flash Introduction
Graphical Animation - Flash IntroductionJamie Hutt
 
An introduction to adobe flash cs3
An introduction to adobe flash cs3An introduction to adobe flash cs3
An introduction to adobe flash cs3crea8ivemoiz
 
Lecture 1 introduction to flash
Lecture 1 introduction to flashLecture 1 introduction to flash
Lecture 1 introduction to flashpoleyseugenio
 
Adobe Flash - Past, Present and Future
Adobe Flash - Past, Present and FutureAdobe Flash - Past, Present and Future
Adobe Flash - Past, Present and FutureIain Lobb
 
Adobe Flash History and Basics
Adobe Flash History and BasicsAdobe Flash History and Basics
Adobe Flash History and BasicsTasawr Interactive
 
Flash four feature project
Flash four feature projectFlash four feature project
Flash four feature projectgibb0
 
2 d animation application software
2 d animation application software2 d animation application software
2 d animation application softwareKulu Studio
 
PowerPoint on Powerpoint
PowerPoint on PowerpointPowerPoint on Powerpoint
PowerPoint on PowerpointKBLibrary
 
How to use Prezi, the easy way
How to use Prezi, the easy wayHow to use Prezi, the easy way
How to use Prezi, the easy wayjuanfran125
 
Powerpoint of logos
Powerpoint of logosPowerpoint of logos
Powerpoint of logosrkcarrot
 
Mrs. Smith's government class ppt requirements
Mrs. Smith's  government class ppt requirementsMrs. Smith's  government class ppt requirements
Mrs. Smith's government class ppt requirementskellee
 

What's hot (20)

Lecture 6 macromedia flash part 2
Lecture 6 macromedia flash part 2Lecture 6 macromedia flash part 2
Lecture 6 macromedia flash part 2
 
Flash
FlashFlash
Flash
 
Intro to Adobe Flash
Intro to Adobe FlashIntro to Adobe Flash
Intro to Adobe Flash
 
Intro to Adobe Flash CS3 welcome & course outline (2010)
Intro to Adobe Flash CS3 welcome & course outline (2010)Intro to Adobe Flash CS3 welcome & course outline (2010)
Intro to Adobe Flash CS3 welcome & course outline (2010)
 
Foundation flash
Foundation flashFoundation flash
Foundation flash
 
Graphical Animation - Flash Introduction
Graphical Animation - Flash IntroductionGraphical Animation - Flash Introduction
Graphical Animation - Flash Introduction
 
An introduction to adobe flash cs3
An introduction to adobe flash cs3An introduction to adobe flash cs3
An introduction to adobe flash cs3
 
Lecture 1 introduction to flash
Lecture 1 introduction to flashLecture 1 introduction to flash
Lecture 1 introduction to flash
 
Adobe Flash - Past, Present and Future
Adobe Flash - Past, Present and FutureAdobe Flash - Past, Present and Future
Adobe Flash - Past, Present and Future
 
Adobe Flash History and Basics
Adobe Flash History and BasicsAdobe Flash History and Basics
Adobe Flash History and Basics
 
Flash four feature project
Flash four feature projectFlash four feature project
Flash four feature project
 
Microsoft power point
Microsoft power pointMicrosoft power point
Microsoft power point
 
2 d animation application software
2 d animation application software2 d animation application software
2 d animation application software
 
03 0122 1000 3 Storytelling
03 0122 1000 3 Storytelling03 0122 1000 3 Storytelling
03 0122 1000 3 Storytelling
 
PowerPoint on Powerpoint
PowerPoint on PowerpointPowerPoint on Powerpoint
PowerPoint on Powerpoint
 
How to use Prezi, the easy way
How to use Prezi, the easy wayHow to use Prezi, the easy way
How to use Prezi, the easy way
 
What is Powerpoint
What is PowerpointWhat is Powerpoint
What is Powerpoint
 
Intro. to PowerPoint
Intro. to PowerPointIntro. to PowerPoint
Intro. to PowerPoint
 
Powerpoint of logos
Powerpoint of logosPowerpoint of logos
Powerpoint of logos
 
Mrs. Smith's government class ppt requirements
Mrs. Smith's  government class ppt requirementsMrs. Smith's  government class ppt requirements
Mrs. Smith's government class ppt requirements
 

Viewers also liked

An Introduction to Game Programming with Flash: Object Oriented Programming
An Introduction to Game Programming with Flash: Object Oriented ProgrammingAn Introduction to Game Programming with Flash: Object Oriented Programming
An Introduction to Game Programming with Flash: Object Oriented ProgrammingKrzysztof Opałka
 
The history of Flash
The history of FlashThe history of Flash
The history of FlashMaso Lin
 
АКТУАЛЬНО СОЦИО-ЭКОНОМИЧЕСКОЕ ПОЛОЖЕНИЕ ТРАНСГЕНДЕРНЫХ И КВИР ЛЮДЕЙ НА ПОСТСО...
АКТУАЛЬНО СОЦИО-ЭКОНОМИЧЕСКОЕ ПОЛОЖЕНИЕ ТРАНСГЕНДЕРНЫХ И КВИР ЛЮДЕЙ НА ПОСТСО...АКТУАЛЬНО СОЦИО-ЭКОНОМИЧЕСКОЕ ПОЛОЖЕНИЕ ТРАНСГЕНДЕРНЫХ И КВИР ЛЮДЕЙ НА ПОСТСО...
АКТУАЛЬНО СОЦИО-ЭКОНОМИЧЕСКОЕ ПОЛОЖЕНИЕ ТРАНСГЕНДЕРНЫХ И КВИР ЛЮДЕЙ НА ПОСТСО...Tangarr Forgart
 
Learning flash by Ms. Payal Narula
Learning flash by Ms. Payal Narula Learning flash by Ms. Payal Narula
Learning flash by Ms. Payal Narula kulachihansraj
 
Musas do carnaval rj 2013
Musas do carnaval rj 2013Musas do carnaval rj 2013
Musas do carnaval rj 2013Marcio Wolfarth
 
ระบบดูแลช่วยเหลือนักเรียน
ระบบดูแลช่วยเหลือนักเรียนระบบดูแลช่วยเหลือนักเรียน
ระบบดูแลช่วยเหลือนักเรียนlamail65
 
Prezentace eu
Prezentace euPrezentace eu
Prezentace euOtimi
 
Conheça novo meme da internet
Conheça novo meme da internetConheça novo meme da internet
Conheça novo meme da internetMarcio Wolfarth
 
Presentación por mes
Presentación por mesPresentación por mes
Presentación por mesinfoUnipymes
 

Viewers also liked (12)

An Introduction to Game Programming with Flash: Object Oriented Programming
An Introduction to Game Programming with Flash: Object Oriented ProgrammingAn Introduction to Game Programming with Flash: Object Oriented Programming
An Introduction to Game Programming with Flash: Object Oriented Programming
 
Flash8
Flash8Flash8
Flash8
 
The history of Flash
The history of FlashThe history of Flash
The history of Flash
 
АКТУАЛЬНО СОЦИО-ЭКОНОМИЧЕСКОЕ ПОЛОЖЕНИЕ ТРАНСГЕНДЕРНЫХ И КВИР ЛЮДЕЙ НА ПОСТСО...
АКТУАЛЬНО СОЦИО-ЭКОНОМИЧЕСКОЕ ПОЛОЖЕНИЕ ТРАНСГЕНДЕРНЫХ И КВИР ЛЮДЕЙ НА ПОСТСО...АКТУАЛЬНО СОЦИО-ЭКОНОМИЧЕСКОЕ ПОЛОЖЕНИЕ ТРАНСГЕНДЕРНЫХ И КВИР ЛЮДЕЙ НА ПОСТСО...
АКТУАЛЬНО СОЦИО-ЭКОНОМИЧЕСКОЕ ПОЛОЖЕНИЕ ТРАНСГЕНДЕРНЫХ И КВИР ЛЮДЕЙ НА ПОСТСО...
 
Learning flash by Ms. Payal Narula
Learning flash by Ms. Payal Narula Learning flash by Ms. Payal Narula
Learning flash by Ms. Payal Narula
 
English
EnglishEnglish
English
 
Vasa web tv
Vasa web tvVasa web tv
Vasa web tv
 
Musas do carnaval rj 2013
Musas do carnaval rj 2013Musas do carnaval rj 2013
Musas do carnaval rj 2013
 
ระบบดูแลช่วยเหลือนักเรียน
ระบบดูแลช่วยเหลือนักเรียนระบบดูแลช่วยเหลือนักเรียน
ระบบดูแลช่วยเหลือนักเรียน
 
Prezentace eu
Prezentace euPrezentace eu
Prezentace eu
 
Conheça novo meme da internet
Conheça novo meme da internetConheça novo meme da internet
Conheça novo meme da internet
 
Presentación por mes
Presentación por mesPresentación por mes
Presentación por mes
 

Similar to Intro to Flash 8 welcome & course outline (2008)

3stages Wdn08 V3
3stages Wdn08 V33stages Wdn08 V3
3stages Wdn08 V3Boris Mann
 
What Technical Communicators Need to Know about Flash
What Technical Communicators Need to Know about FlashWhat Technical Communicators Need to Know about Flash
What Technical Communicators Need to Know about FlashScott Abel
 
Unpacking the JISC Techdis Toolbox
Unpacking the JISC Techdis ToolboxUnpacking the JISC Techdis Toolbox
Unpacking the JISC Techdis ToolboxJisc Scotland
 
LESSON 2 - Flash Animation
LESSON 2 - Flash AnimationLESSON 2 - Flash Animation
LESSON 2 - Flash AnimationMarvin Bronoso
 
Ed. Technology Council Open Source Presentation
Ed. Technology Council Open Source PresentationEd. Technology Council Open Source Presentation
Ed. Technology Council Open Source PresentationHillside Community School
 
User Group Meeting PaperVision3D
User Group Meeting PaperVision3DUser Group Meeting PaperVision3D
User Group Meeting PaperVision3DAlmog Koren
 
Literacy and Technology
Literacy and TechnologyLiteracy and Technology
Literacy and TechnologyTashaBuchler
 
Giving a Great Talk - Tips
Giving a Great Talk - TipsGiving a Great Talk - Tips
Giving a Great Talk - TipsJennifer Gardy
 
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...Anthony D. Paul
 
Using Screencasts in Chat Reference
Using Screencasts in Chat ReferenceUsing Screencasts in Chat Reference
Using Screencasts in Chat ReferenceLauren Ray
 
Courselab Quick start guide
Courselab Quick start guideCourselab Quick start guide
Courselab Quick start guideBob Price
 
Converting Flash Training into HTML5
Converting Flash Training into HTML5Converting Flash Training into HTML5
Converting Flash Training into HTML5David Goodman
 
Apress.html5.and.java script.projects.oct.2011
Apress.html5.and.java script.projects.oct.2011Apress.html5.and.java script.projects.oct.2011
Apress.html5.and.java script.projects.oct.2011Samuel K. Itotia
 
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...Anthony D. Paul
 
Comparison between articulate storyline & adobe captivate
Comparison between articulate storyline & adobe captivateComparison between articulate storyline & adobe captivate
Comparison between articulate storyline & adobe captivateManish Jhurani
 
Designing A Project Using Java Programming
Designing A Project Using Java ProgrammingDesigning A Project Using Java Programming
Designing A Project Using Java ProgrammingKaty Allen
 

Similar to Intro to Flash 8 welcome & course outline (2008) (20)

Get the flash outta here
Get the flash outta hereGet the flash outta here
Get the flash outta here
 
Intro Adobe Animate
Intro Adobe Animate Intro Adobe Animate
Intro Adobe Animate
 
3stages Wdn08 V3
3stages Wdn08 V33stages Wdn08 V3
3stages Wdn08 V3
 
What Technical Communicators Need to Know about Flash
What Technical Communicators Need to Know about FlashWhat Technical Communicators Need to Know about Flash
What Technical Communicators Need to Know about Flash
 
inset presentation tle.pptx
inset presentation tle.pptxinset presentation tle.pptx
inset presentation tle.pptx
 
Unpacking the JISC Techdis Toolbox
Unpacking the JISC Techdis ToolboxUnpacking the JISC Techdis Toolbox
Unpacking the JISC Techdis Toolbox
 
LESSON 2 - Flash Animation
LESSON 2 - Flash AnimationLESSON 2 - Flash Animation
LESSON 2 - Flash Animation
 
Ed. Technology Council Open Source Presentation
Ed. Technology Council Open Source PresentationEd. Technology Council Open Source Presentation
Ed. Technology Council Open Source Presentation
 
User Group Meeting PaperVision3D
User Group Meeting PaperVision3DUser Group Meeting PaperVision3D
User Group Meeting PaperVision3D
 
Literacy and Technology
Literacy and TechnologyLiteracy and Technology
Literacy and Technology
 
Giving a Great Talk - Tips
Giving a Great Talk - TipsGiving a Great Talk - Tips
Giving a Great Talk - Tips
 
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
 
Using Screencasts in Chat Reference
Using Screencasts in Chat ReferenceUsing Screencasts in Chat Reference
Using Screencasts in Chat Reference
 
Courselab Quick start guide
Courselab Quick start guideCourselab Quick start guide
Courselab Quick start guide
 
Converting Flash Training into HTML5
Converting Flash Training into HTML5Converting Flash Training into HTML5
Converting Flash Training into HTML5
 
Apress.html5.and.java script.projects.oct.2011
Apress.html5.and.java script.projects.oct.2011Apress.html5.and.java script.projects.oct.2011
Apress.html5.and.java script.projects.oct.2011
 
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
 
Comparison between articulate storyline & adobe captivate
Comparison between articulate storyline & adobe captivateComparison between articulate storyline & adobe captivate
Comparison between articulate storyline & adobe captivate
 
Designing A Project Using Java Programming
Designing A Project Using Java ProgrammingDesigning A Project Using Java Programming
Designing A Project Using Java Programming
 
Zekepowerpoint
ZekepowerpointZekepowerpoint
Zekepowerpoint
 

More from Matteo Wyllyamz

How to Forget You're a Human Being
How to Forget You're a Human BeingHow to Forget You're a Human Being
How to Forget You're a Human BeingMatteo Wyllyamz
 
Adobe Photoshop CS4 Essentials welcome & course outline (2010)
Adobe Photoshop CS4 Essentials welcome & course outline (2010)Adobe Photoshop CS4 Essentials welcome & course outline (2010)
Adobe Photoshop CS4 Essentials welcome & course outline (2010)Matteo Wyllyamz
 
Adobe Photoshop CS4 Beyond Basics welcome & course outline (2010)
Adobe Photoshop CS4 Beyond Basics welcome & course outline (2010)Adobe Photoshop CS4 Beyond Basics welcome & course outline (2010)
Adobe Photoshop CS4 Beyond Basics welcome & course outline (2010)Matteo Wyllyamz
 
Intro to Adobe Illustrator CS4 (2010)
Intro to Adobe Illustrator CS4 (2010)Intro to Adobe Illustrator CS4 (2010)
Intro to Adobe Illustrator CS4 (2010)Matteo Wyllyamz
 
Intermediate Adobe Illustrator CS3 welcome & course outline (2009)
Intermediate Adobe Illustrator CS3 welcome & course outline (2009)Intermediate Adobe Illustrator CS3 welcome & course outline (2009)
Intermediate Adobe Illustrator CS3 welcome & course outline (2009)Matteo Wyllyamz
 
Adobe Acrobat 9 welcome & workshop outline w forms (2009)
Adobe Acrobat 9 welcome & workshop outline w forms (2009)Adobe Acrobat 9 welcome & workshop outline w forms (2009)
Adobe Acrobat 9 welcome & workshop outline w forms (2009)Matteo Wyllyamz
 
Search Engine Optimization (2009)
Search Engine Optimization (2009)Search Engine Optimization (2009)
Search Engine Optimization (2009)Matteo Wyllyamz
 
Social Media Marketing welcome & course outline (2009)
Social Media Marketing welcome & course outline (2009)Social Media Marketing welcome & course outline (2009)
Social Media Marketing welcome & course outline (2009)Matteo Wyllyamz
 
Intermediate Dreamweaver (2007)
Intermediate Dreamweaver (2007)Intermediate Dreamweaver (2007)
Intermediate Dreamweaver (2007)Matteo Wyllyamz
 
Essentials of HTML (2007)
Essentials of HTML (2007)Essentials of HTML (2007)
Essentials of HTML (2007)Matteo Wyllyamz
 
Principles of Design for Web (2006)
Principles of Design for Web (2006)Principles of Design for Web (2006)
Principles of Design for Web (2006)Matteo Wyllyamz
 
Intro to Microsoft PowerPoint (2007)
Intro to Microsoft PowerPoint (2007)Intro to Microsoft PowerPoint (2007)
Intro to Microsoft PowerPoint (2007)Matteo Wyllyamz
 
Microsoft Outlook (2007)
Microsoft Outlook (2007)Microsoft Outlook (2007)
Microsoft Outlook (2007)Matteo Wyllyamz
 
Introduction to Microsoft Office (2007)
Introduction to Microsoft Office (2007)Introduction to Microsoft Office (2007)
Introduction to Microsoft Office (2007)Matteo Wyllyamz
 
Microsoft FrontPage Essentials welcome & course outline (2007)
Microsoft FrontPage Essentials welcome & course outline (2007)Microsoft FrontPage Essentials welcome & course outline (2007)
Microsoft FrontPage Essentials welcome & course outline (2007)Matteo Wyllyamz
 
General Design Principles (1998)
General Design Principles (1998)General Design Principles (1998)
General Design Principles (1998)Matteo Wyllyamz
 
Internet & Computing Essentials (2009)
Internet & Computing Essentials (2009)Internet & Computing Essentials (2009)
Internet & Computing Essentials (2009)Matteo Wyllyamz
 

More from Matteo Wyllyamz (17)

How to Forget You're a Human Being
How to Forget You're a Human BeingHow to Forget You're a Human Being
How to Forget You're a Human Being
 
Adobe Photoshop CS4 Essentials welcome & course outline (2010)
Adobe Photoshop CS4 Essentials welcome & course outline (2010)Adobe Photoshop CS4 Essentials welcome & course outline (2010)
Adobe Photoshop CS4 Essentials welcome & course outline (2010)
 
Adobe Photoshop CS4 Beyond Basics welcome & course outline (2010)
Adobe Photoshop CS4 Beyond Basics welcome & course outline (2010)Adobe Photoshop CS4 Beyond Basics welcome & course outline (2010)
Adobe Photoshop CS4 Beyond Basics welcome & course outline (2010)
 
Intro to Adobe Illustrator CS4 (2010)
Intro to Adobe Illustrator CS4 (2010)Intro to Adobe Illustrator CS4 (2010)
Intro to Adobe Illustrator CS4 (2010)
 
Intermediate Adobe Illustrator CS3 welcome & course outline (2009)
Intermediate Adobe Illustrator CS3 welcome & course outline (2009)Intermediate Adobe Illustrator CS3 welcome & course outline (2009)
Intermediate Adobe Illustrator CS3 welcome & course outline (2009)
 
Adobe Acrobat 9 welcome & workshop outline w forms (2009)
Adobe Acrobat 9 welcome & workshop outline w forms (2009)Adobe Acrobat 9 welcome & workshop outline w forms (2009)
Adobe Acrobat 9 welcome & workshop outline w forms (2009)
 
Search Engine Optimization (2009)
Search Engine Optimization (2009)Search Engine Optimization (2009)
Search Engine Optimization (2009)
 
Social Media Marketing welcome & course outline (2009)
Social Media Marketing welcome & course outline (2009)Social Media Marketing welcome & course outline (2009)
Social Media Marketing welcome & course outline (2009)
 
Intermediate Dreamweaver (2007)
Intermediate Dreamweaver (2007)Intermediate Dreamweaver (2007)
Intermediate Dreamweaver (2007)
 
Essentials of HTML (2007)
Essentials of HTML (2007)Essentials of HTML (2007)
Essentials of HTML (2007)
 
Principles of Design for Web (2006)
Principles of Design for Web (2006)Principles of Design for Web (2006)
Principles of Design for Web (2006)
 
Intro to Microsoft PowerPoint (2007)
Intro to Microsoft PowerPoint (2007)Intro to Microsoft PowerPoint (2007)
Intro to Microsoft PowerPoint (2007)
 
Microsoft Outlook (2007)
Microsoft Outlook (2007)Microsoft Outlook (2007)
Microsoft Outlook (2007)
 
Introduction to Microsoft Office (2007)
Introduction to Microsoft Office (2007)Introduction to Microsoft Office (2007)
Introduction to Microsoft Office (2007)
 
Microsoft FrontPage Essentials welcome & course outline (2007)
Microsoft FrontPage Essentials welcome & course outline (2007)Microsoft FrontPage Essentials welcome & course outline (2007)
Microsoft FrontPage Essentials welcome & course outline (2007)
 
General Design Principles (1998)
General Design Principles (1998)General Design Principles (1998)
General Design Principles (1998)
 
Internet & Computing Essentials (2009)
Internet & Computing Essentials (2009)Internet & Computing Essentials (2009)
Internet & Computing Essentials (2009)
 

Recently uploaded

Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 

Recently uploaded (20)

Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 

Intro to Flash 8 welcome & course outline (2008)

  • 1. Macromedia/Adobe Flash 8Flash 8 web animation essentialsweb animation essentials your instructor: matthew wyllyamz m.wyllyamz@gmail.com
  • 2. getting startedgetting started  quick introductions -- customizing this coursequick introductions -- customizing this course  administriviaadministrivia  how to make this a better classhow to make this a better class  menu of possible class topicsmenu of possible class topics
  • 3. quick introductionsquick introductions customizing this course  who are you and what do you do?who are you and what do you do?  what is your experience with computers, thewhat is your experience with computers, the Internet, and the World Wide Web?Internet, and the World Wide Web?  what is your experience with vector and rasterwhat is your experience with vector and raster graphics, Macromedia Flash, and ActionScript?graphics, Macromedia Flash, and ActionScript?  what are your goals today?what are your goals today? what do you hope to get from this class?what do you hope to get from this class?  what is something interesting about you?what is something interesting about you?
  • 4. quick introductionsquick introductions » matthew wyllyamz software instructor since 1993, with an emphasis on multimedia, graphics, and internet development. have created courses for Jefferson County Adult Ed, CCU in Lakewood, Productivity Point, and the DOD (at Rocky Flats). taught Apple Macintosh classes exclusively for five years,taught Apple Macintosh classes exclusively for five years, andand have been using the Internet since 1995. started working with Flash in 1999 (version 4), and recently completedstarted working with Flash in 1999 (version 4), and recently completed an intensive seven-course program in Flash 8.an intensive seven-course program in Flash 8. corporate webmaster for two years ('97-'99), blogmaster for seven years. ('99-'05) TODAY: independent contractor, technical & creative consultant, artist, amateur photographer, and author. BA in English writing, and have sold three books. » http://www.mouselink.biz
  • 5. administriviaadministrivia Workshop scheduleWorkshop schedule Six classes, Mondays & WednesdaysSix classes, Mondays & Wednesdays 5:30pm – 8:30pm5:30pm – 8:30pm Two sessions per eveningTwo sessions per evening Short break (15 mins) around 7pmShort break (15 mins) around 7pm Facilities …Facilities … Bathrooms, vending, Starbucks …Bathrooms, vending, Starbucks …
  • 6. how to make this a better classhow to make this a better class  please set pagers and cell phones to silent or turn off.  understand "concentrated computer training":  class is part discussion, part lecture, part hands-on.  watch the screen, then try it yourself.  PARTICIPATE! ask questions. answer questions. take notes.  breaks can be short, but effective.  this is a cooperative learning environment: We are here to learn from each other.  so have a buddy, and please don’t sit by yourself.  keep in mind that this course was designed for a particular level of student:
  • 7. how to make this a better classhow to make this a better class keep in mind that this course was designed for a particular level of student: Created for - the beginning Flash user with a elementary knowledge of computer-based animation. - the beginning or intermediate-level web/Internet developer. NOT created for - the beginning computer user. - the intermediate or advanced Flash user. most importantly …most importantly …
  • 8. how to make this a better classhow to make this a better class Make it fun!Make it fun!  most importantly …
  • 9. menu of possible workshop topicsmenu of possible workshop topics What is Flash? What can be done with Flash? The basic Flash interface Document properties Frame-by-frame animation The importance of library symbols Three different types of library symbols Nesting symbols within symbols Frames & keyframes “Tweening" Motion tweens The trick to working in Flash Vector vs. raster graphics Drawing & painting tools Unique graphic behaviors Working with blocks of text Shape tweening (morphing) Creating & managing layers Types of layers Looping an animation seamlessly Working with audio Flash-based site designs Resources for Flash developers Publishing your Flash project Conclusions … … and a word about your flash drive Be thinking about your own animated Flash project. …
  • 10. Moving on …Moving on … DAY1
  • 11. What is Flash?What is Flash? "Adobe Flash (formerly Macromedia Flash), or simply Flash, refers to both the Adobe Flash Player and to a multimedia authoring program used to create content for web applications, games, and movies. The Flash Player, currently distributed by Adobe Systems (which acquired Macromedia in 2005), is a client application available in most dominant web browsers (97%). It features support for vector and raster graphics, a scripting language called ActionScript and streaming of audio and video. "'Flash' can refer to the authoring environment, the player, or the application files. "The Flash files, traditionally called 'Flash movies' or 'Flash games,' have a .swf file extension and may be an object of a web page, strictly 'played' in a standalone Flash Player, or incorporated into a Projector, a self-executing Flash movie." http://en.wikipedia.org/wiki/.fla
  • 12. What can be done with Flash?What can be done with Flash? "Since its introduction in 1996, Flash technology has become a popular method for adding animation and interactivity to web pages. Flash is commonly used to create animation, advertisements, various web-page components, to integrate video into web pages, and more recently, to develop Rich Internet Applications." Create … Static vector-based graphics for websites Stand-alone animated movies Animated elements for web pages Logos, mouse-overs, buttons, drop-downs … Ads, sidebars, banners … Animated .GIFs Completely Flash-based web interfaces Flash-based games
  • 13. But exercise self-discipline over …But exercise self-discipline over … "Flashturbation" "Flashturbation is a term used to refer to the inappropriate use of Macromedia Flash software on Internet sites resulting in the creation of unnecessary animation or other annoying features. "Flashturbation is often typified by an option to "skip intro", which allows users to avoid having to wait for the animation either to load or play. The intention of this term is to emphasize a self-absorbed approach in the use of Flash technology." http://en.wikipedia.org/wiki/Flashturbation http://www.goddoesntshootcraps.com
  • 14. The basic Flash interfaceThe basic Flash interface Flash developer (.fla) vs. Flash player (.swf) The opening screen Menus & help The stage & work area Timeline & layers grid The toolbox w/ options (in four sections) The (contextual) properties inspector Working with other panels Library, history, scene, behaviors, etc. View options Customizing the interface layout Magnification, rulers, guides, grids, etc. Standard Adobe keyboard shortcuts
  • 15. When creating an animation from scratch … Always begin with document propertiesAlways begin with document properties It is often important to make decisions regarding properties before you begin work on your Flash project, however, remember that you can come back and change any of these settings at any time. Dimensions The default document size is 550 x 400 pixels. The minimum size is 1 x 1 pixels; the maximum is 2880 x 2880 pixels. Meta data Improving the ability of web-based search engines to return meaningful search results for Flash content, not a feature of Flash MX 2004 <. Frame rate The number of animation frames to appear every second. Background color
  • 16. Simple frame-by-frame animationSimple frame-by-frame animation “Stop motion (or frame-by-frame) animation is a general term for an animation technique which makes a physically manipulated object appear to move on its own. The object is moved by extremely small amounts between individual film frames, creating the illusion of movement when the series of frames are played back as a continuous sequence.” http://en.wikipedia.org/wiki/Stop_motion
  • 17. Moving on …Moving on … DAY2 HOMEWORK DUE Read: http://en.wikipedia.org/wiki/Animation Bring in: Your initial ideas, sketches, plans for your class animated project.
  • 18. The importance of library symbolsThe importance of library symbols "A symbol is a graphic, button, or movie clip that you create only once, but then can be reused throughout your project or in other Flash documents. A symbol can include artwork imported from another application. Any symbol that you create automatically becomes part of the library for the current document." To save yourself trouble, virtually every graphic you create in Flash should be saved into the library as a symbol. Each time you use a symbol in your presentation, it is called an "instance." Editing a symbol automatically updates any and all instances. Editing an instance does not affect the original symbol. Each symbol can have its own layers and timeline! You can nest symbols inside of other symbols. It is possible to convert existing graphics on the stage into symbols.
  • 19. Three different types of library symbolsThree different types of library symbols Graphics Often a single frame, locked to timeline Optionally looped First frame can be varied Instances can be named uniquely Movie clips (not video clips) Usually multiple frames, independent timeline Always loops Scriptable & nameable Results in a smaller file size Buttons Four different states (frames) Up, over, down, hit Easy interactivity
  • 20. Nesting symbols within symbolsNesting symbols within symbols "Nesting symbol instances inside other symbols is a common technique of Flash authoring. A symbol nested inside another symbol is called a child of that symbol. The parent instance contains the child instance." You can animate individual (and separate) elements of your Flash animation by nesting them. Individual nested symbols have their own timeline and their own set of layers. Movie clip symbols may not animate when you scrub, but should be fully functional when you test the movie.
  • 21. Working with frames & keyframesWorking with frames & keyframes Understanding the layers & timeline grid "The Timeline organizes and controls a document's content over time in layers and frames. Like films, Flash documents divide lengths of time into frames. Layers are like multiple film strips stacked on top of one another, each containing a different image that appears on the Stage. The major components of the Timeline are layers, frames, and the playhead. The playhead indicates the current frame displayed on the Stage. As a Flash document plays, the playhead moves from left to right through the Timeline." Keyboard shortcuts F6 insert keyframe F5 insert frame
  • 22. Working with frames & keyframesWorking with frames & keyframes CRITICAL CONCEPTS of manipulating your timeline Keyframes provide the primary transformations for symbols in your animation, while frames fill in the in-between states between keyframes. So, what’s the difference between a frame and a keyframe? When you insert a keyframe, Flash automatically copies all symbols from all (selected) layers into the new frame(s). However, you can also insert blank (or empty) keyframes. Adding or removing frames between keyframes increases or decreases the amount of time perceived between those keyframe states. Keyboard shortcuts F6 insert keyframe F5 insert frame
  • 23. Methods of inserting keyframesMethods of inserting keyframes Note: You can add keyframes across multiple layers … and you may need to!  Menu: Insert: Timeline:  Right click on the timeline  F6 Keyframe F5 frame  By simply moving the symbol … when you have a non-keyframe frame selected in the timeline Pay careful attention to:  The type of frame you are adding: Frame, Keyframe, or Blank Keyframe Why would you want to add blank (empty) keyframes?  The layer(s) and/or frame(s) you have selected in the timeline.
  • 24. Traditional frame-by-frame animation vs. “Tweening”“Tweening” "Short for in-betweening, tweening is the process of generating intermediate frames between two images to give the appearance that the first image evolves smoothly into the second image. Inbetweens are the drawings between the keyframes which help to create the illusion of motion. Tweening is a key process in all types of animation, including computer animation, in which the software enables you to identify specific objects in an image and define how they should move and change during the tweening process.“ http://en.wikipedia.org/wiki/Tweening
  • 25. What all can be done with motion tweens?What all can be done with motion tweens? "You create a motion tween by defining properties for an instance, a grouped object, or text in a starting keyframe, and then changing the object's properties in a subsequent keyframe. Flash creates the animation from one keyframe to the next in the frames between the keyframes.“ Remember, only symbol instances (or groups) can be motion tweened. Use motion tweens to … Create movement (including "easing") Rotate, skew, and resize. Alter color, tint, brightness/contrast, and alpha (transparency) Utilize the assistance of onion skins (with markers)
  • 26. Easing your tweensEasing your tweens Ease in - Affects the speed of the tween as your symbol begins its animation Ease out + Affects the speed of the tween as your symbol ends its animation “By default, tweened frames play at a constant speed. With easing, you can create a more realistic rate of acceleration and deceleration. Positive values begin the tween rapidly and decelerate the tween toward the end of the animation. Negative values begin the tween slowly and accelerate the tween toward the end of the animation.”
  • 27. Moving on …Moving on … DAY3 HOMEWORK DUE Watch: http://youtube.com/watch?v=3X1Z-ZS8DcQ&feature... http://youtube.com/watch?v=FuP_0550XHw&feature... Bring in: On your flash drive, any graphics, logos, photos, etc. that you will be needing for your project.
  • 28. The trick to working in FlashThe trick to working in Flash Always pay close attention to … WHERE YOU ARE. What layer are you in? What is your location (frame) in the timeline? What object or symbol do you have selected? (Check the properties inspector) Are you editing a library symbol or a group? What tool do you have selected? What scene are you working on?
  • 29. Review exercises from last weekReview exercises from last week » Choose your animation assignment Average time to complete: up to two hours. Utilizes essential skills sets: Creating a new Flash document, working with library symbols, understanding the timeline, adding keyframes and frames, tweening. Choose your animation style and content: 1) Frame-by-frame: Rain or sparkles 2) Motion-tweened animation: Bouncing balls 3) Combination: Galloping horse with moving background If you find yourself stuck, ask a neighbor for help or flag down your instructor. If you are getting ahead (or finish) take a short break and ask other students if you can help.
  • 30. Review: frame-by-frame animationReview: frame-by-frame animation » Back to exercise choices Rain or Sparkles This animation is created simply by drawing raindrops or streaks in one frame, and then varying that same image in one or more additional frames. Sparkles can be created by using the exact same technique. 1) You may reuse your simple rain animation from last week or create a new Flash document from scratch. 2) In frame one of your timeline draw your initial rain or sparkle images directly onto the stage. 3) Add a new keyframe to frame two. This will copy whatever images you have on the stage from frame one. With frame two selected in the timeline, vary the image by moving it or flipping it. 4) Test your animation by looping playback. 5) In your My Saved Files folder, save your file as an .FLA and then publish your animation as a .SWF EXTRA CHALLENGE: Utilize layers to include your rain or sparkle effect as part of a larger picture, such as a rainy landscape or a sparkly treasure.
  • 31. Review: motion-tweened animationReview: motion-tweened animation » Back to exercise choices Bouncing balls This animation is created by a series of simple motion tweens. 1) Create a new Flash document with all the default settings. 2) Create a new library symbol, and draw your ball of choice. Note: you will get the best results if your ball is not perfectly symmetrical. Then exit out of edit symbol mode, and return to the primary timeline. 3) In frame one of your timeline, drag the ball symbol onto the stage and position it against the left “wall” of the stage. 4) Add a new keyframe into a future point of the timeline. The number of frames in between the keyframes will create the amount of time elapsed. 5) Position the ball in your new keyframe against the right “wall” of the stage. 6) Repeat steps 4 & 5 until you have an appropriate number of bounces. 7) Continually test your animation by looping playback. 8) In your My Saved Files folder, save your file as an .FLA and then publish your animation as a .SWF EXTRA CHALLENGES: Add rotation. Squish the ball as it hits. “Pop” the
  • 32. ReviewReview: combination animation: combination animation » Back to exercise choices Galloping horse with a moving background This project is a frame-by-frame animation of a galloping horse inside a library symbol with its own nested timeline. Once that symbol is created, it is motion- tweened on the stage. Then a moving background is also motion-tweened on a separate, underlying layer. You may also use a running chicken or flapping bird. 1) In a new document, import to library the frame-by-frame images for your character. 2) Create a new library symbol for your nested animation. Then make a keyframe for each frame-by-frame drawing in your animation. Each image will need to be trace- bitmapped so that the white background can be removed. 3) Finally, exit out of edit symbol mode, and return to the primary timeline. 4) In your primary timeline, drag your symbol onto the stage. Then add additional keyframes into future points of the timeline to simulate the travel of your character from one side of the stage to the other. Motion-tween this series of keyframes. 5) For the background, draw directly on the stage into a separate layer scenery which is two or three times as long as the stage is wide. Group or convert to symbol. 6) Motion-tween the background in the opposite direction that your character moves. 7) In your My Saved Files folder, save your file as an .FLA and then publish your animation as a .SWF EXTRA CHALLENGE: Make the background loop seamlessly.
  • 33. Moving on …Moving on … DAY4 HOMEWORK DUE Bring in: On your flash drive, embedded within your own initial .FLA files, any and all images needed for your project. Trace bitmaps into vectors as necessary.
  • 34. Understanding vector vs. raster graphicsUnderstanding vector vs. raster graphics "Basically there are two types of computer graphics, bitmaps and vectors. Bitmap files such as jpegs or gifs contain information on each and every individual pixel, while a vector file is "object-oriented" and mathematically contains information on individual objects as to their shape, position, color, etc. Raster images scale poorly, while vector-based images can be scaled indefinitely without degradation." Raster graphics, aka bitmaps "Raster graphics, or bitmapped graphics, are digital images stored as arrays of pixels for display and modification. In raster data there are no lines, circles, or polygons, only pixels that are grouped to give the appearance of these elements." Vector graphics, aka line art "Graphics in which an image is stored as a series of numbers defining size, position, and shape."
  • 35. Raster or pixel-based graphics vs.Raster or pixel-based graphics vs. Vector or object-oriented graphicsVector or object-oriented graphics
  • 36. Flash drawing & painting toolsFlash drawing & painting tools Always pay attention to your tool options. Pencil, pen, and brush Shape tools Stroke & fill properties The web-safe color palette's 216 colors Paint bucket, ink bottle, and eye dropper Eraser Selection tools Arrow, subselection, lasso, free transform
  • 37. Unique graphic behaviors in FlashUnique graphic behaviors in Flash Making selections A single click only selects a fill or line (not both) You must double-click to select an entire object Object interactions: The “Merge Drawing” Model Stacking order (as opposed to working in layers) Objects on the same layer "eat away" at each other The “Object Drawing” Model Transforming, grouping, and breaking apart objects Easily adjusting alignment Using the trace bitmap command
  • 38. Custom colors, gradients, and line stylesCustom colors, gradients, and line styles The color mixer panel RGB or hexadecimal and alpha Custom color swatches Gradients Line styles
  • 39. Working with blocks of textWorking with blocks of text In object-based graphics programs, text is usually two different things at the same time: A graphic object A block of editable text Understanding variable vs. fixed text blocks All standard text formatting tools apply via the properties inspector. Breaking apart text into shapes
  • 40. Shape tweening (morphing)Shape tweening (morphing) “With shape tweening, you specify attributes for a shape in one keyframe, and then modify the shape or draw another shape in a subsequent keyframe. As with motion tweening, Flash creates the animation in the frames between the keyframes.” Shape tweening can only be applied to objects drawn directly on the stage and not to library symbol instances. http://www.entheosweb.com/Flash/shape_tween.asp
  • 41. Moving on …Moving on … DAY5
  • 42. Creating & managing layersCreating & managing layers To tween different symbols, you must place each one on a different layer. Creating, naming, renaming, and deleting layers Changing layer order Visibility & layer outlines Locking down layers Utilizing layer folders for complex projects
  • 43. Additional types of layersAdditional types of layers Guide layer  Never published  Can be used for notes, designer's visual aids …  Or can be created as a "motion guide" Mask layer  Used to obscure elements in a "masked layer" beneath itself Button layer  Can provide an invisible "hit state," especially useful to turn an entire animation into a clickable hyperlink Sound layer  Placing your sound files in their own layer enables you to see a guide "wave form" to synchronize animation to sound. Actions layer  For the sake of organization it is often useful to place all your scripting in a separate layer.
  • 44. Working with simple audioWorking with simple audio Importing Types of sounds Adding sounds to a layer Effects and editing sounds Sync settings Repeating http://www.soundsnap.com http://www.hotcoding.com/flashc...
  • 45. Working with simple audioWorking with simple audio "Macromedia Flash Basic 8 and Flash Professional 8 offer several ways to use sound. You can make sounds that play continuously, independent of the Timeline, or you can synchronize animation to a sound track. You can add sounds to buttons to make them more interactive and make sounds fade in and out for a more polished sound track. "There are two types of sounds in Flash: event sounds and stream sounds. An event sound must download completely before it begins playing, and it continues playing until explicitly stopped. Stream sounds begin playing as soon as enough data for the first few frames has been downloaded; stream sounds are synchronized to the Timeline for playing on a website. "To add a sound to a document from the library, you assign the sound to a layer and set options in the Sound controls in the Property inspector. It is recommended that you place each sound on a separate layer. You can import the following sound file formats into Flash: .WAV, AIFF, .MP3."
  • 46. Moving on …Moving on … DAY6
  • 47. Buttons and essential scriptingButtons and essential scripting http://www.video-animation.com/flash8_007.shtml
  • 48. Publishing your Flash projectPublishing your Flash project and understanding Flash file types .FLA The developer file .SWF Final publication for web, uneditable .GIF The only bitmap image format that supports animation .HTML Web containers for .SWF files Export Movie … As Sequence (et al) Other additional formats … http://en.wikipedia.org/wiki/Swf
  • 49. Flash-based website designsFlash-based website designs As you view the below web pages, ask yourself the following questions:As you view the below web pages, ask yourself the following questions: What is the site about? What do you like about the site? What don't you like about it? Does the Flash-based interface complement or detract from the site content?  kindnessandhumility.com  pulsethemovie.net  articleonemusic.com  spiderman 3 site  da vinci code site  womenandguns.vcu.edu  xenao.com  carlosmarcelo.com  KPF.com  thanea.com  parque.nl  bio-bak.nl  playgroundsfestival.nl  okaydave.com  creaktif.com  cubamoon.com  hybridworks.jp  sonjamueller.org
  • 50. Resources for Flash developersResources for Flash developers actionscript.org flashadvisor.com newgrounds.com worldbest.com/flash.htm bestflashanimationsite.com atomfilms.com/af/animation/flash saveflash.com flashblock.com macromedia.com/software/flash/flashpro/productinfo/faq lodestone.com/_pdf/manuals/Whats_New_In_Flash_8.pdf
  • 51. Conclusions …Conclusions … You cannot learn the violin in a day or two. Flash animation is a skill – like any other – that requires gradual & continual practice & improvement. Approach everything on a need-to-know basis, and don't worry about that which you do not yet understand. Stay upbeat! … but if you get frustrated, remember: You can always turn off the machine and walk away. :) Good luck. Best wishes. And get in touch if you need more help! m.wyllyamz@gmail.com
  • 52. copyright © 2008 by m.wyllyamzcopyright © 2008 by m.wyllyamz

Editor's Notes

  1. Try to end each class with the students finishing a fun project that they can take home and show off. Homework assignments? Is there a good flash book? ADDITIONAL TOPICS Motion guides Methods of adding tweening Ways to test your movie masking Runtime bitmap caching ACTIVITIES Simple photo slide show An animated sidebar ad or banner Animated icons or menu bar I should do an example of frame-by-frame animation, using a series of our photos.
  2. Please bring up your flash drive to update its files. …
  3. Begin each class with a kind of demo: 1 my work
  4. Begin working with the 1887 horse philadelphia files. A general overview of the application interface. F4 will toggle all panels on and off.
  5. 1) Here you are going to create a new flash document for the cartoon horse exercise. Use all the default document properties settings. Import all frames series files into the library.
  6. CREATE A LAYER for the background with green grass and a blue sky, divided by rule of thirds. Name the layer. Use rulers and guides. Change the timeline frames to MEDIUM SIZE. ADD FRAMES until frame 8. CREATE A NEW LAYER for the horse frame-by-frame. Create a new BLANK KEYFRAME for each horse. EACH HORSE MUST BE: trace bitmapped and grouped, before it can be adjusted. Set minimum area to 6 pixels. USE ONION SKINNING as you place each of the 8 horses on the stage. SPACING: Each horse’s head can be clear of the previous horse. if you want to publish the movie as a .gif for comparison sake, make sure to turn on the “animated” radio button under the .gif tab.
  7. Begin each class with a kind of demo: 2 past students work
  8. Here you are going to create the initial ball SYMBOL for the bouncing basketball ex. Create a new document at the default stage size. Create it as a symbol before putting it on stage.
  9. 1) Create the WHEEL symbol as a graphic, make sure it is asymmetrical. 2) Create a ROTATING WHEEL symbol as a movie clip. 3) Create a frame-by-frame animation of the EXHAUST. 4) Put all these together in a parent symbol called CAR ASSEMBLY. 5) You will then animate this from one side of the stage to the other.
  10. Go to the next slide to begin creating the elements of the animated car.
  11. Wait to add your tweening until the next slide.
  12. Create the motion tween between the keyframes. demonstrate: &quot;SCRUBBING&quot; and also ENTER, LOOPING PLAYBACK, &amp; CONTROL ENTER 3) Save the flash project for the first time as a .fla into the student my documents folder. You will come back to frame-by-frame animation when you do the more elaborate car animation: the exhaust 4) in the next slide we will add changes to that tweening.
  13. wait to add your tweening until the next slide.
  14. Today is review and reorganize day. 1) Students do exercises. 2) Talk about projects (while students work)
  15. Use this as a conclusion to the opening animation exercise.
  16. Just talk about this.
  17. Content from slides in dreamweaver exists?
  18. free-form abstract drawing &amp; painting exercise
  19. free-form abstract drawing &amp; painting exercise CONTINUED Merge Drawing model automatically merges shapes that you draw when you overlap them. If you select a shape that has been merged with another, and move it, the shape below it is permanently altered. Object Drawing model lets you draw shapes as separate objects that do not automatically merge together when overlaid. This lets you overlap shapes without altering their appearance should you choose to move them apart, or rearrange their appearance. Flash creates each shape as a separate object that you can individually manipulate. In previous versions of Flash, to overlap shapes without having their appearance altered, you had to draw each shape on its own layer.
  20. free-form abstract drawing &amp; painting exercise CONTINUED
  21. You can just demonstrate this quickly in a new document.
  22. End class today with demo: 3 internet examples
  23. FIRST, a simple MOTION GUIDE animation 1) create a pointy triangle as a library symbol. Check center registration. 2) add a motion tween 3) add a guide layer, and then a straight line as the guide. Then curve the line with the selection tool. 4) rotate the symbol at the beginning and end of tween to orient to path 5) check “orient to path” SECOND, a simple MASK LAYER animation: BINOCULARS. 1) practice adding a photo background, and then TRACE BITMAP. 2) create a symbol for the binoculars. Draw with black fill, using the object drawing model. Then break apart! 3) add the new symbol to a new layer. Create a motion tween. Add easing. 4) add the mask layer properties 5) add an additional layer beneath the mask and masked layers. Add a color rectangle. EITHER/OR: You can do a GUIDE/GUIDED LAYER or you can do a MASK/MASKED LAYER, BUT YOU CANT DO BOTH! THEN … LAYERS to include in the ANIMATED CAR guided project: 1) Use a CAR layer to animate the nested parent car symbol across the screen. 2) BACKGROUND layer for mountains, city, etc. you can teach the students how to loop a background image. 3) SKY layer for clouds and sun 4) add some TEXT to make this entire animation function as a banner advertisement. 5) Use a SOUND layer to add the sound effects. 6) FINALLY: Use a BUTTON layer to make the entire animation a hyperlink.
  24. Sync definitions: If you choose the Event option, the sound will start at whichever frame you attach the sound and will continue to play in its entirety. If you have set a certain number of loops, all the loops will play out in their entirety. It is important to note that once an Event sound starts to play, it will continue to play independently of the timeline. For example, if you import a song 30 seconds in length and set it to Event, it will play out entirely and run independently of what is occurring visually, even after the animation in the timeline may have ended. Generally the Event setting is ideal for short sounds or effects containing a single audio message such as a door slamming or a cannon firing. This allows you to sync up the sound with the graphics for the effect desired in a short time frame. Finally Event sounds must be loaded entirely in order for them to play (unlike Stream as you will see below). The Start option is not much different from Event except that if your sound is playing already, another instance of the sound begins playing. Generally you will use the other sync settings more often than the Start option. The Stop option stops only the sound that is specified (2). This is very useful when you wish to stop a specific sound from a group of sounds that may be playing simultaneously. This is different from adding an action to Stop All Sounds in that you are selectively silencing a certain sound(s) and letting the other(s) to continue playing. Stream is very different from the Event option. The Stream option synchronizes the sound with the animation thereby forcing the animation to keep pace with the sound. If for whatever reason (memory or processor speed), the viewer&apos;s computer cannot draw each frame, Flash® will skip as many frames as needed in order to keep pace with the sound. Unlike an Event sound, a Stream sound cannot play outside of the timeline. That is, once the timeline ends or there are no more frames to play, the sound ends. Another important feature is that Stream allows the music (and presentation) to stream over the web; that is, once enough data is loaded, it begins to play. For example, if you set a 30 second song to Stream, it will begin to play sooner than if you set it to Event. Event will require the song to fully load before playing.
  25. I would really like to finish the day today with a survey of the swf images from the internet. As a comprehensive review! the ANIMATED CAR guided project: 1) new document: 550x150 2) create the nested symbols: wheel, wheel_ani_1, wheel_ani_2, exhaust, sun 3) create a symbol car_assembly, draw the body and add the child symbols. 4) Use a CAR layer to animate the nested parent car symbol across the screen. You could use a motion guide to move the car across the stage? 5) a SOLID BACKGROUND layer for mountains, city, etc. you can teach the students how to loop a background image. 6) SKY layer for clouds and sun EXTRA CHALLENGE: add a road layer 7) add some TEXT to make this entire animation function as a banner advertisement. 8) Use a SOUND layer to add the sound effects. 9) FINALLY: Add a go to webpage BEHAVIOR by drawing a rectangle over the entire image. This does not have to be a button. 10) PUBLISH THE MOVIE
  26. Use this exercise IF you have time. How can you tell which elements of a web page are flash-based? Versus animated gifs? For this exercise I can do the sesamestreetworkshop.org games There is also line rider … ;)
  27. What we are aiming for here is a comprehensive project (set of web pages) from start to finish. (you *could* use the materials on the CD) For the last portion of the class, should the students work on a project of their own?