More Ebooks:

Using Macromedia Fireworks MX

Using Macromedia Dreamweaver MX

Using HomeSite+ for Dreamweaver MX

The Intranet Advantages

Teach Yourself Networking in 24 Hours

Teach Yourself HTML 3.2 in 24 Hours

Teach Yourself Cafe in 21 Days

TCP-IP for Microsoft Windows NT - MCSE Series

Sybex CCNP Routing Study Guide

Special Edition Using TCP-IP

find on eBook ToC:


,

ISBN:, Edition: ,

Price: -

CONTENTS

INTRODUCTION

Getting Started ~ 9
System requirements for Flash authoring ~ 9
System requirements for the Flash Player ~ 9
Installing Flash ~ 10
What’s new in Flash MX ~ 10
Guide to instructional media ~ 13
Launching Flash on a network ~ 15

CHAPTER 1

Working in Flash ~ 17
Artwork in Flash ~ 17
Animation in Flash ~ 17
Interactive movies in Flash ~ 18
Application development in Flash ~ 18
The Stage and workspace ~ 18
Creating a new document ~ 21
Setting preferences in Flash ~ 22
Using the Property inspector to change document attributes ~ 24
Customizing keyboard shortcuts ~ 25
Using scenes and the Scene panel ~ 27
Using the Timeline ~ 28
Using frames and keyframes ~ 31
Using layers ~ 33
Previewing and testing movies ~ 39
Using the Movie Explorer ~ 40
Speeding up movie display ~ 42
Saving Flash documents ~ 43
Configuring a server for the Flash Player ~ 44
Printing Flash documents as you edit ~ 45

CHAPTER 2

Working with Flash assets ~ 47
Assets and asset management ~ 47
Panels and the Property inspector ~ 48
Using the toolbox ~ 52
Using context menus ~ 54
Using the library ~ 54
About components ~ 58

CHAPTER 3

Drawing ~ 59
About vector and bitmap graphics ~ 59
Flash drawing and painting tools ~ 61
About overlapping shapes in Flash ~ 62
Drawing with the Pencil tool ~ 63
Drawing straight lines, ovals, and rectangles ~ 63
Using the Pen tool ~ 64
Painting with the Brush tool ~ 69
Reshaping lines and shape outlines ~ 70
Erasing ~ 72
Modifying shapes ~ 73
Snapping ~ 74
Choosing drawing settings ~ 75

CHAPTER 4

Working with Color ~ 77
Using the Stroke Color and Fill Color controls in the toolbox ~ 77
Using the Stroke Color and Fill Color controls in the
Property inspector ~ 79
Working with solid colors and gradient fills in the Color Mixer ~ 80
Modifying strokes with the Ink Bottle tool ~ 82
Applying solid, gradient, and bitmap fills with the Paint Bucket tool ~ 83
Transforming gradient and bitmap fills ~ 84
Copying strokes and fills with the Eyedropper tool ~ 86
Locking a gradient or bitmap to fill the Stage ~ 86
Modifying color palettes ~ 87

CHAPTER 5

Using Imported Artwork and Video ~ 89
Placing artwork into Flash ~ 89
Working with imported bitmaps ~ 96
Importing video ~ 100

CHAPTER 6

Adding Sound ~ 109
Importing sounds ~ 109
Adding sounds to a movie ~ 110
Adding sounds to buttons ~ 112
Using sounds with Sound objects ~ 112
Using the sound-editing controls ~ 113
Starting and stopping sounds at keyframes ~ 114
About the onSoundComplete event ~ 114
Compressing sounds for export ~ 115

CHAPTER 7

Working with Graphic Objects ~ 119
Selecting objects ~ 119
Grouping objects ~ 122
Moving, copying, and deleting objects ~ 123
Stacking objects ~ 125
Transforming objects ~ 126
Flipping objects ~ 131
Restoring transformed objects ~ 131
Aligning objects ~ 131
Breaking apart groups and objects ~ 133

CHAPTER 8

Working with Text ~ 135
About embedded fonts and device fonts ~ 136
Creating text ~ 136
Setting text attributes ~ 139
Creating font symbols ~ 143
Editing text ~ 144
About transforming text ~ 144
Breaking text apart ~ 144
Linking text to a URL (horizontal text only) ~ 145
Substituting missing fonts ~ 145

CHAPTER 9

Using Symbols, Instances, and Library Assets ~ 149
Types of symbol behavior ~ 150
Creating symbols ~ 151
Creating instances ~ 154
Creating buttons ~ 154
Enabling, editing, and testing buttons ~ 157
Editing symbols ~ 157
Changing instance properties ~ 159
Breaking apart instances ~ 163
Getting information about instances on the Stage ~ 163
Copying library assets between movies ~ 165
Using shared library assets ~ 165
Resolving conflicts between library assets ~ 168

