Transcript
Page 1: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

Chapter 17 – Macromedia Flash MX 2004: Building Interactive AnimationsOutline17.1 Introduction17.2 Flash Movie Development17.3 Learning Flash with Hands-On Examples

17.3.1 Creating a Shape with the Oval Tool17.3.2 Adding Text to a Button17.3.3 Converting a Shape into a Symbol17.3.4 Editing Button Symbols17.3.5 Adding Keyframes17.3.6 Adding Sound to a Button17.3.7 Verifying Changes with Test Movie17.3.8 Adding Layers to a Movie17.3.9 Animating Text with Tweening17.3.10 Adding a Text Field17.3.11 Adding ActionScript

Page 2: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

Chapter 17 – Macromedia Flash: Building Interactive Animations

17.4 Creating a Projector (.exe) File with Publish17.5 Manually Embedding a Flash Movie in a Web Page17.6 Creating Special Effects with Flash

17.6.1 Importing and Manipulating Bitmaps17.6.2 Creating an Advertisement Banner with Masking17.6.3 Adding Online Help to Forms

17.7 Creating a Web-Site Introduction17.8 ActionScript17.9 Web Resources

Page 3: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

Objectives

• In this tutorial, you will learn:– To learn Flash MX 2004 multimedia development.

– To learn Flash animation techniques.

– To learn ActionScript 2.0, Flash’s object-oriented programming language.

– To create an animation that preloads objects into a Flash movie.

– To add sound to Flash movies.

– To embed a Flash movie into a Web page.

Page 4: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.1  Introduction

• Flash– Produce interactive, animated movies

• Web-based banner advertisements

• Interactive Web sites

• Games

• Web-based applications

– Provides tools for drawing graphics, generating animation and adding sound and video

– Tools for coding in its scripting language, ActionScript

• Flash Player plug-in– Installed in a Web browser to play flash movies

Page 5: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.2  Flash Movie Development

• Start page– Contains a number of helpful options

• Create From Template• Open a Recent Item

• Creating blank Flash document– Click Flash Document under the Create New heading

• Tools section– Contains tools that select, add and remove graphics from Flash movies

• View section– Contains two tools that modify what portion of stage

• Colors section– Provides colors for shapes, lines, and filled areas

• Options section– Contains settings for the active tool

Page 6: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.2  Flash Movie DevelopmentToolbox Layers Main menu Timeline Frames Panel windows

Actions panel Help panel Property Inspector Stage

Fig. 17.1 Flash MX development environment.

Page 7: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.2  Flash Movie DevelopmentSelection tool

Line tool

Pen tool

Oval toolPencil tool

Free transform tool

Ink bottle tool

Dropper tool

Hand tool

Subselection toolLasso tool

Text tool

Rectangle tool

Brush toolFill transform toolPaint bucket tool

Eraser tool

Zoom tool

Stroke color

Fill color

Tool Options

Fig. 17.2 Flash MX Toolbox.

Page 8: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3  Learning Flash with Hands-On Examples

• Open a new Flash movie file– Select New from the File menu

– In the New Document dialog, select Flash Document under General tab and click OK

– Choose Save As… from File menu

• Movie options– Select Document Properties

• Frame Rate– The speed at which movie frames display

• Dimensions– Define size of movie as it displays on screen

• Background Color– Stage color

– Click Background Color box to select background color

Page 9: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3  Learning Flash with Hands-On Examples

General tab Templates tab

Fig. 17.3 New Document dialog.

Page 10: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3  Learning Flash with Hands-On Examples

Background colorRight click menu

Fig. 17.4 Flash MX 2004 Document Properties dialog.

Page 11: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3  Learning Flash with Hands-On Examples

New background color

Hexadecimal color notation

Color selection eyedropper

Fig. 17.5 Selecting a background color.

Page 12: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.1 Creating a Shape with the Oval Tool

• Flash creates shapes using vectors– Vectors are mathematical equations that define size, shape and

color

• Some graphics applications create raster graphics– Defined by areas of colored pixels

• Oval– Stroke color

• Color of a shape’s outline

– Fill color• Color that fills the shape

– Black and White button• Resets the stroke color to black and the fill color to white

– Swap Colors• Switches the stroke and fill color

Page 13: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.1 Creating a Shape with the Oval Tool

No color

Black and White

Stroke color

Fill color

Swap Colors

Fig. 17.6 Setting the fill and stroke colors.

Page 14: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.1 Creating a Shape with the Oval Tool

Keyframe

Fig. 17.7 Keyframe added to the timeline.

Page 15: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.1 Creating a Shape with the Oval Tool

