Director vs ToolBook --两种重要多媒体著作软件的比较

原创 2004年07月15日 20:43:00

从事多媒体制作工作的人大多使用过 Director ,还有一部分人使用过 ToolBook。这两个软件占了多媒体著作市场的大部分。也许我这么说,有些人并不同意。他们会说:还有 Aurthorware, VB ,OMO 呢?的确有不少人在使用这些工具,但我没有在此作比较却是有原因的。Aurthorware 功能较强大,使用的人也不比 ToolBook 少,但是它缺少多媒体著作工具应有的脚本语言。VB 虽然功能强大,但总的来说,它不属于多媒体体著作工具,而属于通用编程软件,大多数人使用它并非编写多媒体程序,而且它缺少许多多媒体著作软件内置的基本功能(但可以编程实现)。OMO (Oracle Meida Objects)使用的人较少,功能也不多。而 Director 与 ToolBook 不仅功能强大,使用人数众多,而且两者之间的可比之处也多。我从事多媒体工作多年,对这两个软件有较多的接触,在此与大家交流一下使用它们的心得,并在此做个比较。

  • 跨平台性:

Director 最早是在苹果电脑上运行的软件,在 95 年的时候由 Macomedia 公司移植到 PC 平台上。那时是4.0 的版本。现在已发展到 7.0 。因此 Director 非常容易实现跨平台。我对这一点印象较深。95 年的时候,我曾经在一个多媒体演示项目中使用苹果版的 Director 进行多媒体项目的原型制作,因为许多美工制作的图形是在苹果电脑上完成的,因此使用苹果版的 Director 有其方便之处,而且在 95 年的时候刚刚移植到 PC 上的 Director 4.0 版本不如苹果版易于使用。但是我们项目的最终演示平台却是 PC,而 Diector的跨平台性使得我最终花了一个上午的时间就将其移植到 PC 上来。说来非常简单,将苹果版 Director 制作的 DIR文件用 PC 版的 Director 重新打开再存盘,就可以将其自动转换为 PC 版本的 DIR 文件。之所以花了一个上午才完成移植是因为苹果电脑与 PC 电脑在处理方面的不同,举个例子,PC 机上表示文件路径使用 / 分割目录与文件名,而苹果电脑使用 :来分割文件夹与文件。这些在程序中必须修改,而不是简单地另存文件就可以实现的。ToolBook 从一开始就在 PC 上运行,直到现在的 6.5 版本,Asymetrix 公司也没有为其推出苹果版本。所以它不能实现跨平台创作。

  • 基本功能的支持:

Director 最早是个二维动画软件,它的开发思想与众不同,它缺少一些多媒体著作软件的基本功能,它没有hotword 的概念。它的弹出式窗口的概念是通过 MIAW (movie in a window) 的方式实现的,这种方式并不容易使用,也不好控制。在 Director 中,很多基本的功能必须通过 Xtra 或 Xobject 实现。例如,文件的读写以及数据库的使用。在这方面 ToolBook 则具备所有这些功能。它本身所带有的动态连接库和系统书具备了丰富的功能。不仅能操作数据库,文件,而且还可以编辑注册表,这是 Director 所不具备。ToolBook 不仅可以使用 Dbase 3 数据库,还可以使用功能更加强大的 Paradox 数据库。而 Director 只能通过 Xtra 使用 Dbase 3 数据库。而且 Director 没有答题计分的功能,这在 ToolBook 中是内置的。几乎所有 Windows 应用程序能完成功能, ToolBook 都能够实现,而在这一点上, Director 却做的不好, Director 的跨平台性使得它牺牲了很多的功能。

  • 对于新技术的支持:

Director 支持 Quick Time VR, Quick Draw 3D, MMX ,DirexX 等诸多新技术。而 ToolBook 则不支持这些技术。Director可以同时处理两个声音通道,而 ToolBook 通过较为过时的 MCI 实现声音播放,一次只能播放一个声音,但是通过使用 wavemix.dll (微软开发的动态连接库)可以实现一次播放 8 个声音。Director 用丰富的 transition 功能,而 ToolBook 的 transition 功能既少有弱。在这一点上,它与 Director 相差很大。

  • 32 位软件的支持:

