MMGD0203 Multimedia Design

MMGD0203 MULTIMEDIA DESIGN

Multimedia Authoring Tool SwishMax

1 MMGD0203 Multimedia Design SwishMax

Introduction

• SWiSH Max is a flash creation tool that is commonly used to create interactive and cross-platform movies, animations, and presentations. • It is developed and distributed by Swishzone.com Pty Ltd, based in Sydney, Australia. • SWiSH Max primarily outputs to the . format, which is currently under control of Adobe Systems. • SWiSH Max was designed for the Windows .

2 MMGD0203 Multimedia Design SwishMax

Startup Menu

• This Menu is displayed when SWiSH Max is started. • It allows quick selection of common SWiSH Max tasks. • Disable this Menu from the 'Don't show this again' checkbox.

3 MMGD0203 Multimedia Design SwishMax

User Interface

The SWiSH Max User Interface is made up of the following panes or panels:

• Main Menu • Toolbox • Layout and Script pane • Timeline • Toolbars including the Standard, Insert and Control Toolbars • Panels including the Outline, Transform and Scene Panels among many others • Status Bar • View options.

4 MMGD0203 Multimedia Design SwishMax

User Interface

5 MMGD0203 Multimedia Design SwishMax

Fundamentals

• Flash Movies • Objects • Tools • Effects • Components • Scripting

6 MMGD0203 Multimedia Design SwishMax

Fundamentals – Flash Movies

• A Movie is a sequence of Scenes. • A Movie contains all the Scenes, Objects, Effects, Events, and Actions that comprise the final animation. • Properties of a Movie (including size, Frame Rate and background color) can be edited in the Movie Properties.

7 MMGD0203 Multimedia Design SwishMax

Fundamentals – Flash Movies (cont..)

• A new Movie can be created by pressing the 'New' button on the Standard Toolbar, or by selecting New from the File Menu. • Scenes can be added to a Movie by pressing the 'Insert Scene' button on the Insert Toolbar, or by selecting Scene from the Insert Menu.

8 MMGD0203 Multimedia Design SwishMax

Fundamentals – Flash Movies (cont..)

• Movies can be saved to disk (as a .swi file) by pressing the 'Save' button on the Standard Toolbar, or by selecting Save from the File Menu. • Existing Movies can be read from disk by pressing the 'Open' button on the Standard Toolbar, or by selecting Open from the File Menu. • Movies can be exported in the formats: Shockwave Flash (.swf), video (.avi), Projector EXE (.exe), GIF animation (.gif), PNG file (.png). • Select an export format choice by selecting Export from the File Menu.

9 MMGD0203 Multimedia Design SwishMax

Fundamentals – Scenes

• A Scene is a collection of Objects that are animated over a number of Frames. • When a Scene is complete, all the Objects are removed from the display and the Movie automatically moves to the next Scene. • A new Scene can be created by pressing the 'Insert Scene' button on the Insert Toolbar, or by selecting Scene from the Insert Menu. Objects can be added to the Scene by pressing one of the buttons on the Insert Toolbar, by selecting options from the Insert Menu, or by using one of the drawing tools in the Toolbox on the Layout Panel.

10 MMGD0203 Multimedia Design SwishMax

Fundamentals – Timeline and Frames

• Each Scene is made up of a series of Frames. • The Timeline Panel shows a visual representation of the Frames, with the first Frame at the left and last Frame at the right.

11 MMGD0203 Multimedia Design SwishMax

Fundamentals – Timeline and Frames

• The top row shows the Frame Actions for the Scene. These Actions are executed when the Movie reaches the Frame where the Action is located. Frame Actions always have a duration of one Frame, but it is possible to execute more than one Action in a single Frame.

12 MMGD0203 Multimedia Design SwishMax

Fundamentals – Timeline and Frames

• The rows below the Scene row represent the Objects in the Scene. The rows are displayed in stacking order, with the Object that is in front of all other Objects displayed at the top (just below the Scene row), and the Object that is behind all other Objects displayed at the bottom.

13 MMGD0203 Multimedia Design SwishMax

Fundamentals – Timeline and Frames

• Each Object row shows the Effects that are applied to that Object. Effects may have a duration of one or more Frames, but only one Effect can be applied to an Object at any given Frame.

14 MMGD0203 Multimedia Design SwishMax

