 2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 19 - Macromedia Flash: Building Interactive Animations Outline 19.1 Introduction 19.2 Flash Movie.

Slides:



Advertisements
Similar presentations
1What is the Stage. 2How do you open a panel in Flash
Advertisements

Foundation Level Course
© Anselm Spoerri Lecture 10 Flash –Recap –Key Components & Tools –Animating Bitmaps –How to modify Color and Transparency of Bitmap –Animating along Motion.
Create slices and hotspots Create links in Web pages Create rollovers from slices Create basic animation Add tweening symbol instances to create animation.
Use the Macromedia Flash drawing tools Edit drawings Work with objects Work with text Work with layers Unit Lessons.
Macromedia Flash MX 2004 – Design Professional Macromedia Flash MX DRAWING IN.
Introduction to Macromedia Flash 8
1 Flash and Animation Presented by : Behzad Sajed Khosrowshahi.
Creating Animation Pertemuan Matakuliah: L0182 / Web & Animation Design Tahun: 2008.
© 2010 Delmar, Cengage Learning Chapter 4: Creating Animation.
© 2010 Delmar, Cengage Learning Chapter 6: Preparing and Publishing Movies.
Chapter 3 Working with Symbols and Interactivity.
 2004 Prentice Hall, Inc. All rights reserved. Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations Outline 17.1 Introduction 17.2 Flash.
Flash Michelle Johnston, Firebird Services Ltd. What Is Flash? Flash is a multimedia program created specially for use on the Web You can create animations/movies.
BUILDING RICH MEDIA ELEMENTS. Design Decisions Based on Design Specification  Following the design specification will ensure that the application is.
Introduction to Flash FYS100 Creative Discovery in Digital Art Forms Spring 2007 Burg.
1 Flash Basics by Dr SC Li. 2 File Types  In general, Flash 5.0 generates 3 types of files:  ???.fla  Flash ’ s working file  ???.swf  Flash movie.
Flash MX II. Flash MX – Tweened Animation There are two methods for creating an animation sequence in Flash –Frame-by-frame animation –Tweened animation.
Lehigh University Introduction to Flash MX Sharmeen Mecklai.
Tutorial 2 Drawing Text, Adding Shapes, and Creating Symbols.
 2008 Pearson Education, Inc. All rights reserved Adobe ® Flash ® CS3.
