Back to Courses Macromedia Flash  
  Level: Introductory Level: Advanced
  Duration - 2 Days Duration - 2 Days
Print this page  
It is essential that the delegates are familiar with the Windows environment. This course is designed to give delegates a working knowledge of Flash 4. At the end of this course delegates will be able to create linked animated scenes ready for the Internet or Intranet site

Introduction

An introduction to the Flash concept
A look at example Flash Sites
The Flash Interface
Working with Palettes

Graphics

Creating graphics using the paint and draw tools
Editing graphics (strokes and fills)
Creating text
Working with layers
Working with groups
Understanding Alpha channels
Importing graphics

Animation

Morphing shapes
Working with key frames
Working with symbols
Shape and motion tweening
Creating guide layers
Tweening with guide layers
Working with masks
Making use of libraries

Sound

Understanding sound standards
Importing MP3's
Adding sound to a scene

Interactive

Creating animated buttons
Working with actions
Creating links to scenes and URLs

Shockwave

Exporting movies ready for use within WWW pages
Creating Flash only pages
Testing

Miscellaneous

Exercises
Questions and answers
 
Designed for those who do not have a programming background but who need to utilise the power of ActionScripting to deliver high impact, low bandwidth, interactive Flash content. This course outlines the fundamentals of Object Orientated Programming and explores the powerful functionality of ActionScripting. You will cover working with dynamic textfields, creating dynamic menu systems, animating with ActionScript, efficient production workflows in Flash and an exploration of the built-in ActionScript objects.The emphasis throughout this course is on practical 'hands on' exercises designed to build skills and confidence. If you have programming experience and are familiar with the fundamentals of Flash, it is not necessary for you to take this course.

Introducing Actionscripting

Basic frame driven actions
Button actions and event handlers
Adding ActionScript to movies
Principles of OOP: objects, methods and properties

Dynamic Text

Textfields as objects with properties and methods
    feedback forms
    rollover effects
    loading external text files
    creating scroll buttons
    dynamic scrolling

Flash Structures & Hierarchies

Prototyping with object diagrams
Flash building blocks: Symbols in depth
Timelines, levels, layers and depths
Layered and nested approaches to movieclips

Menu Systems

Planning a menu system
    drop down menus
    invisible buttons
    dynamic menu systems
    scripting buttons for navigation
    creating scroll functions
Animating with ActionScript
Changing properties
Creating slide bars
Duplicate movieclip
Cursor trailers
Using the HitTest methods with mouse values and shapeflags
Interactive animations
Clip Event handlers

Production Workflows In Flash

Efficient Flash studio techniques
Using the Bandwidth Profiler and Movie Explorer
Movie size and download issues
Flash player and performance issues
Progress bars and preloading techniques
Trace actions
De-bugger/output window
Smartclips
    timers
    checkboxes
Shared libraries
ActionScript structures
Invisible Movie Clip engines
Classic Loop structures
More Movie Clip Event Handlers
Structuring semi-intelligent boolean operations
The if() and if() … else arguments

Introduction To Math Functions

Math.cos,Math.sin,Math.PI
Random animations and effects
Flash games techniques
Dragging, dropping, snapping and constraining
Creating an interactive Jigsaw Puzzle
Creating score counters
Keyboard controlled movement
Creating custom cursors
Events based on the mouse position

Future Development Concepts

Theoretical introduction to built-in object, manipulation
    Date()
    Sound()
    Array()
    Colour
On-line Flash resources