Director, the long-time anchor of the Macromedia multimedia development line, is the latest Macromedia product to experience the MX makeover, joining its Studio MX cohorts Dreamweaver, Flash, and Fireworks (Freehand has yet to receive the MX treatment). Beyond the interface changes, other improvements include new built-in accessibility tools, smarter integration with Flash, and a much-improved Lingo scripting environment. Whether you'll be happy with these changes depends on how comfortable you were with the previous design.
Director remains one of the premier multimedia development tools on the market, allowing you to build multimedia content in a variety of formats. Although the Shockwave player doesn't enjoy the 98 percent browser penetration of the Flash player, it is still widely used on the Web. Nonetheless, beyond the interface overhaul, there are few truly dramatic changes, and you need to decide if the new design enhancements warrant paying for the upgrade. This review will concentrate on the PC version of the software (although most information applies to both products), but Mac users should be aware that Director MX is only compatible with OS X and will not work with earlier versions.
A New Look
Like its Studio MX brethren, Director boasts an entirely new interface with an integrated workspace replacing the old floating palettes. This means the entire program stays together in a single window. Long-time Director users—especially those not using other MX products—may need some time to get used to the new look (and finding the location of some features from previous versions). The familiar palettes have been supplanted by flexible panels, which contain sets of related commands or information. By default, open panels sit on the right side of the screen in a docking port. Within the docking port, you can show or hide panels as needed, drag and drop individual panels onto the Director work space, or even create your own custom sets of panels. If you make several changes, you can easily return to the default program layout. The flexibility and intelligence of this implementation is much easier to use than the old floating palettes and many of the old palettes have been incorporated into a more intelligently designed tabbed panel making it easier to get at information you need without cluttering the interface.
The new interface is much friendlier, but it is consistent with other MX programs; if you've used one of them, it should be easier (to some extent) to understand how Director MX works. Macromedia has maintained the old program metaphor of a stage, score, and cast. The Stage window includes the control panel at the bottom of the window, although you can detach it if you wish. The Cast with all of your project elements (known as sprites in Director) and the Score with the project timeline have been integrated into a single panel, but as with other panels, you can move the individual elements around if it's more convenient. If you truly cannot stand the new look, there is an option to use a Director 8-style layout if you prefer it, but this only affects the placement of program elements; the overall program changes remain in effect.
While they were overhauling the interface, Macromedia should have taken the time to add a multiple undo feature, which should be a given for a program that's been around as long as Director. Users should feel free to experiment and then have the ability to back out with an undo feature.
We Are MX Family
One of the benefits of using the MX family is the easy integration between products, and Director is no exception, allowing you to incorporate Flash MX and Fireworks MX content easily into your Director MX project. Macromedia has done a great job of integrating Flash and Fireworks. You can import Flash movies, then edit them in place, accessing Flash MX directly from within Director. By double-clicking the file, you open Flash where you can edit the file. When you click Done Editing from Director, Director imports the changed file automatically. What's more, you can edit the Flash movie properties in a Lingo script, providing you with direct control to change the properties and methods of a Flash object. These new features should help streamline the editing process.
You can also create graphics in Fireworks MX, then double-click a graphic in Director to open Fireworks MX for editing. Unfortunately, when working with .png files, the Director Paint program launches first. It is only after you attempt to edit the file that you are prompted to use the external editor, and clicking the Launch External Editor button opens Fireworks. After you complete the editing process, you click the Done Editing from Director button and the file is updated automatically in Director MX (but you need to close the Paint program). By default, only .png files are associated with Fireworks, but you can associate other file types by editing the external editor preferences. It would make life easier if you could associate several file types (such as .jpg, .bmp, and .gif) with a single external editor in one step, rather than forcing you to do each one individually.