CHAPTER 10

Creating Animation ~ 169
About tweened animation ~ 169
About frame-by-frame animation ~ 170
About layers in animation ~ 170
Creating keyframes ~ 170
Representations of animations in the Timeline ~ 171
About frame rates ~ 171
Extending still images ~ 172
Distributing objects to layers for tweened animation ~ 172
Tweening instances, groups, and type ~ 173
Tweening motion along a path ~ 176
Tweening shapes ~ 178
Using shape hints ~ 179
Creating frame-by-frame animations ~ 180
Editing animation ~ 181
Using mask layers ~ 183

CHAPTER 11

Writing Scripts with ActionScript ~ 187
Using the Actions panel ~ 187
Using an external text editor ~ 195
About syntax highlighting ~ 196
Setting Actions panel preferences ~ 196
Using code hints ~ 197
Assigning actions to a frame ~ 199
Assigning actions to a button ~ 200
Assigning actions to a movie clip ~ 201

CHAPTER 12

Understanding the ActionScript Language ~ 203
Differences between ActionScript and JavaScript ~ 203
About scripting in ActionScript ~ 204
ActionScript terminology ~ 209
Deconstructing a sample script ~ 212
Using ActionScript syntax ~ 213
About data types ~ 216
About variables ~ 219
Using operators to manipulate values in expressions ~ 223
Using actions ~ 229
Writing a target path ~ 230
Controlling flow in scripts ~ 230
Using built-in functions ~ 232
Creating functions ~ 233
About built-in objects ~ 236
About custom objects ~ 239
Using Flash MX ActionScript with older versions of Flash ~ 242

CHAPTER 13

Working with Movie Clips and Buttons ~ 245
About multiple Timelines ~ 246
Using actions and methods to control movie clips ~ 254
Handling events with ActionScript ~ 260
Manipulating buttons with ActionScript ~ 265

CHAPTER 14

Creating Interaction with ActionScript ~ 267
Controlling movie playback ~ 267
Creating complex interactivity ~ 271

CHAPTER 15

Using Components ~ 289
Working with components in Flash MX ~ 290
Adding components to Flash documents ~ 293
Deleting components from Flash documents ~ 295
About component label size and component width and height ~ 296
The CheckBox component ~ 296
The ComboBox component ~ 297
The ListBox component ~ 298
The PushButton component ~ 299
The RadioButton component ~ 300
The ScrollBar component ~ 301
The ScrollPane component ~ 303
Writing change handler functions for components ~ 304
Customizing component colors and text ~ 305
Customizing component skins ~ 309
Creating forms using components ~ 312

CHAPTER 16

Connecting with External Sources ~ 319
Sending and loading variables to and from a remote source ~ 319
Sending messages to and from the Flash Player ~ 329

CHAPTER 17

Creating Printable Movies ~ 333
Printing from the Flash Player ~ 333
Adding a Print action ~ 336
Printing from the Flash Player context menu ~ 339
About publishing a movie with printable frames ~ 340

CHAPTER 18

Creating Accessible Content ~ 341
About the Macromedia Flash Accessibility Web page ~ 341
About screen reader technology ~ 341
About accessible objects in Flash movies ~ 342
Supported configurations ~ 343
Specifying basic accessibility ~ 343
Specifying advanced accessibility options ~ 344
Suggestions for creating effective accessibility ~ 347
Testing accessible content ~ 348

CHAPTER 19

Testing a movie ~ 349
Optimizing movies ~ 349
Testing movie download performance ~ 350
Authoring and scripting guidelines ~ 352
Using the Debugger ~ 353
Using the Output window ~ 362

CHAPTER 20

Publishing ~ 365
Playing your Flash movies ~ 365
Unicode text encoding in Flash movies ~ 366
Publishing Flash documents ~ 367
About HTML publishing templates ~ 382
Customizing HTML publishing templates ~ 383
Editing Flash HTML settings ~ 386
Previewing the publishing format and settings ~ 393
Using the stand-alone player ~ 393
Configuring a Web server for Flash ~ 394
Screening traffic to your Web site ~ 394

CHAPTER 21

Exporting ~ 395
Exporting movies and images ~ 395
About export file formats ~ 396
Updating Flash movies for Dreamweaver UltraDev ~ 401

APPENDIX A

Keyboard shortcuts ~ 403
Navigation keys ~ 403
Action keys ~ 404
Mouse actions ~ 404
Menu items ~ 404

APPENDIX B

Operator Precedence and Associativity ~ 405

APPENDIX C

Keyboard Keys and Key Code Values ~ 407
Letters A to Z and standard numbers 0 to 9 ~ 407
Keys on the numeric keypad ~ 408
Function keys ~ 409
Other keys ~ 410

APPENDIX D

Error Messages ~ 411

INDEX ~ 415