• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL



Macromedia Studio MX 2004 is the premier Web development software package available today. From cutting-edge graphic design to developing database-driven e-commerce Web applications and everything in between, Studio MX 2004 offers serious tools for visually oriented graphic designers and code-oriented Web and multimedia programmers alike. Given the breadth and depth of the five applications that compose Studio MX 2004—Macromedia Dreamweaver, Flash, Fireworks, Freehand, and ColdFusion—it is impossible for someone new to these applications to master them in a day.

The 17 lessons in this book are intended to provide a crash course for serious beginners, people who have an ambitious learning agenda. In the book, you'll begin designing graphics and page layouts in Macromedia Fireworks MX 2004, before moving to Dreamweaver MX 2004 to build an entire Web site. You'll then turn to Freehand MX to convert the graphics created in Fireworks for use in print. You'll lay out a page design for a Flash movie, and then import it into Flash to animate it. In the final project of the book, you'll design a database-driven ColdFusion site and learn how to send data in and out of Flash.

As these topics suggest, the book places special emphasis on integrating the different Studio products, rather than covering each one in isolation. While the collection of tools available in Macromedia Studio MX 2004 is unparalleled, they are even more powerful when used together. Integration topics include exporting page layouts from Fireworks to Dreamweaver, designing multimedia storyboards in Freehand and importing them into Flash, and developing a ColdFusion site in Dreamweaver and integrating it with Flash content.


Macromedia Studio MX 2004: Training from the Source is intended as an introductory curriculum for those who want to learn Macromedia Studio MX 2004. As such, the book makes few assumptions about what you already know.

The lessons assume the following:

  • You have basic familiarity with your operating system, including using the menu system and file management.

  • Studio MX 2004 is installed, and your system meets the requirements needed to run it.

  • You have access to a Web server running ColdFusion. This can be a local server, a network server, or an ISP that you access via FTP.

  • You are at least willing to learn some code, including HTML, Flash ActionScript, and ColdFusion Markup Language, though you are not expected to know any of these up front.


This Macromedia training course steps you through the projects in each lesson, showing you how to design graphics and prepare them for the Web; develop Web pages; prepare graphics for print; create multimedia animations and interactions; and develop database-driven Web sites.

The curriculum of this course should take you about 24 hours to complete and includes the following lessons:

Lesson 1: Preparing Graphics

Lesson 2: Designing a Page Interface

Lesson 3: Exporting a Site Design

Lesson 4: Preparing a New Site

Lesson 5: Developing a Page Template

Lesson 6: Developing Site Content

Lesson 7: Repurposing Design for Print

Lesson 8: Storyboarding Flash Movies

Lesson 9: Creating a Flash Movie

Lesson 10: Animation and Interactivity

Lesson 11: Preparing the Dante Site

Lesson 12: Nonlinear Flash Interactions

Lesson 13: Drag-and-Drop Interactions

Lesson 14: Dynamic, Data-Driven Sites

Lesson 15: Connecting to Data Sources

Lesson 16: A Component-Based Flash Quiz

Lesson 17: Flash, ColdFusion, and the Database

The Project Site

In the course of completing the book, you will build two sites.

The first project you will work on is a Web site for a fictional organic farm called Jade Valley. During this project, you will do the graphic design of the site from scratch in Fireworks and Dreamweaver. You will design a page template, complete with an accompanying Cascading Style Sheet, from which you will then generate the pages in the site. You'll also use Freehand and Flash to develop a print campaign and an interactive movie.

The second project is for a fictional class on the Inferno, by the medieval poet Dante. Most of the graphic design work has been done in advance, so you can focus on the development side of Studio MX 2004: architecting and scripting Flash movies; connecting sites to a database using ColdFusion; and sending data between Flash movies, pages, and the database.

Elements and Format

Each lesson in this book begins by outlining the major focus of the lesson at hand and introducing new features. Learning objectives and the approximate time needed to complete all the exercises are also listed at the beginning of each lesson. The projects are divided into short exercises that explain the importance of each skill you learn. Every lesson will build on the concepts and techniques used in the previous lessons.