Director 在 5.0 的版本时发展成为 32 位软件,现在已经经历了(5.0,6.0,6.5,7.0)四代。是地道的 32 位软件。它制作的项目文件可以打包成 32 位(用于 windows 95)和 16 位(用于 windows 3.1)程序。Asymetrix 公司的 ToolBook 从 Windows 3.0 出现之时就开始制作了 ToolBook,但是直到现在的 6.5 版本,它始终是一个 16 位程序。这一点非常令人费解,大概是考虑对原有 windows 3.1 用户的支持。它制作的项目文件也可以制作为 16 位和 32 位程序。ToolBook 本身是一个 16 位软件对于制作多媒体项目有时候会有较大的影响。例如,要在多媒体项目中使用语音技术,著作软件就必须能够使用 32 位多线程的 DLL 或 Active X控件。而 ToolBook 本身是 16 位程序,无法使用这些多线程的扩展。

  • 脚本语言的支持:

脚本语言是两个软件最重要的特点。如果没有脚本语言,它们将很容易的淹没在众多的多媒体著作软件中。Director 也就不过是个二维动画软件加上简单的交互功能,而 ToolBook 也就更没有什么功能可以值得夸耀了。Director 的脚本语言 Lingo 功能很强大,在接触 ToolBook 的脚本语言 OpenScript 之前,我使用了很长时间的 Director 的 Lingo 语言,使用它您可以将 Director 的交互功能发挥到极致。而 Lingo 语言不能实现的功能则必须通过调用 Xtra (用 C 开发)或 XObject(4.0 及以前版本的 Director 扩展,一种特殊的 DLL)实现。其实使用 Lingo 的内置功能您就可以完成许多的工作。严格的来说,Lingo 才是真正意义上的脚本语言,用它编程和许多高级编程语言(例如 C ,PASCAL,BASIC )有很大的不同。太多这些语言的使用经验反而会影响对 Lingo的运用和理解(这是我的个人理解)。使用 Lingo 更需要想象力,您不需要对底层的编程了解。任何人只要具备基本的编程知识,您就可以发挥 Lingo 的功能,唯一的局限在于您的想象力。您也许觉得我有点夸张,但是在国外,许多 Lingo 的高手都是从事电脑艺术的人士,他们都是后来才学习使用 Lingo 的。他们就象一个导演一样使用 Lingo ,运用想象力完成创作。使用 ToolBook 的经验则有很大的不同,它需要您对底层的编程的了解,而且越多越好。对于 C 语言的了解会对你使用 ToolBook 的脚本语言 OpenScript 有很大的帮助,其他高级语言的使用经验也有助于您使用 OpenScript。OpenScript 更象类似 VB 之类的通用开发语言。它需要调用许多 Windows 动态连接库实现其功能。这既是它的优点,也是它的缺点。它的优点是,足够的底层编程经验可以让你实现任何功能,但它的使用不适合非程序员。ToolBook 的使用高手大多是 C for windows 的编程高手。它使得人们更多的关注底层的功能。这也就成了它的缺点,使用它的人因此也就不如使用 Director 的人多。

  • 功能扩展:

Director 通过 MOA( Macromedia Open Architect)编写 Xtra 来实现功能扩展,因此 Xtra 对于 Director 非常重要,因此只有掌握了 Xtra 的开发才是真正地将 Director 的功能发挥极致。但是 Xtra 的开发并不容易。学习 MOA 类似于学习 MFC ,需要一个较长的时间。OpenScript 使用 DLL 动态连接库来实现扩展,这优于 Diector,因为开发 DLL 不那么麻烦,有 C for windows 知识就可以。这是 ToolBook 的优点。而且现有的 DLL 非常的多, Windows 本身的三个动态连接库(user,gdi,kernel)中的 1000 多个函数就可以被OpenScript 使用。

  • 对 Internet 的支持:

使用 Director 可以制作如今 Internet 多媒体的事实标准 Shockwave,此技术为是 Macromedia 开发的,因此Director 在这方面占了优势。IE 4.0 和 Windows 98,以及 Netscape navigator 4.5 版本都将内置 Shockwave 插件,因此使用 Director 开发的 Shockwave 将具有较为广泛的播放平台。ToolBook 可以用于制作网页,将ToolBook 制作的文件中的页面导出为一个一个的 Html 文件,并保留交互功能(并不是全部,与 Windows 底层编程有关的功能将无法导出,例如 DLL)。 您还可以下载 Asymetrix 的插件 Neuron 以浏览 ToolBook文件。但是 Neuron 插件不如 Shockwave 插件的使用那么广泛。

  • 附带的工具软件:

