Flash with CS3/CS4 & ActionScript 3.0 (Flash as a design-tool, techniques & timeline-animations)



Similar documents
Adobe Certified Expert Program

Adobe Certified Expert Program

Adobe Certified Expert Program

Creative Cloud for Web Design

Adobe Creative Suite: Introduction for Web Design

Flash MX Image Animation

Overview of the Adobe Flash Professional CS6 workspace

Chapter 6: Project Planning & Production

Outline. CIW Web Design Specialist. Course Content

Web Design Specialist

Adobe Dreamweaver Exam Objectives

San Joaquin County Office of Education Career & Technical Education Web Design ~ Course Outline CBEDS#: 4601

MovieClip, Button, Graphic, Motion Tween, Classic Motion Tween, Shape Tween, Motion Guide, Masking, Bone Tool, 3D Tool

Flash MX 2004 Animation Lesson

Flash Tutorial Part I

Adobe Creative Suite 4 Web Standard

Introduction... Learn to insert event sounds and streaming sounds and to change the effects for a sound... 69

Welcome to Corel VideoStudio Pro X5

Adobe Flash Professional CS5.5

Motion tween is nothing but tweening a Symbol's movement from one position to another.

Adobe Flash Catalyst CS5.5

Web Design Scope and Sequence Student Outcomes (Objectives Skills/Verbs)

Develop Computer Animation

Working With Animation: Introduction to Flash

CURRICULUM MAP. Web Design I Mr. Gault

Sizmek Formats. Collage. Build Guide

MICROSOFT EXPRESSION WEB WORKSHOP. Peg Fisher Pat Phillips

Flash. Using Flash to Teach Mathematics. The competition

THINKDIGITAL. ZOO Ad specifications

GRC 119 Assignment 6 Create a Flash Animation Banner Ad

Adobe Flash Professional CS6

Image Upload Known Issues...3. Implementing the Block...4. Using Adobe SWC files...4. Configuring in Flash...5

Adobe Flash Professional CC Help

Generate Android App

WEB& WEBSITE DESIGN TRAINING

Adobe Certified Expert Program

Using the Jive for ios App

Chapter 3: Animation. Creating Frames and Keyframes. After completing this module, you ll be able to:

Appspace 5.X Reference Guide (Digital Signage) Updated on February 9, 2015

Using ADOBE CONTRIBUTE CS5

Figure 3.5: Exporting SWF Files

Getting Started with ADOBE elearning SUITE 6

Adobe Flash Player and Adobe AIR security

Lynda.com > InDesign CS5 Tutorials Interactive Documents & Presentations

WEB DESIGN COURSE CONTENT

AFTER EFFECTS FOR FLASH FLASH FOR AFTER EFFECTS

Sitecore InDesign Connector 1.1

SYLLABUS & COURSE OUTLINE

ipad, a revolutionary device - Apple

The Design of Multimedia Interactive Courseware Based on FLASH ZHU Xiaowei 1, a

ADVERTISING SPECS. Base File Weight

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë

Introduction to ProForm Rapid elearning Studio. What is ProForm? The ProForm Course Authoring Tool allows you to quickly create

ViSH User Manual. ViSH is a social network for teachers and scientist to meet and collaborate in the science teaching.

PROFESSIONAL DEVELOPMENT:

GLEN RIDGE PUBLIC SCHOOLS MATHEMATICS MISSION STATEMENT AND GOALS

Student User Guide for BioPortal Biochemistry, Seventh Edition

Using HTML5 Pack for ADOBE ILLUSTRATOR CS5

Software Development Environment. Installation Guide

IV. Student Performance Objectives: Upon successful completion of this course, the student will have met the following objectives:

Creating a Flash.swf animation

Dreamweaver CS3 THE MISSING MANUAL. David Sawyer McFarland. POGUE PRESS" O'REILLY 8 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo

FLASH. Mac versus PC. Pixels versus Vectors Two kinds of images are in the digital world: bitmaps and vectors:

Web Page Design (Master)

Deepak Patil (Technical Director) iasys Technologies Pvt. Ltd.

GRC 119 Assignment 7 Create a Flash Animation Banner Ad