Fig. 17.8 Making multiple selections with the selection tool.

Page 16: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.1 Creating a Shape with the Oval Tool

Selection width and height Selection location

Stroke and fill color Stroke width Stroke style

Fig. 17.9 Modifying the size of a shape with the Property Inspector.

Page 17: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.1 Creating a Shape with the Oval Tool

Gradient fillsRed radial gradient fill

Fig. 17.10 Choosing a gradient fill.

Page 18: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.2 Adding Text to a Button

• Text tool– Adds text to Flash movies

Page 19: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.2 Adding Text to a Button

Font type Font selector Font height

Text (fill) color

Bold

Italic

Text alignment

Character Spacing Linked URL Character position Edit format options

Fig. 17.11 Setting the font face, size, weight and color with the Property Inspector.

Page 20: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.2 Adding Text to a Button

Fig. 17.12 Adding text to the button.

Page 21: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.3 Converting a Shape into a Symbol

• Flash movie– Parent movie

• A scene

• Contains the entire movie including all graphics and symbols

• Reusable movie elements

– Graphics

• Ideal for static images and basic animations

– Buttons

• Objects that perform button actions

– Movie clips

• Ideal for recurring animations

– Movie explorer• Displays the movie structure

Page 22: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.3 Converting a Shape into a Symbol

Fig. 17.13 Selecting an object with the selection tool.

Page 23: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.3 Converting a Shape into a Symbol

Fig. 17.14 Creating a new symbol with the Convert to Symbol dialog.

Page 24: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.3 Converting a Shape into a Symbol

Symbol list

New Symbol Folder

Create New Symbol

Symbol Properties Delete symbol

Fig. 17.15 Library panel.

Page 25: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.3 Converting a Shape into a Symbol

Fig. 17.16 Movie Explorer for ceoassist.fla.

Page 26: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.4 Editing Button Symbols

• Edit Symbols button– Four frames

• Button states

– Up state

• Default state before user presses the button or rolls over with mouse

– Over state

• User rolls over the button with mouse

– Down state

• Plays when user presses a button

• Hit state

– Not visible when viewing the movie

– Defines active area of the button

Page 27: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.4 Editing Button Symbols

Main scene Active symbol Edit scene Edit symbols

Return to main scene

Zoom percentage

Keyframes

Button states

Fig. 17.17 Modifying button states with a button’s editing stage.

Current frame

Page 28: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.5 Adding Keyframes

Selected Over frame

Insert Keyframe

Frame options

Fig. 17.18 Inserting a keyframe.

Page 29: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.6 Adding Sound to a Button

• Flash imports sounds in the WAV (Windows), AIFF (Macintosh) or MP3 formats

• Optimize as needed

Page 30: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.6 Adding Sound to a Button

Sound added to the Down frame

Sound

Sync

Fig. 17.19 Adding sound to a button.

Page 31: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.6 Adding Sound to a Button

Sound name

Compression

Preprocessing

Sample rate

Sound clip size and compression

Fig. 17.20 Optimizing sound with the Sound Properties dialog.

Page 32: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.7 Verifying Changes with Test Movie

• Published Flash movies– Shockwave Flash extension .swf

• Select Test Movie from Control menu to export movie into the Flash Player

Page 33: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.7 Verifying Changes with Test Movie

Up stateOver state

Fig. 17.21 GO button in its up and over states.

Page 34: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.8 Adding Layers to a Movie

• Insert Layer button– Places a layer named Layer 2 above the selected layer

Page 35: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.8 Adding Layers to a Movie

Rename a layer by double clicking its name

Insert a new layer Delete layer

Fig. 17.22 Renaming a layer.

Page 36: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.8 Adding Layers to a Movie

Left justify

Center justify Right

justify

Full justify

Alias text

Fig. 17.23 Setting text alignment with the Property Inspector.

Page 37: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.8 Adding Layers to a Movie

Fig. 17.24 Creating a title with the text tool.

Page 38: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.9 Animating Text with Tweening

• Two methods to tween objects– Shape tweening

• Morphs an object from one shape to another

– Motion tweening• Moves objects around the stage

• Can be applied to symbols or grouped objects

Page 39: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.9 Animating Text with Tweening

Fig. 17.25 Adding a keyframe to create an animation.

Page 40: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.9 Animating Text with Tweening

Motion tween

Fig. 17.26 Creating a motion tween.

Page 41: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.9 Animating Text with Tweening

Actions toolbox

Add script item

Check Syntax

Show Code Hints

Reference

Debug Options

Script Navigator stop action Script window View Options

Action applied to frame

