Flash Basics

 

Helsinki Metropolia University of Applied Sciences 31.1-12.4.2011

 

Adobe Flash is a design, animation and software authoring tool for creating rich internet applications.


This course is an intro to the basics of Flash (CS5) as drawing, web design and animation tool. The basics of Actionscript 3.0 programming language for creating interactive animation and a flash website are also introduced.

Course consists of tutorials and hands on excercises working on various design elements - drawings, text, images, animation, sound and video with actionscript enhanced interactivity.
Case studies include web banners and flash-based portfolio.

 

Course program outline:

  1. Graphic tools basics (31.1.)
    • Flash interface
    • Drawing tools
    • Symbols, movieclips and library
    • Basics of animation
  2. Animation (7.2.)
    • Motion tween
    • Frame-by-Frame Animation
    • Shape Tweening, shape hints
  3. Buttons & flash website tutorial (14.2.)
    • Building flash buttons
    • Portfolio website tutorial
      • Navigation buttons menu
      • frame labels
      • Actionscript: button eventhandlers, timeline control
    • Using bitmap images
    • Movieclip color effects
      • tweening alpha value, crossfade effect
    • Using mask
  4. Multimedia elements and image effects (28.2.)
    • Text element
      • Animating text
    • Animated button
      • Nested movieclips
    • Gradient colors
    • Align panel
    • Using mask for image transitions
    • Importing photoshop files to flash
    • Loading an image with code
  5. Actionscript basics 1 (7.3.)
    • Data Types and Variables
    • Conditionals
    • Loading images with code
    • Object oriented approach
  6. Sound and Video (14.3.)
    • Using sound in flash
    • Using video in flash
  7. Actionscript basics 2 (21.3.)
    • Loops
    • Buttons and Eventhandlers
    • Functions
    • Array, Math, Date objects
    • Movieclip control
  8. Actionscript basics 3 (28.3.)
    • Display List programming
    • Drag & drop
  9. Student project workshop
  10. Publishing and Exporting for the web