Joomla! template Blendvision v 1.0 Customization Manual

Adobe Flash Lite 2.0 Mobile Developer Exam

Digital Asset Management

LAMBDA CONSULTING GROUP Legendary Academy of Management & Business Development Advisories

Web and Interactive Media Design ms321 (2012/13) - Course Outline -

Google Sites: Creating, editing, and sharing a site

Lesson 1 Quiz. 3. The Internet is which type of medium? a. Passive b. Broadcast c. One-to-one d. Electronic print

ADOBE DREAMWEAVER CS3 DESIGN, DEVELOP, AND MAINTAIN STANDARDS-BASED WEBSITES AND APPLICATIONS

User s manual 1. Introduction 2. Installation & Requirements 3. Your Tom s Planner account & login 4. Open & Save 5. Grid 6. Blue timeline 7.

Digital Advertising setup guide

The Commerce Trust Company

OCR LEVEL 2 CAMBRIDGE TECHNICAL

m ac romed ia Fl a s h Curriculum Guide

Mobile Game and App Development the Easy Way

NETGEAR genie Apps. User Manual. 350 East Plumeria Drive San Jose, CA USA. August v1.0

Moderator Guide. o m N o v i a T e c h n o l o g i e s K a t y F r e e w a y H o u s t o n, T X

Working with Windows Movie Maker

Tutorial. Introduction to Windows Movie Maker 2.1. A Hands-on Workshop. from the Academic Technology Center. Distributed Learning Services, CIT

Chapter 10: Multimedia and the Web

Streaming Media System Requirements and Troubleshooting Assistance

A Step-by-Step Guide to Setting Up clicktag Tracking in Flash Banner Ads

After Effects CS4. Getting Started. Getting Started. Essential Training Introduction

SKILLS HIGHLIGHTS: W e b a n d G r a p h i c D e s i g n e r

Blackboard 1: Course Sites

Live Text at Centenary College Quick Tips Guide

Transcription:

Thomas Lövgren thomas.lovgren@humlab.umu.se Introduction to Flash with CS3/CS4 & ActionScript 3.0 (Flash as a design-tool, techniques & timeline-animations) Umeå Institute of Design, 2010-05-05 What is Flash?" At first, said it was hard to sum that up in just a few words. Then I thought for a moment and replied that Flash was a "powerful animating and programming tool...

Workshop block1 Outline Flash Workshop (block1) In this workshop we ll discuss and practice the following topics: Introduction to the Flash-based technology, new directions and usage, software & language Flash Player, optimizing and Publishing Demonstrations, exercises & discussions (pt1) Flash as a design-tool, movie-clips, timeline-animations, imports, publishing etc Coffee Break Demonstrations, exercises & discussions (pt2) Flash as a design-tool, movie-clips, timeline-animations, imports, publishing etc A quick look at the new Flash CS5 Questions & Discussions

Sound Visualization AIR (Desktop applications) Prototype Development Flash today... (Techniques, directions & usage overviev) Concept Design (Basic interactivity) Mobile Systems Virtual worlds Interaction interfaces iphone Applications SION sound apps Web applications Game Development (Multimedia presentations) Motion Tracking Interactive videos Goggle apps Wii - Remote Complex Animations (AS3) Projection TUIO Database applications (with: XML, php, asp,.net) Flash ActionScript 3.0 Storytelling GestureWorks Single & Multi-touch (Interfaces) Timeline animations Digital Art Animated banners, logos & graphs Streaming Systems (Flash video) Augmented Reality Sensors (Phidgets) Flash 3D (Realtime redering) Navigation-systems Android apps Physics and inverse kinematics

Why learn Flash & programming? (as an Interaction Designer) Flash is the leading tool/technique for creating multimedia, applications, presentations, games on Internet a powerful platform for developing systems, prototypes, desktop applications and mobile applications Examples of general usage for a designer: Presentations / online portfolio Video applications for design-projects Concept design (with basic interactivity/navigation) Interaction interfaces Prototype development (usability tests) Working in project-teams (communicate with/understand programmers) Physical computing: Sensors (Phidgets), Webcam, Wii-remote, Multi-touch etc. and more.

