rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780735713970

Macromedia Flash MX 2004 Demystified

by ; ;
  • ISBN13:

    9780735713970

  • ISBN10:

    0735713979

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2004-01-01
  • Publisher: Macromedia Press
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $45.00
We're Sorry.
No Options Available at This Time.

Summary

Written by a trio of interactive design pros and published by the folks behind the software, this guide is the place to turn when youre ready to move beyond the manual and leverage all of Flash MX 2004s power to solve real-world problems. Through a combination of straightforward explanations and hands-on exercises, youll learn about such key topics as accessing external data sources, publishing in various formats, and creating elegant and effective ActionScripts. Best of all, the authors share their inside knowledge of Flash MX 2004s newest features: essential ActionScript 2.0 commands and standards, expanded support for rich media, a streamlined user interface, new Timeline Effects and Behaviors, and more. The companion CD includes all of the files you need to complete the books lessons. So what are you waiting for? Get this book and start getting flashy with your dynamic, interactive Web sites.

Author Biography

Shawn Pucknell is a freelance consultant who is very active in the interactive community. Founder and president of the Toronto Flash users group, FlashinTO, Shawn also started Canada's annual FlashintheCan Festival Brian Hogg is a freelance Flash developer and writer working in Oakville, Ontario, Before coming to Ten Plus One, Brian worked as a Flash developer for Medium One Productions Craig Swann is the founder of CRASH!MEDIA Corp

Table of Contents

Introductionp. 3
The Basics
Welcome to Flash MX 2004p. 13
Why Flash Is So Pervasivep. 14
Choosing Between Flash MX 2004 and Flash MX Professional 2004p. 16
New Features in Flash 2004p. 17
New Features in Flash MX Professional 2004p. 20
Overview of the Interface and Toolsp. 23
Saving, Versioning, and Compactingp. 24
The Start Pagep. 25
Getting Started with Basic Toolsp. 26
The Property Inspectorp. 31
Moving on to More Toolsp. 34
Customizing Your Toolbarp. 55
Points to Rememberp. 56
The Library, Symbols, and the Timelinep. 59
Panelsp. 60
The Timelinep. 61
Layersp. 70
Symbolsp. 74
The Libraryp. 88
Shared Librariesp. 92
Points to Rememberp. 95
Exploring Views and Panelsp. 97
Viewsp. 98
The Document Properties Dialog Boxp. 103
The Info Panelp. 104
The Align Panelp. 105
Working with Color in Flashp. 107
The Fill Transform Toolp. 112
The Movie Explorerp. 113
The Scene Panelp. 118
The History Panelp. 119
The Help Panelp. 121
Panel Setsp. 122
Points to Rememberp. 123
Importingp. 125
How to Import Assets into Flashp. 126
Points to Rememberp. 138
Animation, Effects, and Maskingp. 141
Traditional Animation Basics (Cel-Based Animation)p. 142
Animation: Motion Capabilities and Methods in Flashp. 146
Maskingp. 166
Timeline Effectsp. 170
Points to Rememberp. 179
Behaviorsp. 183
How Do Behaviors Work?p. 184
Points to Rememberp. 197
ActionScript
Introduction to ActionScriptp. 201
What Is ActionScript?p. 202
The Actions Panelp. 203
Basic ActionScriptp. 209
Your First Actionsp. 213
Adding Buttons with ActionScriptp. 218
The All-Powerful Movie Clipp. 220
Points to Rememberp. 228
ActionScript Basics: Data and Statementsp. 231
Variablesp. 232
Data Typesp. 235
Operatorsp. 241
Statementsp. 248
The x and y Coordinate Systemp. 254
Points to Rememberp. 263
ActionScript: Functions, Events, and Objectsp. 265
Interacting with Moviesp. 266
Events and Event Handlersp. 270
Built-In Classesp. 273
Dynamic Masksp. 292
Dynamically Creating and Loading Movie Clipsp. 293
Shared Objectsp. 301
Depth Sortingp. 305
Points to Rememberp. 312
Animation and Drawing with ActionScript: The Drawing APIp. 315
An Introduction to the Drawing APIp. 316
Points to Rememberp. 344
Componentsp. 347
What Are Components?p. 348
Using Preexisting Componentsp. 349
Customizing Componentsp. 370
Points to Rememberp. 388
Elements
Textp. 393
Modifying Text Fields with ActionScriptp. 394
HTML in Textp. 395
Scrolling Textp. 405
Creating Dynamic Text Fieldsp. 406
The Selection Objectp. 408
The TextFormat Classp. 411
The Strings Panelp. 415
Small Font Supportp. 420
Cascading Style Sheet Supportp. 421
Spell Checkerp. 424
The Find and Replace Panelp. 426
Points to Rememberp. 431
Imagesp. 433
Bitmap and Vector Imagesp. 434
Bitmap Imagesp. 435
Vector Imagesp. 443
Transforming Bitmap and Vector Artworkp. 448
Groupsp. 450
Points to Rememberp. 451
Audiop. 453
Preparing Audio for Use in Flashp. 454
Working with Audio in Flashp. 454
Interactive Audiop. 459
Controlling Pan via ActionScriptp. 464
Loading and Playing External MP3 Filesp. 466
Using the onSound Complete() Methodp. 475
Points to Rememberp. 483
Videop. 485
The Power of Videop. 486
Video Integration Optionsp. 486
Importing Video into Flashp. 493
Creating FLV Filesp. 508
Points to Rememberp. 511
Extending Flash
Accessing External Datap. 517
History of External Data in Flashp. 518
Introduction to ActionScript Classesp. 519
Extensible Markup Language (XML)p. 525
External File Formatsp. 540
Dynamic Data Sourcesp. 542
Points to Rememberp. 551
Advanced Communicationp. 553
Flash Remoting Basicsp. 554
Flash Communication Serverp. 580
The NetConnection Debuggerp. 594
Points to Rememberp. 596
Next Steps
Writing Code That Rocks: ActionScript Best Practicesp. 601
Variable Namesp. 602
Using Constants in Your Applicationp. 603
Code Hintingp. 603
Commenting Codep. 604
Variable Scopep. 606
General Guidelinesp. 608
Points to Rememberp. 623
OOP for Flashersp. 625
OOP in Theoryp. 626
Benefits of OOPp. 629
OOP in Practice: Classesp. 631
Inheritance: The extends Keywordp. 639
Events with Objectsp. 642
More OOP Goodiesp. 645
Final Code for the UFO Projectp. 651
Points to Rememberp. 654
Math for Flashersp. 657
Physics and Math: How Much Is Needed?p. 658
The Basics of Trigonometryp. 659
Motionp. 670
Mathematically Generated Imagesp. 676
Points to Rememberp. 680
3D in Flashp. 683
Flash and 3D: Advantages and Limitationsp. 684
Prerendered 3D Graphicsp. 685
Real Time: Basics of 3D Programmingp. 688
Points to Rememberp. 710
Finishing
Publishingp. 715
Testing Your Moviep. 716
Publishing Your Moviep. 720
Search Engines and Flashp. 730
CD Tips, Tricks, and Issuesp. 740
Exporting Non-Flash Formatsp. 741
Points to Rememberp. 743
Developing for Pocket Devicesp. 745
Background on Developing for Pocket PCsp. 746
Developing Flash for Pocket PCsp. 751
Points to Rememberp. 763
Troubleshootingp. 765
Using the trace() Methodp. 766
Using the Error Class and try...catch...finally Statementsp. 768
The Flash Debuggerp. 770
Points to Rememberp. 780
Accessibilityp. 783
What Is Accessibility?p. 784
Flash and Accessibilityp. 785
Points to Rememberp. 792
The Flash Playerp. 795
Flash Player 7 Content in Earlier Playersp. 796
New Features of the Flash Playerp. 797
Points to Rememberp. 809
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program