Fundamentals – Objects

• SWiSH Max supports two types of Objects within a Scene: – Simple Objects – Complex Objects • A Simple Object is a single indivisible entity and is animated as a single object, unlike Complex Objects, in which the individual shape or objects contained within it are animated separately. • A Complex Object is made up of many component Objects, unlike a Simple Object which is treated as an indivisible Object.

15 MMGD0203 Multimedia Design SwishMax

Fundamentals – Objects

Examples of Object: • Shape Objects • Button Objects • Movie Clip Objects • Text Objects • Group Objects • Sound Object • Embedded Video Object • External Media Object

16 MMGD0203 Multimedia Design SwishMax

Fundamentals – Tools

• Tools are modal commands that determine what SWiSH Max does when you click and drag the mouse on the workspace. • You can select a tool by clicking one of the options in the Toolbox, which is located in the top-left of the Layout Panel. • You can only select one tool at a time.

17 MMGD0203 Multimedia Design SwishMax

Fundamentals – Tools

Tool Description Selection Tool The selection tool is used for selecting entire Objects and transforming graphic objects by moving or reshaping the object. The Selection Tool will transform an Object by moving the shape’s vertices rather than by modifying it’s transformation matrix.

The Selection Tool can apply the following Reshape operations on Shapes: • Select • Drag • Resize • Rotate/Skew

18 MMGD0203 Multimedia Design SwishMax

Fundamentals – Tools

Tool Description Subselection Tool Reshapes graphic Objects by clicking and dragging the vertices the object outline path. When using the Subselection tool the Scale, Resize, Perspective and Rotate/Skew are available.

Transform Tool Transforms graphic Objects by clicking and dragging. This selection tool is used for selecting and transforming Objects by modifying the object’s transformation matrix. Perspective Tool Dragging the handles provided modifies the Perspective of the Object. Modifying the Perspective of an Object moves the Object's corner towards the point the perspective handle is moved to.

19 MMGD0203 Multimedia Design SwishMax

Fundamentals – Tools

Tool Description Fill Transform Transforms an Object's gradient or image fill without transforming the Object. The handles shown depend upon the tool option selected. Path Plots a Motion Path for the selected Object by clicking and dragging. Speed is defined as the rate of movement. Increasing the pixels per second will decrease the number of Frames used while decreasing it's value will increase the number of Frames used.

20 MMGD0203 Multimedia Design SwishMax

Fundamentals – Tools

Tool Description Drawing Tools • Line tool • Pencil tool • Pen tool • Text tool • Ellipse tool • Rectangle tool • Autoshapes Hand Tool Pans around the workspace in the Layout Panel by clicking and dragging Zoom Tool Zooms in/out of the workspace in the Layout Panel using the mouse.

21 MMGD0203 Multimedia Design SwishMax

Fundamentals – Effects

• Effects are animations that change the appearance of an Object over time. You can add, modify and coordinate Effects using the Timeline Panel.

22 MMGD0203 Multimedia Design SwishMax

Fundamentals – Components

• A Component in SWiSH Max is a reusable, packaged module that adds a particular capability to a SWiSH Max movie. • Components can include graphics as well as script code, so they are self-contained building blocks of functionality that you can easily drop into your projects. For example, a component can be a check box, a radio button, a dialog box, a pre-loader, or even something that has no graphics at all such as a timer. • The Components Panel allows the user to add a specific components to their current Movie.

23 MMGD0203 Multimedia Design SwishMax

Fundamentals – Scripting

• SWiSH Max comes with a powerful scripting language. The language commands are defined in the Scripting Reference. • The scripting is similar to Actionscript, but has SWiSH Max-specific extensions and differences. • The script can be compiled, depending on selected options, to produce script that is compatible with all Flash Players.

24 MMGD0203 Multimedia Design SwishMax

Creating and Managing Movies

• A SWiSH Max document is called a 'Movie'. The document file has a .swi extension (pronounced "SW- eye"). • Select File | New to create a new movie file (.swi), or open an exisitng file. • Multiple movies can be opened and will show on the tabs. Click on a tab to select the active movie.

25 MMGD0203 Multimedia Design SwishMax

Exporting and Publishing

To publish from SWiSH Max it is necessary to export to another file format (in contrast to saving to the .swi document format). SWiSH Max is able to export five file formats.

