authorware、director、flash之功能比较_第1页
authorware、director、flash之功能比较_第2页
authorware、director、flash之功能比较_第3页
authorware、director、flash之功能比较_第4页
authorware、director、flash之功能比较_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 / 11 Authorware、 Director、 Flash 之功能比较 一、程序设计流程 流程线为 Authorware 所特有,以流程线表示程序流程,图标代表一个对象或操作方式,通过各类图标引入文字、图片、声音、动画等各种媒体,还可以很容易地加上按钮进行交互控制。如果将一个个图标堆叠在流程线上就组成了程序,完成一些特定功能的图标可以建成一个组,形成程序的一个功能模块。程序执行的方式是一般是沿流程线是自上而下、由左而右。图 2 就是一个程序流程的示例。从这里也可以看出,Authorware 最大的特点就是简单易用,你 甚至不用写一条语句,就可以将一大堆元素有机地组合在一起,编出一个图文声并茂的程序! Director 和 Flash 的程 计则是以时间线为主的,动画是由以时间发展为先后顺序排列的一系列元素组成的,在编辑过程中,以对关键帧的操作产生不同的动画和交互效果,所以它们对于时间的控制较为容易,都具有强大的动画功能。它们制作动画的方式基本相似,设计界面见图 3 及图 4。 图 3 2 / 11 图 4 Authorware 本身制作动画的能力不强,但它能调用由Director 及 Flash 制作的动画,并支持动画中 的交互功能。Director 也支持 Flash 动画,并能很好的兼容。 二、交互方式 交互是多媒体的灵魂,如果一个多媒体作品没有交互,那它称不上是一个合格的多媒体作品。交互就是人与机器进行沟通,最简单常用的交互是你鼠标点击一个按钮,程序执行响应子程序 Authorware 提供了十一种交互方式(如图 5),利用这些交互,我们可以轻松的完成按钮、热区、热对象、移动对象、下拉式菜单、按键、文本登录、条件、时间和尝试及事件响应; Director 的交互方式则是通过 Lingo 指令或设置行为( Behaviors) ,可使任何元 素都可能成为交互对象(见图 6); Flash 按钮是特定的一类元件,在按钮编辑器里制作(见 图 6 图 7 左),其它交互控制则要通过动作( Action)来设置(见图 7 右),这一点和 Director 类似。 3 / 11 图 7 三、支持对象的种类及控制 1、声音 三者都能引入 wav、 mp3 等常见声音并控制。 Director有两个声音通道,如果通过 Lingo 指令还可控制更多的声音,所以可将背景音乐、对白与音效同时放映; Flash 也支持多个声音同时播放,还有专门的窗口可编辑声音,并且可在生成的 电影文件中将其它格式的声音以 mP3 方式压缩,大大减少文件体积,适合网上传播; Authorware 要想播放两个声音,其中的一个就必须是 mIDI 音乐,或者求助于第三方插件。 2、动画 在 Authorware 中有专门的电影图标负责导入和控制电影和动画素材,并且支持大多数常见的电影格式(包括 .flc、 .fli、 .cel、 .dib、 .dir、 .dxr、 .mpg、 .mov、 .avi、 .swf等),因而其电影集成能力很强; Director 本身就有强大的电影制作功能,因而也被称为 “ 大导演 ” ,它的内部可制作“ 循环电影 ” ,也可导入外部电影文件( .mov、 .avi、 .gif、 .swf、 .mpg、 .flc 等 ),另外可将 Director中制作的动画导出为 .mov 或 .avi 格式的电影文件; Flash 与Director 一样有强大的动画制作能力, Flash 内部可制作“ 电影片段 ” 用来组合复杂的动画,由于 Flash 制作的多媒体产品主要是针对互联网的,一般不太适合导入较大的外部4 / 11 电影,另外在 Flash 中制作的动画也可导出为 .mov、 .avi或 .gif 等格式的文件。 3、图形图像 它 们 都 支 持 常 见 外 部 图 形 软 件 格 式( .bmp、 .jpg、 .gif、 .psd.), Director 有最强大的图片透明功能,能对图片使用各种模式的透明方式并设置不同的透明度; Flash 可以创建透明的图形,并可改变不同层次间的透明效果,如透明度、透明颜色等属性; Authorware 的图像功能较弱,只能借助外部图形的 alpha通道产生透明效果,在这一点上它与 Director 相差很大,也不如 Flash。另外,在自绘图形能力及其效果处理方面, Flash 则要明显强于Director 与 Authorware。 4、库( Library)与演员( cast) Authorware 及 Flash 中都有库( Libraries)的概念,在Authorware 中库是外部文件,而 Flash 中的库则是电影文件的一部分;在 Director 叫演员,虽不称为库,但其包容的范围比库更为广泛,所有在电影中出现的元素都叫演员( cast) ,所有演员都会出现在演员窗口中。库与演员的共同特点是可重复利用,这不仅能减小作品的尺寸,还可以更有效地维护和组织媒体。 四、扩展功能 Director 和 Authorware 的多媒体功能是十分强大的,然而不少其它方面功能仅仅靠这些软件本身是无法实现的,5 / 11 因此就诞生了第三 方插件。通过这些扩展我们可以实现一些Director 和 Authoware 本身所局限的一些功能。 在外部功能扩展方面, Director、 Authorware 比 Flash要优越得多, Authoreware、 Director 都能使用 Xtra 和ActiveX 来进行自身的扩展,实现很多高级语言编程才能实现的功能, Authorware 还可以使用特有的扩展函数 UcD、 U32等。通过这些扩展功能的使用, Director 和 Authorware 甚至可以编写系统底层的程序。 由于 Flash 针对网络动画和图形设计,扩展 功能只能通过有限的 ActionScript 来 体 现 , 相 比 Director 和Authorware,尚有较大差距。 下面通过一个简单实例,体会一下这三个软件在程序设计与功能实现上的区别。 脚本内容:一幅夜晚图,建立一个按钮,按下按钮月亮缓缓从左下角升起,再落到右下角,并伴有阵阵蛐蛐儿叫声。 1、 Authorware 设计 流程及效果如图 8。 ( 1)拖动一显示图标放置到流程线上,导入黑夜底图;再在主程序线上放置一交互图标,右边分别挂一个群组图标和计算图标,交互方式均为按钮交互,再分别 将两个图标命名为 “ 运行 ” 和 “ 退出 ” ; 6 / 11 ( 2)在 “ 退出 ” 计算图标中输入退出函数 Quit(),关闭计算图标窗口; ( 3)双击打开 “ 运行 ” 群组图标,分别拖一个显示图标、运行图标和声音图标到流程线,分别命名为 “ 月亮 ” 、“ 移动月亮 ” 、 “ 蛐蛐叫声 ” 。在 “ 月亮 ” 显示图标中使用Authorware 提供的绘图工具画一圆月。在 “ 蛐蛐叫声 ” 中导入蛐蛐叫声的 wav 文件。 ( 4)双击 “ 移动月亮 ” ,点击月亮后进行如图 8 的设置,注意,这里的 concurrency(同步选项) 选项要设为“concurrent (同步) ” ,这样才能保证月亮升起的同时能执行下面的 “ 蛐蛐叫声 ” 图标。 ( 5)按下 “ctrl+P” 快捷键,播放程序。 2、 Director 设计 ( 1)新建一个 movie,导入黑夜背景和蛐蛐叫声,再用Director 的 Paint 窗口设计运行和退出按钮及月亮; ( 2)将背景和两个按钮放置在 Stage(舞台)上,长度为50 帧,如图 9 所示; 图 9 ( 3)双击脚本通道第一帧,输入函数 pause(),这样程序会在第一帧时停下来;(图 10) 7 / 11 图 10 ( 4)右键点击 “ 运行 ” 按钮,在弹出菜单中选择“Scri pt.” ( 脚 本 ), 在 脚 本 对 话 框 中 输 入“gotoframe20” (无引号),当按此按钮时程序将跳转到第20 帧;同样右键点击 “ 退出 ” 按钮,在 “Script.” 对话框中输入 “quit()” ; ( 5)点击 Score 窗口右上的,打开特殊通道,将 “ 蛐蛐叫声 ” 拖动到声音通道第 20 帧; ( 6)将 “ 月亮 ” 拖动到 Score 窗口第 20 帧,末尾与背景对齐。分别用右键点击月亮通道第 35 和 50 帧,选择“Insertkeyframe” (插入关键帧),插入两个关键帧。并在月亮通道第 35 帧时将 Stage(舞台)上的月亮移动到天空中央,将第 50 帧的月亮移动到 Stage 右下方。(如图 11) 图 11 ( 7)保存并播放程序。 2、 Flash 设计 ( 1)新建一个动画,菜单 File-Import.导入背景和蛐蛐叫声,按 ctrl+L 可以在库中见到它们; ( 2)按 ctrl+F8 或 Insert 菜单下的 NewSymbol,在弹出的对话框中给 Symbol 命名为按 钮,在 Behavior 项中选择 Button(按钮) ,完成之后按确8 / 11 定。 Flash 自动跳转至新建按钮工作区。(如图 12), Up 为按钮正常状态, over 表示当光标移动到之 上, Down 则为按下鼠标键, Hit 表示激活区。选择工具栏的圆形工具在 Up 区画一个方形,然后分别在 over;Down 中插入关键帧,并作一些修改,这样一个按钮就制作完成; ( 3)点击 Scene1 回到主场景, ctrl+F8 再建立一个名为月亮、类型为 Graphic 的 Symbol,画一个黄色的月亮,再回到主场景; 图 12 ( 4)在主场景,按 ctrl+L 打开 Library 面板,将将背景拖动到工作区,并在时间线上第 40 帧按 F5,延长背景到40 帧,再将这一图层命名为 “ 背景 ” ;再拖出两个按钮到工作区,在用文 字工具在下方写上 “ 运行 ” 和 “ 退出 ” ;(如图 13) 图 13 ( 5)右击时间线第一帧,选 “Actions” ,在对话框中按ctrl+Shift+E(切换到高级模式),输入 stop(),使动画停在第一帧(如图 14);右击 “ 运行 ” 按钮,在 “Actions” 中输入: 9 / 11 on(release) gotoAndPlay(10);/跳转到第 10 帧播放 同样方法设置 “ 退出 ” 按钮的 “Actions” 为: on(release) fscommand(quit);退出播放器 ( 6)新建一个层,命名为 “ 月亮 ” ,将库中月亮拖放到场景中,并在时间线上将其移动到第 10 帧,末尾与背景对齐。在第 25 和 40 帧按 F6(插入关键帧),并调整月亮的位置(同 Director),再右击月亮层第 10 25 帧之间的任意一帧,选择 “createmontionTween” ,建立月亮运动,同样设置月亮在 25 40 帧之间的运动。(如图 15) 图 15 ( 7)再将 “ 蛐蛐叫声 ” 拖动到第 10 帧和第 25 帧的月亮上,就可以保存并发布影片,观看效果了。 通过上面的比较与实例,相信你一定对 Authorware、Director 和 Flash 多媒体三剑客有了初步认识。由于Authorware 功能强大、容易入门,因而是非专业制作人员的最佳选择。 Authorware 特别适合制作教学软件、项目简报、10 / 11 产品演示等具有交互功能的多媒体作品。 如果你打算成为出色的多媒体专业制作人员,那么精通Director 必能让你如鱼得水,但要做到这一点,需要长期的经验积累。从 macromedia 公司最新发布 DirectormX 版的介绍中可以看出,它的功能又大大增强,如:支持导入 FlashmX文件并高效的控制、可创建方便殘障人士使用的软件、重 定义已存在的应用程序以符合接口标准、使用 macromedia 服务器端技术、高级调试功能、新的演员属性检查窗、提高工作效率、支持 QuickTime6、与 macoSX 相兼容等,想要成为Director 高手朋友们,需要有坚强的毅力和信心。 Flash 正被越来越多的朋友所喜爱,这有其必然的原因。一切要归功于因特网的飞速发展,各类 Flash 网站如雨后春笋般层出不穷,而 Flash 正是制作网页多媒体最强有力的工具,因此我们在网上随处可见 Flash 的身影,即使你不是一个Fl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论