课程设计Authware设计_第1页
课程设计Authware设计_第2页
课程设计Authware设计_第3页
课程设计Authware设计_第4页
课程设计Authware设计_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、前言在当今的网络化交互式多媒体课件制作领域,macromedia公司推出的多媒体制作软件authware是不可多得的开发工具之一。他采用面向对象的设计思想,是一种基于图标和流程线的多媒体开发工具。他把众多的多媒体素材交给其他软件处理,本身则主要承担多媒体素材集成和组织工作。同时,authware操作简单,程序流程明了,开发效率高,并且能够结合其他多种开发工具,共同实现多媒体的功能。他易学易用。,无须大量编程,使得不具有编程能力的用户也能创作出一些高水平的多媒体作品,对于非专业开发人员和专业开发人员都是一个很好的选择。宗上所述,使authware是目前颇负盛名的多媒体制作软件之一,用它制作课件的

2、过程直观、明了,只需要将软件提供的图标拖放到流程线上,然后将教学素材添加到图标中,利用图标设计画面的显示,控制页面的跳转和内容的交互等,就可以制作出包含文字、声音、图象、动画等多种每体信息的课件。1.1软件简介一个好的多媒体课件,除了包含文字信息外,还要有音频,视频等信息,因此,课件的设计要充分利用多媒体技术,以取得更好的教学效果。authware7.02就具有如此之多的功能。来实现这些效果。1.1.1 authware7.02软件简介:authware是一套功能强大的多媒体制作工具,它具备了诸多优点:具备多种多媒体素材的集成能力;具备文字、图形、图象的处理能力;具备多样化的交互作用能力,提供

3、强有力的交互控制;具备直观形象的开发界面;可以使用模块和库;提供了设计模板;提供增强的代码编辑窗口;提供强大的发行功能;对网络应用提供完善的支持;多信息文本编辑器;具备内置的数据跟踪能力;提供大量精彩的范例程序。且,在authware7.02中,更是采用了面向设计的设计界面;整和播放dvd视频文件的功能;支持xml数据的导入和导出;支持导入microsoft powerpoint演示文稿;新增了多个函数和变量;提高了authware程序的兼容性。1.1.2 authware软件中的图标简介:a 显示图标显示图标用语显示文本和图形等b 声音图标声音图标允许用户将各类声音添加到课件中,使课件更具有

4、吸引力。可以在课件的任何位置快速而方便放置声音图标,并从各种声源装载声音,然后调整播放选项以适合具体需要。c等待图标等待图标可使课件暂停运行,等待用户操作(如单击鼠标,或按下键盘上的任意键)或等待指定的一段时间过后继续课件的运行。d 群组图标群组图标用于将一组图标组合起来。双击一个群组图标可打开一个窗口,以显示该群组图标自己的流程线,以及它所包含的其他图标。e 擦除图标擦除图标可擦除文本和图形等显示内用,也可擦除其他图标,如电影图标。查处一个显示示图标。f 计算图标 计算图标允许在流程线的任何位置插入一个计算表达式。双击计算图标可以打开一个编辑窗口,在此窗口内可以输入计算表达式和注释。g 交互

5、图标 交互图标结合了显示图标和判断图标的功能。显示功能用来显示内容,并要求用户做出某种响应,如单击一个对象、单击一个按钮、输入文本,以及其他一些操作。分支功能就是用户对显示内容做出响应时,由authware选取一个挂接在交互图标下方的图标作为分支。用户做出的每类响应对应着下面挂接的一个图标,下挂的图标包含的是根据用户的操作如何给出文本是否正确,如果不正确,他辉给出一个提示或要求再试一次。工程概况2.1 设计思路:2.1.1 化大为小完成一个完整的课件制作,如果一次性将其作为一个整体来设计,将会非常烦琐,所以,我们可以将其分为若干个交互,在若干层上完成其设计。这时,交互按钮就起到了它非常的作用:

6、可以将若干部分的内容用一个交互来实现,然后再每个分支中实现各部分的设计。如果有必要,可以加深层次。以实现更多更完全的功能。2.1.2 以小见大 authware的设计都是面向设计对象的,所以相对来说都是一个个可以独立存在的小个体。然而其功能与完整的设计不相上下。所以,从每个流程线,每个群组,每个热区,都能体现出它的相对独立的优点。2.1.3 化零为整如上面所说的,为了简化整体设计时的烦琐步骤,我们将一个大的课件分为若干交互来完成。使其能在不同的交互,不同的层次,各自完成其功能,然后运用灵活的计算图标。2.2 设计前的准备工作因为authware是针对于多媒体课件的设计软件,为体现多媒体特有的功

7、能,当然要在作品中加入声音,图片等。在设计之前先把所需的声音文件,图片文件,按钮图片,数字电影的片段等的素材都放在一个文件中。以方便导入文件。正文为了体现出authware特有的功能,也为了能够使做出的课件充分的体现出层次感和整体效果,在本设计中主要用到了热区响应,按钮响应,下拉菜单响应等主要的交互响应。使用方法和分支的应用如下:3.1 交互作用设计按钮的使用和控制在authorware的程序设计中,交互作用设计按钮是其强大功能的体现。authorware为交互作用设计按钮提供了11种交互作用响应,每种响应都可以实现不同的交互功能。这些交互响应为authorware提供了强大设计交互式应用程序

8、的能力,所以,该项内容是本书的一个重点,希望读者在该内容的学习中细心,并在以后的实例中结合我们在这里学习到的内容,多体会交互作用分支结构的设计技巧。以便熟练使用交互作用设计按钮。图1交互作用响应类型     authorware 7.02版本支持的交互作用响应有:按钮响应、热区响应、热对象响应、目标区域响应、下拉菜单响应、条件响应、正文输入响应、按键响应、重试次数限制响应、时间响应和事件响应。下面我们将逐一学习,通过学习,读者会逐步掌握这些响应的设置方法。 在我们学习交互作用响应之前,我们将先学习交互作用分支结构的基本知识。在交互作用设计结构中

9、,流程线中各设计按钮的标题和如图2所示一些特殊的标记都有其特殊的含义,下面我们先学习这些标记的含义:图2 11种交互响应在交互分支中情况     交互响应类型的响应图标参见图1所示:     如图3所示,为一个典型的交互作用分支结构,参照本图,我们可以大致地了解流程线上按钮标题和特殊的标记都是什么特殊的含义。     一个典型的交互作用分支结构从其流程图上可以反映出以下四种信息:3.1.1响应标题每一个响应都有一个标题,这个标题是有创作者随意输入的,但为了方便程序的调试和维护

10、以及以后的进一步开发,响应标题应该能简洁地反映输入该响应能得到的反馈信息。  3.1.2 反馈按钮反馈按钮是除了交互作用设计按钮和判定设计按钮以外的authorware支持的任何设计按钮。在这些按钮中是用户所期望得到的反馈信息。  3.1.3 反馈分支即执行完反馈按钮中的内容后程序的走向。反馈分支路径有以下三种:    a 选择“continue”反馈分支,authorware会将程序流程沿原路返回,并检查是否有其它的等待的响应能与最终用户输入的响应相匹配。  b 选择“try again”反馈分支,authorw

11、are程序流程将在交互作用分支结构中循环以要求用户重新输入另外一个响应。     c 选择“exit interaction”反馈分支,authorware在执行完该反馈按钮中的内容后,就退出该交互作用分支结构。   3.1.4 响应状态:    响应状态有三种,如图3下面我们将逐一学习这三种响应状态。图3 response对话框中响应状态   a 选择“correct response”选项后,authorware会跟踪最终用户输入响应的正确程度,并将用户输入的正