Program versions Flash CS3 (March 27, 2007) Brand New Interface, New and Improved Flash Video Importer Improved Skinning of Components, Exporting Motions and Animations, Import Photoshop Files Flash CS4 (October 15, 2008) Object-based animation, Bones tool (Inverse kinematics), 3D transformation, Motion editor, Motion presets, Metadata (XMP) support, Authoring for Adobe AIR, XFL support, Adobe Kuler panel, H.264 support Flash CS5 (April, 2010) iphone support, Code Snippets, Improved Text-framework & Motion Editor, Developed integration: InDesign and PSP

ActionScript versions ActionScript 2.0 (Flash 7 MX 2004) Objectoriented, classes, objects, inheritance, components etc ActionScript 3.0 (2006) Faster, cleaner, more powerful, easier to debug, more feature rich, strict and secure Object-oriented structure: Built by classes, libraries, objects, functions, and properties Expands the Flash-based technology

Flash workspace 6 1 2 4 7 8 9 5 1. Menu 2. Tool panel 3. ActionScript panel 4. Timeline (main) 5. Properties/parameters/output Export movie: Ctrl + Enter 6. Main toolbar 7. Align/Info/Transform 8. Color/swatches 9. Components 10. Library 11. Main stage 12. Document Properties 13. Frames/tween 14. Object on stage Colors and Workspace layout can be saved!

1 ActionScript Panel 3 5 6 4 7 2 8 1. Packages/Script Library 2. Script/Symbol(s)/quick navigation 3. Topmenu 4. Code/Composing section 5. Script Assist 6. Right menu 7. Find and Replace 8. Help menu

File-types & formats Create a New Project File (ActionScript 3) Or... Create a New ActionScript Class File (ActionScript 3) FLA: The Project/work File (export will generate the.swf file) SWF: The exported program file (embedded in HTML) AS: ActionScript Class File (Built-in or user defined class files) FLV: Flash Video File

Document Properties & Frame-rate Dimensions and frame-rate of the movie can be set in the Document Properties panel Framerate (fps) Frames per second (30 fps movie: 30 times a second) Recommendation 25-31 fps (12 fps is often too slow for tween animations, resulting in "jerky" motion) SWFs published to the same fps, will in general run slower on the Mac Flash Player Most of today s computer processors cannot keep up with a frame-rate higher than 31 fps

Naming elements It s recommended to have an intuitive naming structure for your elements (movie-clips, buttons, frames, layers, components etc) Use unique names Keep names as short as possible while retaining clarity Start with a lowercase letter Use mixed case for concatenated words Don't use the same element name with different cases Tip! Practical to organize every project the same way

MovieClips (1/2) MovieClips are the key-element for Flash-based animations Every movie-clip has it s own timeline Movie-clips can be nested (movie-clip inside another mc) A movieclip can be used as a button-object Each MovieClip has a coordinate system in which the origin (0, 0) is located in the registration point. For the main timeline this is the top left corner Tip! Use the suffix _mc for movieclips, ex. ball_mc

MovieClips (2/2) Every created MovieClip-instance has the properties and methods of the MovieClip class - these properties and methods can be accessed and manipulated by code A Movie-clip has also Display Properties that we can access and manipulate (manually or by code) apple_mc alpha = 0.9 xpos = 200 ypos = 200 height = 300 color = red

Properties Panel The Properties Panel allows us to adjust most objects in Flash It is context sensitive, displaying options for whatever object is currently selected Properties Panel for a selected text Properties Panel for a selected movieclip

Layers & Layer Masks Separate ActionScript layer and separate layers for each element group (intuitive naming) Layers can be locked Folders can be used for arranging the layers Layers can be used for Layer Masks (for masking of an area)

Frames & navigation Frame-names (intuitive naming) Frames can be used for navigation/systems AS methods for jumping between Frames ex. on a Button-press: gotoandstop( main )

Library & stage-elements Folders with intuitive naming in library (large projects) Same naming structure for objects on stage can be used arrow_btn on Main Stage