Fig. 17.27 Adding ActionScript to a frame with the Actions panel.

Page 42: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.10 Adding a Text Field

• Text field– Contains a string that changes every time the user presses the

button

Page 43: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.10 Adding a Text Field

Fig. 17.28 Creating a text field.

Page 44: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.10 Adding a Text Field

Text type

Line type Variable name

Fig. 17.29 Creating a dynamic text field with the Property Inspector.

Page 45: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.11 Adding ActionScript

• Add ActionScript to the button– Change the contents of the text field every time a user clicks

the button

Page 46: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.3.11 Adding ActionScript

Fig. 17.30 Adding an action to a button with the Actions panel.

Page 47: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.4  Creating a Projector (.exe) File with Publish

• Publish Flash in two formats– Select Publish Settings… from File menu to open the

Publish Settings dialog

– Select Flash and Windows Projector checkboxes and uncheck all others

– Click OK to enable the new settings

– Select Publish from File menu

Page 48: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.4  Creating a Projector (.exe) File with Publish

Windows Executable (.exe)

Flash (.fla)

Flash Player Movie (.swf)

Fig. 17.31 Published Flash files.

Page 49: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.5  Manually Embedding a Flash Movie in a Web Page

• Add Flash movies to Web sites– object

• Makes movie viewable in Internet Explorer

– embed• Makes movie viewable in Netscape

Page 50: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc.All rights reserved.

Outline

embedFlash.html(1 of 2)

1 <?xml version = "1.0"?>

2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

4

5 <!-- Embedding a Flash movie into a Web site.: embedFlash.html -->

6 <!-- Embedding a Flash movie into a Web site -->

7

8 <html xmlns = "http://www.w3.org/1999/xhtml">

9

10 <head>

11 <title>Adding Flash to your Web site</title>

12 </head>

13

14 <body>

15

16 <!-- The following object tag tells the -->

17 <!-- Microsoft Internet Explorer browser to -->

18 <!-- play the Flash movie and where to find -->

19 <!-- the Flash Player plug-in if it is not -->

20 <!-- installed. -->

21

Page 51: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc.All rights reserved.

Outline

embedFlash.html(2 of 2)

22 <object classid =

23 "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"

24 codebase = "http://download.macromedia.com/pub/shockwave/

25 cabs/flash/swflash.cab#version=7,0,0,0">

26 <param name = "movie" value = "CeoAssistant.swf" />

27

28 <!-- The following embed tag tells the Netscape -->

29 <!-- browser to play the Flash movie and where -->

30 <!-- to find the Flash Player plug-in if it is -->

31 <!-- not installed. -->

32

33 <embed src = "CeoAssistant.swf" pluginspage =

34 "http://www.macromedia.com/go/getflashplayer">

35 </embed>

36

37 <!-- Non-Flash viewing page content -->

38 <noembed>

39 This Web site contains the CEO Assistant 1.0

40 Flash movie. You must have the Flash Player

41 plug-in to view the Flash movie.

42 </noembed>

43

44 </object>

45

46 </body>

47 </html>

Page 52: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.6.1 Importing and Manipulating Bitmaps

• Lasso tool– Selects areas of shapes– Magic wand

• Selects areas of similar colors

– Polygonal mode• Selects straight-edged areas

• Eraser tool– Removes shape areas by clicking and dragging across

• Paintbrush tool– Applies color the same way the eraser removes color

• Paint behind– Sets the tool to only paint in area void of color information

• Paint inside– Paints inside a line boundary

Page 53: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.6.2 Creating an Advertisement Banner with Masking

• Masking– Hides portion or layers

– Masking layer• Hides objects in the layers beneath it

Page 54: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.6.2 Creating an Advertisement Banner with Masking

Free transform tool

anchor

Fig. 17.33 Resizing an image with the free transform tool.

Page 55: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.6.2 Creating an Advertisement Banner with Masking

No Color

Rainbow gradient fill

Fig. 17.34 Creating the oval graphic.

Page 56: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.6.2 Creating an Advertisement Banner with Masking

Mask layer

Masked layer

Locked for editing

Fig. 17.35 Creating a mask layer.

Page 57: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.6.2 Creating an Advertisement Banner with Masking

Fig. 17.36 Completed banner.

Page 58: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.6.3 Adding Online Help to Forms

• Applying all the techniques previously to the creation of an online form that offers interactive help

Page 59: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.6.3 Adding Online Help to Forms

Right justify

Line-spacing adjustment

Fig. 17.37 Adjusting the line spacing with the Format Options panel.

Page 60: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.6.3 Adding Online Help to Forms

Round Rectangle Radius option