12、确响应累加,然后把值储存在系统变量中。 b 选择“wrong response”选项后,authorware会跟踪最终用户输入响应的错误程度,并将用户输入的错误响应累加,然后把值储存在另外一个系统变量中。     c 选择“not judged”选项后,authorware 不跟踪这种响应。在反馈按钮标题左侧的加号()、减号()或空格是用来标识响应的状态。3.2  交互作用中任选项的含义和设置:     双击交互作用设计按钮,弹出如图4所示的展示窗口,在图形工具箱的左部分显示的是设计按钮的图标,

13、用鼠标双击图形工具箱中该交互作用设计按钮的图标。弹出如图5所示以所打开的设计按钮名称相同的interaction icon交互作用设计按钮对话框。用鼠标单击该对话框中的interaction命令按钮,进行交互作用的设置。图4 交互作用设计按钮展示窗口图 图5 interaction对话框3.2.1 interaction对话框设置方法如下:   a 选项“erase”,用于对擦除交互作用显示信息进行控制,共有以下三个选项:     选择“upon exit”选项后,当程序的流程离开该交互作用分支结构时,将会擦除交互作用的显示信息。该选

14、项是authorware的默认选项。     选择该选项,当用户输入一个响应后,authorware会自动擦除交互作用的显示信息,当应用程序返回该交互作用时,authorware会自动地显示其交互作用信息。     如果选择了该选项,交互作用显示信息将会一种保留在屏幕上,重复作者设置一个擦除设计按钮来擦除交互作用的显示信息。用鼠标单击图5所示erase擦除效果区域右边的小方块   b 对option选项若选择pause before exit,authorware 程序会在最终退出交互

15、循环之前自动暂停,这种暂停的作用和等待图标非常相似,如图6所示。对于time limit响应该选项不可用。图6 退出前暂停选项     我们在选择该选项时,建议同时选择show button选项或在屏幕上提供足够的信息。如果作品在没有然后图示的情况下突然停止,会使最终用户束手无策。     用鼠标单击图3所示display命令按钮,弹出图7所示的display对话框。图7 display设置对话框display对话框设置方法如下:     a layer该选项设置交互作用显示

16、信息在展示窗口中的层。关于层的概念,我们将专门学习。   b transition该选项用来设置交互作用信息显示时的过渡效果。用鼠标单击该区域右侧的小方块即可以弹出设置过渡效果的对话框。    c 选择update displayed variables选项,使嵌入在文本对象中的变量随变量值的更新而随时更新。在文本对象中,我们可以通过嵌入变量来表示一些变化的文本,例如学生的成绩或当前的时间,嵌入的方法是在文本中把变量用大括号括起来,例如:现在是time点种。在这里,time就是一个变量。如果选择该选项,当time变量改变时,所表达的文本也随着改变。

17、60;    d 选择exclude text from search选项,在用户初始设置的文本中搜索,把任何图标中的文本排除在外。选择了该选项,将不对图标中的文本对象进行搜索。     e 选择prevent automatic erase选项,交互作用的显示信息不会被其它的自动删除设置所删除,要想删除交互作用的显示信息,只有通过擦除设计按钮来实现对交互作用显示信息的删除。     f 选择erase previous content选项,在显示该图标内容之前,authorware将

18、首先清除展示窗口上所有对象的信息,包括同该显示内容同一层或低层的对象,然后再显示该图标的内容。     g 选择direct to screen选项,authorware将把图标中的显示信息直接显示到屏幕的最外层。如果关闭该选项,图标中的显示信息的显示效果将由作者设定的图标的显示层来决定。    用鼠标单击图6中的layout命令按钮,弹出图8所示的display设置对话框。图8 layout对话框3.2.2 layout对话框设置方法如下:     a 选项movable是

19、指交互作用显示信息的可移动性。authorware的默认值是never,即不可移动。它有一下几种选择:     never选项是authorware的默认选项。选择该选项,交互作用的显示信息在展示窗口中不可移动。     选择on screen选项。交互作用显示的信息可以在展示屏幕内随处移动,请读者注意,整个物体必须在屏幕内。     选择anywhere选项,交互作用显示的信息可以在展示屏幕内随处移动。请读者注意,物体可以移到屏幕以外。   

