by Damon Dean and Andy Cowitt
Seven Quick Guides to Super Web Design_One Great Price!
7 BOOKS IN 1
-Building Web Sites
-Dreamweaver 8
-Fireworks 8
-Flash 8
-Contribute 3
-FreeHand MX
-ColdFusion MX7 Developer Edition
-Building Web Sites
-Dreamweaver 8
-Fireworks 8
-Flash 8
-Contribute 3
-FreeHand MX
-ColdFusion MX7 Developer Edition
Damon Dean has been working in Internet technologies and development for
nearly a decade as an editor, producer, and developer. As a development
editor for Sybex, Damon was responsible for developing both the multimedia
and computer-game book lines. After developing those properties into profitable
units, he moved on to Postlinear Entertainment, where he produced
and designed online multiplayer computer games for publishers such as Sega
and MGM. Three years later, Damon took his software development skills and
moved into Web development. As a founding member of 415 Productions,
Damon worked with several large companies, including Credit Suisse, Robert
Mondavi, HP, and BART. His application design and development resumé
includes architecting and building content management systems, extranets,
corporate intranets, and enterprise CRMs. After four years at 415, Damon
moved on in the summer of 2001 to be the Internet Services Director at a private
foundation in Oakland, California.
Damon has written several books, dating back to 1996. His first book,
A Pocket Tour of Multimedia on the Internet (Sybex), was eventually translated
into five languages. In 1997, Damon began a relationship with Wiley
Publishing and has written several books for them, including Web Channel
Development For Dummies, FrontPage 2000 For Dummies Quick Reference,
ACT! 2000 For Windows For Dummies Quick Reference (co-author), and more
recently, Cascading Style Sheets For Dummies.
Andy Cowitt is a freelance Web developer who spent five years learning the
trade at the award-winning firm 415, Inc. While at 415, Andy worked on multimedia
presentations and Web sites for Apple, Oracle, Macromedia, the San
Francisco Symphony, KQED, and Stag’s Leap Wine Cellars. He’s been using
Macromedia’s products since each of them arrived on the scene. In his spare
time, Andy plays guitar and ukulele and makes videos. He lives in Oakland
with illustrator Michael Wertz and their dog, Olive.
Authors’ Acknowledgments
Damon Dean and Andy Cowitt: As with any book, there’s a big cast of characters
that help bring it all together. First and foremost, we’d like to acknowledge
the patient, thoughtful work of editors: project editor Christopher
Morris, the numerous copy editors, and technical editors Danilo Celic and
Ron Rockwell. Additionally, we’d like to thank acquisitions editor Steve
Hayes, who, for some reason, keeps asking us to come back and write books.
I guess we miss our deadlines better than the other guys.
Damon would like to thank Craig Ziegler, Vincent James, Eric Schmidt, and
Daniel Hai, all of whom work at the California HealthCare Foundation, for
their support while writing this book. In addition, Damon would like to thank
his friends and family, who consistently put up with his crankiness as this
book got closer and closer to being completed, specifically Chris Jennings,
Ryan Clifford, Matthew Allington, and of course, his parents, John and Kathy
Dean. He’d also like to thank his grandmother . . . just because.
Andy wishes to thank his parents, Ben and Adria Cowitt, and his extended
family, with special nods to Michael Wertz, Phil Benson, and especially
Damon Dean, for all their encouragement and support.
Introduction
Macromedia has always been known as a leading-edge design company.
Since it introduced Director more than a decade ago, Macromedia
has shrewdly developed products (like Fireworks and Dreamweaver) and
acquired products (such as Flash and FreeHand) geared toward turning
artists into developers. With its acquisition of Allaire, Macromedia added
a powerful technology platform to its suite of design-oriented products.
Macromedia Studio 8 integrates the Macromedia products into a single set
of Web development tools. The result? We’ve worked in Web development
since its inception, and we can honestly say that there’s never been a product
that is as well designed for Web designers as Macromedia Studio 8.
About This Book
Macromedia Studio 8 All-in-One Desk Reference For Dummies (we know, it’s a
mouthful) is designed to be a hands-on, easy-to-understand guide to the features
in all the Macromedia Studio products. The no-nonsense approach is
designed to help you begin to build Web sites by covering the basics in a
clear and concise fashion. The way we see it, you’ve got things to do, and
reading a book, even a clever one, takes up valuable time. The faster we can
help you do something or answer a question, the better.
There have been some changes in the latest version of Macromedia Studio 8
that are worth noting here. In Studio 8, FreeHand and ColdFusion have been
dropped from the product. However, we still cover them here because if you
have upgraded from a previous version of Studio, then you still have those
products on your computer. In addition, you can still download FreeHand
MX and the developer edition of ColdFusion from the Macromedia Web site.
How to Use This Book
You can use this book in a few different ways:
✦ As a reference: If you already have a Web site and use Macromedia Studio,
this book can be a handy refresher for that thing you couldn’t quite
remember how to do. Whether it’s exporting graphics to Macromedia
Flash from FreeHand, or the right syntax for a query in ColdFusion, use
this book to fill in those gaps that we all have . . . especially as we get older.
2 Three Presumptuous Assumptions
✦ To guide you through building a Web site: Several authors contributed
to the creation of this book. All of us have a wealth of experience in the
process of building Web sites. In this book, we’ve tried to impart as much
of our collective knowledge about the processes and pitfalls of building
Web sites using these tools as we can.
✦ To learn about the tools: In this All-in-One Desk Reference, each minibook
has at most 150 pages to cover a product or topic, which means that we
get right to the point and make the topics covered easy to understand.
We believe that this approach makes figuring out these products easier.
Three Presumptuous Assumptions
Before you dive into the book, we thought we should give you some advance
warning of our expectations. We know, you’re the audience, so we shouldn’t
assume anything! But, just so you know where we’re coming from, here are
our three basic assumptions about you, the reader:
✦ You’re in a hurry. Frankly, if you wanted a more in-depth book, you’d
have picked up a regular For Dummies book on one or all of these products.
Hence the no-nonsense, get it done, and keep on moving approach
you’re gonna see inside this book.
✦ You know something about Web development. This isn’t a book in
which we’ll spend a lot of time talking about HTML and how it works.
So you won’t find a chapter anywhere in this book titled, “What the
Internet Is and How It Works.”
✦ You’ll experiment on your own. The approach here is to give you quick,
useful examples of how things work across all these products. In some
cases, the examples can be fairly sophisticated. In most cases, though,
it’s the basics. Our hope is that you’ll take those basic examples and build
your own, more complex ones on top of that, according to the complexity of your site.
Macintosh versus Windows
Macromedia Studio is both a Windows and a Macintosh product. In this book,
you see us use the Windows commands, and the figures all show Windows XP.
If you are using Macromedia Studio on the Mac, you can still do everything
in Book VII if you’re using ColdFusion at your place of business or if your
Internet service provider (ISP) supports ColdFusion.
In general, you can convert between Windows (PC) and Macintosh key commands
by using the following equivalencies:
✦ The Ctrl key on a PC is equivalent to the Command (Ô) key on a Mac.
✦ The Alt key on a PC is equivalent to the Option key on a Mac.
✦ The Enter key on a PC is equivalent to the Return key on a Mac.
How This Book Is Organized
Like all the All-in-One Desk References, this book’s chapters are organized
into minibooks. Most of the minibooks revolve around products, but one is
geared toward the Web development process. The following sections describe
each minibook in more detail.
Book I: An Introduction to Building Web Sites
Before we jump into the products in the Macromedia Studio suite, we want
to frame the conversation around how Web sites get built: things to consider,
organizing yourself, and so on. This minibook walks you through how to figure
out what it is you’re really building and how you should go about preparing to build it.
Book II: Dreamweaver 8
Dreamweaver 8 is the crux of any Web development effort with Macromedia
Studio, so naturally, this is a good place to start. In this minibook, you get a
hands-on look at how you can use Dreamweaver to create and manage your
Web sites, whether they’re more design-oriented (with Macromedia Flash) or
technology-driven (with ColdFusion).
Book III: Fireworks 8
Whereas Dreamweaver is the tool that helps you manage your Web site,
Fireworks 8 is designed to spur your creative vision. This minibook shows you
how to use the variety of tools in this impressive program to bring the look and
feel of your site to life. It also shows you how to use Fireworks in conjunction
with the other Macromedia Studio products (such as Macromedia Flash) effectively.
Book IV: Flash 8
Macromedia Flash 8 is probably the most exciting of the Macromedia products.
Flash delivers animation, sound, and interactivity to the Web like
no other product ever has. If you’ve ever wanted to find out how to use
this tool to add some new zeal to your Web site, then this is the minibook for you!
Book V: Contribute 3
In this minibook, we introduce you to the newest member of the Macromedia
Studio family, Contribute 3. Designed as a collaborative tool that turns your
hard development work into an easy interface for non-techies to update and
publish content to the Web, Contribute puts the power of building Web sites
in the hands of the people you work with. In this minibook, you find everything
you need to know to get you and your collaborators up and running
with Contribute in no time flat.
Book VI: FreeHand MX
This is the minibook for the true illustrators. Whether the final product is a
Flash-based or a traditional HTML-based site, FreeHand MX gives designers
the tools they need to create compelling imagery. In this minibook, you find
out how to turn your ideas into working graphical art to be used in a variety
of Web applications.
Book VII: ColdFusion MX 7 Developer Edition
ColdFusion, once left for dead by many in the industry, now appears wellpoised
to lead mainstream Web development into the dynamic content arena.
In this minibook, you too can find out just how easy it is to use ColdFusion
to create dynamic Web sites.
Product details
Price
|
|
---|---|
File Size
| 20,639 KB |
Pages
|
889 p |
File Type
|
PDF format |
ISBN-13
ISBN-10 | 978-0-7645-9690-2 0-7645-9690-X |
Copyright
| 2006 by Wiley Publishing, Inc |
Contents at a Glance
Introduction
Book I: An Introduction to Building Web Sites
Chapter 1: Why Build a Web Site?
Chapter 2: Developing Web Content
Chapter 3: Choosing the Right Tools for the Job
Chapter 4: Best Practices for Web Development
Book II: Dreamweaver 8
Chapter 1: Introduction to Dreamweaver 8
Chapter 2: Creating Basic Web Pages
Chapter 3: Creating and Using Dreamweaver Sites
Chapter 4: Punching Up Your Pages with Forms and Frames
Chapter 5: Laying Out Pages with Layers
Chapter 6: Using ColdFusion MX 7 Developer Edition in Dreamweaver 8
Chapter 7: Advanced Web Page Design Techniques
Chapter 8: Integrating Dreamweaver 8 with Other Macromedia Products
Book III: Fireworks 8
Chapter 1: Introduction to Fireworks 8
Chapter 2: Fireworks 8 Basics
Chapter 3: Working with Text, Shapes, and Images
Chapter 4: Transforming Text, Shapes, and Images
Chapter 5: The Power of Layers and Frames
Chapter 6: Slicing Up Content for the Web
Chapter 7: Advanced Fireworks 8 Tools
Chapter 8: Integrating Fireworks 8 with Other Macromedia Products
Book IV: Flash 8
Chapter 1: Introduction to Macromedia Flash 8
Chapter 2: Using the Graphics Tools
Chapter 3: Working with Symbols
Chapter 4: Making Your Life Easier with Layers
Chapter 5: Creating Animation
Chapter 6: Adding Sound and Video
Chapter 7: Publishing Movies
Chapter 8: Getting Interactive with ActionScript
Chapter 9: Creating Interfaces with Components and Forms
Chapter 10: Integrating Macromedia Flash 8 with Other Macromedia Products
Book V: Contribute 3
Chapter 1: Introduction to Contribute 3
Chapter 2: Basics for Contributors
Chapter 3: Contribute 3 Administration
Chapter 4: Integrating Contribute 3 with Other Macromedia Products
Book VI: FreeHand MX
Chapter 1: Introduction to FreeHand MX
Chapter 2: Understanding FreeHand MX Basics
Chapter 3: Using the FreeHand MX Text Tools
Chapter 4: Creating Illustrations with FreeHand MX
Chapter 5: Transforming Text, Shapes, and Images with FreeHand MX
Chapter 6: Exploring the Color Management Tools
Chapter 7: Integrating FreeHand MX with Other Macromedia Products
Book VII: ColdFusion MX 7 Developer Edition
Chapter 1: Introduction to ColdFusion MX 7 Developer Edition
Chapter 2: Working with the ColdFusion Administrator
Chapter 3: ColdFusion MX 7 Developer Edition Basics
Chapter 4: Understanding CFML Basics
Chapter 5: Variables, Functions, and Structured Data
Chapter 6: Using Databases with ColdFusion MX 7 Developer Edition
Chapter 7: Advanced Features in ColdFusion MX 7 Developer Edition
Chapter 8: Integrating ColdFusion MX 7 Developer Edition
with Other Macromedia Products
Index
Table of Contents
Introduction....
About This Book........
How to Use This Book .......
Three Presumptuous Assumptions ......
Macintosh versus Windows.........
How This Book Is Organized......
Book I: An Introduction to Building Web Sites..........
Book II: Dreamweaver 8 ....
Book III: Fireworks 8........
Book IV: Flash 8...............
Book V: Contribute 3.........
Book VI: FreeHand MX ..........
Book VII: ColdFusion MX 7 Developer Edition.......
Icons Used in This Book..........
Where to Go from Here...........
Book I: An Introduction to Building Web Sites .................7
Chapter 1: Why Build a Web Site? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Understanding Why People Build Web Sites ................................................9
Finding Your Place on the Web.....................................................................10
What Drives People to the Web....................................................................12
Choosing the Right Type of Web Site ..........................................................13
Macromedia Studio 8: Your Ally in Development ......................................14
Before You Start: Things to Know ................................................................15
Chapter 2: Developing Web Content . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
Developing Content: A Four-Step Process ..................................................17
Choosing and Organizing Content ...............................................................18
Classifying common types of Web content .......................................19
Categorizing your content...................................................................19
Creating Content for the Web .......................................................................20
Prepping Content for the Web......................................................................22
Chapter 3: Choosing the Right Tools for the Job . . . . . . . . . . . . . . . . . .23
Before You Begin: When Not to Use Macromedia Studio 8.......................23
Using Dreamweaver 8 for Web Development .............................................24
Designing with Fireworks 8...........................................................................25
Creating Animation with Flash 8 ..................................................................26
Illustrating with FreeHand MX......................................................................28
Creating a Dynamic Site with ColdFusion 7 ................................................29
Managing Your Site with Contribute 3.........................................................29
Chapter 4: Best Practices for Web Development . . . . . . . . . . . . . . . . .31
Following the Best Path of Development ....................................................32
Step one: Develop a site concept .......................................................32
Step two: Define your requirements ..................................................32
Step three: Generate content ..............................................................33
Step four: Design the site ....................................................................33
Step five: Build the site ........................................................................34
Step six: Test and deploy your site ....................................................36
Getting the Right People at the Right Time ................................................38
Building a team .....................................................................................38
Involving the right people at the right time......................................39
Book II: Dreamweaver 8 ..............................................41
Chapter 1: Introduction to Dreamweaver 8 . . . . . . . . . . . . . . . . . . . . . . .43
Exploring the Dreamweaver 8 Interface......................................................43
Selecting a workspace on start-up .....................................................44
Introducing the new Start page ..........................................................44
Introducing the Document Window.............................................................46
Choosing among Standard, Expanded Table, and Layout Modes............47
Examining Your Web Site with the Files Panel............................................48
Exploring Toolbar Buttons............................................................................49
Using Panels and Inspectors.........................................................................51
Understanding the role of panels .......................................................51
Working with the Properties panel ....................................................52
Getting Help ....................................................................................................52
Chapter 2: Creating Basic Web Pages . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Setting Ruler and Grid Options in the Document Window .......................55
Creating and Opening Pages.........................................................................57
Establishing Page Properties........................................................................58
Working with Text ..........................................................................................60
Adding, editing, and deleting text ......................................................60
Inserting a line break ...........................................................................63
Working with Images......................................................................................64
Inserting an image ................................................................................64
Deleting or moving an image ..............................................................65
Modifying an image ..............................................................................65
Working with Links.........................................................................................67
Inserting a link ......................................................................................68
Deleting a link .......................................................................................68
Using named anchors ..........................................................................68
Working with Tables ......................................................................................70
Inserting a table....................................................................................70
Deleting a table .....................................................................................72
Using layout tables...............................................................................72
Storing information in table cells .......................................................74
Previewing Your Work ...................................................................................74
Chapter 3: Creating and Using Dreamweaver Sites . . . . . . . . . . . . . . .75
Defining a Site in Dreamweaver 8.................................................................75
Creating Your First Site..................................................................................76
Creating a site manually ......................................................................76
Creating a site using a wizard .............................................................78
Setting Up a Remote Connection .................................................................82
Using Advanced Site Options .......................................................................85
Testing your server ..............................................................................86
Cloaking .................................................................................................87
Using Design Notes ..............................................................................87
Setting up a site map............................................................................87
Selecting columns for the File view....................................................87
Enabling Contribute compatibility.....................................................88
Publishing Your Site.......................................................................................89
Maintaining Your Site.....................................................................................90
Running reports....................................................................................90
Checking links.......................................................................................92
Using Source Control .....................................................................................93
Chapter 4: Punching Up Your Pages with Forms and Frames . . . . . . .95
Incorporating Forms into Web Pages ..........................................................95
Adding a form .......................................................................................96
Specifying form properties..................................................................97
Labeling form objects ..........................................................................98
Using text fields ....................................................................................99
Setting up buttons ..............................................................................100
Adding other form elements .............................................................101
Structuring Pages with Frames...................................................................102
Adding frames.....................................................................................102
Modifying frames................................................................................103
Deleting frames...................................................................................106
Saving frames......................................................................................106
Saving framesets.................................................................................106
Setting no-frames content .................................................................106
Targeting content ...............................................................................107
Chapter 5: Laying Out Pages with Layers . . . . . . . . . . . . . . . . . . . . . . .111
Adding a Layer..............................................................................................111
Selecting a Layer ..........................................................................................112
Deleting a Layer............................................................................................113
Placing Objects in a Layer...........................................................................113
Changing Layer Properties .........................................................................113
Including a background image or color in a layer..........................114
Naming a layer ....................................................................................114
Aligning layers ....................................................................................115
Changing the visibility of a layer ......................................................116
Layering layers: Setting the z-index .................................................117
Moving a layer ....................................................................................119
Resizing a layer...................................................................................120
Nesting Layers ..............................................................................................120
Enabling nesting .................................................................................121
Creating a new nested layer..............................................................121
Nesting an existing layer ...................................................................122
Collapsing or expanding your view in the Layers tab ...................122
Chapter 6: Using ColdFusion MX 7 Developer Edition in Dreamweaver 8 . . .. . . .123
Understanding the Integration of ColdFusion and Dreamweaver .........123
Using Features on the Insert Bar................................................................126
Editing a Tag .................................................................................................130
Getting Data from a Database.....................................................................130
Using the Bindings Tab................................................................................133
Introducing Server Behaviors and Components......................................135
Understanding server behaviors......................................................135
Considering components ..................................................................135
Chapter 7: Advanced Web Page Design Techniques . . . . . . . . . . . . .137
Creating Clickable Image Maps with Hotspots.........................................137
Creating a hotspot..............................................................................137
Modifying a hotspot ...........................................................................139
Adding Flash Text Rollovers .......................................................................139
Adding Flash text................................................................................140
Changing Flash text............................................................................141
Adding Flash Button Rollovers...................................................................142
Adding a Flash button........................................................................142
Changing a Flash button....................................................................144
Inserting Image Rollovers ...........................................................................144
Setting Up a Navigation Bar ........................................................................146
Adding Audio and Video to Your Pages ....................................................148
Embedding an audio or video clip ...................................................149
Embedding background music .........................................................150
Linking to an audio or video clip......................................................150
Adding Other Media.....................................................................................151
Using Dreamweaver 8 Templates...............................................................152
Validating Your Code ...................................................................................156
Chapter 8: Integrating Dreamweaver 8
with Other Macromedia Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . .157
Integrating Dreamweaver with Fireworks.................................................159
Making Fireworks your primary image editor ................................159
Working with tables ...........................................................................160
Integrating Dreamweaver with Macromedia Flash ..................................163
Inserting a Flash movie into a Dreamweaver document...............163
Working with the Property inspector ..............................................164
Editing a Flash movie in Dreamweaver............................................165
Editing a link in an SWF file in Dreamweaver..................................166
Integrating Dreamweaver with ColdFusion ..............................................167
Integrating Dreamweaver with FreeHand .................................................167
Integrating Dreamweaver with Contribute ...............................................167
Book III: Fireworks 8 ................................................171
Chapter 1: Introduction to Fireworks 8 . . . . . . . . . . . . . . . . . . . . . . . . .173
Understanding the Power of Fireworks.....................................................173
Making designing easier with layers................................................174
Creating slices.....................................................................................174
Taking a Quick Tour of the Fireworks 8 Interface ....................................176
The Tools panel: A bird’s-eye view...................................................177
The Tools panel: A bug’s-eye view ...................................................178
Across the aisle: The right-side panels............................................181
The Property inspector .....................................................................182
Viewing and Previewing Your Work ...........................................................182
Customizing Your Work Environment .......................................................183
Collapsing and expanding panels.....................................................183
Moving, docking, and grouping panels............................................184
Setting Fireworks Preferences ....................................................................186
Setting General preferences..............................................................187
Editing just the way you want...........................................................188
Telling Fireworks how to play with others......................................189
Expanding your Folder options ........................................................189
Importing files in a useful form.........................................................190
Getting Help ..................................................................................................190
Chapter 2: Fireworks 8 Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193
Creating a New Document...........................................................................193
Changing Views of Your Document............................................................195
Saving Documents........................................................................................197
Modifying Document Size............................................................................198
Changing the image size ....................................................................198
Changing the canvas size ..................................................................201
An Introduction to Color Management......................................................203
Hexadecimal numbers .......................................................................204
Web-safe colors...................................................................................204
Chapter 3: Working with Text, Shapes, and Images . . . . . . . . . . . . . .207
Working with Text ........................................................................................207
Creating text with the Text tool........................................................209
Selecting a font and changing its size ..............................................210
Adding a little color............................................................................211
Manipulating text ...............................................................................214
Working with Vector Shapes.......................................................................218
Making a good old-fashioned line.....................................................218
Making simple shapes........................................................................219
Making complex shapes ....................................................................222
Editing, moving, and deleting shapes ..............................................224
Splitting shapes ..................................................................................225
Adding a little color to your shapes ................................................226
Working with Bitmap Images ......................................................................228
Exploring the bitmap drawing tools ................................................228
Inserting a bitmap image...................................................................230
Selecting areas in a bitmap image ....................................................231
Editing bitmaps: The basics..............................................................233
Chapter 4: Transforming Text, Shapes, and Images . . . . . . . . . . . . . .235
Scaling Graphics...........................................................................................235
Using the Scale Transformation tool ...............................................236
Resizing by entering numerical values............................................237
Distorting and Skewing Images and Text ..................................................238
Distorting an image ............................................................................239
Skewing an image ...............................................................................240
Distorting and skewing text ..............................................................241
Rotating and Flipping Graphics and Text..................................................243
Rotating graphics ...............................................................................243
Rotating text........................................................................................245
Flipping images...................................................................................246
Flipping text ........................................................................................247
Adding Gradients, Textures, and Patterns
to Shape Fills and Bitmap Selections .....................................................247
Introducing gradients ........................................................................248
Adding patterns..................................................................................253
Adding textures ..................................................................................253
Adjusting Color Information and More with Filters.................................254
Fine-tuning your colors......................................................................254
Blurring and sharpening....................................................................259
Using the other filters: Convert to Alpha and Find Edges.............261
Adding shadows to objects...............................................................262
Using Extras: Lite Versions Bundled with Fireworks 8............................262
Chapter 5: The Power of Layers and Frames . . . . . . . . . . . . . . . . . . . .263
Managing Layers ..........................................................................................264
Adding and deleting layers ...............................................................265
Making a layer active .........................................................................265
Expanding and collapsing layers......................................................266
Making a layer visible or invisible on the canvas ..........................267
Locking and unlocking a layer ..........................................................267
Renaming a layer ................................................................................267
Moving a layer in front of or behind other layers ..........................268
Merging layers ....................................................................................270
Using Layers for Masking ............................................................................270
Creating a bitmap mask.....................................................................271
Creating a vector mask ......................................................................274
Using the Web Layer ....................................................................................275
Cutting your objects with the Slice tool ..........................................276
Slicing your canvas more exactly with the Polygon Slice tool .....277
Working with Objects ..................................................................................278
Renaming an object in the Layers panel .........................................278
Moving an object between layers.....................................................278
Setting an object’s opacity/transparency .......................................278
Blending...............................................................................................279
Managing Frames .........................................................................................282
Adding frames.....................................................................................283
Deleting and editing frames ..............................................................284
Renaming frames................................................................................284
Using Frames to Create Rollovers and Animated GIFs............................284
Creating a rollover..............................................................................285
Creating an animated GIF ..................................................................286
Chapter 6: Slicing Up Content for the Web . . . . . . . . . . . . . . . . . . . . . .291
Exploring the Advantages of Using Slices.................................................291
Creating and Editing Slices .........................................................................293
Naming a slice.....................................................................................293
Moving a slice .....................................................................................294
Resizing a slice....................................................................................295
Duplicating a slice ..............................................................................296
Optimizing Your Images for the Web .........................................................297
Working with the options in the Optimize panel............................298
Making a JPEG.....................................................................................300
Making a GIF........................................................................................303
Previewing Slices..........................................................................................306
The Preview pane...............................................................................307
The 2-Up view .....................................................................................307
The 4-Up view .....................................................................................308
Relating Hotspots and Slices ......................................................................309
Exporting Images..........................................................................................310
Exporting a single image ...................................................................310
Exporting multiple image slices .......................................................311
Exporting an animated GIF................................................................312
Chapter 7: Advanced Fireworks 8 Tools . . . . . . . . . . . . . . . . . . . . . . . .313
Using Advanced Export Options................................................................313
Readying your PNG for HTML export ..............................................315
Exporting HTML with your images ..................................................316
Setting the export HTML file options...............................................318
Setting Up Image Maps and Button Rollovers..........................................319
Creating image maps with hotspots ................................................320
Creating advanced button rollovers ................................................321
Bringing Interactivity to Your Pages with Behaviors...............................324
The Swap Images behavior ...............................................................324
Generating pop-up menus .................................................................326
Chapter 8: Integrating Fireworks 8 with Other Macromedia Products .. . . . . . . . .331
Integrating Fireworks with Macromedia Flash .........................................333
Exporting files from Fireworks to Macromedia Flash....................333
Importing files into Macromedia Flash from Fireworks ................335
Integrating Fireworks with Dreamweaver.................................................336
Setting preferences.............................................................................336
Editing PNGs .......................................................................................337
Working with tables ...........................................................................338
Integrating Fireworks with FreeHand ........................................................340
Importing FreeHand files into Fireworks.........................................341
Editing Fireworks objects in FreeHand............................................343
Integrating Fireworks with Director...........................................................344
Book IV: Flash 8 .......................................................345
Chapter 1: Introduction to Macromedia Flash 8 . . . . . . . . . . . . . . . . . .347
Understanding What Macromedia Flash Is and How It Works ...............347
Seeing what Macromedia Flash can do ...........................................347
Creating content for a Web site in Macromedia Flash...................348
Using Macromedia Flash on a Web site ...........................................349
Comparing Bitmaps and Vector Graphics.................................................349
Exploring Basic Moviemaking Principles..................................................350
The Stage .............................................................................................350
The Timeline and frames...................................................................351
Layers...................................................................................................351
Scenes ..................................................................................................352
Creating a Flash Document File..................................................................352
Taking a Quick Tour of the Macromedia Flash Interface ........................352
Menus...................................................................................................352
Timeline ...............................................................................................354
The Tools panel ..................................................................................356
Getting Organized with Panels ...................................................................357
The Properties panel .........................................................................358
Library .................................................................................................358
Viewing the Stage .........................................................................................360
Setting Movie and Macromedia Flash Preferences ..................................361
Setting document properties ............................................................361
Creating your own keyboard shortcuts...........................................363
Getting Help ..................................................................................................365
Chapter 2: Using the Graphics Tools . . . . . . . . . . . . . . . . . . . . . . . . . . .367
Choosing When to Use the Macromedia Flash Tools ..............................367
Creating Shapes and Text............................................................................367
Line tool...............................................................................................368
Oval tool ..............................................................................................369
Rectangle tool .....................................................................................369
Polystar tool........................................................................................370
Pencil tool............................................................................................371
Pen tool................................................................................................372
Brush tool............................................................................................372
Paint Bucket tool ................................................................................373
Ink Bottle tool .....................................................................................374
Text tool...............................................................................................374
Modifying Shapes and Text.........................................................................376
Selection tool ......................................................................................376
Lasso tool ............................................................................................377
Moving and copying objects.............................................................377
Eraser tool ...........................................................................................378
Reshaping with the Selection tool....................................................378
Subselect tool .....................................................................................379
Free Transform tool ...........................................................................379
Straightening and smoothing with the Selection tool ...................382
Optimizing curves ..............................................................................382
Softening edges...................................................................................383
Flipping ................................................................................................383
Transferring properties with the Eyedropper tool ........................384
Grouping..............................................................................................384
Breaking objects apart.......................................................................385
Aligning objects ..................................................................................385
Working with Colors ....................................................................................386
Creating solid colors ..........................................................................386
Creating gradients ..............................................................................387
Editing fills...........................................................................................388
Working with bitmap fills ..................................................................389
Chapter 3: Working with Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . .391
Appreciating the Importance of Symbols .................................................391
Working with Graphic Symbols ..................................................................392
Working with instances of symbols .................................................392
Creating graphic symbols .................................................................393
Using graphic symbols ......................................................................394
Editing graphic symbols....................................................................394
Creating and Working with Movie Clip Symbols ......................................395
Working with Button Symbols ....................................................................397
Creating simple button symbols ......................................................398
Adding pizzazz to buttons.................................................................399
Testing buttons...................................................................................400
Chapter 4: Making Your Life Easier with Layers . . . . . . . . . . . . . . . . .401
Working with the Layer List........................................................................402
Working with Layers ....................................................................................403
Creating layers....................................................................................403
Using layers.........................................................................................403
Editing layers ......................................................................................403
An introduction to guide layers........................................................406
Using mask layers...............................................................................407
Changing Layer Options..............................................................................409
Altering the visibility of objects .......................................................409
Locking and unlocking layers ...........................................................409
Setting layer properties .....................................................................409
Using Folders to Manage Layers ................................................................410
Chapter 5: Creating Animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .413
Getting Familiar with the Timeline ............................................................413
Understanding the frame rate...........................................................414
Working with the Timeline ................................................................414
Onion skinning....................................................................................415
Using Frames and Keyframes .....................................................................416
Creating Animation Frame By Frame.........................................................417
Creating Tweened Motion Animation........................................................418
Preparing to tween .............................................................................418
Creating a simple tween ....................................................................419
Motion tweening along a path ..........................................................420
Creating Tweened Shape Animation..........................................................422
Creating a simple shape tween.........................................................422
Using shape hints for more control .................................................423
Adding Basic Interactivity to Animation ...................................................424
Go To....................................................................................................424
Stop ......................................................................................................425
Play.......................................................................................................425
On (mouse event)...............................................................................425
Working with Scenes....................................................................................425
Chapter 6: Adding Sound and Video . . . . . . . . . . . . . . . . . . . . . . . . . . . .427
Exploring Sound and Video Formats .........................................................427
Sound file formats ..............................................................................427
Video file formats ...............................................................................428
Working with Sounds ...................................................................................428
Importing sounds ...............................................................................428
Placing a sound in a movie................................................................429
Editing sounds ....................................................................................430
Setting sound properties ...................................................................431
Working with Video Clips ............................................................................433
Chapter 7: Publishing Movies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .435
Publishing Movies the Simple Way ............................................................435
Optimizing Movies for Speed......................................................................437
Simplifying graphics...........................................................................438
Optimizing text ...................................................................................438
Minimizing the size of sound files ....................................................439
Testing download time ......................................................................439
Generating HTML and Graphics.................................................................440
Creating HTML code ..........................................................................441
Creating graphic files .........................................................................442
Creating QuickTime movies ..............................................................444
Creating self-playing movies .............................................................445
Exporting movies and images...........................................................446
Chapter 8: Getting Interactive with ActionScript . . . . . . . . . . . . . . . .447
Exploring the Role of ActionScript ............................................................447
Using Actions in Your Movies.....................................................................448
Timeline Control actions ...................................................................449
Browser/Network actions..................................................................450
Movie Clip Control actions................................................................450
Advanced actions...............................................................................450
Creating Frame Actions ...............................................................................451
Creating Button Actions ..............................................................................453
Chapter 9: Creating Interfaces with Components and Forms . . . . . .457
Adding Components ....................................................................................458
Check boxes ........................................................................................460
Radio buttons .....................................................................................460
Push buttons.......................................................................................461
Combo boxes ......................................................................................461
List boxes ............................................................................................462
Scroll panes.........................................................................................462
Label.....................................................................................................463
Loader..................................................................................................464
TextArea...............................................................................................464
TextInput .............................................................................................464
NumericStepper..................................................................................465
Window................................................................................................465
Setting component properties..........................................................465
Creating Forms with Macromedia Flash....................................................466
Collecting data within a Flash movie ...............................................466
Posting form data ...............................................................................468
Chapter 10: Integrating Macromedia Flash 8 with Other Macromedia Products . . .. . .469
Integrating Macromedia Flash with Fireworks.........................................469
Importing a Fireworks PNG into Macromedia Flash ......................470
Cutting and pasting between Macromedia Flash
and Fireworks .....................................................................................471
Integrating Macromedia Flash with Dreamweaver ..................................472
Integrating Macromedia Flash with FreeHand .........................................473
Integrating Macromedia Flash with ColdFusion.......................................474
Book V: Contribute 3 .................................................479
Chapter 1: Introduction to Contribute 3 . . . . . . . . . . . . . . . . . . . . . . . . .481
Why Contribute? ..........................................................................................481
Exploring the Contribute Interface ............................................................482
Panel basics ........................................................................................482
Menus...................................................................................................487
Setting Preferences ......................................................................................492
Setting Editing preferences ...............................................................493
Setting File Editors preferences........................................................493
Setting FTP Proxy preferences..........................................................494
Setting Invisible Elements preferences............................................495
Setting Microsoft Documents preferences......................................495
Setting Security preferences .............................................................495
Chapter 2: Basics for Contributors . . . . . . . . . . . . . . . . . . . . . . . . . . . . .497
Connecting to a Site .....................................................................................497
Connecting to a site with the connection key ................................498
Connecting to a site with the Connection Wizard..........................499
Opening an Existing Page for Editing.........................................................502
Creating a New Page ....................................................................................503
Working with Text ........................................................................................504
Adding text ..........................................................................................504
Formatting text ...................................................................................504
Working with Tables ....................................................................................509
Inserting a table..................................................................................510
Adding information to a table...........................................................511
Modifying a table ................................................................................512
Adding Images, Links, and More ................................................................516
Inserting an image ..............................................................................516
Inserting a Flash movie......................................................................517
Inserting a link ....................................................................................517
Inserting a document as FlashPaper................................................519
Previewing Your Work .................................................................................520
Uploading (Publishing) a Page ...................................................................520
Working Offline .............................................................................................521
Collaborating ................................................................................................522
Chapter 3: Contribute 3 Administration . . . . . . . . . . . . . . . . . . . . . . . . .525
Setting Yourself Up as Site Administrator.................................................525
Creating General Settings............................................................................529
Changing the administrator’s e-mail address .................................529
Changing the Administrator password............................................530
Setting up Contribute Publishing Services (CPS)...........................531
Establishing Web server settings .....................................................532
Using the Rollback feature to save file backups.............................535
Setting New Pages defaults ...............................................................536
Deleting all permissions and settings at once ................................537
Setting Up Users and Roles.........................................................................537
Opening the Administer Website dialog box ..................................537
Setting up a new role..........................................................................538
Deleting roles ......................................................................................538
Editing Role Settings....................................................................................539
Making general settings.....................................................................540
Granting access to folders and files.................................................541
Extending file deletion privileges .....................................................543
Customizing editing settings.............................................................543
Granting styles and fonts permissions ............................................546
Granting permission to create new pages.......................................548
Setting file placement rules...............................................................551
Working with shared assets ..............................................................553
Customizing options for adding new images..................................556
Creating Connection Keys to Provide Access to Contributors ..............558
Chapter 4: Integrating Contribute 3 with Other Macromedia Products . . . . . . . . . . .563
Using FlashPaper 2.......................................................................................563
Teaming Contribute with Dreamweaver ...................................................566
Understanding Dreamweaver Templates..................................................566
Working with PayPal and Google ...............................................................567
Inserting PayPal buttons ...................................................................567
Inserting a Google search field .........................................................568
Book VI: FreeHand MX ..............................................569
Chapter 1: Introduction to FreeHand MX . . . . . . . . . . . . . . . . . . . . . . . .571
Introducing FreeHand MX ...........................................................................571
Using Illustration Tools for the Web ..........................................................572
Understanding the Role of Vector Graphics .............................................572
Investigating the FreeHand MX Interface..................................................574
Exploring the document window .....................................................574
Using the drawing tools.....................................................................574
Working with toolbars .......................................................................576
Perusing the panels............................................................................577
Modifying groups................................................................................580
Chapter 2: Understanding FreeHand MX Basics . . . . . . . . . . . . . . . . .583
Creating FreeHand Documents...................................................................583
Creating a new document..................................................................584
Modifying documents with the Properties panel...........................585
Editing a Master Page ..................................................................................589
Changing the Document Tab Thumbnail Display ....................................589
Using the Page Tool .....................................................................................590
Opening Existing Documents......................................................................591
Using the Document Grid............................................................................592
Using Rulers..................................................................................................592
Creating guides ...................................................................................593
Editing guides .....................................................................................594
Adding Text to Your Illustration.................................................................595
Creating Predefined Shapes........................................................................595
Creating Custom Shapes with the Pen Tool..............................................597
Using the Line Tool ......................................................................................598
Coloring Shapes............................................................................................598
Using the Fill Color box .....................................................................598
Changing a shape’s fill color .............................................................600
Creating Outlines..........................................................................................600
Using the Stroke Color box ...............................................................600
Changing an object’s stroke color....................................................601
Working with Layers ....................................................................................601
Creating layers....................................................................................602
Editing layers ......................................................................................603
Saving Documents in FreeHand..................................................................604
Saving FreeHand files.........................................................................604
Exporting files in other formats........................................................605
Chapter 3: Using the FreeHand MX Text Tools . . . . . . . . . . . . . . . . . . .607
Creating Text with the Text Tool................................................................607
Creating auto-expanding text boxes ................................................608
Creating fixed-size text boxes ...........................................................608
Using Text Rulers .........................................................................................609
Checking the Spelling of a Text Selection .................................................610
Editing Blocks of Text ..................................................................................612
Moving and deleting text...................................................................612
Resizing text boxes ............................................................................612
Changing text box characteristics ...................................................613
Formatting Text ............................................................................................614
Choosing a font type, size, and style ...............................................616
Creating text styles.............................................................................617
Choosing a text color.........................................................................618
Aligning your text ...............................................................................619
Changing paragraph settings............................................................619
Formatting text in columns and rows..............................................621
Scaling text horizontally....................................................................622
Copying attributes between text boxes...........................................623
Adding visual effects to text .............................................................623
Adjusting the Spacing and Position of Characters and Lines ................625
Adjusting leading................................................................................625
Adjusting kerning ...............................................................................625
Adjusting baseline shift .....................................................................626
Working with Text and Paths......................................................................627
Converting text to a path ..................................................................627
Aligning text to a path........................................................................628
Aligning text to both sides of an ellipse ..........................................628
Modifying the alignment of text along a path .................................629
Chapter 4: Creating Illustrations with FreeHand MX . . . . . . . . . . . . .631
Using Predefined Shapes.............................................................................631
Creating rectangles and squares ......................................................632
Creating polygons...............................................................................633
Creating ellipses .................................................................................634
Creating spirals...................................................................................635
Creating Free-form Shapes..........................................................................636
Using the Pencil tool ..........................................................................637
Using the Variable Stroke Pen tool...................................................638
Using the Calligraphic Pen tool ........................................................639
Selecting Objects..........................................................................................640
Using the Pointer tool ........................................................................640
Using the Subselection tool ..............................................................641
Using the Lasso tool...........................................................................641
Editing Objects with the Object Tab..........................................................642
Grouping and Ungrouping Objects ............................................................643
Arranging Objects ........................................................................................644
Aligning Objects with the Align Panel .......................................................645
Slicing Objects with the Knife Tool............................................................647
Chapter 5: Transforming Text, Shapes, and Images with FreeHand MX . . . . . . . .. . . .649
Working with Bitmap Images ......................................................................649
Modifying Objects ........................................................................................650
Scaling graphics..................................................................................650
Skewing and distorting objects ........................................................653
Rotating objects..................................................................................655
Flipping objects ..................................................................................657
Using the Move command.................................................................659
Giving an object some perspective..................................................660
Extruding an object............................................................................662
Scaling, skewing, and rotating with the Pointer tool .....................662
Using the Trace Tool....................................................................................664
Creating New Shapes by Combining Shapes ............................................666
Using the Xtra Tools to Change a Shape ...................................................667
Using the Arc tool...............................................................................668
Using the 3D Rotation tool ................................................................668
Using the Smudge tool.......................................................................669
Using the Shadow tool .......................................................................669
Using Xtra Operations to Modify Shapes..................................................670
Chapter 6: Exploring the Color Management Tools . . . . . . . . . . . . . . .673
Using the Mixer Tab.....................................................................................674
Mixing a CMYK color .........................................................................674
Mixing an RGB color...........................................................................675
Mixing an HLS color ...........................................................................676
Mixing a color from the System Color Picker .................................677
Working with the Mixer Tab........................................................................678
Using the Mixer tab to apply color to an object.............................678
Using the Mixer tab to change the current fill or stroke color.....679
Adding a color to the Swatches tab of the Assets panel...............679
Creating Color Tints.....................................................................................680
Using the Swatches Tab of the Assets Panel ............................................681
Adding preset colors to the Swatches tab ......................................683
Renaming a color................................................................................683
Exporting a color palette...................................................................684
Adding custom colors to the Swatches tab ....................................685
Using the Eyedropper Tool .........................................................................686
Modifying Strokes ........................................................................................686
Modifying Fills ..............................................................................................688
Creating a basic fill .............................................................................688
Creating a gradient fill........................................................................689
Creating a tiled fill ..............................................................................691
Using FreeHand’s other fill types .....................................................692
Chapter 7: Integrating FreeHand MX with Other Macromedia Products . . . . . . . .695
Integrating FreeHand with Fireworks ........................................................695
Integrating FreeHand with Macromedia Flash .........................................696
Creating animations ...........................................................................696
Using ActionScript..............................................................................698
Exporting Flash movies .....................................................................699
Integrating FreeHand with Dreamweaver .................................................702
Adding navigation links .....................................................................702
Publishing a document as HTML......................................................703
Book VII: ColdFusion MX 7 Developer Edition ..............707
Chapter 1: Introduction to ColdFusion MX 7 Developer Edition . . . .709
Creating Dynamic Web Sites .......................................................................709
Exploring the Components of ColdFusion ................................................712
Understanding the Role of the Web Application Server .........................712
Investigating CFML.............................................................................713
Working with the ColdFusion Administrator ..................................713
Setting Up the ColdFusion Environment...................................................714
Finding an ISP......................................................................................714
Installing the application server ......................................................714
Configuring the application server ..................................................717
Introducing Databases.................................................................................718
Taking a Quick Tour of ColdFusion in Dreamweaver...............................720
Chapter 2: Working with the ColdFusion Administrator . . . . . . . . . .723
Exploring the Functionality of the ColdFusion Administrator ...............723
Logging On to the ColdFusion Administrator ..........................................724
Working with the ColdFusion Administrator............................................725
Creating Data Sources .................................................................................726
Setting up a data source ....................................................................727
Other data source tasks ....................................................................729
Connecting to a Mail Server........................................................................730
Controlling Logging on Your Site................................................................732
Debugging Options for Building Your Site ................................................733
Chapter 3: ColdFusion MX 7 Developer Edition Basics . . . . . . . . . . .735
Understanding the ColdFusion Application Server Model .....................736
Getting Acquainted with CFML...................................................................738
Introducing CFML tags.......................................................................738
Working with variables ......................................................................742
Using expressions...............................................................................744
Chapter 4: Understanding CFML Basics . . . . . . . . . . . . . . . . . . . . . . . .747
Setting Up Your Page Architecture ............................................................747
Understanding template basics........................................................747
Using <CFINCLUDE> ...........................................................................749
Using Conditional Processing.....................................................................750
Using <CFIF> and <CFELSE> ..............................................................751
Using <CFELSEIF> ...............................................................................752
Using <CFSWITCH>.............................................................................753
Using SQL Queries........................................................................................753
Exploring SQL concepts ....................................................................754
Using <CFQUERY> ..............................................................................755
Using SQL commands ........................................................................756
Outputting Content to the Screen..............................................................758
Using <CFOUTPUT>............................................................................759
Looping................................................................................................759
Chapter 5: Variables, Functions, and Structured Data . . . . . . . . . . . .761
Working with Variables and Parameters ...................................................761
Creating variables with <CFSET>......................................................762
Testing the existence of variables with <CFPARAM>.....................764
Getting access to variables through <CFQUERY> ..........................768
Using variables generated by ColdFusion.......................................768
Using CFML Functions.................................................................................768
Using the arrayNew function ............................................................770
Using the isDefined function.............................................................771
Using the len function........................................................................771
Using the DateFormat function.........................................................772
Using the Trim function.....................................................................773
Casting Data into Arrays, Lists, and Structures .......................................773
Creating lists .......................................................................................774
Creating arrays ...................................................................................776
Using structures .................................................................................780
Chapter 6: Using Databases with ColdFusion MX 7 Developer Edition . . . .. . . . . . . .783
Understanding Relational Databases.........................................................783
Understanding ODBC and OLE...................................................................786
Creating Queries in ColdFusion..................................................................787
Using <CFQUERY> ..............................................................................788
Using <CFINSERT> ..............................................................................788
Using <CFUPDATE>.............................................................................790
Chapter 7: Advanced Features in ColdFusion MX 7 Developer Edition . . . . . . . . . . .791
Using <CFFORM> ..........................................................................................791
Working with Sessions and Cookies ..........................................................794
Using session variables .....................................................................795
Setting and retrieving cookies ..........................................................797
Sending Mail..................................................................................................799
Creating Graphs............................................................................................801
Building Custom Tags..................................................................................804
Chapter 8: Integrating ColdFusion MX 7 Developer Edition
with Other Macromedia Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . .807
Integrating ColdFusion with Dreamweaver ..............................................807
Integrating ColdFusion with Fireworks .....................................................810
Integrating ColdFusion with Macromedia Flash.......................................810
Using the Macromedia Flash Remoting service .............................811
Working with CF.query and CF.http..................................................813
Understanding the Macromedia Flash
Communication Server ..................................................................814
Charting ...............................................................................................814
Index........................................................................815
●▬▬▬▬▬❂❂❂▬▬▬▬▬●
●▬▬❂❂▬▬●
●▬❂▬●
●❂●