BEST MAC MAGAZINE
 
   
  Have you checked out the #1 Mac Magazine? With over 240 pages of Mac hottest info!

 

EXCLUSIVES

 


   
MAC CULTURE   
 



  MAC GAMES




  MAC MUSIC




 


 

 









 

   
 
 
Boston, MA -


By Trey Yancy

2002 was an interesting news year for Mac-based designers. Prominent among these news events was a legal struggle in which Adobe egged Macromedia's car and Macromedia responded by running over Adobe's lawn flamingos.

Although Macromedia came out more or less ahead, the legal wrangling prompted Macromedia to rework some of its user interface, the result being the phased introduction of its MX products. The latest and perhaps greatest of these is Macromedia's flagship multimedia development application, Director MX.

Director is a powerful application and it has a serious learning curve for intermediate users, yet it provides tools that beginners can use to create impressive projects without having to write a line of Director's proprietary scripting language, "Lingo." It has been a leading multimedia application since the early days of System 7 and has undergone many enhancements over the years, not the least of which was the introduction of 3-D animation in version 8.5. (See MD, Fall 2001). Now at version 9 (a.k.a. MX) it has an improved interface and some new features that are certain to be of value to Flash developers, advanced scripters, and to developers interested in extending their customer base to include the hearing, vision, or motor disabled.

New Interface

The first thing you notice is the new interface which, as expected, bears a resemblance to the rest of the MX line. The large number of floating panels has always been a bit of a challenge, even for those with dual monitor systems, but with Director MX most of these panels can be consolidated into a few groups so that you can have multiple panels sharing the same tabbed window.

One example of this is the cast window. Each cast can have its own tab in the same panel, making it easy to jump between them. Dragging cast members between casts still requires separate cast panels, but otherwise this is a very efficient system. Also, unlike the simple Adobe style drag-and-drop action used in some of Macromedia's pre-MX applications, grouping and ungrouping panels is handled via popup menus (Hence, the lawn flamingos).

There are a number of other interface tweaks, a few examples of which include separate Lingo popup listings for 3-D (both alphabetical and categorized), a two-pane enter and result message window, and the addition of control panel functions to the bottom of the stage window. Those of us who tend to create densely populated scores will also appreciate the easier-to-read font used in sprite and marker labels.

New Features

Director has long been able to incorporate Flash content, including the ability to insert Lingo scripts into a Flash movie, say, for attenuating a Director soundtrack while the Flash movie is playing. With Director MX these capabilities are significantly enhanced. Also new to Director is the ability to edit Flash movies via a launch-end-edit menu command. Another enhancement is a Flash remoting feature for interacting with and serving content from a Cold Fusion server via Director. (By the way, a Mac version of Cold Fusion has yet to surface, but conditions appear to be favorable).

 


Scripting and debugging is easier with Director MX, thanks to a window that combines the two functions in side-by side panes. Also handy is a new object inspector that can be summoned from both the script and message windows and which allows the user to examine and modify properties without scripting. Other scripting improvements are line numbering, the color coding of recently changed elements, and improved autoformatting.

Of particular interest is a set of federally compliant accessibility features including text-to-speech, captioning, and the ability to navigate by tabbing between elements. In addition to incorporating accessibility into live projects, it can also be added to existing Director applications. While these capabilities may be a boon to those with disabilities, I can imagine all sorts of interesting ways to incorporate these functions for all viewers.

Another nice feature is the ability to incorporate QuickTime 6 content, along with MPEG 4 video and the ability to control QuickTime wired sprites via Lingo.

Observations

There is a lot to like in Director MX, but there are a few improvements I'd like to see. One would be the ability to attach panels to each other in such way that if one panel is visible, all attached panels are also visible. (The tendency of OS X to bury a window of a foreground application beneath a window of a background app can be a genuine pain in the neck).

The drawing and vector tools in Director have never been particularly useful, but it is easy to specify external applications as the bitmap and vector editors of choice. Also, while MX incorporates improvements in memory management, I would like to see better optimization features so that you can create projects containing large bitmapped animations, and output them into compact, efficient, and fast-running movies.

Another suggestion is that the documentation could provide much better contextual information for advanced script elements, giving beginners and intermediate users a better understanding of scripting by going beyond the "what" and "how" and spending a bit more time on the "why."

The last item on my wish list is the ability to output a finished project to any platform from a single copy of Director. Why buy a second copy for Windows output when all you need to do is to create a platform-specific stub projector containing nothing more than three lines of Lingo and access to a folder of Windows Xtras?

Conclusion

Director is a powerhouse application and is truly in a class by itself. Its ability to build interactive applications incorporating a wide range of media and to distribute the result in an equally wide variety of forms - ranging from web and CD to kiosks and those digital overhead menus at MacDonalds ­ is impressive. Its accessibility enhancements are a big plus, as are its support of QuickTime 6, the manipulation of Flash objects, its 3-D features, its new interface, and its consolidated scripting and debugging features ­ not to mention its OS X support. All this combines to make Director MX worth the price of an upgrade.

Price: $1,199 > From: Macromedia, www.macromedia.com > Pros: Improved scripting and debugging, accessibility features, improved Flash and QuickTime integration > Cons: Marginal drawing and paint tools, large output files, platform-specific output