Tips: Alternative ways to perform tasks and suggestions to consider when applying the skills you are learning.

Notes: Additional background information to expand your knowledge, as well as advanced techniques you can explore in order to further develop your skills.

Boldface terms: New vocabulary that is introduced and emphasized.

Italic text: Text that you need to type within a step is set in italics.

Menu commands and keyboard shortcuts: There are often multiple ways to perform the same task in Dreamweaver. The different options will be pointed out in each lesson. Menu commands are shown with angle brackets between the menu names and commands: Menu > Command > Subcommand. Keyboard shortcuts are shown with a plus sign between the names of keys to indicate that you should press the keys simultaneously; for example, Shift+Tab means that you should press the Shift and Tab keys at the same time.

CD-ROM: The files you need to complete the projects for each lesson are located in a folder named for the lesson: Lesson01, Lesson02, etc. The CD can be found in the back of the book. Inside the lesson folders are Start and Complete folders, which represent the state of the Jade Valley or Dante project at the beginning and ending of that lesson, respectively.

The files you will use for each of the projects are listed at the beginning of each lesson.

Macromedia Training from the Source

The Macromedia Training from the Source and Advanced Training from the Source series are developed in association with Macromedia, and reviewed by the product support teams. Ideal for active learners, the books in the Training from the Source series offer hands-on instruction designed to provide you with a solid grounding in the program's fundamentals. If you learn best by doing, this is the series for you. Each Training from the Source title contains hours of instruction on Macromedia software products. They are designed to teach the techniques that you need to create sophisticated professional-level projects. Each book includes a CD-ROM that contains all the files used in the lessons, completed projects for comparison and more.

Macromedia Authorized Training and Certification

This book is geared to enable you to study at your own pace with content from the source. Other training options exist through the Macromedia Authorized Training Partner program. Get up to speed in a matter of days with task-oriented courses taught by Macromedia Certified Instructors. Or learn on your own with interactive, online training from Macromedia University. All of these sources of training will prepare you to become a Macromedia Certified Developer.

For more information about authorized training and certification, check out www.macromedia.com/go/training1

What You Will Learn

You will develop the skills you need to create and maintain your Web sites as you work through these lessons.

By the end of the course, you will be able to:

  • Design graphics in Fireworks, using special features such as masks and Live Effects

  • Build button rollovers and navigation bars

  • Design and export interactive page interfaces using Fireworks

  • Build and deploy a Dreamweaver template

  • Design and apply Cascading Style Sheet (CSS) styles

  • Rapidly develop Web pages using templates and CSS styles

  • Reuse Fireworks-created graphics in business cards, envelopes, and letterhead designed in Freehand

  • Storyboard a Flash movie using Freehand

  • Architect movies in Flash, using its timeline, stage, and Library

  • Animate screen objects in Flash

  • Create interactive, nonlinear Flash applications

  • Create drag-and-drop interactivity in Flash

  • Configure a dynamic, ColdFusion site in Dreamweaver

  • Connect a ColdFusion site to a database and retrieve data each time a page is requested

  • Collect information from users with a Web form, process that data with ColdFusion, and insert it into a Flash application

  • Develop a Flash quiz using Flash user interface components

  • Collect data from the quiz and pass it to a database via ColdFusion

Minimum System Requirements

Macromedia Studio MX 2004 (In case you don't own a copy of Studio MX 2004, we've provided a 30-day trial version on the CD-ROM.)

  • 600 MHz Intel Pentium III processor or equivalent

  • Windows 98 SE/2000/XP

  • 256 MB RAM (512 MB recommended)

  • 800 MB available disk space

  • Internet Explorer or Netscape Navigator 4.0 or higher

  • Access to a Web server running ColdFusion. A single IP developer's edition of ColdFusion can be downloaded for free from http://www.macromedia.com.

  • 500 MHz PowerPC G3 processor

  • Mac OS X 10.2.6 or later

  • 256 MB RAM (512 MB recommended)

  • 500 MB available disk space

  • Internet Explorer 4.0 or Safari 1.0 or higher

  • Access to a Web server running ColdFusion.

  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint