seg3120 analysis and design for user interfaces flash

14
1 SEG3120 Analysis and Design for SEG3120 Analysis and Design for User Interfaces User Interfaces Flash Flash Anis Zarrad Parallel Simulations and Distributed Systems (PARADISE) Research Laboratory SITE, University of Ottawa

Upload: eve-whitney

Post on 31-Dec-2015

34 views

Category:

Documents


3 download

DESCRIPTION

SEG3120 Analysis and Design for User Interfaces Flash. Anis Zarrad. Parallel Simulations and Distributed Systems (PARADISE) Research Laboratory SITE, University of Ottawa. Outline. What is a flash? Macromedia Flash MX 2004 Flash concepts Flash Demos Conclusion Additional help. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SEG3120 Analysis and Design for User Interfaces Flash

1

SEG3120 Analysis and Design for User SEG3120 Analysis and Design for User InterfacesInterfaces

FlashFlash

Anis Zarrad

Parallel Simulations and Distributed Systems

(PARADISE) Research Laboratory

SITE, University of Ottawa

Page 2: SEG3120 Analysis and Design for User Interfaces Flash

2

Outline Outline

• What is a flash?

• Macromedia Flash MX 2004

• Flash concepts

• Flash Demos

• Conclusion

• Additional help

Page 3: SEG3120 Analysis and Design for User Interfaces Flash

3

What is a flashWhat is a flash

• Macromedia Flash is a multimedia graphics program specially for use on the Web

• Flash enables you to create interactive "movies" on the Web

• Flash uses vector graphics, which means that the graphics can be scaled to any size without losing clarity/quality

• Flash does not require programming skills and is easy to learn

Page 4: SEG3120 Analysis and Design for User Interfaces Flash

4

The Software Engineering of The Software Engineering of FlashFlash

In terms of interactivity: HTML DHTML Flash

• Specify exact positioning of the various page elements statically or dynamically.

• Progressive streaming by default (Flash MX as well as Flash Communication Server MX)

• Supports vector graphics• Open source file format specs (not an open

source technology, only the file format specs are)

Page 5: SEG3120 Analysis and Design for User Interfaces Flash

5

Flash ConceptsFlash Concepts

• Timeline • Organize and control a flash movie content over time in

layers and frames

• Key frames• A frame in which a change in an animation is defined

• Tweening– In between in-tween tweening– Motion vs. Shape

• ActionScript• Symbols (graphic, movie clip, button)• Path animation

Page 6: SEG3120 Analysis and Design for User Interfaces Flash

6

Need to knowNeed to know

• Basic knowledge of HTML

• Basic knowledge of java script

• Knowledge of graphics programs like Adobe Photoshop and Illustrator will make creating graphics in flash much easier

Page 7: SEG3120 Analysis and Design for User Interfaces Flash

7

Is it an industry leader?Is it an industry leader?

• Macromedia Flash player numbers indicate that it is used by more then 386 million people.

• It is included in all the most popular browsers, so anyone with a new version of Netscape or Internet Explorer is guaranteed to be able to view Flash movies on the Web

Page 8: SEG3120 Analysis and Design for User Interfaces Flash

8

Flash vs. Animated Images and Flash vs. Animated Images and Java AppletsJava Applets

• Animated images and Java applets are often used to create dynamic effects on Web pages.

• The advantages of Flash are:• Flash loads much faster than animated images • Flash allows interactivity, animated images do

not • Flash does not require programming skills, java

applets do

Page 9: SEG3120 Analysis and Design for User Interfaces Flash

9

Flash vs. Animated Images and Flash vs. Animated Images and Java AppletsJava Applets

• Websites made up of music, videos, and custom, graphic intensive interfaces are all possible with Macromedia Flash.

• Quick loading, especially compared to traditional methods like GIF animations

Page 10: SEG3120 Analysis and Design for User Interfaces Flash

10

Flash screen shotFlash screen shotTool Box

menu Timeline frames

Stage

Page 11: SEG3120 Analysis and Design for User Interfaces Flash

11

Demos Demos

• Motion Tweening• Simple animation• Draw object motion guide• Falling text• How to change the color of an object.

• Shape tweening• Morphing a shape

• Create your own Button

• Flash Sound

Page 12: SEG3120 Analysis and Design for User Interfaces Flash

12

ConclusionConclusion

• Flash is easer to create them java applet

• Some applets are programmed so they eventually take up all resources on the computer, and this results in "freezing" the browser.

• There are things that you can program in java that just can't be done with Flash.

Page 13: SEG3120 Analysis and Design for User Interfaces Flash

13

Additional HelpAdditional Help

• With Shape Tweening animation change a circle to a square using 1- 40 frames.

• Use a modify transform to flip a horizontal text

Page 14: SEG3120 Analysis and Design for User Interfaces Flash

14

ReferencesReferences

• http://www.w3schools.com/flash/

• Macromedia Flash web site