1.2多媒体创作工具的类型
  目前,多媒体创作工具很多,按照多媒体创作工具的设计策略可以将其分为四类:基于卡片和页面的创作工具、基于图标的创作工具、基于时间线的创作工具和可视化编程环境。
1.基于卡片和页面的创作工具
  在这类创作工具中,页(卡)被处理为数据结构中的一个节点,相当于书中的一页或数据袋里的一张卡片,且允许在页中包括多种不同媒体。利用创作工具提供的脚本编辑器,设计者可以通过规定的指令(或符号)为作品编撰脚本,然后用工具提供的预放系统观看效果,如此边看边改,直到满意为止。这类工具通常具有很强的超级链接功能,使设计的系统有比较大的弹性,适于制作各种电子出版物。这类工具比较著名的有运行于Macintosh上的HyperCard和Asymetrix公司的Multimedia ToolBook,我国的方正奥思多媒体创作工具也属于此类。
  ToolBook是美国Asymetrix公司推出的一种面向对象的多媒体创作工具。其名称很贴切,利用ToolBook来开发多媒体系统时,就像在写一本“电子书”一样。首先需要定义一个书的框架,然后将页面加入书中,在页面上可以包含文字、图像、按钮等对象。最后使用ToolBook提供的脚本语言OpenScript来编写脚本,对系统的行为进行定义,最后就有了一本“电子书”。ToolBook可以很好地支持人机交互设计,同时由于使用脚本,在设计上也具有很好的灵活性和弹性,可以用它来制作多媒体读物或各种课件。ToolBook还提供了在Internet环境下进行分布式教学的解决方案。
2.基于图标的创作工具
  基于图标的创作工具中,集成的系统是以一个结构化的流程图(flowchart)为主干,将多媒体系统的各种界面元素、媒体控制、数据流控制都集中到一起,进行安排。这类工具的典型代表是Macromedia公司的Authorware,其工作界面如图1所示,窗口中流程图的线条表示数据的控制流程,线条将不同的图标联系起来,图标和界面相关,不同的图标有着不同的作用,如显示图标、声音图标、交互图标等等,以完成多媒体系统的某类任务,创作者可以对流程图中的任意一个图标进行独立的编辑和调试。

  流程图的方式使整个设计过程具有整体性和结构化的特点,简单、直观,符合人们的认知习惯,在一定程度上简化了项目的组织。整个工具采用可视化创作(Visual Authoring)方式,易学易用,无需编程。当然,由于使用了定制的流程图标来组建流程图,所以在一定程度上降低了系统设计的灵活性。
  Authorware正是以其强大的交互功能和简洁明快的流程图开发策略而受到广泛的关注,是多媒体创作工具中的主流工具,并已经成为多媒体创作工具的一个事实上的标准。
3.基于时间线的创作工具
  基于时间线的创作工具以“时间线”作为创作的策略,将多媒体系统的运行看作是一个随时间变化的媒体流,创作者在时间线上编排媒体、安排事件。为了很好地控制和同步媒体,这类编辑工具的一个时间线(时间序列)可以包含多个通道,每个通道可以安排不同的媒体或对象,这样就可以在同一时间展现和同步多种信息。时间线通常以帧为单位,可以精确控制在什么时间播放什么镜头,这类编著工具适合制作动态较强的多媒体节目。这类工具的典型软件有Micromedia的Director、Flash,图2是Director的工作界面,在它的剪辑窗口,可以看到它所包含的时间线和各种通道。
Director最初运行于苹果电脑上,1995年由Macromedia公司移植到PC平台上。Director以看得见的时间线来进行创作,是  一个以二维动画创作为核心的多媒体创作工具,有着非常好的二维动画创作环境。此外,Director支持广泛的媒体类型,包括多种图形格式以及QuickTime、AVI、MP3、WAV、AIFF、高级图像合成、动画、同步和声音播放效果等40多种媒体类型;利用其独有的Shockwave 3D引擎,可以轻松的创建互动的三维空间,提供引人入胜的用户体验;通过其脚本语言Lingo可以使其开发的应用程序具有令人满意的交互能力,因此它非常适合制作交互式多媒体演示产品和娱乐光盘。
图2 Director的工作界面
4.可视化编程环境
  在计算机高级语言领域中,随着面向对象设计方法引入和发展,出现了许多可视化的快速开发工具。这类工具的特点是可以在开发平台的可视界面编辑工具中直接设计界面,而不用为生成一个窗口编写大量的代码。同时,依托于开发平台或第三方的各种控件(Control),设计者可以非常方便地可视化安排各种界面元素,如:菜单、按钮、文本框等。另一方面通过使用一些媒体播放控件,也能够在这样的平台上较方便地控制和同步媒体。这样的开发工具既有易学易用,可有效缩短开发周期的特点,同时又具有计算机高级语言的灵活性。因此也可以作为多媒体系统的开发环境。微软件公司的Visual Basic、Visual C++都是其中的著名代表。
  除以上提到的多媒体编著工具外,Micorsoft Office的组件之一PowerPoint也可以看作是一种简单的多媒体写作软件。PowerPoint是一种制作演示用的多媒体投影片/幻灯片的工具,在国外称为“多媒体简报制作工具”。它以页为单位来组织演示,由一个一个页面(幻灯片)组成一个完整的演示。PowerPoint可以非常方便地编辑文字、绘制图形、插入图像、播放声音、展示动画和视频影像,同时可以根据需要设计各种演示效果。制作的演示需要在PowerPoint中或用   PowerPoint播放器进行播放(可以手控播放也可以自动播放)。这个工具操作简单、使用方便,但是流程控制能力和交互能力不强,因此它不适于开发商用多媒体软件,而适用于报告讲座类的辅助展示。