26 MMGD0203 Multimedia Design SwishMax

Exporting and Publishing

• Flash file format (.swf): The file the Flash player reads. You can also choose to export the HTML page the browser uses to display the SWF movie • Video file format (.avi): A video format which can be played by (for exampl) the Windows Media Player™. • Flash Player Projector (.exe): A stand-alone executable files . • Animated GIF (.gif): A GIF format file which contains a set of images in the specific order of the animation.

27 MMGD0203 Multimedia Design SwishMax

The Workspace and Stage

• The main area of the 'Layout' Panel is the workspace. The area within the workspace that corresponds to the viewable area of your Movie is called the 'stage'.

28 MMGD0203 Multimedia Design SwishMax

Timeline Panel

• The 'Timeline' Panel contains time-based properties for the current Scene. • The Scene is made up of a series of Frames, in the same way that a motion picture is made up of Frames. • The Timeline is a visual representation of the Frames with the first Frame at the left and last Frame at the right.

29 MMGD0203 Multimedia Design SwishMax

Timeline Panel

• The rows below the Scene row represent the objects in the Scene. • The rows are displayed in stacking order, with the object that is in front of all other objects displayed at the top (just below the scene row), and the object that is behind all other objects is displayed at the bottom

30 MMGD0203 Multimedia Design SwishMax

Working with Objects

To draw a Line: • Position the mouse pointer to where you want the line to begin • Press and hold the left mouse button • Drag the mouse pointer to where you want to end the line, and release the mouse

31 MMGD0203 Multimedia Design SwishMax

Working with Objects

To draw a Rectangle: • Press and hold the left mouse button down (or click and release) at the position you wish to draw a corner of the rectangle • Drag the pointer diagonally to adjust the size of the rectangle • Release the mouse button (or click and release) to end the drawing • To draw a square, press and hold the Shift key while dragging.

32 MMGD0203 Multimedia Design SwishMax

Working with Objects

To draw a Rectangle: • Press and hold the left mouse button down (or click and release) at the position you wish to draw a corner of the rectangle • Drag the pointer diagonally to adjust the size of the rectangle • Release the mouse button (or click and release) to end the drawing • To draw a square, press and hold the Shift key while dragging.

33 MMGD0203 Multimedia Design SwishMax

Working with Objects

To draw an Ellipse: • Press and hold the left mouse button where you wish to position the ellipse • Drag the mouse pointer diagonally to adjusting the size of the ellipse • Release the mouse button to end the drawing • To draw a circle, press and hold the Shift key while drawing with the Ellipse tool

34 MMGD0203 Multimedia Design SwishMax

Working with Objects

To draw an Ellipse: • Press and hold the left mouse button where you wish to position the ellipse • Drag the mouse pointer diagonally to adjusting the size of the ellipse • Release the mouse button to end the drawing • To draw a circle, press and hold the Shift key while drawing with the Ellipse tool

35 MMGD0203 Multimedia Design SwishMax

Working with Objects

To draw a Text Object • Select the Text tool • Position the mouse cursor where you wish to place the text • Press the left mouse button to create a new Text object and type to create the text. The new Text Object type (and attributes) will be the same as the previous Text Object. A new Static Text Object will automatically resize itself to contain the text that is typed • Select the text and alter the font size, color, Object type, etc. in the Text Panel • If necessary format the Text Object using Margins and Indents

36 MMGD0203 Multimedia Design SwishMax

Working with Objects

To move an Object on stage: • Select the object using Selection tool. • Click and hold the mouse button and drag the object to new location. • Release the mouse button.

37 MMGD0203 Multimedia Design SwishMax

Working with Objects

To resize an Object: • Select the object using Selection tool. • Drag the handle to the new position and release the mouse.

Note:

• To maintain the aspect ratio of Handle the Object, press and hold Shift key while dragging

38 MMGD0203 Multimedia Design SwishMax

Working with Objects

To rotate an Object: • An Object can be rotated around its Transformation Point using the rotate cursor. • The rotate cursor appears when the mouse pointer is placed just to the outside of the corner handles. • When the cursor appears, press the left mouse button and rotate the object to the desired angle.

Rotate cursor

39 MMGD0203 Multimedia Design SwishMax

Working with Objects

Modify object / text properties • Use the Property Panel to modify object and text properties such as color, font, size, etc… • Select the object or text to open the Property panel.

40 MMGD0203 Multimedia Design SwishMax

Working with Objects

Property panel for object

Stroke Style

Stroke Color

Fill Color

41 MMGD0203 Multimedia Design SwishMax

Working with Objects

Modify object / text properties

Font size Font color

Font name Font style

Alignment

42 MMGD0203 Multimedia Design SwishMax

Imports

• Imports an external file into the current Scene or to the content Library. Multiple files may be selected for importing by holding the Shift or Ctrl key while selecting. • 'Import to Library...' adds the content to the Library as a Resource or Symbol. • 'Import to Stage...' creates an appropriate Object for the content and places it on the Stage (Layout Panel).

43 MMGD0203 Multimedia Design SwishMax

Imports

• Sound – supported file format: – Wave files (*.wav) – MP3 files (*.mp3) – Windows Media Audio (*.wma) – Other audio files (*.au;*.aif;*.aiff;*.snd)

44 MMGD0203 Multimedia Design SwishMax

Imports

• Video – supported file format: – AVI files (*.avi) – Quicktime Video files (*.mov, *.qt) – MPEG video files (*.mpg) – Windows Media Video files (*.wmv, *.asf) – Adobe (*.flv)

45 MMGD0203 Multimedia Design SwishMax

Imports

• Images – supported file format: – Windows bitmap (*.bmp; *.dib) – GIF image (*.gif) – JPEG image (*.jpg; *.if, *.jpeg) – PNG image (*.png)

46 MMGD0203 Multimedia Design SwishMax

Imports

• Animation – supported file format: – Animated GIF (*.gif) (imports as a frame sequence) – (*.swf both compressed and uncompressed) – Flash Projector (*.exe) – SWiSH Max Movie (*.swi)

47 MMGD0203 Multimedia Design SwishMax

Working with Effects

• Effects are animations that change the appearance of an Object over time. You can add, modify and coordinate Effects using the Timeline Panel. • Inserts an Effect to the selected Object or selected group of Objects at the current Frame. The Submenu has a list of the available Effects. • Some of the Effects have a further submenu where you can select the basic Effect, or one of the preset Effects you have recently used (saved or loaded).

48 MMGD0203 Multimedia Design SwishMax

Working with Effects

Add an Effect to Any Object • To add an effect to any object, click the object (click the textbox if you want to add an effect to text) and choose the box, Add effect in the top left of the timeline window. • To change the order and length of effects, drag the effect box or the side of the effect box in the timeline window.

49 MMGD0203 Multimedia Design SwishMax

Scripting

• Scripting is used to support Events and Actions. • Script can be viewed and modified via the Script Panel. • All Actions are triggered in response to an Event. Any Scripting Object can have Events associated with it. • When an Event occurs, the Event Handling Routine executes any Actions that are defined for that Event.

50 MMGD0203 Multimedia Design SwishMax

Scripting

• There are two types of Events: – Frame - Frame Events occur when a Scene or Movie Clip reaches a specified Frame. – Button - Button Events occur when the mouse interacts with an Object in a Scene or a defined key is pressed. Adding a Button Event to an Object makes it behave like a button and allows it to respond to the mouse and keyboard.

51 MMGD0203 Multimedia Design SwishMax

Adding Interaction to Movie

When working with many scenes, you need to stop the movie so it will stop until the user click on the button to continue. To stop the movie: • Click on frame in the Timeline. • Click the “Add Script” button and select Movie Control > Stop().

52 MMGD0203 Multimedia Design SwishMax

Adding Interaction to Movie

Button are used to link from one scene to another. You can create your own button using drawing tool or you can import any image as button. To convert object to button: • Select the object. • Right-click > Convert > Convert to Button

53 MMGD0203 Multimedia Design SwishMax

Adding Interaction to Movie

To link the scenes: • Select the button. • Open the Script window and type the following code:

This is the name of the scene that you want to link.

54 MMGD0203 Multimedia Design SwishMax

Export the Movie

Once your movie is complete, you can export your movie to other format (eg: swf, exe, etc…). This allows you to show your Movie without any external program or browser. To export the movie: • Save your work. • Select File > Export > exe (Projector).

55 MMGD0203 Multimedia Design SwishMax

Export the Movie

56