You are previewing Macromedia Studio 8: Training from the Source.
O'Reilly logo
Macromedia Studio 8: Training from the Source

Book Description

Learn by doing! Macromedia Studio 8: Training from the Source provides a comprehensive, working introduction to the most powerful Web design and development suite available. Starting from the ground up, you’ll build two Web sites. In the first half of the book, you’ll combine the strengths of Macromedia Flash, Fireworks, and Dreamweaver to create an attractive, yet maintainable site. In the second half of the book, you’ll focus on building a powerful and dynamic user experience by combining Macromedia Flash, Dreamweaver, Contribute, FlashPaper, and ColdFusion. The enclosed CD-ROM contains all the files you need to complete the projects, plus completed files for you to compare with your results and use as models for future projects.

You learn how to:

  • Optimize graphics in Fireworks, balancing quality and file size

  • Design in a standards-compliant, all XHTML-CSS workflow

  • Insert and format text, images, and CSS layers in Dreamweaver

  • Master multimedia concepts, such as timelines, libraries, and file architecture

  • Create Flash animations, using frame-by-frame and tweened animation techniques

  • Create functional buttons using Flash symbols and ActionScript

  • Integrate video into Flash projects

  • Use ColdFusion to display live database data on a Web page

  • Send data in and out of Flash movies to server scripts and databases

  • Leverage the power of Contribute to maintain, distribute, and control Web content and FlashPaper to create, share, distribute, and use documents in a secure, universal format

  • Table of Contents

    1. Copyright
      1. Dedications
    2. Introduction
      1. Prerequisites
      2. Outline
      3. The Project Site
      4. Elements and Format
      5. Macromedia Training from the Source
      6. Macromedia Authorized Training and Certification
      7. What You Will Learn
      8. Minimum System Requirements
        1. Windows
        2. Macintosh
    3. 1. The Jade Valley Web Site Part 1: Fireworks
      1. 1. Preparing Graphics
        1. What You Will Learn
        2. Approximate Time
        3. Lesson Files
        4. Drawing Shapes for a Logo
        5. Applying Colors and Textures
        6. Adding Type
        7. Composing with Digital Photos
        8. Applying the Type
        9. Applying Type Effects
        10. What You Have Learned
      2. 2. Designing a Page Interface
        1. What You Will Learn
        2. Approximate Time
        3. Lesson Files
        4. Creating Buttons
        5. Creating Button Over States
        6. Working with the Library
        7. Developing a Site Banner
        8. Finalizing the Whole-Page Design
        9. Developing the Page-Slicing Scheme
        10. Enhancing Site Accessibility
        11. What You Have Learned
      3. 3. Exporting a Site Design
        1. What You Will Learn
        2. Approximate Time
        3. Lesson Files
        4. Optimizing the Logo
        5. Optimizing the Navigation Bar
        6. Exporting Fireworks Slices as CSS Layers
        7. Exporting Fireworks Slices as Tables
        8. What You Have Learned
    4. 1. The Jade Valley Web Site Part 2: Dreamweaver
      1. 4. Preparing a New Site
        1. What You Will Learn
        2. Approximate Time
        3. Lesson Files
        4. Defining a Static Site in Dreamweaver
        5. Opening a New HTML Page
        6. Importing Fireworks HTML into Dreamweaver
        7. Creating CSS Layers in Dreamweaver
        8. Inserting Placeholder Text
        9. Adding the Footer and Basic Navigation
        10. Inserting Images
        11. What You Have Learned
      2. 5. Developing a Page Template
        1. What You Will Learn
        2. Approximate Time
        3. Lesson Files
        4. Introducing Cascading Style Sheets
        5. Redefining HTML Tags
        6. Adding Custom Classes
        7. Applying CSS Styles
        8. Finalizing the Layout
        9. Enhancing Site Accessibility
        10. Converting the Page to a Dreamweaver Template
        11. Designating Editable Regions
        12. What You Have Learned
      3. 6. Developing Site Content
        1. What You Will Learn
        2. Approximate Time
        3. Lesson Files
        4. Building the Site Using a Template
        5. Adding Hyperlinks
        6. Working with Tables
        7. Insert and Align Graphics
        8. Creating List Items
        9. Finishing the Recipes Page
        10. Modifying Templates
        11. What You Have Learned
    5. 1. The Jade Valley Web Site Part 3: Flash
      1. 7. Creating a Flash Movie
        1. What You Will Learn
        2. Approximate Time
        3. Lesson Files
        4. Introducing Flash’s Workspace
        5. Introducing Basic Flash Architecture
        6. Preparing the Stage
        7. Working with the Timeline
        8. Lengthening a Movie with Static Frames
        9. Creating Temporal Structure with Keyframes and Labels
        10. Adding Content Across Layers
        11. Importing Bitmap Graphics
        12. Preparing the Second and Third Screens
        13. Working with the Library
        14. Completing the Basic Layout
        15. Adding Content to the Second Screen
        16. Designing a Button Graphic
        17. Adding Content to the Third Screen
        18. Converting Existing Graphics into Symbols
        19. What You Have Learned
      2. 8. Creating Animation and Interactivity
        1. What You Will Learn
        2. Approximate Time
        3. Lesson Files
        4. Testing Flash Movies
        5. Animating Elements
        6. Fading Graphics In and Out
        7. Adding Interactivity to Your Flash Movie
        8. Adding a Rollover Effect to the Button
        9. Publishing Your Flash Movie
        10. What You Have Learned
      3. 9. Flash Video
        1. What You Will Learn
        2. Approximate Time
        3. Lesson Files
        4. Preparing the Movie
        5. Converting Video to the FLV Format
        6. Publishing the Flash Video
        7. What You Have Learned
    6. 2. A Class on Dante Part 4: Dreamweaver and Flash
      1. 10. Preparing the Dante Site
        1. What You Will Learn
        2. Approximate Time
        3. Lesson Files
        4. Defining the Dante Site
        5. Creating the Placeholder Pages
        6. Formatting the Home Page
        7. What You Have Learned
      2. 11. Nonlinear Flash Interactions
        1. What You Will Learn
        2. Approximate Time
        3. Lesson Files
        4. An Interactive Map of Dante’s Inferno
        5. Introducing Flash Objects
          1. Anatomy of an Object
          2. Scripting with Flash Objects
        6. Programming the Down Button
        7. Preparing for the Quicktip Interactions
          1. Introducing Movie Clips
          2. Introducing Dynamic and Input Text Fields
          3. Planning the Quicktip Architecture
        8. Preparing the Invisible Button Hotspot
        9. Preparing the Quicktip Movie Clip and Dynamic Text Field
        10. Scripting the Quicktip Interaction
        11. Using a Component to Create a Scrolling Text Area
        12. Dynamically Populating the Text Area
        13. What You Have Learned
      3. 12. Drag-and-Drop Interactions
        1. What You Will Learn
        2. Approximate Time
        3. Lesson Files
        4. Drag and Drop Inferno
        5. Creating Basic Drag-and-Drop Interactivity
        6. Creating Drag-and-Drop Targets
        7. Providing Dynamic Feedback
        8. Adding an Originating Target
        9. Making the Remaining Monsters Draggable
        10. Publishing the Interactive Map in the Dante Web Site
        11. What You Have Learned
    7. 2. A Class on Dante Part 5: Dreamweaver and ColdFusion
      1. 13. Dynamic, Data-Driven Sites
        1. What You Will Learn
        2. Approximate Time
        3. Lesson Files
        4. Planning the Web Application
        5. Understanding Site Definition Requirements
        6. Installing ColdFusion
        7. Problems and Workarounds for Users Without Local Servers
        8. Defining the Site
        9. Passing Data Between Pages
        10. What You Have Learned
      2. 14. Connecting to Data Sources
        1. What You Will Learn
        2. Approximate Time
        3. Lesson Files
        4. Understanding Databases
        5. Understanding Data Source Names
        6. Defining a Data Source in the ColdFusion Administrator
          1. Defining a Data Source: Windows
          2. Defining a Data Source: Macintosh
        7. Introducing SQL Queries
        8. Dynamically Populating a Table
        9. What You Have Learned
    8. 2. A Class on Dante Part 6: Flash and ColdFusion
      1. 15. A Component-Based Flash Quiz
        1. What You Will Learn
        2. Approximate Time
        3. Lesson Files
        4. Preparing the Movie
        5. Displaying the Username Dynamically
        6. Preparing the ColdFusion Pages
        7. Building the Quiz Interface with Components
        8. Scripting the First Question
        9. Validating Component Data
        10. Scoring the Quiz
        11. Adding and Scripting a ComboBox Component
        12. Adding and Scripting a List Component
        13. What You Have Learned
      2. 16. Flash, ColdFusion, and the Database
        1. What You Will learn
        2. Approximate Time
        3. Lesson Files
        4. Sending Data from Flash to ColdFusion
        5. Outputting the Data in the HTML Page
        6. Inserting the Data into a Database
        7. Improving the Security of the Application
        8. What You Have Learned
      3. 17. Decentralizing with Contribute
        1. What You Will Learn
        2. Approximate Time
        3. Lesson Files
        4. Configuring a Site in Dreamweaver for a Contribute Site Administrator
        5. Sending Connection Keys to Contribute Users
        6. Creating a Connection in Contribute
        7. Performing Simple Editing Tasks in Contribute
        8. Publishing the Draft and Reviewing the Page
        9. What You Have Learned