Skip to:Content
|
Bottom
Cover image for Macromedia Flash MX unleashed
Title:
Macromedia Flash MX unleashed
Publication Information:
Indianapolis, Ind. : Sams Publishing, 2003
ISBN:
9780672324017
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010050524 TR897.7 M333 2003 Open Access Book Book
Searching...

On Order

Summary

Summary

complete reference on the newest version of Flash, covering the fundamentals quickly and moving into advanced content for developers.


Author Notes

Matthew Pizzi is the training director at Train Simple


Table of Contents

Introductionp. 1
1 What's New in Flash MX?p. 3
The New Timelinep. 4
Quick Start Templatesp. 9
Backward Compatibilityp. 10
Prebuilt Componentsp. 11
Product Integrationp. 13
Dynamic Mediap. 15
New ActionScript Editorp. 17
Dynamic Masksp. 18
Video Supportp. 19
Accessibilityp. 19
2 Introducing Flash MXp. 21
Flash Is Vector Basedp. 22
Interfacep. 23
Flash MX Preferencesp. 32
Keyboard Shortcutsp. 38
Changing the Workspace with the View Menup. 40
Summaryp. 45
3 Creating Graphics in Flashp. 47
The Toolsp. 48
Creating Custom Colors and Gradientsp. 57
Tips for Creating Graphics in Flashp. 75
Graphic Techniquesp. 79
Importing Bitmap Graphicsp. 80
Working with Bitmapsp. 81
4 Flash Animationp. 85
The Timelinep. 86
Creating Animation in Flashp. 89
Changing Timeline Viewsp. 100
5 Symbols and the Libraryp. 103
An Overview of Graphic Symbolsp. 104
An Overview of Button Symbolsp. 108
Motion Tweeningp. 111
Creating Interactivity with Buttonsp. 119
The Movie Clipp. 122
Nested and Compound Animationp. 126
The Libraryp. 129
6 Working with Sound in Flashp. 133
Adding Sound to Your Moviep. 134
7 Development Techniquesp. 151
Masking Techniquesp. 152
Loading a Moviep. 166
Preloadersp. 178
8 Publishingp. 185
Where to Find Publishingp. 186
Versatile Formatsp. 187
Macromedia Flash Player 6 and the SWF File Formatp. 188
Version Fieldp. 190
Sound Settingsp. 190
Other Flash Tab Settingsp. 191
Alternative File (JPEG, GIF, and PNG) Settingsp. 193
HTMLp. 199
Standalone Projectorsp. 203
FS Commandsp. 204
QuickTime Settingsp. 205
9 Animation Techniques and Digital Videop. 209
Controlling Speedp. 210
The Bouncing Ballp. 212
Integrating Digital Video in Flash MXp. 228
Creating QuickTime Movie Controls and a Custom QuickTime Skinp. 234
10 Approaching ActionScriptp. 239
Object-Oriented Scriptingp. 240
ActionScript Object Modelp. 244
Flash's Objects--Movie Clipsp. 245
Propertiesp. 247
Variablesp. 250
Methodsp. 254
Functionsp. 255
String Literals Versus Expressionsp. 258
Addressing and Dot Syntaxp. 259
Absolute Addressingp. 260
Relative Addressingp. 264
Addressing from Within Nested Movie Clipsp. 266
ActionScript Structurep. 272
The Actions Panelp. 281
Normal Mode and Expert Modep. 287
Importing and Exporting Scriptsp. 288
Actions Panel Pop-up Menup. 288
11 Data Types and Variables--In Depthp. 291
Types of Data Typesp. 292
The String Data Typep. 293
Manipulating Stringsp. 295
The Number Data Typep. 305
Boolean Data Typep. 309
Null Data Typep. 309
Undefined Data Typep. 310
Array Data Typep. 310
Movieclip Data Typep. 310
Object Data Typep. 311
Variablesp. 311
12 Statements and Expressions--In Depthp. 329
Statement Syntaxp. 331
Object Statementsp. 333
Flow Modifiersp. 336
13 Working with the Movie Clip Objectp. 361
Generating Random Valuesp. 364
Using If/Else Logic to Control the Movie Clip's Movementp. 366
Controlling Movie Clip Properties and Working with ActionClipsp. 367
Duplicating Movie Clipsp. 384
14 Functionsp. 389
Creating a Functionp. 390
Running the Functionp. 390
Using Parameters in Functionsp. 392
Functions That Return Valuesp. 393
Nested Functionsp. 394
Function Scopep. 395
Mapping to a Functionp. 395
The global Objectp. 396
Variables and Functionsp. 398
Argumentsp. 401
Functions Built in to Flashp. 409
15 Arraysp. 419
What Is an Array and How Does It Work?p. 420
Deconstructing an Arrayp. 420
Creating an Arrayp. 420
Retrieving Information from an Arrayp. 423
Adding Elements to Arraysp. 424
Naming Array Elementsp. 431
Removing Array Elementsp. 432
Changing Elements in Arraysp. 435
Advanced Nested Arraysp. 435
Additional Array Methodsp. 437
Sorting Arraysp. 439
Applied Examplep. 442
Summaryp. 445
16 Componentsp. 447
The History of Smart Clipsp. 448
Introduction to Componentsp. 448
Setting Parametersp. 452
Built-in UI Componentsp. 454
Passing Information to and from ActionScript with Componentsp. 467
The Appearance of Componentsp. 471
Creating Componentsp. 476
The Downside to Componentsp. 478
Flash UI Component Resourcesp. 478
17 Event Handlersp. 481
What Is an Event Handler?p. 482
ActionScript Handlersp. 483
Where to Write Handlersp. 483
Creating a Buttonp. 484
Movie Clip Handlersp. 487
Methodsp. 492
Attach Movie and Methodsp. 494
Event Handlers and the Prototype Objectp. 496
18 ActionScript's Built-in Objects in Actionp. 503
The Mouse Objectp. 505
The Date Objectp. 507
The Color Objectp. 511
The Sound Objectp. 516
The Math Objectp. 520
19 Working with the Key Object and Textp. 525
The Text Field Basicsp. 526
ActionScripting Text Fieldsp. 533
Interfacing Text Fields with Outside Datap. 543
20 Debuggingp. 555
Writing Proactive ActionScriptp. 556
Naming Conventionsp. 557
Identifying Bugsp. 559
Debugging from Remote Locationsp. 575
21 Advanced Interactivityp. 579
Creating Draggable Objectsp. 580
Creating Interactivity with the Mousep. 593
Creating Preloaders That Return Accurate Informationp. 598
Creating Custom Scrollable Objectsp. 600
Creating Dynamic and Draggable Masksp. 602
22 Interfacing with JavaScriptp. 607
Creating a Pop-up Windowp. 608
Triggering an Alert Dialog Boxp. 613
Having Fun with JavaScriptp. 617
23 Creating a Flash Gamep. 621
Create the Basics Firstp. 622
Add Elements to the Gamep. 635
Arrays in Gamesp. 638
Use External Files for Easily Updating Gamesp. 643
Save Games and High Scoresp. 644
Final Words of Wisdomp. 649
24 Getting and Sending Datap. 651
Formatting Dynamic Text with HTML Tagsp. 655
Creating Scrolling Textp. 656
Sending a Form to an E-mail Accountp. 659
25 An Introduction to Flash and ColdFusion Integrationp. 663
Componentsp. 665
Previous Integration Methodsp. 667
Salsap. 668
A Basic Account Management Systemp. 669
Debuggingp. 683
Advancing Your Skillsp. 684
Summaryp. 684
26 Integration with ASPp. 685
Getting Startedp. 687
The Conceptp. 688
Sending Data from Flash to ASPp. 691
Sending Data from ASP to Flashp. 694
Building a Working Modelp. 700
Concept Checkp. 702
Getting Started with Databasesp. 702
Integrating with ASP and Microsoft Accessp. 708
Working with Images and ASPp. 724
The Final Examplep. 725
Summary of Conceptsp. 725
Troubleshootingp. 726
27 Integration with PHPp. 729
Why PHP and Flash?p. 731
PHP Scripting for Dynamic Contentp. 732
Your First PHP Script: Testing the Serverp. 734
Exploring Optional Modulesp. 737
PHP Fundamentalsp. 738
Receiving Data from PHP to Flashp. 742
Sending Data from Flash to PHP (to Flash)p. 745
Echo Valley Becomes a Wishing Wellp. 747
Using MySQLp. 748
Further Readingp. 756
28 Integration with Servers: An Overviewp. 759
Embedded Flash Moviesp. 761
Web Content: Format Versus Originp. 762
Serving Active Contentp. 763
The Data Format for Flash Moviesp. 764
How Flash Requests Datap. 766
How Flash Processes the Data It Receivesp. 767
Configuring a Movie to Load Network Datap. 768
Sending Active Content to an Embedded Moviep. 770
Active Process Modelsp. 772
Implementation Issuesp. 773
29 ActionScript Referencep. 777
Actionsp. 778
Operatorsp. 816
Functionsp. 841
Constantsp. 847
Propertiesp. 849
Objectsp. 860
30 Flash Alternativesp. 899
No-Cost Flash: FLASHtyperp. 900
Low-Cost Flash: SWiSHp. 911
A SWF Linksp. 929
B SWF Software Toolsp. 937
Indexp. 953
Go to:Top of Page