20、 b positioning选项有以下几种选择:     选择no change选项,交互作用的显示信息总是出现在当初放置的位置。除了选择可移动选项以外,不能移动到其它区域。     选择on screen选项,图8改变为图9。initial区域中的值是交互作用显示的对象在屏幕中的位置。我们可以手工输入数值,或通过用鼠标拖动对象到合适位置,该区域的值随对象的移动而改变。 图9 on screen对话框 图10 on path对话框    选择on path

21、选项,对话框改变为图10所示,交互作用显示的对象出现在定义了起点和终点的一条直线上的某一点上。base起点和end终点的设置参见本实例中移位设计按钮中移动的直线移位方式中直线的设置方法。initial区域中可以输入变量,用来控制显示对象在直线上的位置。     选择in area选项,对话框改变为图11所示,交互作用显示的对象出现在定义了范围的四边形区域中,显示的位置由initial区域中的数值决定。     然后根据设计的需要来设置该区域的大小和位置。图11 in area对话框 图12 设置区域终点位置注意:我

22、们要移动的对象是图示的矩形方块如图11所示。    a 用鼠标单击base选项,选择该选项,然后用鼠标点按矩形方块,并拖动它到合适的起始位置,设置区域的初始值。     b 用鼠标单击end选项,选择该选项,然后用鼠标点按矩形方块,并拖动它到合适的终止位置,如图12所示,设置区域的终止值。在展示窗口中出现一个黑色方框,该黑色方框即为定义的区域。     c 在end和base选项中调整区域的大小和位置。选择base,通过拖动矩形可以调整区域的初始值。同理,选择end,拖动矩形来调整其终

23、点值。   d 用鼠标单击iintial选项,拖动矩形在矩形方框内定位,设定显示对象的值。该区域中值的变化如图13所示。在该区域中还可以通过输入变量来控制对象在区域中的显示位置。图13设置对象显示位置  以上内容是交互作用设计按钮中的任选项和特殊符号的意义和设置,下面我们将进一步对11种中不同的响应类型的使用方法和相关选项的设置进行逐一介绍。交互作用设计按钮在authorware多媒体软件设计中是最重要的,内容也是最多最灵活的,所以,也是最难掌握的。所以,在做的时候应该更加的仔细、认真。3.3 热区响应类型的设置:    

24、如图15所示为热区响应的properties:response对话框,图14所示的是在presentation window展示窗口中的热区响应区域和其特征。     当我们创建了一个热区响应后,我们就可以通过对properties:response对话框中各选项的设置来调整热区响应区域的大小和位置,我们还可以设置用什么样的方式来激活热区。3.3.1 size选项的设置 size选项用来调整热区响应区域的大小。用以下两种方法来调整热区区域的大小:图14 热区响应区域 图15 热区响应的properties:response对话框a 用鼠标单击图15中的热

25、区,使其四周出现灰色的白色句柄,表示处在被选定状态,用鼠标拖动任何一个灰色句柄即可以调整热区区域的大小,当屏幕上展示窗口中显示的热区区域大小符合需要时释放鼠标。    b精确调节:在size的正文输入框中输入数值,数值的含义和输入方法参见按钮响应中按钮大小的设置。3.3.2 location设置选择location来设置热区的位置有以下两种设置方法:a 手工调节:只需把鼠标移到热区响应区域的边框线上,按住鼠标左键将其托曳到需要的位置释放鼠标即可。b精确调节:参见按钮响应中按钮位置的设置。3.3.3 keys选项的设置keys选项用来设置等效该热区的等效热键。也就是

