Features[ edit ] Director applications are authored on a timeline , similar to Adobe Flash. Director supports graphical primitives and playback controls such as video players, 3D content players, and Flash players.
Director includes a scripting language called Lingo , and plug-in applications called Xtras , which are similar in functionality and design to ActiveX. Director supports a graphical user interface framework with basic controls and allows interaction with external files and certain Windows APIs. Director supports many different images, audio, and video formats.
Main article: Lingo programming language Director includes a scripting language called Lingo , and a suite of 2D image manipulation tools referred to as "imaging Lingo". This subset of Lingo allows authors to perform advanced operations such as to bitblit. While a vast majority of users rely on the score timeline for the development of their work, a number of expert developers create stunning projects, such as games, that take advantage of the speed of imaging Lingo.
These advanced projects typically use only 1 frame on the score timeline using Lingo to control animation and interaction. Director 8. The 3D features were quite advanced for the time, unusual for an authoring environment. The 3D capability includes the ability to create geometry on the fly from code, hardware accelerated model display, and advanced lighting features. It also supports vector graphics and 3D interactivity through a Shockwave 3D file object. Since Version 6, Director has supported the import of Flash animation files and Lingo can be used to interact with Flash's Actionscript code for more control.
Xtras[ edit ] One of the most powerful aspects of Director is its extensibility, which is achieved through plug-in applications named Xtras. For example, there are Xtras for OS desktop manipulations creating folders, files, icons, shortcuts, registry editing and Shell control, dedicated text processing RegX , PDF readers, and many more. With Xtras, Director can be extended to support additional media types beyond those that the stock version of the software allows.
These can be created by users or purchased from third party vendors. With the change in new versions of Director, Xtra developers need to modify their products to maintain ongoing support.
With changing industry trends, many third-party Xtra developers have discontinued products and dropped support due to the cost of development without a significant return. Publishing[ edit ] For online distribution, the Director can publish projects for embedding in websites using the Shockwave plugin. Shockwave files have a. DCR file extension. Other publishing options include a stand-alone executable file called projectors, supported on Macintosh and Windows operating systems, and with Director 12, output for iOS.
Early versions also supported execution of the 3DO console. The Director score timeline can also be exported as a non-interactive video format, such as a QuickTime or sequence of images. Comparison with Flash[ edit ] The differences between Director and Flash have been the subject of much discussion, especially in the Director development community. Extensibility is one of the main differences between the two, as are some of the sundry codecs that can be imported.
Director has tended to be the larger of the two, but that footprint has been part of its weakness. This weakness manifested into the erosion of Director's ubiquity as the leader of authoring tools, especially in the critical window of - The download footprint of the Director Shockwave plugin was significantly larger than the Shockwave Flash download footprint.
Additionally, Macromedia partnered with distributors such as Dell, Apple, etc. At that point in time — , broadband internet access was not the norm for most users, and the fivefold difference in size was significant. Animations were initially limited to the black and white of early Macintosh screens. The name was changed to "Director" in , with the addition of new capabilities and the Lingo scripting language in A Windows version was available in the early s.
From to a competing multimedia authoring program appeared called mTropolis from mFactory. In mTropolis was purchased and buried by Quark, Inc.
High-def has arrived for Director and the Shockwave player, in the form of support for H. You can now provide full-screen, high-definition video in multimedia applications and games authored in Director — MP4, F4V, and FLV file formats are now natively supported. In another worthy enhancement, bitmap filters blur, drop shadow, glow etc can now be applied to video. Launching version Particularly interesting to game developers is an update to the PhysX engine, adding support for dynamic concave rigid bodies, a feature previously offered by the Havok physics engine. However, there is strong competition from other game-development tools, particularly Unity which can create for platforms such iPhone or Wii and Torque Game Engine Advanced, both of which offer highly respected 3D capabilities.