Home Page Icon
Home Page
Table of Contents for
I. Getting Started with Macromedia Studio 8
Close
I. Getting Started with Macromedia Studio 8
by Kristin Henry, Sean Nicholson
Special Edition Using® Macromedia® Studio 8
Copyright
Dedication
About the Author
About the Contributing Author
Acknowledgments
We Want to Hear from You!
Reader Services
Introduction
What’s New in Studio 8?
Who Should Read This Book?
How to Use This Book
Conventions Used in This Book
I. Getting Started with Macromedia Studio 8
1. Getting Ready to Roll—Planning and Configuring
Planning and Designing Your Site
Choosing Your Tools
Streamlining Your Development
Supplemental Software
Internet Information Services (IIS) or Apache Web Server
Macromedia Flash Player
Microsoft Access
Troubleshooting
Best Practices—Maintaining Security Patches on Your Web Server Applications
2. Getting Comfortable with the Studio 8 Environment
Studio 8: Common Application Elements
Main Menu and Toolbar
Panels
Property Inspector
Tools Panel
Tools
Strokes and Fills
Setting Stroke and Fill Colors
Working with Fills
Working with Gradients
The Eyedropper Tool
The Line Tool
The Pencil Tool
Rectangle and Ellipse Tools
The Pen Tool
Drawing Straight Line Segments
Drawing Curved Segments
Adjusting Anchor Points and Handles
Adjusting Curved Segments
Optimizing Curves
Working with Text
Adding Text
Resizing Text Blocks
Changing Text Globally
Character and Paragraph Attributes
Font, Point Size, Color, and Styles
Text Direction
Kerning and Character Spacing
Alignment and Justification
Troubleshooting
Best Practices—Familiarizing Yourself with Panel Functionality and Customizing Your Workspace
II. Fireworks 8
3. Introducing Fireworks 8
What’s New in Fireworks 8
Fireworks 8 Environment
A Quick Look at the Fireworks Environment
The Major Interface Elements
Document Window
Tools Unique to Fireworks
Select Tools Group
Select Behind
Distort
Export Area
Bitmap Tools
Marquee
Oval Marquee
Lasso
Polygon Lasso
Magic Wand
Brush
Pencil
Eraser
Blur
Sharpen
Dodge
Burn
Smudge
Rubber Stamp
Replace Color
Red-Eye Removal
Vector Tools
Line
Pen Tool
Vector Path
Redraw Path
Rectangle
Ellipse
Polygon
Auto Shapes
Freeform
Reshape Area Tool
Path Scrubber—Additive and Subtractive
Knife Tool
Web Tools
Hotspot
Slice and Polygon Slice
Property Inspector
Menu Bar
File Menu
Edit Menu
View Menu
Select Menu
Modify Menu
Text Menu
Commands Menu
Filters Menu
Window Menu
Help Menu
Fireworks Panels
Optimize Panel
Layers Panel
Assets Panel
Styles Tab
URL Tab
Library Tab
Shapes Tab
Frames and History Panel
Frames Tab
History Tab
Customization with Preferences
General Tab
Editing Tab
Launch and Edit
Folders
Import
Troubleshooting
Best Practices—Knowing When and How Your Images Will Be Viewed
4. Developing Graphics and Animations
Graphics As Objects
Bitmap Graphics
Vector Graphics
Paths Versus Strokes
Layers
Layers Panel Basics
Frames
Frames Panel Basics
Layers and Frames
Shared Versus Unshared Layers
Web Layer
Simple Rollover
Swap Image Behavior
Navigation Bars with Four-State Buttons
Fireworks and Animation
Animation Planning
Building an Animation
Frame-by-Frame Animation
Onion Skinning
Distribute to Frames
Playing Your Animation
Tweened Animation
Animation Symbols
Creating Animation Symbols
Modifying Animation Symbols
Optimizing Your Animation for Export As an Animated GIF
Optimizing Your Animation for Export to Flash
Troubleshooting
Best Practices—Knowing When to Create Animations with Fireworks
5. Optimizing and Exporting Images
Optimization Fundamentals
Compression
Lossless Compression
Lossy Compression
Dithering
File Types
Using the Optimize Panel
Optimize to Size Command
Using Saved Settings
Creating Manual Settings
Manually Optimizing JPEGs
Manually Optimizing GIFs
Exporting Fireworks Images
Web Graphics
Web Pages
Integrating with Dreamweaver
Integrating with Flash
Integrating with Director
Troubleshooting
Best Practices—Saving and Versioning Your PNG Files
6. Automating and Extending Fireworks
Automating Tasks
Find and Replace
Batch Processing
Creating Custom Commands with the History Panel
Extending Fireworks
Editing Command Scripts
Installing Extensions
Troubleshooting
Best Practices—Knowing When to Use Batch Processing
7. Putting It All Together: The Images and Page Layout for Retro’s Cycles
Creating the Base Document
Creating a Stylized Image
Adding Text to the Template
Creating the Web Elements
Establishing the Text/Image Region
Adding Navigation Buttons
Exporting the Images
Troubleshooting
Best Practices—Creating Web Pages in Fireworks Versus Dreamweaver
III. Flash 8
8. Introducing Flash 8
What Is Flash?
What’s New in Flash
Filters and the Filter Panel
Blend Modes (with Device Text Support)
Radial Gradient Improvements
Stroke Enhancements
Object Drawing Model
Object-Level Undo Is Back
Text
Bitmap Caching
Scripting and Run-time Access
Media and Components
Workspace Layout
Property Inspector
Panels
Color Mixer Panel
Filters Panel
The Actions Panel
Setting Document Attributes
The Timeline
Layers and Layer Folders
Frames and Keyframes
Onion Skinning and Multiple Frame Editing
Tools
The Arrow Tools: Selection Tool and Subselection Tool
Free Transform Tool (Q)
Gradient Transform Tool (F)
Line Tool (N)
Lasso Tool (L)
Pen Tool (P)
Text Tool (T)
Oval, Rectangle, and Polystar Tools (O and R)
Pencil Tool (Y)
Brush Tool (B)
Paint Bucket and Ink Bottle Tools (K and S)
Eyedropper Tool (I)
Eraser Tool (E)
The Library
Troubleshooting
Best Practices—Practice Makes Perfect
9. Working with Vector Artwork, Bitmaps, and Static Text
Understanding Bitmap and Vector Graphics
Working with Bitmaps
Importing Bitmaps
Compressing Bitmaps
Tracing Bitmaps
Optimizing Traced Bitmaps
Breaking Apart Bitmaps
Working with Vector Graphics
Drawing Lines
Drawing Fills
Object Drawing Model
Gradients and Bitmap Fills
Importing Vector Graphics
Editing and Adjusting Vector Shapes
Using the Selection and Subselection Tools
Optimizing Curves
Working with Text
Embedded and Device Fonts
Breaking Text Apart
Using Snap to Pixels to Automatically Align Text
Alignment and Justification
Turning Anti-Aliasing Off
Using Layout Aids
Snapping
Grids, Guides, and Guide Layers
Sizing Shapes Precisely
The Align Panel
Creating a Mask
Troubleshooting
Best Practices—Getting to Know the Tools
10. Animation Basics
Preparing Your Content For Animation
Understanding Symbols
Symbol Types
Graphic Symbols
Movie Clip Symbols
Button Symbols
Creating Master Symbols
Converting Illustrations Into Symbols
Creating New Symbols
Editing Master Symbols
Symbol Instances
Instance Transformations
Removing Transformations
Breaking a Symbol Apart from the Master
Animating In Flash
Layers With Static Content
Keyframe-by-Keyframe Animation
Motion Tweening
Custom Easing
Motion Guides
Shape Tweening
Nested Animations
Timeline Effects
Troubleshooting
Best Practices—Planning Your Content And Animation
11. Introducing ActionScript
What Is ActionScript?
Code Preparation
Controlling the Timeline with ActionScript
Working with Variables
Using the trace() Statement
Datatypes
Making Decisions with Conditionals and switch
Using the if Statement
Using the switch Statement
Using Loops to Repeat Actions
for
Combining Statements into Functions
Passing Information to Functions in Arguments
Using Return Values to Retrieve Results
Scope
Working with Buttons
Working with Movie Clips
Movie Clip Properties
Working with Movie Clip Properties
Movie Clip Events
Adding and Removing Movie Clip Instances
Removing a Movie Clip
Dragging and Dropping Movie Clips
Working with Dynamic Masks
Troubleshooting
Best Practices—Keeping Your Code Organized with Comments
12. ActionScripting for Motion Graphics
Drawing API
Drawing API Methods
Drawing a Line
Drawing a Curved Line
Drawing a Shape
Programmatic Movement (Animating with ActionScript)
Troubleshooting
Best Practices—When to Use with
13. Introduction To Class-Based Programming in Flash
Brief Introduction to OOP
Classes
Using the Built-In Classes in Flash
Creating Your Own Custom Classes
Creating a New ActionScript File
Setting a Classpath
Class Structure
Creating an Instance from Your Class
Static, Public, and Private Properties and Methods
Superclasses and Subclasses
Advanced Event Handling
System Events and User Input Events
Scoping and the this Keyword with Event Handlers
Disabling and Deleting Event Handlers
Troubleshooting
Best Practices—Organizing Your Code
14. Working with External Data in Your Flash Projects
Communicating Locally
Controlling Browser Windows
JavaScript
Controlling a Flash Projector
Loading Text Data
The LoadVars() Object
Embedding Data in a Text Document
XML Data
Introduction to XML
Importing XML Documents
Using XML Data
Building XML Data
Sending XML Documents to the Server
Loading External Images and Movies
Global loadMovie()
MovieClip.loadMovie()
MovieClipLoader()
MovieClipLoader Events
MovieClipLoader Methods
Security Features Added Since Flash Player 7
Cross-Domain Policy File
System.security.loadPolicyFile()
Detection of the Flash Player
Troubleshooting
Best Practices—Which Method to Use When Loading Data
15. Enhancing Projects with Sound and Video
Integrating Video
Embedded Video
Progressive Download Video
Video Import Wizard
FLVPlayback Component
Flash 8 Video Encoder
Streaming Video
Using Sound
Importing Sounds
Adding Sound to Your Timeline
Changing Imported Sound Properties
SWF Sound Export Compression
Loading External MP3 Files
Troubleshooting
Best Practices—File Preparation and Bandwidth Concerns
16. Putting It All Together: Creating an XML-Based Photo Slide Show
Getting Started
Creating the XML Document
Creating the Flash Slide Show Document
Loading the XML Data and Images
Exploring the XML Data
Creating the Slide Display Code
Showing the Images in Sequence
Adding User-Friendly Features
”Data Loading” Message
User Controls: Pause, Start, Slow Down
Creating the Movie Clip Buttons
Attaching Button Code
Defining Actions for the Event Handlers
Adding Visual Indicators to Interactive Elements
Applying a Dynamic Drop Shadow
Applying a Filter with ActionScript
Adding a Drop Shadow to Your Slide Show
Troubleshooting
Best Practices: An Approach to Project Development
IV. ColdFusion MX 7
17. Introducing ColdFusion MX 7
Introducing ColdFusion MX 7
What’s New in ColdFusion MX 7
Understanding the ColdFusion Architecture
Configuring ColdFusion
Using the Built-in Web Server
Configuring ColdFusion for Use with an Alternative Web Server
Configuring Data Sources
Using Flash to Access the ColdFusion Server
Web Services
Flash Remoting
Troubleshooting
Best Practices—When Is ColdFusion the Right Platform?
18. Using ColdFusion Markup Language (CFML)
Introducing CFML
Understanding the Language
Custom Tags
Custom Tag Basics
Creating a Custom Tag
Using ColdFusion for Database Operations
Retrieving Data
Inserting Records
Updating Records
Deleting Records
Troubleshooting
Best Practices—Properly Documenting Code
19. Using ColdFusion to Generate Reports
Rich Media Flash Forms
Creating a Basic Flash Form
Adding Tabs to a Flash Form
ColdFusion Report Builder
Configuring the Report Builder
Understanding the Report Layout
Reporting Formats
PDF Reports
FlashPaper Reports
Microsoft Excel Reports
Creating Printable Web Pages
Troubleshooting
Best Practices—Limiting SQL Queries
20. Using the Integrated Verity Search Engine
Understanding the Basics of Searching
Using SQL Queries to Return Search Results
ColdFusion’s Verity Search Engine Architecture
Configuring Verity and Creating a Collection
Submitting Queries to the Verity Search Server
Troubleshooting
Best Practices—Designing a User Interface for Your Search Application
21. Putting It All Together: Configuring ColdFusion for Database Connectivity
Understanding the Database Structure
Database Naming and Location
Creating a Connection to the Database
Troubleshooting
Best Practices—Periodic Maintenance of Your Access Database
V. Dreamweaver 8
22. Introducing Dreamweaver 8
What’s New In Dreamweaver 8
The Dreamweaver 8 Interface, in Depth
Workspace Layouts
Exploring the Document Window
Title Bar
Menu Bar
Toolbars
Status Bar
Window Size Selector
Tag Selector
Using the Property Inspector
Working with Panels
Arranging Panel Groups
CSS Panel Group
Application Panels
Tag Panel Group
Files Panel Group
Frames Panel
History Panel
Results Panel Group
Search Panel
Reference Panel
Validation Panel
Target Browser Check Panel
Link Checker Panel
Site Reports Panel
FTP Log Panel
Server Debug Panel
Timelines Panel
Code Inspector
Working with Text in the Design View
Paragraphs
Line Breaks
Styling Text
Setting the Font Face
Setting the Font Size
Setting the Font Color
Setting Font Styles
Aligning Text
Indenting Text
Creating Lists in Documents
Unordered (Bulleted) Lists
Ordered (Numbered) Lists
Generating Content in the Code View
Collapsible Code Blocks
Indenting Code Blocks
Tag Hints
Auto Tag Completion
Code Colors
Troubleshooting
Best Practices—Properly Commenting and Indenting Code
23. Creating a Dreamweaver Site
Establishing a Dreamweaver Site
Defining the Site Locally
Setting the Remote Information
Cloaking Specific File Extensions
Managing Documents
Creating a New Document
Saving Files
Deleting, Duplicating, and Renaming Documents
Opening an Existing Document
Using Design Notes to Track Changes to a Document
Predesign Page Setup
Adding a Page Title
Establishing Page Properties
Selecting a Background Color
Setting Background Images
Working with Page Margins
Changing the Default Text Color
Managing Link Colors
Prepublishing Checks
Estimating Download Speed
Spell Checking
Checking Pages for Cross-Browser Compatibility
A Final Manual Review
Troubleshooting
Best Practices—Following the Development, Testing, and Production Model
24. Working Efficiently in Dreamweaver
Reusing Page Elements and Code
Working with Assets
Creating a Favorites List and Favorites Folder
Adding an Asset to the Favorites List
Creating a New Favorites Folder
Asset Types
Images
Colors
URLs
Flash Movies
Shockwave Movies
Movies
Scripts
Templates
Library Items
Reusing Assets
Maintaining the Assets Panel
Editing Assets in Other Programs
Using the Assets Panel Between Sites
Working with Code Snippets
Creating a Code Snippet
Organizing Snippets
Reusing Snippets
Using Library Items
Creating Library Items
Using Library Items
Editing Library Items
Detaching from the Original
Deleting Library Items
Behaviors in Library Items
Troubleshooting
Best Practices—Creating Code Snippets from Custom Code
25. Adding Style to Your Site Using
Introducing Styles
Individual Styles
Style Sheets
Adding Styles to Your Site
Creating a New Style Sheet
Defining New Individual Styles
Applying Styles Throughout Your Pages
Attaching a Style Sheet to a Page
Using Styles to Set Page Properties
Applying Styles to Text
Applying Styles to Tables
Applying Styles to Forms
Applying Styles to Other Objects
Adding Comments to Cascading Style Sheets
Troubleshooting
Best Practices—Migrating Sites and Pages Away from the <FONT> Tag
26. Selecting a Page Structure
Choosing a Design Format
Designing with Tables
Drawing Table Layouts and Cells in Layout Mode
Drawing a Layout Table
Drawing a Layout Cell
Nesting a Layout Table
Using the Expanded Mode to Assist with Table Layout
Setting Layout Table and Cell Attributes
Moving and Resizing Cells and Tables
Adding Content
Designing with Frames
Creating Framesets
Managing the Frameset with the Frames Panel
Adding Content to the Frames
Designing with Layers
Creating a Layer
Naming the Layer
Setting Visibility
Setting the Stacking Order
Selecting, Moving, and Resizing a Layer
Adding Content to a Layer
Converting Layers to Tables
Troubleshooting
Best Practices—Combining Layers with Tables to Ensure Proper Page Layout
27. Reusing Page Data with Templates
Introducing Templates
Building a Template
Creating a Template from Scratch
Creating a Template from an Existing Page
Designating Editable Regions
Creating Optional Regions
Creating Repeating Regions
Setting Object Attributes As Editable
Editing an Existing Template
Applying a Template
Creating New Pages from Your Template
Applying Templates to Existing Pages
Removing Template Markup
Clean Up HTML
Export Without Markup
Detach Page from Template
Nesting Templates
Troubleshooting
Best Practices—Exporting Pages Without Markup for Publication on the Web
28. Adding Interactivity and Multimedia
Understanding Dreamweaver Behaviors
JavaScript and Dreamweaver
Using JavaScript Snippets
Applying Behaviors
Rollover Images and Navigation Bars
Creating a Rollover Image
Designing Remote Rollovers
Creating Navigation Bars
Plug-ins, Applets, and Controls
Plug-ins
Java Applets
ActiveX Controls
Audio and Video for the Web
Adding Sound Files
Inserting Video
Adding Rich Media Content
Flash Movies
Image Viewer
Flash Text
Flash Buttons
FlashPaper
Using Timelines to Create Moving and Interactive Layers
Troubleshooting
Best Practices—Being Aware of Bandwidth Limitations When Serving Video
29. Developing Dynamic Applications in Dreamweaver
Introducing Dynamic Applications
Creating a Dreamweaver Site for Dynamic Pages
Database Operations
The Database Connection
The Search Form
Constructing a Recordset
Adding Dynamic Data Bindings
Using Server Behaviors to Avoid Errors
Using the LiveData View
Creating Dynamic Pages
Results Page
Details Page
Insert Record Page
Update Record Page
Delete Record Page
Troubleshooting
Best Practices—Using Record Update Pages to Archive Data Rather Than Record Deletion Pages to Delete Data
30. Putting It All Together: Creating a Site Using Dreamweaver
Examining the Fireworks Template
Creating a Dreamweaver Template and Child Pages
Building the Inventory Recordset
Creating the For Sale Section
Building the For Sale Dynamic Table
Creating the Details Page
Troubleshooting
Best Practices—Creating Master/Detail Page Sets More Quickly
VI. Contribute 3
31. Introducing Contribute 3
Introducing Contribute
The Contribute Environment
The Contribute Start Page
Menu Bar
Sidebar
Browse/Edit Workspace
Contribute Toolbar
Contribute Workspace
Status Bar
Creating a Website Connection
Managing Files
Locating an Existing Page
Creating a New Page
Deleting Pages
Editing Content
Working Within Dreamweaver Templates
Editing Text
Adding Images
Adding Tables
Creating Hyperlinks
Saving Changes to Pages
Troubleshooting
Best Practices—Content Reviews Prior to Publishing
32. Administering Contribute 3
Administering a Contribute Website
Users and Roles
Editing Role Settings
General Settings
Folder/File Access
Editing
Styles and Fonts
New Pages
File Placement
Shared Assets
New Images
Creating New Roles
Sending Connection Keys
Administration
Understanding Publishing Services
Web Server Configuration
Setting Up Rollbacks
New Page Settings
Choosing a Compatibility Mode
Troubleshooting
Best Practices—Minimum Settings That Should Be Set for Administrators
33. Using FlashPaper
Introducing FlashPaper
Converting a Document to FlashPaper
Converting a Microsoft Word Document to FlashPaper from Within Word
Converting Documents from Within Windows Explorer
Inserting FlashPaper from Within Contribute
Searching for Text
Selecting Text
Editing FlashPaper Content
Creating Hyperlinks for Use in FlashPaper Objects
Creating an Outline
Troubleshooting
Best Practices—Choosing FlashPaper or PDF for Your Document Management Model
34. Putting It All Together: Using Contribute to Manage Site Content
Creating a Contribute Connection for Retro’s Cycles
Setting Up Users Via Connection Keys
Browsing the Existing Layout
Adding Content to the Pages
Adding FlashPaper Documents
Troubleshooting
Best Practices—Contribute Versus Content Management Systems
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Introduction
Next
Next Chapter
1. Getting Ready to Roll—Planning and Configuring
Part I. Getting Started with Macromedia Studio 8
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset