Amanda Bernsohn: @ITP | Images | Statement | CV | Projects

 

Flash of Flash

Description
This course allows students with no prior Flash development experience to conceptualize, design and build compelling applications and games rapidly using the versatile and powerful Flash platform. The course focuses on Flash design and programming and covers such topics as animation, user interaction, audio and video integration, dynamic data support, multi-user support, optimization and deployment. Students learn about the Flash development process and gain the necessary hands-on practice through iterative biweekly assignments culminating in a final project. Students begin developing fully-functional, interactive applications and games from the very first day.

Syllabus

Session 1: Introduction to Flash
Flash History and Overview
Hello World! My First Flash Application
Using the Flash authoring environment
Creating, testing and publishing a project
Adding Text, Images and Animations
Tool Palette
Images
Symbols
Asset Library
Layers and the Timeline
Shape and Motion Tweening
Filters and Blend Modes
Advanced animation techniques
Publishing and Deployment
Deploying to the web
Deploying as a standalone application

Session 2: Coding
ActionScript introduction
Programmatic animation
Working with Text Assets
Static text fields
Dynamic text fields
Input text fields
Persistent Local Data Storage
Reading from a SharedObject
Writing to a SharedObject

Session 3: Interaction
Responding to User Input
Working with buttons
Adding event listeners
Controlling game characters
Advanced ActionScript programming techniques
Working with Components

Session 4: Audio, Video and Image Manipulation
Audio
Embedding audio in the timeline
Manipulating audio
Creating an audio player
Video
Manipulating video
Creating a video player
Image
Manipulating images
Creating a slideshow player

Session 5: Data and Communication
Dynamic Data
Loading plain text
Loading XML
Sending data
Communicating with Externals
Communicating with the Web
Communicating with JavaScript
Final Project Topics Discussion

Session 6: Optimization
Optimizing Performance
Profiling
File size
Memory usage
Speed
The Future of Flash
Flex
AIR
Flash Lite
Final Project issues and progress

Session 7: Final Project Presentation

posted by Amanda @ 7:58 PM, ,


Flash of Flash ITP Fall '08.

posted by Amanda @ 4:29 PM, ,