Fig. 17.38 Creating a rectangle with rounded corners.

Page 61: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.6.3 Adding Online Help to Forms

Fig. 17.39 Creating multiple instances of a symbol with the Library panel.

Page 62: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.6.3 Adding Online Help to Forms

Line typeText type

Fig. 17.40 Input and password text field creation.

Page 63: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.6.3 Adding Online Help to Forms

Frame Label field

Red flag indicates presence of frame label

Fig. 17.41 Adding Frame Labels using the Property Inspector.

Page 64: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.6.3 Adding Online Help to Forms

Width

Height

Position

Center alignment

Fig. 17.42 Centering an image on the stage with the Property Inspector.

Page 65: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.6.3 Adding Online Help to Forms

Frame 1 Frame 5

Frame 10

Shape tween

Fig. 17.43 Creating a shape tween.

Page 66: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.6.3 Adding Online Help to Forms

Fig. 17.44 Adding the field symbol to the nameWindow movie clip.

Page 67: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.6.3 Adding Online Help to Forms

Fig. 17.45 Creating an animation with the form field symbol.

Page 68: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.6.3 Adding Online Help to Forms

Edit scene Edit symbols

Symbol to edit

Current symbol

Fig. 17.46 Duplicating movie clip symbols with the Library panel.

Page 69: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.6.3 Adding Online Help to Forms

Frames for animation

Deleting a letter from each subsequent frame

Fig. 17.47 Creating a frame-by-frame animation.

Page 70: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.6.3 Adding Online Help to Forms

Fig. 17.48 Bug2Bug.com help form.

Page 71: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.7  Creating a Web-Site Introduction

• Preloader– Simple animation that plays while the rest of the Web page

is loading

Page 72: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.7  Creating a Web-Site Introduction

Rotate

times field

Fig. 17.49 Creating a rotating object with the motion tween Rotate option.

Page 73: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.7  Creating a Web-Site Introduction

Fig. 17.50 Inserted movie clips.

Page 74: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.7  Creating a Web-Site Introduction

Gradient color swatch

Gradient range

Inner color

Gradient preview

Hexadecimal value

Alpha value

Outer color

Fig. 17.51 Changing gradient colors with the Color Mixer panel.

Fill type

Page 75: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.7  Creating a Web-Site Introduction

Click and drag to add or remove a color

Fig. 17.52 Adding an intermediate color to a gradient.

Resulting gradient

Page 76: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.7  Creating a Web-Site Introduction

Up state

Hit state

Fig. 17.53 Defining the hit area of a button.

Page 77: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.7  Creating a Web-Site Introduction

Rotating counter-clockwise

Text hyper-linked buttons

Fig. 17.54 Creating an animation to preload images.

Page 78: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.8  ActionScript

• With the following functions, you can build some fairly complex Flash movies

Page 79: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.8  ActionScriptAction Description goto Jump to a frame or scene in another part of the movie. play Start a movie at certain points at which the movie may have been stopped.

stop Stop a movie. toggleHighQuality Turn anti-aliasing on and off. When it is turned off, the movie is able to play faster,

but renders with rough edges. stopAllSounds Stop the sound track without affecting the movie. getURL Load a URL into a new or existing browser window. FSCommand Insert JavaScript or other scripting languages into a Flash movie. loadMovie/ unloadMovie

Load a SWF or JPEG file into the Flash Player from the current movie. Can also load another SWF into a particular movie.

ifFrameLoaded Check whether certain frames have been loaded. onClipEvent Assigns actions to a movie clip based on specific events. The events include load,

unLoad, enterFrame, mouseUp, mouseDown, mouseMove, keyUp, keyDown and data.

on Assign actions such as Press, Release and RollOver to a button. if Set up condition statements that run only when the condition is true. while/do while Run a collection of statements while a condition statement is true. setProperty Change the attributes of a movie clip while the movie plays. duplicateMovieClip/ removeMovieClip

Dynamically add a movie clip to a movie or remove a clip from a movie.

startDrag/stopDrag Move a movie clip while the movie is running. trace Display programming notes or variable values while testing a movie.

// (comment) Keep track of personal notes in a frame or action for future reference.

Fig. 17.55 Additional ActionScript functions.

Page 80: Chapter 17 – Macromedia Flash MX 2004: Building Interactive Animations

2004 Prentice Hall, Inc. All rights reserved.

17.9  Web Resources

• www.macromedia.com • www.macromedia.com/software/flash• www.actionscripts.org• www.flashkit.com• www.moock.org• www.openswf.org• www.webmonkey.com/multimedia/shockwave_flash• www.shockwave.com


Top Related