1-1 OBJ Copyright 2003, Paradigm Publishing Inc. Dr. Joseph Otto Silvia Castaneda Christopher deCastro CSULA Macromedia Flash MX Introduction.
1-1 OBJ Copyright 2003, Paradigm Publishing Inc. Drawing Fundamentals Macromedia Flash Design & Application.
© 2011 Delmar, Cengage Learning Chapter 3 Working with Symbols and Interactivity.
© 2012 Adobe Systems Incorporated. All Rights Reserved. Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® INTRODUCTION TO FLASH ANIMATION.
® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ® ® 1 INTRODUCTION TO ADOBE FLASH PROFESSIONAL CS5.
UNDERSTANDING ADOBE FLASH. The Flash Interface  The flash interface provides you with:  A menu bar  Panels  A work area: stage.
Working with Symbols and Interactivity
XP Tutorial 1 Introduction to Macromedia Flash MX 2004.
© 2010 Delmar, Cengage Learning Chapter 2: Drawing Objects in Adobe Flash.
Introduction to Flash. Topics What is Flash? What can you do with it? Simple animation Complex interactive web application, such as an online store. Starting.
© 2010 Delmar, Cengage Learning Chapter 3: Working with Symbols and Interactivity.
Tutorial 1 Introducing Adobe Flash CS3 Professional
CSC 361/661 Digital Media Spring 2010 Professor Burg.
Chapter 2 Drawing Objects in Adobe Flash. 1.Use the Flash drawing and alignment tools 2.Select objects and apply colors 3.Work with drawn objects 4.Work.
Copyright © 2003 Pearson Education, Inc. Chapter 2, Slide 1 by Michael Kay The Web Wizard’s Guide to Flash.
Adobe Flash CS3 Revealed Chapter 3 - WORKING WITH SYMBOLS AND INTERACTIVITY.
Tutorial 2 Drawing Shapes, Adding Text, and Creating Symbols.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 INTRODUCTION TO ADOBE FLASH CS3.
Introduction to Flash Animation CS 318. Topics Introduction to Flash and animation The Flash development environment Creating Flash animations  Layers.
5-1 OBJ Copyright 2003, Paradigm Publishing Inc. Adding Sound, Video, and Basic Interactivity with Buttons Macromedia Flash Design & Application.
Chapter 4 Working with Frames. Align and distribute objects on a page Stack and layer objects Work with graphics frames Work with text frames Chapter.
© 2011 Delmar, Cengage Learning Chapter 2 Drawing Objects in Adobe Flash.
Flash CS 5 Interface BY NSCHEWCZYK | ©2012. MENU BAR A bar at the top of the window. It lists menu options including: File, Edit, View, Insert, Modify,
© 2010 Delmar, Cengage Learning Chapter 4 Working with Frames.
CT1514.  One of Adobe Products also called Adobe Flash  is a multimedia platform used to add animation, video, and interactivity to web pages.
XP Tutorial 2 Drawing, Adding Text, and Creating Symbols.
1 Flash Basics by Dr SC Li. 2 Ordinary Movie vs. Flash Movie AnimationVector GraphicsInteractivity MPEG MovieFlash Movie.
© 2011 Delmar, Cengage Learning Chapter 4 Working with Frames.
Tutorial 3 Creating Animations. XP Objectives Learn the different elements of animation Create frames and layers Organize frames and layers using the.
Flash Develop Rich Internet Content and Applications –Design motion graphics or build data-driven applications Flash Document = “.fla” filename extension.
Video in Macromedia Flash (Optional) – Lesson 121 Video in Macromedia Flash (Optional) Lesson 12.
Flash Concepts and Demos - Overview Recap Unit 2 –Buttons (Simple Text and Animated Button) –Gradient Tool –ActionScript (stop, getURL) –Embed Flash Movie.
XP Tutorial 3 Creating Animations. XP New Perspectives on Macromedia Flash MX Elements of Animation Layers are used to organize the content of.
Flash 1. Document Properties Set frame rate and dimensions of project Set frame rate and dimensions of project (default width=550 and height=400)
© Anselm Spoerri Lecture 10 Flash –Recap –Key Concepts, Components & Tools –Demonstration –Buttons: Simple Text Button | Animated Button –Gradient Tool.
CIS 205—Web Design & Development Flash Chapter 3 Working with Symbols and Interactivity.
Slide1. How to start Adobe Flash? Ans. Click on Start> All Programs> Adobe Design Premium CS5.5 >Adobe Flash Professional CS5.5 How to make the workspace,
Packages that we use Within ICT we primarily use Dreamweaver CS3 and Flash CS3 This is embedded in an Adobe Design Premium CS3 package (Go to Start >
Introducing Macromedia Flash 8
Flash Interface, Commands and Functions
16 Adobe® Flash® CS3.
Computer presentation
Chapter 19 - Macromedia Flash: Building Interactive Animations
INTRODUCTION TO ADOBE FLASH CS4
Chapter Lessons Use the Macromedia Flash drawing tools
INTRODUCTION TO FLASH ANIMATION
Working with Symbols and Interactivity
Develop Rich Internet Content and Applications
Flash Concepts and Demos - Overview
Presentation transcript:

 2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 19 - Macromedia Flash: Building Interactive Animations Outline 19.1 Introduction 19.2 Flash Movie Development 19.3 Learning Flash with Hands-on Examples Creating a Shape With the Oval Tool Adding Text to a Button Converting a Shape into a Symbol Editing Button Symbols Adding Keyframes Adding Sound to a Button Verifying Changes with Test Movie Adding Layers to a Movie Animating Text with Tweening Adding a Text Field Adding ActionScript

 2001 Prentice Hall, Inc. All rights reserved. 2 Chapter 19 - Macromedia® Flash™: Building Interactive Animations Outline 19.4 Creating a Projector (.exe) File With Publish 19.5 Manually Embedding a Flash Movie in a Web Page 19.6 Creating Special Effects with Flash Importing and Manipulating Bitmaps Create an Advertisement Banner with Masking Adding Online Help to Forms 19.7 Creating a Web-Site Introduction 19.8 ActionScript 19.9 Internet and World Wide Web Resources

 2001 Prentice Hall, Inc. All rights reserved Introduction Macromedia Flash 5 –Multimedia Integrate audio, video, animation, graphics and user interactivity –Produce Macromedia Flash files (movies) Embed movies in Web pages Create standalone applications –ActionScript Macromedia Flash scripting language Enables interactivity

 2001 Prentice Hall, Inc. All rights reserved Introduction Flash Player Plug-in –Required to view Macromedia Flash movies Bundled with recent versions of browser software (IE and Netscape) Download – –Standalone player –Embed in Web page Install Macromedia Flash 5 –30 day trial download Includes latest version of Flash Player plug-in and standalone Flash player

 2001 Prentice Hall, Inc. All rights reserved Introduction System requirements –Macromedia Flash 5 is a processor-intensive application

 2001 Prentice Hall, Inc. All rights reserved Macromedia Flash Movie Development Opening the program –Creates a new file called Movie 1 Development Environment –Stage White are where movie is developed –Timeline Represents time lapse Divided into increments called frames –Moments in time

 2001 Prentice Hall, Inc. All rights reserved Macromedia Flash Movie Development Fig Macromedia Flash 5 development environment. (Courtesy of Macromedia, Inc.) TimelineToolboxLayers Panel windows Main menuFrames StageZoom percentagePanels

 2001 Prentice Hall, Inc. All rights reserved Macromedia Flash Movie Development Development Environment –Toolbox Each tool has a specific function Active tool Tool options –Change tool function

 2001 Prentice Hall, Inc. All rights reserved Macromedia Flash Movie Development Arrow tool Line tool Pen tool Oval tool Pencil tool Ink bottle tool Dropper tool Hand tool Subselect tool Lasso tool Text tool Rectangle tool Brush tool Paint bucket tool Eraser tool Zoom tool Stroke color Fill color Tool Options Fig Macromedia Flash 5 Toolbox. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Macromedia Flash Movie Development Development Environment –Panels windows Panels –Frequently used movie options –Modify size, shape, color, alignment, effects –Arrange anywhere in development environment Save Panel Layout –Window > Save Panel Layout… Press Tab to hide all panels Restore default panel layout –Window > Restore Panel Layout Open specific panels –Window > Panel Sets

 2001 Prentice Hall, Inc. All rights reserved Macromedia Flash Movie Development Fig Macromedia Flash 5 panels. (Courtesy of Macromedia, Inc.) InfoTransformStrokeFillSwatchesMixer InstanceEffectFrameSoundParagraphCharacterText Options

 2001 Prentice Hall, Inc. All rights reserved Learning Macromedia Flash with Hands-on Examples Build CEO Assistant 1.0 –Interactive, animated button –Produces random string when user presses –Animated title –Open new file File > New –Save file with new name File > Save As.fla file extension –Specific to Macromedia Flash editable movies

 2001 Prentice Hall, Inc. All rights reserved Learning Macromedia Flash with Hands-on Examples Movie Properties –Open Movie Properties dialog Modify > Movie… OR Right Click Stage, select Movie Properties –Properties Frame Rate –Movie speed –Pocket PC (5-12 frames per second) Dimensions –Movie size Background Color –Stage color

 2001 Prentice Hall, Inc. All rights reserved Learning Macromedia Flash with Hands-on Examples Background Color Fig Macromedia Flash 5 Movie Properties dialog. (Courtesy of Macromedia, Inc.) Color selection eyedropper Hexadecimal color notation New background color Fig Selecting a background color. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Creating a Shape with the Oval Tool Graphics –Vector Created with mathematical equations Define size, shape and color Better portability –Raster Areas of colored pixels Render photographs and color detail better

 2001 Prentice Hall, Inc. All rights reserved Creating a Shape with the Oval Tool Macromedia Flash graphics –Created with vectors Fill –Interior color –Color selected in toolbox Stroke –Border color –Color selected in toolbox

 2001 Prentice Hall, Inc. All rights reserved Creating a Shape with the Oval Tool Drawing a shape –Click and drag with shape tool Hold down Shift key to constrain proportions Keyframes –Points of change –Inserted automatically when a shape is drawn in empty frame

 2001 Prentice Hall, Inc. All rights reserved Creating a Shape With the Oval Tool Stroke color Fill color Swap stroke and fill colors Default colors (black and white) No stroke or fill Fig Setting the fill and stroke colors. (Courtesy of Macromedia, Inc.) Keyframe Fig Keyframe added to the timeline. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Creating a Shape With the Oval Tool Editing shape colors –Arrow tool Click to select fill or stroke individually Use Shift key to select fill and stroke simultaneously Info panel –Window > Panel > Info –Change size of selected shape –Constrained aspect ratio

 2001 Prentice Hall, Inc. All rights reserved Creating a Shape With the Oval Tool Fig. 19.8Making multiple selections with the arrow tool. (Courtesy of Macromedia, Inc.) Selection width Selection height Color Cursor location Selection location Fig Modifying the size of a shape with the Info panel. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Creating a Shape With the Oval Tool Modify color –Gradient fill Gradual progression of color –Radial –Linear –Edit with the Fill panel

 2001 Prentice Hall, Inc. All rights reserved Creating a Shape With the Oval Tool Gradient fills Red radial gradient fill Fig Choosing a gradient fill. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Adding Text to a Button Creating a button title –Text tool Click and type to create text –Text Edit with the Character panel –Window > Panel > Character –Change font face, size, weight, color and spacing

 2001 Prentice Hall, Inc. All rights reserved Adding Text to a Button Creating a button title –Text Text strings are grouped objects –Size, shape and color of individual letters cannot be edited using vector tools Ungroup –Modify > Ungroup –Text that has been ungrouped cannot be edited with the text tool or Character panel Regroup/group –Modify > Group

 2001 Prentice Hall, Inc. All rights reserved Adding Text to a Button Font Font height Font tracking Character position Linked URL BoldItalic Font kerning Text (fill) color Fig Setting the font face, size, weight and color with the Character panel. (Courtesy of Macromedia, Inc.) Fig Adding text to the button. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Converting a Shape into a Symbol Movie Structure –Parent movie (scene) Contains all symbols, graphics, sounds etc. Main editing stage –Symbol Reusable elements in movies –Graphics, buttons, movie clips –Separate editing stage from parent movie Instances –Multiple appearances of the same symbol –Saves time and reduces file size

 2001 Prentice Hall, Inc. All rights reserved Converting a Shape into a Symbol Converting shapes into symbols –Select items (text, fill and stroke) with arrow tool –Once converted into symbol, items are treated as one –Insert > Convert to Symbol or press F8 Symbol Properties dialog –Symbol name (must be unique) –Behavior Movie Clip –Recurring animations Button –Button actions (rollovers etc.) Graphic –Static images

 2001 Prentice Hall, Inc. All rights reserved Converting a Shape into a Symbol Fig Selecting an object with the arrow tool. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Converting a Shape into a Symbol Library panel –Stores symbols –Window > Library or Ctrl + L –Use to create multiple instances Drag and drop from Library panel to stage

 2001 Prentice Hall, Inc. All rights reserved Converting a Shape into a Symbol Fig Creating a new symbol with the Symbol Properties dialog. (Courtesy of Macromedia, Inc.) Fig Library panel. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Converting a Shape into a Symbol Movie Explorer –Window > Movie Explorer or –Right click stage and select Movie Explorer… –Shows relationship between parent movie and symbols

 2001 Prentice Hall, Inc. All rights reserved Editing Button Symbols Fig Movie Explorer for ceoassist.fla. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Editing Button Symbols Editing button symbol –Symbol contents cannot be edited in parent movie –Must use symbol editing stage Access by double clicking symbol in parent movie or Press edit symbols button and select symbol name

 2001 Prentice Hall, Inc. All rights reserved Editing Button Symbols Editing button symbol, cont. –Button states Use to create button effects (rollovers, click sounds etc.) Up –Button default state before it is clicked Over –When mouse rolls over button –Cannot use with wireless devices Down –When mouse or input device clicks/taps button –Add sound to this state to create click sound Hit –Defines button’s tap/click sensitive area –Add keyframes to button states to create effects

 2001 Prentice Hall, Inc. All rights reserved Editing Button Symbols Active symbol Return to main scene Keyframe Current frame Zoom percentage Edit symbols Button states Edit scene Fig Modifying button states with a button’s editing stage. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Adding Keyframes Keyframes –Determine changing points in timeline Appear gray with black dot in timeline –Add keyframe to timeline Right click frame and select Insert Keyframe OR Select frame and press F6 –Add keyframe to over frame to create rollover Select button in over frame and change fill color Changing color in this state does not affect other states

 2001 Prentice Hall, Inc. All rights reserved Adding Keyframes Insert Keyframe Selected Over frame Frame options Fig Inserting a keyframe. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Adding Sound to a Button Sound added to button –To up state Plays when button is not clicked –To over state Plays when mouse rolls over button’s hit area –To down state Plays when user clicks button Free download sounds –FlashKit ( –Muinar (

 2001 Prentice Hall, Inc. All rights reserved Adding Sound to a Button Import sound files into Macromedia Flash –File formats Windows Waveform (WAV) Audio Interchange File Format (AIFF) –Mac only MPEG layer 3 (MP3) –Import from file File > Import then select audio file Adds sound to movie library

 2001 Prentice Hall, Inc. All rights reserved Adding Sound to a Button Add sound to button –Select over frame –Open Sound panel Window > Panel Sets > Sound Select file name from Sound drop-down list SYNC EVENT

 2001 Prentice Hall, Inc. All rights reserved Adding Sound to a Button Sound Sync Sound added to the Down frame Fig Adding sound to a button. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Adding Sound to a Button Set sound properties –Double click sound icon in Library panel Compression –APDCM –RAW Sample Rate –11 or 22 kHz Pre-processing –Stereo or mono

 2001 Prentice Hall, Inc. All rights reserved Adding Sound to a Button Sound name Compression Sample Rate Preprocessing Sound clip size and compression Fig Optimizing sound with the Sound Properties dialog. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Verifying Changes with Test Movie Published state –How the movie appears on the Web –Can be viewed on desktop computer with Flash Player –SWF (“swiff”) file Embedded into Web document Control > Test Movie or Ctrl+Enter Export to Flash Player

 2001 Prentice Hall, Inc. All rights reserved Verifying Changes with Test Movie Fig GO button in its up and over states. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Adding Layers to a Movie Layers –Organize movie elements –Rename layer Double-click layer name –Insert layer Insert > Insert layer or click insert layer button –Active layer is highlighted blue –Create layer for animated title Animated title –Set alignment, size and color with Character panel

 2001 Prentice Hall, Inc. All rights reserved Adding Layers to a Movie Rename a layer Insert a new layer Delete layer Fig Renaming a layer. (Courtesy of Macromedia, Inc.) Left justify Center justify Left margin Indentation Right justify Full justify Right margin Line spacing Fig Setting text alignment with the Paragraph panel. (Courtesy of Macromedia, Inc.) Fig Creating a title with the text tool. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Animating Text with Tweening Animation –Title animation over a series of frames Animation types –Frame-by-frame –Tweened Shape –Morphing ungrouped shapes from one into another Motion –Moving grouped objects or symbols on stage

 2001 Prentice Hall, Inc. All rights reserved Animating Text with Tweening Tweened animation –Appearance and position at beginning (frame 1) –Appearance and position at end (frame 15) Insert keyframe into Frame 15 Change title size and position –Add motion tween to frame 1 Right click frame 1 and select Create Motion Tween or Use the Frame panel Intermediate frames contain the image in the correct position –Playhead Red highlight that indicates frame position

 2001 Prentice Hall, Inc. All rights reserved Animating Text with Tweening Fig Adding a keyframe to create an animation. (Courtesy of Macromedia, Inc.) Fig Creating a motion tween. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Animating Text with Tweening Adding ActionScript to prevent looping –Frame Actions dialog Right click frame 15 and select Actions or Select frame 15 and press Ctrl+Alt+A Add a stop action –Double click Basic Actions and select Stop Action indicated by small a in frame 15

 2001 Prentice Hall, Inc. All rights reserved Animating Text with Tweening Basic Actions Add new item to the script Actions menu Stop action Movie Explorer Action added to a frame ActionScript window Action applied to a frame Fig Adding ActionScript to a frame with the Frame Actions dialog. (Courtesy of Macromedia, Inc.) Fig Moving a keyframe.(Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Adding a Text Field Text field options –Dynamic Text that can be changed by outside variables –Static Text that remains unchanged –Input Text that is input by the user Establishing text field settings –Text Options panel Window > Panel > Text Options –Set variable name –Draw text field with text tool

 2001 Prentice Hall, Inc. All rights reserved Adding a Text Field Text type Variable name Fig Creating a dynamic text field with the Text Options panel. (Courtesy of Macromedia, Inc.) Fig Creating a text field. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Adding ActionScript Add to button symbol –Button symbol will change text in text field Object Actions dialog –Right click button symbol in parent movie, select Actions –Add action which performs function when user presses button on –Change on (release) to on (press) –Add action which sets a variable when on function is performed Set Variable –on (press) { = “”; }

 2001 Prentice Hall, Inc. All rights reserved Adding ActionScript Object Actions dialog, cont. –Change variable name –Add function which sets variable equal to random number between 1 and 5 random –on (press) { randomNumber = random (5); }

 2001 Prentice Hall, Inc. All rights reserved Adding ActionScript Add action Fig Adding an action to a button with the Object Actions dialog. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Adding ActionScript Object Actions dialog, cont. –Add a conditional statement which sets text field variable equal to text string depending on variable randomNumber value if –on (press) { randomNumber =random(5); if ( ) { } }

 2001 Prentice Hall, Inc. All rights reserved Adding ActionScript Object Actions dialog, cont. –Nested if statements (one for each condition) else if –on ( press ) { randomNumber = random ( 5 ); if ( randomNumber == 0 ) { } else if ( ) { } else if ( ) { } else if ( ) { } else if ( ) { } }

 2001 Prentice Hall, Inc. All rights reserved Adding ActionScript Object Actions dialog, cont. –Set condition Change first into –randomNumber == 1 Do the same for each else if statement increasing value by 1 Set the value of text field variable for each statement

 2001 Prentice Hall, Inc. All rights reserved Adding ActionScript Final script –on ( press ) { randomNumber = random ( 5 ) if ( randomNumber == 0 ) { advicefield = "Hire Someone!"; } else if ( randomNumber == 1 ) { advicefield = "Buy a Yacht!"; } else if ( randomNumber == 2 ) { advicefield = "Buy Stock!"; } else if ( randomNumber == 3 ) { advicefield = "Go Golfing!"; } else { advicefield = "Hold A Meeting!"; } }

 2001 Prentice Hall, Inc. All rights reserved Creating a Projector (.exe) File With Publish Publishing Macromedia Flash movies –Similar to exporting in other applications –Creating a Windows Projector EXE standalone application –Publish Settings dialog File > Publish Settings… Select output formats –Flash (SWF) –Windows Projector (EXE) Flash settings –Versions –Sound optimization

 2001 Prentice Hall, Inc. All rights reserved Creating a Projector (.exe) File With Publish Windows Executable (.exe) Macromedia Flash (.fla) Flash Player movie (.swf) Fig Published Macromedia Flash files.

 2001 Prentice Hall, Inc. All rights reserved Manually Embedding a Macromedia Flash Movie in a Web Page Embed SWF into HTML or XHTML document –Browser compatibility Any browser with the Flash Player plug-in displays Macromedia Flash movies the same Use two tags to embed SWF file for different browsers – tag Calls Flash Player ActiveX control in IE – tag Calls Flash Player plug-in for Netscape Communicator Must be within tag

 2001 Prentice Hall, Inc. All rights reserved Manually Embedding a Macromedia Flash Movie in a Web Page Embed SWF into HTML or XHTML document –Browser compatibility tag –Provides alternative content to users without the plug-in –Contained within the tag –Can contain HTML or XHTML tags within it

 2001 Prentice Hall, Inc. All rights reserved. Outline 66 Ceoassist.html Embeds c eoassist.swf so it can be rendered within a Web browser. 1 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 3 " Adding Flash to your Web site <object classid = 23 "clsid:D27CDB6E-AE6D-11cf-96B " 24 codebase = " 25 /swflash.cab#version=5,0,0,0"> object element used to embed a Macromedia Flash movie for IE. Calls ActiveX control. URL of rendering mechanism specified by the classid attribute codebase attribute is base path for URL specified by classid attribute

 2001 Prentice Hall, Inc. All rights reserved. Outline 67 Ceoassist.html 33 <embed src = "ceoassist.swf" plug-inspage = 34 " 35 index.cgi?P1_Prod_Version=ShockwaveFlash"> This Web site contains the CEO Assistant Flash movie. You must have the Flash Player 41 plug-in to view the Flash movie embed element calls Netscape plug-in. Must be within tags PLUGINSPACE tells user where to get Netscape plugin for the Macromedia Flash Player if it is not already installed noembed element contains alternative content for users who cannot view the Macromedia Flash movie

 2001 Prentice Hall, Inc. All rights reserved Creating Special Effects with Macromedia Flash Advanced Macromedia Flash techniques –Importing bitmaps –Masking –Shape tweening –Hyperlinking –Triggered animations –Preloading animation

 2001 Prentice Hall, Inc. All rights reserved Importing and Manipulating Bitmaps Import raster (bitmapped) image –May be photograph or graphic created with a graphics application –Photoshop, Paint Shop Pro, Freehand, Illustrator etc. –File > Import –Convert imported image to editable graphic Select image –Modify > Break Apart Edit or create original graphics –Eraser tool –Paintbrush tool –Lasso tool –Tool options

 2001 Prentice Hall, Inc. All rights reserved Create an Advertisement Banner with Masking Advertising Banner –Imported bitmapped graphic Scale with arrow tool scale option –Title –Animation –Masking Hides items in layers beneath In shape of title to mask animation

 2001 Prentice Hall, Inc. All rights reserved Create an Advertisement Banner with Masking anchor Fig Resizing an image with the move tool scale option. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Create an Advertisement Banner with Masking Advertising Banner, cont. –Title Create in frame 1 of top layer –Becomes the mask Copy frame and paste into frame 1 of bottom layer –Visible through the mask

 2001 Prentice Hall, Inc. All rights reserved Create an Advertisement Banner with Masking Advertising Banner, cont. –Masked animation Circle filled with rainbow linear gradient that moves from left side to right side of stage Create circle with no stroke/border Convert to graphic symbol Animation –Frame 1 (left side) –Frame 20 (right side) –Frame 40 (left side) –Motion tween at frame 1 and at frame 20

 2001 Prentice Hall, Inc. All rights reserved Create an Advertisement Banner with Masking Rainbow gradient fill No stroke Fig Creating the Circle graphic. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Create an Advertisement Banner with Masking Advertising Banner, cont. –Masking Turn top layer into mask –Right click top layer and select Mask Mask is not visible in final movie Only animation, beneath the mask and the title in the bottom layer.

 2001 Prentice Hall, Inc. All rights reserved Create an Advertisement Banner with Masking Masking layer Masked layer Locked for editing Fig Creating a mask layer. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Create an Advertisement Banner with Masking Fig Completed banner.

 2001 Prentice Hall, Inc. All rights reserved Adding Online Help to Forms Adding interactivity –Online help to forms Help buttons –Trigger animations which provide information to user –Form Title Form field captions –Adjust line spacing

 2001 Prentice Hall, Inc. All rights reserved Adding Online Help to Forms Line-spacing adjustment Right justify Fig Adjusting the line spacing with the Paragraph panel. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Adding Online Help to Forms Adding interactivity, cont. –Form, cont. Form field –Create rectangle shape with rounded corners Rectangle tool option Double click option to set corner radius –Convert to graphic symbol that can be reused throughout movie Place an instance next to each form caption

 2001 Prentice Hall, Inc. All rights reserved Adding Online Help to Forms Fig Creating a rectangle with rounded corners. (Courtesy of Macromedia.)

 2001 Prentice Hall, Inc. All rights reserved Adding Online Help to Forms Fig Creating multiple instances of a symbol with the Library panel. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Adding Online Help to Forms Adding interactivity, cont. –Form, cont. Help button –One instance next to each form field Button ActionScript –on (release) { gotoAndStop(2); } –Frame number (2) increases by one for each button Frame contains the movie clip help animation

 2001 Prentice Hall, Inc. All rights reserved Adding Online Help to Forms Adding interactivity, cont. –Form, cont. Help animation –New movie clip –Shape tween Dot (frame 1) > line (frame 5) > rectangle (frame 10) Use Info panel to change size and shape and alignment Add shape tween to frame 1 and 5 using Frame panel

 2001 Prentice Hall, Inc. All rights reserved Adding Online Help to Forms Center alignment Registration selection Fig Centering an image on the stage with the Info panel. (Courtesy of Macromedia, Inc.) Fig Creating a shape tween. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Adding Online Help to Forms Adding interactivity, cont. –Form, cont. Help animation –Instance of form field symbol in new layer –Create shape tween animation with form field symbol Use Transform panel to modify the symbol size Scale factor 0% (frame 10) > 150% (frame 20) > 100% (frame 25) –Add help text to new layer Duplicate movie clip symbol using Library panel –one for each help button

 2001 Prentice Hall, Inc. All rights reserved Adding Online Help to Forms Fig Adding the field symbol to the nameWindow movie clip. (Courtesy of Macromedia, Inc.) Fig Creating an animation with the form field symbol. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Adding Online Help to Forms Fig Duplicating movie clip symbols with the Library panel. (Courtesy of Macromedia, Inc.) Current symbol Symbols to edit Edit sceneEdit symbols

 2001 Prentice Hall, Inc. All rights reserved Adding Online Help to Forms Adding interactivity, cont. –Form, cont. Movie clip symbol –Frame by frame animation for form field Simulates typing action Create in new layer Text field, add one more letter in each consecutive keyframe Repeat for all three movie clips –Modify help text in each movie clip symbol

 2001 Prentice Hall, Inc. All rights reserved Adding Online Help to Forms Deleting a letter from each subsequent frame Frames for animation Fig Creating a frame-by-frame animation. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Adding Online Help to Forms Adding interactivity, cont. –Form, cont. Place movie clip symbols in parent movie in correct frame (2,3 or 4) so that animation plays when user presses help button

 2001 Prentice Hall, Inc. All rights reserved Adding Online Help to Forms Fig Bug2Bug.com help form. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Creating a Web-Site Introduction Web site introduction –Used to pre-load larger items into movie –Reduces delay –Maintains user interest –Many methods to create Use ActionScript to pause movie until all items are loaded ActionScript method –First create items which are preloaded Movie clip symbols which contain animations Motion tween rotate option –Three rotating books Add symbols to frame 2 each in its own new layer

 2001 Prentice Hall, Inc. All rights reserved Creating a Web-Site Introduction Fig Creating a rotating object with the motion tween Rotate option. (Courtesy of Macromedia, Inc.) Fig Inserted movie clips. Times Rotate

 2001 Prentice Hall, Inc. All rights reserved Creating a Web-Site Introduction ActionScript method, cont. –Preloading animation Place in frame 1 of its own layer Create as movie clip symbol Shape tween radial gradients –Create radial gradient and modify with Fill panel –Insert keyframes in frame 7 and 14 –Modify gradient in frame 7 –Add shape tween to frame 1 and 7

 2001 Prentice Hall, Inc. All rights reserved Creating a Web-Site Introduction Fill type Gradient range Gradient preview Inner color Gradient color swatch Outer color Save gradient Fig Changing gradient colors with the Fill panel. (Courtesy of Macromedia, Inc.) Click and drag to remove a color Resulting gradient Fig Adding an intermediate color to a gradient. (Courtesy of Macromedia, Inc.)

 2001 Prentice Hall, Inc. All rights reserved Creating a Web-Site Introduction ActionScript method, cont. –Preloading animation Add button symbol to animation –allows user to skip over loading to final site –Create as text Modify hit state to include spaces between letters

 2001 Prentice Hall, Inc. All rights reserved Creating a Web-Site Introduction ActionScript method, cont. –Preloading animation, cont. Add getURL action to button –Hyperlinks button to another site –URL: –Target Blank, loads URL into new window Self, loads URL into current window –on ( release ) { getURL ( “ “_blank” ); }

 2001 Prentice Hall, Inc. All rights reserved Creating a Web-Site Introduction ActionScript method, cont. –Parent movie Add ActionScript to loading movie clip –onClipEvent (enterFrame) Specifies playhead position –if conditional statement which tests if all frames are loaded onClipEvent (enterFrame) { if (_framesloaded > 2 && _framesloaded == _current frame) } Tests if the number of frames loaded is greater than the frame which contains the loaded objects (frame 2) AND If the number of frames loaded is equal to the current frame

 2001 Prentice Hall, Inc. All rights reserved Creating a Web-Site Introduction ActionScript method, cont. –Parent movie, cont. Add ActionScript to loading movie clip, cont. –goto action tells the movie to skip to frame and play or skip to frame and stop onClipEvent ( enterFrame ) { if ( _framesloaded > 2 && _framesloaded == _current frame) {gotoAndPlay ("Scene 1", 2);} } Skips to frame 2 and plays loaded objects –Add stop action to frame 2 Stops movie after animations have played

 2001 Prentice Hall, Inc. All rights reserved Creating a Web-Site Introduction Hit state Up state Fig Defining a button’s hit area. Rotating counter-clockwise Text hyper-linked buttons Fig Creating an animation to preload images.

 2001 Prentice Hall, Inc. All rights reserved ActionScript

 2001 Prentice Hall, Inc. All rights reserved ActionScript