Director 本身可以制作二维动画,可以在 cast 中直接绘图,并使用 Photoshop 插件,也直接编辑导入 RTF文档。而这些软件都是内置在 Director 中的。ToolBook 附带的外置工具软件较多。一个位图编辑器,一个图标编辑器(这是 Director 所没有的重要功能),一个调色板编辑器和一个调色板优化器(Director 无调色板优化器),一个声音编辑器(这也是 Director 所没有的重要功能)。ToolBook 竟然还带有一个 FTP软件,本身就是用 ToolBook 制作的。此外还有其他一些软件。总的来说它们在此各有所长,但 ToolBook 的自带工具较多些。

总之,这两个软件各有所长。Director 非常适合制作交互式多媒体演示产品和娱乐光盘。而 ToolBook则适合制作百科全书类的多媒体产品。充分发挥二者的功能,你就可以完成几乎所有的多媒体开发要求。以上是我个人对这两个软件的使用心得。

20世纪最重要的12本物理学著作

20世纪最重要的12本物理学著作 1 高德纳的《计算机程序设计艺术》 2 爱因斯坦的《相对论》 3 狄拉克的《量子力学》 4 费曼的《量子电动力学》      Dirac on quan...
  • ningzaizao
  • ningzaizao
  • 2013年03月11日 15:47
  • 2871

多媒体信息检索技术简介

多媒体技术和Internet的发展给人们带来巨大的多媒体信息海洋,并进一步导致了超大型多媒体信息库的产生,光凭关键词是很难做到对多媒体信息的描述和检索的,这就需要有一种针对多媒体的有效的检索方式。如何...
  • b06340130
  • b06340130
  • 2013年09月28日 18:59
  • 2080

几个比较重要的设计模式的总结与应用

1. 设计模式分为创建型,结构型,行为型。   2. 创建型 2.1 工厂方法。生产同一接口的不同产品。 如:Spring Aop中AopProxyFactory(具体实现类为Defaul...
  • sum_rain
  • sum_rain
  • 2015年05月04日 22:24
  • 1512

第0章 计算机概论

一、CPU的种类 目前世界上常见的两种主要CPU种类,分别是精简指令集(RISC)与复杂指令集(CISC)系统。 精简指令集(Reduced Instruction Set Computing,RI...
  • to_Baidu
  • to_Baidu
  • 2016年09月05日 22:47
  • 521

Linux学习_第一章计算机结构001

1.cpu中包含一些指令集,包含算数逻辑单元和控制单元 2.那这些指令集的设计主要又被分为两种设计理念,这就是目前世界上常见到的两种主要 CPU 架构, 分别是:精简指令集 (RISC) 与复杂指令集...
  • qq_29660153
  • qq_29660153
  • 2017年04月20日 20:42
  • 144

快速导入源代码到word 软件著作权源代码需要

使用word软件 点击插入->对象-文件中的文字->然后浏览任意后缀名文件选择大量文件夹或者文件选择导入即可。...
  • u010042660
  • u010042660
  • 2017年10月12日 17:23
  • 521

【SSH进阶之路】Spring的IOC逐层深入——依赖注入的两种实现类型(四)

依赖注入的两种方式,以及他们的优缺点。
  • jiuqiyuliang
  • jiuqiyuliang
  • 2015年01月31日 09:53
  • 7306

软件著作权申请流程

一、申请流程 二、所需文件 1、软件著作权登记申请表 (加盖单位公章);2、软件的鉴别材料:包括源程序代码及软件说明书;3、申请人营业执照副本复印件(加盖单位公章);4、其他证明材料(视...
  • sme_bears
  • sme_bears
  • 2014年11月10日 00:10
  • 495

windows编程学习之多媒体时钟

以下是使用多媒体计数器时涉及的函数 (1)DWORD   timeGetTime(void)          返回从Windows启动开始经过的毫秒数 (2)timeSetEvent( UINT...
  • Cry_Alone
  • Cry_Alone
  • 2016年12月07日 20:47
  • 736

12款多媒体能力SDK与开发平台盘点

近年来,以智能手机、平板电脑引发的新兴多媒体变革时代正在到来,APP也成为内容展现的绝佳载体。 这让APP开发者和公司都意识到应用多媒体化的浪潮,而提供多媒体能力的SDK的工具平台也如雨后春笋般冒了...
  • baidu_36679527
  • baidu_36679527
  • 2016年11月22日 13:50
  • 1027
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Director vs ToolBook --两种重要多媒体著作软件的比较
举报原因:
原因补充:

(最多只允许输入30个字)