Text-fields There are basically three different text-field types in Flash Static Text: Animations, common use, standard fonts Input Text: Input-text, forms, passwords, variables Dynamic Text: Dynamic text, HTML-text, selectable/copy text, outputs, non-standard fonts (embed fonts), scrolling text, loading data by using : Textfile XML Database (PHP, ASP)

Motion tween (Classic) (Timeline-animations) In Flash CS4/CS5 the old/standard Motion Tween is re-named to: Classic Motion Tween which can be used for animating/tweening a movieclip in various ways Example of Motion Tweens: Position, size/scale, color, alpha

Motion tween (CS4/CS5) (Timeline-animations) The new Flash CS4/CS5 Motion Tween is object-based and can be controlled by the Motion Editor These tweens can also be saved to the Motion Presets-panel Tip! See also the upcoming slides about the Motion Editor and Motion Presets

Shape tween (Timeline-animations) A Shape Tween can be used for morphing a shape into another within a time-frame Flash cannot shape tween groups, symbols, text blocks, or bitmap images. If you want to apply Shape Tweening to any of these objects, you must first break them down by clicking: MODIFY BREAK APART

Motion Guide (Timeline-animations) A Motion Guide can be used for animating a movieclip along a predefined path First, create a Guide Layer, draw your path then make a Motion tween and snap your clip to the guide

Motion Presets The Flash CS4/CS5, Motion Presets is a panel with pre-defined animations These animation/tweens can be applied to your movieclip It s also possible to add your own animations to the Motion Presets list (Custom Presets)

Motion Editor With the Flash CS4/CS5 Motion Editor, you can manipulate your Motion tweens by editing Motion curves, and/or adjusting specific parameters (without touching your timeline-tween) For example parameters like: Basic motion, transformation, color effects, filters, eases

Bone Tool (Inverse Kinematics) The Flash CS4/CS5, Inverse kinematics (IK) is a way to animate parts of a whole object This can be done by using the Bone Tool from the Tools-panel

Flash Player 10 (Accessibility of flash-based content) Adobe Flash Player, is a free software application (browser plug-in) which allows the playing of standalone Adobe Flash (SWF) content The Flash Player API is the set of classes, objects, functions, and properties that come built into Flash Player Web-browsers: Internet Explorer, Mozilla Firefox, Opera, and Safari - on selected platforms Available for Windows, Linux, Solaris, Mac OS X and various Mobile operating systems (Not iphone today!) Latest version: Adobe Flash Player 10 (version 10.0.45.2)

Optimizing (Loading media & Simulate download) We don t want any large files in library, for example: Sound, image and/or video-files By loading Assets/Media/data into the application we can reduce the file-size and optimize the system When the application is exported we can Simulate Downloading It s possible to set up different Download speeds for the tests

Publishing (Formats, Flash & HTML) In the Publish Settings-dialogue, it s possible to select Flash Player version for the export or other publishing formats (ex. AIR, iphone, Flash Lite), ActionScript version etc. We can also select HTML-parameters for the embedded Flash-movie (swf-file)

Information & help Flash Documentation: ActionScript Language Reference http://www.adobe.com/support/documentation/en/flash/ http://help.adobe.com/en_us/actionscript/3.0_programmingas3_flex/index.html http://livedocs.adobe.com/flash/9.0/actionscriptlangrefv3/ Adobe Flash Player http://www.adobe.com/products/flashplayer/ Flash Help file: Local on computer (if installed) Flash/ActionScript Websites & Forums Download and study exemples Blogs Internet (googling)

Links & Resources ActionScript Language Reference http://www.adobe.com/support/documentation/en/flash/ http://help.adobe.com/en_us/actionscript/3.0_programmingas3_flex/index.html http://livedocs.adobe.com/flash/9.0/actionscriptlangrefv3/ Flashkit.com - movies, tutorials, forum etc http://www.flashkit.com/ Actionscript.org - movies, tutorials, forum etc http://www.actionscript.org/ Kirupa.com - movies, tutorials, forum etc http://www.kirupa.com/ Flash Security Document http://www.adobe.com/devnet/flashplayer/articles/flash_player_9_security.pdf Flash testing and usability http://www.adobe.com/devnet/flash/testing_usability.html Accessibility http://www.adobe.com/accessibility/products/flash/