26、说,当我们设置好等效热键后,敲击该热键和用鼠标单击该热区产生的效果相同。     热键的具体设置方法参见按键响应类型中热键的设置。选择match用来设置热区响应的匹配方法。如图16所示,热区响应有以下三种匹配方法:   a 鼠标单击响应:选择single click,即当鼠标单击热区响应区域时,即可以匹配该响应。图16 热区响应匹配方式     b鼠标双击响应:选择double click,即当鼠标双击热区响应区域时,即可以匹配该响应。选择cursor in area选项,当鼠标移动到

27、热区响应区域时就可以匹配该响应。   c选择highlight on match选项后,当用户输入的信息匹配了该响应时,热区响应区域高亮,提醒用户已经匹配了该响应。    d选择mark on match选项,在热区响应区域中添加一个小方框,该方框在展示窗口中是可见的,初始状态该小方框是空的,一旦用户输入匹配了热区响应,该方框将被添充,来表示该响应匹配。如图17所示是选择该选项前后的对比。图17 选择该选项前后热区响应区域的变化对比    e选择cursor当鼠标移动到热区响应区域时用来改变光标的形状,其方法参见按

28、钮响应中光标形状的改变。     其它相关设置内容,参见按钮响应类型的设置。3.4热对象响应类型的设置热对象响应和热区响应类型非常相似,它们的区别是在创建热对象响应时,必须要有一个具体的二维物体作为热对象,当用户用鼠标单击、双击或拖过热对象时,就匹配相应的响应,得到相应的反馈信息。当我们设置了一个热区响应时,用户用鼠标单击、双击或拖过热区响应区域时,才能匹配相应的响应,得到相应的反馈信息。3.4.1交互按钮的设置我们用鼠标双击交互作用设计按钮,弹出其展示窗口,在展示窗口上用图形工具箱中的椭圆绘图工具在交互设计按钮中添加一个椭圆,并为其填充颜色,作为我们创

29、建热对象响应时的热对象。图18热对象响应的properties:response对话框a双击程序的流程线上的响应类型图标,弹出图18所示的properties:response对话框。 b在type选项列表中选择hot object选项,把该响应设定为热对象响应类型。选定该项后,该对话框中会出现一条提示信息“click an object to make it the hot object”,意思是用鼠标单击一个物体,设定它为热对象。c用鼠标单击椭圆,把它设定为热对象。被设定为热对象的物体出现在properties:response对话框左上方的preview窗口中,如图18所示。3

30、.4.2下拉菜单响应类型的设置:     authorware的presentation window窗口的菜单栏上在缺省情况下如图19所示,只有一个菜单file。打开file菜单,它只含有一个quit命令。附属于交互作用设计按钮的下拉式菜单响应使我们可以对程序的执行进行进一步的控制。一方面,我们可以在file菜单中添加命令,或者在presentation window窗口的菜单栏上添加新的菜单,然后根据我们的需要,在新的菜单中添加我们的命令。图19 authorware默认的菜单栏     当我们创建一个下拉菜单

31、响应后,authorware就把交互作用设计按钮的标题默认为菜单栏中的菜单名,把响应类型的标题作为该菜单中的命令名。其对应关系如图20所示。图20 流程线上的标题同presentation window中菜单的对应关系     双击流程线上的菜单响应的类型图标,弹出如图21所示的下拉菜单响应的properties:response对话。下面让我们对该对话框中的选项进行设置:图21 下拉菜单响应的properties:response对话框menu栏的内容在该对话框中是不可改变的。显示的内容是菜单名称。menu item栏显示的是菜单的命令名,即下拉菜单响应类型的标题。我们可以在这里对标题进行修改。 key(s)栏正文输入框用来设置等效该菜单命令的等效热键。也就是说,当我们设置好等效热键后,敲击该热键和执行菜单中该命令的效果相同。     单击对话框中的response命令按钮,弹出图22所示的response对话框来设置下拉菜单响应的另一特性。图22下拉菜单响应的response对话框     下拉式菜单一般情况下都是持续交互作用的,也

温馨提示

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

评论

0/150

提交评论