毕业设计论文程控交换与宽带交换多媒体课件制作.doc
摘要 Authorware是一种基于图标、以流程线为基本结构,具有很强的兼容性与交互性的多媒体创作平台。本课件就是针对教材程控交换与宽带交换,使用Authorware6.5开发的集图、文、声并茂的多媒体计算机辅助教学软件,在制作过程中使用了“实现全屏播放”、“自动隐藏菜单”、“实时注解”、“大图浏览”等特殊功能技巧,使课件功能更为完善。本课件具有友好的人机界面,基本操作只需鼠标即可完成。使用多媒体课件教学,可以丰富教学内容,使教学直观生动,使学生对各种概念有一个感性认识,能激发学生的学习兴趣,令学生在学习时不易感到乏味,提高学习效率与质量。关键词Authorware;多媒体;课件;流程 Abstract Authorware is a platform which can develop multimedia courseware. It base on icons and composed with process line,It has powerful functions such as compatibility and interaction. This courseware is a CAI software which use Authorware 6.5 as a tool. It has pictures, texts and sounds. And it has several special skills such as full screen play,auto-hiding menu,real time note,viewing big pictures and so on to complete the functions of the courseware. This courseware has a friendly interface, and to control it you just need a mouse.Using multimedia courseware in the class could enrich the content of teaching, and make it intuitional and colorful. It could also motivate the interest of the students and improve the efficiency and quality of their study .KeywordsAuthorware;multimedia; courseware;process II目录摘要IAbstractII前言1第1章初识Authorware11.1Authorware概述11.2Authorware6.5用户界面简介2第2章使用Authorware制作多媒体课件的过程42.1Authorware 多媒体课件制作流程42.2Authorware制作程控交换与宽带交换多媒体课件的具体步骤4第3章使用Authorware6.5制作课件的经验技巧63.1 实现Authorware 多媒体课件全屏播放63.2通过定义“文本风格”实现实时注解83.3制作自动隐藏菜单113.4大图浏览功能163.5打造生动按钮20结论22致谢23参考文献24运用Authorware6.5制作多媒体课件前言传统的课堂教学模式是以教师讲解和板书为主的,而多媒体课件教学则是一种新的教学形式,它可以将传统的板书变为集图像、文字、动画、声音和视频等多种媒体为一体的动态演示,使知识信息来源更为丰富、内容更充实、教学更直观生动。由于多媒体课件有以上优点,现在越来越多的教师开始使用并自行创作多媒体课件。目前制作多媒体课件比较常用的工具主要有两大类:一是可视化编程语言,如VisualBasic,这类可视化编程语言具有很强的专业性,不能为非专业人员很好地使用。二是多媒体创作工具,如容易上手的PowerPoint、网络功能强大的FrontPage等软件,以及Authorware、Flash等。但是用PowerPoint 和FrontPage 所制作的课件大多是演示型的,而非交互型的。而Authorware采用面向对象的设计思想, 以图标为程序的基本组件, 用流程线连接各图标构成程序,易学易用并且功能强大。 因此,运用Authorware软件创作多媒体教学课件是一种很好的选择。第1章初识Authorware1.1Authorware概述Authorware 被誉称为课件大师, 是由美国Macromedia 公司于1991年10月推出的多媒体创作工具,由于其简便高效、功能强大,因而在世界各地得到了迅速而广泛的推广和应用,成为同类产品中的佼佼者。1992年该产品升级到Authorware2.0,1995年初升级到Authorware3.0,同年在美国荣获PC多媒体创作工具最有价值产品奖,1997年5月它又升级到Authorware4.0,增加了Web的开发能力。1998年11月该公司推出了新一代革命性的产品Authorware5.0,它继承了低版本的所有优点,并且增加了知识对象、大量教学函数和变量等新功能,进一步增强了它的开发能力和效率。2001年Macromedia公司推出了Authorware6.0。2002年下半年又推出了Authorware6.5。2003年Macromedia公司又隆重推出了Authorware7.0,增加了播放DVD视频文件等新功能。Authorware 软件具有强大的媒体兼容性,它可以将获取的多种对象(包括文本、图形、图像、音频、动画、视频等),进行编辑加工、融合、存储等处理,交互响应,传递多层次、多方位的信息,使表现的主题更加丰富生动,并且通过插入图标到流程线上,可以实现多媒体作品与用户之间的交互,而不需要编制程序。这使得编制多媒体软件作品不再是繁重的劳动,而变成了一种艺术享受。1.2Authorware6.5用户界面简介Authorware的用户设计界面主要包括菜单栏、常用工具栏、图标工具栏、程序设计窗口等。1.在用户操作界面的顶端有一个菜单栏包含了文件操作、编辑、窗口设置、运行控制等系列的命令和选项,如图l1所示。图11菜单栏其中,文件菜单主要提供基本文件操作、素材引入导出、模组保存以及打包、发送电子邮件等操作选项;编辑菜单提供了对流程线的图标或画面上的对象进行剪切、复制、查找等常用编辑功能;查看菜单用来设置操作界面的外观;插入菜单能够在流程线或演示窗口中插入OLE对象、Active控件以及媒体动画;修改菜单主要有一些对图标和文件的属性进行设置、对图标及其内容进行编辑修改的操作命令;文本菜单提供对文字进行编辑处理的命令;调度菜单主要用来调度运行程序;其他菜单提供了拼写检查等附加功能;命令菜单提供了一些可以增强Authorware功能的外部挂接程序,不常用到;窗口菜单确定显示还是关闭操作界面上的浮动面板;从帮助菜单中可以获得相关的帮助信息。12.常用工具栏是把一些常用的命令以图标按钮的形式组织在一起,用户直接单击图标按钮就可以实现想要的操作,如图12所示。图12常用工具栏按从左至右的顺序,上图中按钮依次为:新建按钮、打开按钮、保存按钮、导入按钮、还原按钮、剪切按钮、复制按钮、粘贴按钮、查找按钮、文本风格列表框、粗体按钮、斜体按钮、下划线按钮、从标帜旗运行按钮、控制面板按钮、函数按钮、变量按钮和帮助按钮。3.图标工具栏是Authorware特有的工具栏,它提供了进行多媒体创作的基本单元图标,其中每个图标都具有丰富而独特的作用,具体如下:显示图标:负责显示文字或图片对象,即可从外部导入,也可使用内部提供的“图形工具箱”创建文本或绘制简单的图形。移动图标:可以移动显示对象以产生特殊的动画效果,共有五种移动方式可供选择。擦除图标:可以用各种效果擦除显示在展示窗口中的任何对象。等待图标:用于设置一段等待的时间,也可等操作人按键或单击鼠标才继续运行程序。导航图标:当程序运行到此处时,会自动跳转到其指向的位置。框架图标:为程序建立一个可以前后翻页的控制框架,配合导航图标可编辑超文本文件。决策图标:实现程序中的循环,可以用来设置一种判定逻辑结构。交互图标:可轻易实现各种交互功能,是Authorware最有价值的部分,共提供十一种交互方式。计算图标:执行数学运算和Authorware程序,例如,给变量赋值、执行系统函数等,利用计算图标可增强多媒体编辑的弹性。群组图标:在流程线中能放置的图标数有限,利用它可以将一组设计图标合成一个复合图标,方便管理。电影图标:在程序中插入数字化电影文件(包括*.avi,*.flc,*.dir,*.mov,*.mpeg等),并对电影文件进行播放控制。声音图标:用于在多媒体应用程序中引入音乐及音效,并能与移动图标、电影图标并行,可以做成演示配音。视频图标:控制外部影碟机,目前我们很少会用到这项功能。标志旗:用来调试程序。白旗插在程序开始地方,黑旗插在结束处。这样可以对流程中的某一段程序进行调试。标志色:在程序的设计过程中,可以用来为流程线上的设计图标着色,以区分不同区域的图标。 4.程序设计窗口是我们进行Authorware程序设计的基本操作窗口,如图13所示。窗口左侧的一条贯穿上下的直线叫做流程线,我们对图标的操作必须在流程线上进行。需要使用鼠标将图标工具栏中的图标拖拽到流程线上进行组织和编辑。标题栏上有当前程序的文件名。窗口左上角的“层1”字样,表明当前窗口是第一层,若流程线上有群组图标,双击打开该群组图标后,其流程窗口会有“层 2”字样,表明该窗口是第二层,是由第层派生出来的。图13程序设计窗口第2章 使用Authorware制作多媒体课件的过程2.1Authorware 多媒体课件制作流程通常情况下,Authorware 多媒体课件制作流程图如下:图2-1 Authorware 多媒体制作流程图2.2Authorware制作程控交换与宽带交换多媒体课件的具体步骤 1.确定选题:是多媒体课件制作的首步,要明确制作的目标、任务。本课件为程控交换课程而制作,所以选择好教材程控交换与宽带交换。2.总体策划:一要对将要制作成课件的教材的内容有总体的了解,哪部分内容只需一带而过, 哪些内容需要制作得精细些, 让使用者能够很好的运用, 从而达到掌握知识的目的;二要对课件的总体结构进行设计。本课件所需教材程控交换与宽带交换中第二章为全书的核心内容,其中包括大量的演示图表,需要详细地说明、制作,第三、四、五章为次重要点,第一章一带而过。本课件的总体设计思路为:初始画面(显示课程名称与教师介绍)教材的总目录(一至五章)单击任意一章的标题可以跳转至该章章内内容结束一章,返回总目录3.素材制作:在软件开发前必须做好大量的工作,素材制作过程包括:1)大量的文字录入:可以预先将文字录入好,准备为扩展名为.txt、.rtf的文档或Word文档再导入或链接,也可以直接在Authorware的演示窗口中录入文字,还可以利用Authorware的插入OLE对象功能进行文字的录入并编辑。2)图形图片的制作:这一环节需要对大量的图形图片的创作与收集, 并且运用图形图像处理工具(常用photshop) 进行加工处理, 以达到所需的效果.3)动画:这一环节也体现了Authorware强大功能的一方面,可以插入GIF动画和FLASH动画等。 4)影像和声音的录制: 它可以直接引入的电影类型包括: Director、Video for Window s (AVI) , QuickTime forWindows, FLC/FLI和MPEG 等,Authorware7.0还可以在应用程序中播放DVD视频文件。 Authorware 6 以后的版本可以支持扩展名为WAV , A IFF, PCM , SWA ,MP3 和MIDI等声音文件,只要装上麦克风, 还可以实现边讲边播放的交互同步性, 也可以引入一首比较优美动听的音乐作为课件的背景音乐。2本课件中文字录入内容为教材程控交换与宽带交换(张中荃主编,人民邮电出版社)中一至五章的所需文字;背景图片以及一些小的GIF动画是从网络上精心挑选出来的,有一些使用photoshop7.0进行了处理,以配合课件的整体效果,也使课件更加精美;本课件还引入了大量的Flash动画(如呼叫接续过程等),使课件中程控交换与宽带交换的过程更加直观、生动,可以更好地完成知识的传授;因为本课件为教师教室授课所使用,故没有制作背景音乐,而只为按钮音效准备了几个短小的声音素材。4.编制软件:前期的准备工作都是为了这一步而制作的; 在正确安装Authorware软件后,进行集成开发环境,修改文件属性,设计流程,安排演示内容的具体层次结构,划分程序功能模块,逐步实现各模块功能,加载准备好的素材,设置图标属性, 运用变换和运动效果, 增加交互能力以及开发数据变量等等。35.软件调试:在编制软件过程中或编写结束后都要对程序进行运行和测试,以检查加载的媒体是否正确,课件功能是否完善,是否达到预期的演示效果效果等。6.程序打包:检查做好的课件无误时就可以打包发行了,在发行之前要注意以下几点:1)在“文件属性设置对话框”项选择好适当的分辨率、背景色、菜单项等。2)优化课件:a) 图片和动画文件尽量用JPG、GIF、AVI 等小格式文件, 而不用BMP等大格式文件;b) 背景音乐尽量使用MIDI 格式在后台运行, 这样可以减轻CPU 的负担;c) 使用群组图标可以将程序结构化,减少同一级流程线的长度; d) 使用库文件, 当流程线上的某些图标被重复使用时, 利用Library (库) 菜单项提供的功能, 将这些图标放入库文件, 实现图标共享使用;4 3)发行时要带上支持文件。由于Authorware 打包形成的程序在运行时,需要一定的文件支持,这些支持文件取决于作品的构成和将要运行的操作平台. 因此,如果选用不同的操作平台或在程序中运用了外部的过渡效果、多种多媒体数据等,为保证发布程序的正常运行,在程序打包时,要将支持所用多媒体数据的有关文件一并交与用户,否则,在没有Authorware 环境的计算机中,多媒体程序不能正常运行,发行时一般应将所有文件存放到同一文件夹中。5第3章使用Authorware6.5制作课件的经验技巧3.1 实现Authorware 多媒体课件全屏播放用Authorware 制作多媒体课件,如果要实现多媒体课件的全屏播放,一般是通过修改文件属性,在“Size”选项中选择“使用全屏”。这样设置之后,在多媒体课件运行的时候,窗口就会扩展到整个屏幕。但它有一个弊端,就是如果用户运行环境的分辨率和多媒体课件设计环境的分辨率不同,多媒体课件运行时会出现画面只能局部显示或画面不能全屏显示的情况,将影响多媒体课件演示效果。因此,本课中使用了一种方法,使计算机在运行多媒体课件时,自动改变显示器屏幕的分辨率,能够使Authorware多媒体课件在所有用户的计算机上完美重现。目前一般的多媒体课件设计环境的分辨率都为800 ×600 像素,16 位真彩色,本课件也是如此,则要实现其全屏播放,必须将运行环境(显示器) 的分辨率也改为800 ×600 像素,16 位真彩色。要改变用户的运行环境(显示器) 分辨率,可以使用Authorware 的一个外部扩展函数库alTools. u32 (这个扩展函数库可以从相关的网站上下载),通过改变分辨率和隐藏任务栏来实现全屏演示。为了自动改变并还原显示器屏幕的分辨率,我们可以进行如下操作:1.加载函数。这里主要利用了alTools.u32 函数库中的三个函数: AlChangeRes:改变屏幕分辨率,基本格式为“AlChangeRes (Width ,Height , bitpp) ”, 如AlChangeRes (800 ,600 ,16) 就是将显示器分辨率设为800 ×600 像素,16 位真彩色;AlHideTaskBar : 隐藏任务栏; AlShowTaskBar :显示任务栏。6首先将从网上下载altools. u32 粘贴到多媒体课件文件所在的文件夹。然后在Authorware 程序中打开函数框,在“Category”里面选择多媒体课件文件,单击“Load”按钮,选择Altools. u32 ,加载里面的“AlChangeRes”、 “AlHideTaskBar”和“AlShowTaskBar”函数。这时就可以在该Authorware 程序中使用这三个函数了。2.编写程序。1) 检测用户的运行环境(显示器) 分辨率,并将分辨率的值保存在变量中。然后将用户的运行环境(显示器) 分辨率改至与多媒体课件设计环境的分辨率相同。在课件流程线的最上方拖入一个计算图标,命名为“初始化”。在“初始化”计算图标中输入如下内容:图31其中,语句“UserScreenWidth = ScreenWidth”的作用是保存用户显示器宽度;语句“UserScreenHeight = ScreenHeight”的作用是保存用户显示器高度;语句“UserScreenDepth = ScreenDepth”的作用是保存用户显示器颜色深度;语句“AlHideTaskBar ()”的作用是隐藏任务栏;语句“AlChangeRes(800 ,600 ,16)”的作用是使用户显示器屏幕分辨率和设计环境的分辨率一致。2) 在退出多媒体课件前,如果用户的运行环境(显示器) 分辨率被更改过,应将用户运行环境(显示器) 的分辨率恢复到原先的值。将课件的“退出”计算图标中的内容更改如下:图32其中,语句“AlShowTaskBar ()”的作用是显示任务栏;语句“AlChangeRes ( userScreenWidth , userScreenHeight , userScreenDepth) ”的作用是恢复用户显示器原来的屏幕分辨率(即还原)。经过以上设置之后,运行程序时,我们可以看到,在多媒体课件刚开始运行,系统自动改变了屏幕分辨率,而且是全屏播放。当退出多媒体课件时,系统又自动回到原来的分辨率。这样就可以实现Authorware多媒体课件无论在何种运行环境中都能够全屏播放的功能了。3.2通过定义“文本风格”实现实时注解在教学软件中,我们常希望能够实现这样的功能:在教学软件运行的过程中,当鼠标移动到某个位置时,如一个字、一个词或一句话等,就能显示出相关的注解、注释或说明等内容,而当鼠标移开时,这些注解等内容就从屏幕中消失。本课件中的图5.1“ATM信元格式”就通过定义“文本风格”实现了这种功能,设计过程如下:1.在流程线上拖入一个显示图标,并在显示图标中输入该图标将显示的内容。本课件中利用Authorware图形工具和文本工具在该图标中制作了教材程控交换与宽带交换中的图5.1“ATM信元格式”。2.如图33 所示设计程序,其中框架图标结构用于存放各个注解内容,一个注解内容放于一个显示图标并作为框架结构的一个分支。图333.使需要设置实时注解的内容处于文本输入状态,并用鼠标拖动选择(如Word 文字处理软件中选中文本的方法) 。4.单击菜单栏中的“文本”菜单,在弹出的菜单中单击“定义风格.”命令,弹出如图34 所示的“定义风格”对话框。5.在对话框中,首先要添加一个对应的“风格”。在对话框的左下角输入框内输入一个“风格”名称,如“GFC”。然后按“添加”命令按钮。6.在对话框左边上方选择刚刚定义的“GFC”风格。现在转到对话框右边的“交互性”区域设置参数,前面四项是鼠标操作方式的单选项,本例选择“内部指针”一项,表示鼠标移动到“GFC”的字面上时,注解就能出现。然后选择右下方的“导航到”项,然后双击其右边的图标,打开如图35所示的对话框。7.在图35对话框中的“目的地”一栏中选择“任意位置”;在“类型”栏选择“调用后返回”,此项选择是能够实现注解内容自动消失的选项; 在“框架”栏列有本程序中所有的框架结构名称,则选择存放本次设置有关的框架结构,如本课件中选择“ATM信元结构注解”,则在“页”的显示框中列出“ATM信元结构注解”框架结构中的各个分支。选择对应的注解分支,如本例选择“GFC”分支。然后按下“确定”按钮回到图34所示对话框。可以在图34对话框的中间区域设置被注解的文本(如本例的“GFC”) 的字体、字号、颜色等属性。然后按下“完成”按钮结束“风格”的定义。78.回到显示图标编辑窗口,重新在文本输入状态下选择被添加注解的文本,如本例的“GFC” 然后打开菜单栏中的“(文本) ”菜单,在弹出的菜单中单击“应用样式”命令,打开如图36所示的对话框。选择对应的“风格”名称,如本例选择“GFC”风格。关闭窗口,完成设置操作。图34图35按照以上方法设置其它需要添加注解的文本。由此便可以实现程序中实时注解的功能。图363.3制作自动隐藏菜单所谓自动隐藏菜单就是在页面中由鼠标来触发的一种菜单导航效果,当鼠标移动到导航菜单上的触发条件满足时,就会显示出菜单;当鼠标从导航菜单上移开,菜单则会自动隐藏。触发条件既可以是鼠标经过,也可以是鼠标单击。菜单项可以是整个课件的目录,用户可以随时灵活方便地跳转到需要的位置,打破以往的线性结构,形成网状的导航系统。另外,这种自动隐藏菜单不触发时自动隐藏,从而大大节省了页面上宝贵的空间,使课件有更大的信息容量。 本课件中通过隐藏菜单可以进入第一章至第五章中任意一章的章目录,也可以在程序的运行过程中随时退出课件。实现方法如下: 既然自动隐藏菜单是鼠标经过或单击导航菜单才触发的,这就用到了Authorware中的交互图标,具体用哪一种交互,还要看导航菜单是什么形状的对象如果是文字,我们可以使用热区域交互;如果是图形,我们就可以使用热对象交互;由于图形要比文字更生动、美观,所以本课件采用热对象交互。当鼠标经过或单击导航菜单时,将菜单从屏幕窗口外移动进来,就实现了显示。而当鼠标从导航菜单上移开时,菜单将自动隐藏。根据这一点,我们可以设定一个区域,这个区域正好是导航菜单的反向区域,鼠标移动到这个区域内,将菜单移出屏幕窗口,就实现了隐藏。这样就用热对象与热区域交互相结合的方法实现了自动隐藏菜单。8 可以设计如图37所示的流程。具体步骤如下:第一步,在主流程线上添加显示图标,命名为“菜单的名称及图形”,内容为文字“主菜单”和图形(可以导入图片,也可以根据需要用多边形工具制作)(如图38)。这部分就是在设计导航菜单,鼠标指向“主菜单”这部分区域时,就会触发菜单显示,指向其它区域时,菜单将隐藏。第二步,在主流程线上添加一个交互图标,在交互图标右侧先加入一个群组图标,命名为菜单区域,交互类型为热对象(如果上面的菜单图形用的是矩形或文本,也可用热区域交互方式)。双击“菜单区域”热对象交互图标,打开交互图标属性窗口,单击热对象选项卡后,再单击演示窗口中第一步建立的“菜单名称及图形”对象,(注意,应该在演示窗口中将此图标显示出来。)使它成为热对象。设置匹配为“指针在对象上”,鼠标指针为“手形”。见图39(a)。再单击交互选项卡,按照图39(b)所示设置。图37图38 第三步,双击“菜单区域”群组图标,进入“菜单区域”群组设计窗口,添加一个显示图标,名称为“菜单”,内容为用图形与文本工具设计的菜单项,也可用图形图像处理软件生成的图像。初始位置位于演示窗口的外面(即初始时,在演示窗口上看不到菜单);再添加一个移动图标,命名为“移入菜单”,将菜单从演示窗口的外面移动到演示窗口内,移动时间设置为0.2秒(本课件中菜单位于演示窗口的右下角,可自行调整)。如图310所示,菜单内容可根据需要自行设计。第四步,选择菜单项中的第一项,如本课件中为“第一章”,使其处于文本输入状态,点击文本定义风格,添加新风格并命名,在交互性区域中作如图311设置。(a)热对象属性窗口图39(b)交互属性窗口图39然后双击“导航到”右边的图标,选择此菜单项要导航到的位置,如本例选择群组图标“第一章”。其它菜单项的设置同上,便可实现了隐藏菜单的导航功能。第五步,在第二步建立的交互图标左侧再加入一个群组图标命名为“擦除区域”,交互类型为热区域。双击打开交互属性窗口,热区域选项卡中“匹配”项选择“指针处于指定区域内”,“鼠标指针”选择“无”。交互选项卡设置如图312所示。图310显示图标中的菜单及移动后的位置图311第六步,双击交互图标,调整热区,使其覆盖于除菜单之外的演示窗口,如果菜单不是规则的矩形,则可多复制几个“擦除区域”群组以达到全面覆盖的目的,本课件中使用了三个擦除热区,如图313所示。第七步,双击进入“擦除区域”群组图标,添加一个移动图标,将“菜单”从演示窗口内移动到演示窗口外,正好与第三步中移动方向相反,时间可设为0.2秒。 至此便完成了自动隐藏菜单的制作。图312图3133.4大图浏览功能 在观看大图片的时候,经常因为窗口太小而看不全面。这就需要设计一种程序来实现用鼠标直接拖动图片而浏览大图的各处内容的功能。教材程控交换与宽带交换中,图4.5为一张大图片,制作本课件时,为了能够全面地浏览图4.5,设计了如图314所示的流程:图314由此可以实现以下功能:a)直接拖动图片浏览大图的各处内容,标记随大图位置的变化而变化。b)从指示位置拖动标志,大图随标记位置的变化变化,从而可以观看大图的各处内容。此程序设计的具体步骤如下:1. 设定光标。在流程线上拖入一个计算图标,命名为“设定光标”,双击打开其计算窗口,输入如下内容:SetCursor(6)。定义使用手形光标,以使图形有一种被手拖动的感觉。92.导入大图片。 拖入一个显示图标到流程线上,命名为“大图”。双击“大图”,导入图片4.5。打开显示图标“大图”的属性窗口,定义位置属性为“在某个区域中”,定义可移动属性为“在指定区域”,并拖动图片定义移动区域,“出发点”位置为图片左上角与演示窗口左上角对齐,“结束点”位置为图片右下角与演示窗口右下角对齐。3.设置位置标记。1)拖入一个显示图标到流程线上,命名为“提示”。按住Shift键,双击显示图标“提示”,可见图4.5同时显示出来。利用图文工具箱中的矩形工具,在右上角先绘制一个透明带底纹的矩形,并加入需要说明的文字,如图315所示:图3152) 右击显示图标“提示”,在弹出的菜单中选择“计算”命令,在计算窗口中输入函数语句“Movable:=0”,防止提示被随意拖动。在“属性”对话框中设置“提示”图标的“层”为“1”。3) 拖入一个显示图标到“提示”的下方,命名为“当前位置标记”。在其“属性对话框中,设置“层”为“2”。运行程序,遇到此空白显示图标时自动暂停用绘图工具在矩形内绘制一个较小的图形作为位置标记。本课件中使用了导入的小苹果图片,如图316所示。4) 打开“当前位置标记”的属性对话框,设置“版面布局”选项卡中的“位置”属性为“在某个区域中”,设置“可移动性”属性为“在指定区域”,然后拖动小苹果(位置标记图形)定义移动区域,定义“出发点”位置为矩形框左上角,“结束点”位置为矩形框右下角。为使标记的位置能随大图位置的变化而变化,定义标记位置“初始值”为( PositionX"大图",PositionY"大图")。图316PositionX"大图",PositionY"大图"是两个系统变量,它们记录了“大图”图标中图片的当前坐标位置。如图317所示。图3174.实现拖动图片以使位置标记移动的功能。1) 在流程线上导入一个交互图标,命名为“拖动”。拖入一个群组图标到交互图标的右侧,选择“条件”响应类型。然后打开条件响应属性窗口,在其“条件”输入框中输入“MouseDown”,在“自动”下拉菜单中选择“为假”(英文版本的Authorware中,此项为“on False to True”),意为当条件由“假”变化为“真”时就执行分支。10 MouseDown是一个系统变量,当左键按下时为真,“”是逻辑运行符,是“取反”的意思。“MouseDown”的含义是当左键不按时为真。定义当鼠标左键按下拖动大图片,然后松开,执行分支。2) 双击群组图标“MouseDown”,打开其二级流程窗口,在其二级流程线上拖入一个计算图标,命名为“重置位置标记”。双击打开其计算窗口,选择Authorware菜单栏中的“窗口”“函数”,粘贴函数EraseIcon(IconID"IconTitle")和DisplayIcon(IconID"IconTitle"),并改动图标名称,如图318所示。图318EraseIcon和DisplayIcon这两个系统函数分别用来擦除指定图标的内容和显示指定图标的内容,在本例中的作用是擦除旧的位置标记,然后在新位置重新显示该标记。 运行程序,可见当拖动大图片时,位置标记会随之发生变化。5.实现“拖动位置标记使大图移动”的功能。1) 拖动一个群组图标到交互图标“拖动”分支的最前面,即使之成为第一分支,选择“目标区”响应类型,命名为“移动标记”。运行程序,选择显示图标“当前位置标记”为移动对象,设置目标区域与指示框相吻合,并设置“放下”属性为在目标点放下,从而使得可以在指示框内任意拖动位置标记。2) 关闭演示窗口,双击群组图标“移动标记”,打开其二级流程图,从图标工具栏中拖入一个移动图标到流程线上,命名为“移动大图”。打开其属性对话框,选择运动对象为大图片,从“类型”中选择“指向固定区域内的某点”,定义“出发点”位置为大图片左上角与演示窗口左上角对齐,“结束点”位置为大图片右下角与演示窗口右下角对齐。为了使运动位置与位置标记联系起来,定义运动的“目的地”为(PositionX"当前位置标记",PositionY"当前位置标记"),从而使位置标记的变化可以影响图片的位置变化。并设置移动参数如图319所示。3) 打开交互图标属性对话框,为了使交互区域处于所有内容的最上方,设置交互图标的层次为“4”。至此便完成了“大图片浏览”的制作。运行程序,可见无论是拖动大图还是拖动标记,都能使对方相应移动,从而实现方便地浏览整个图片的功能。图3193.5打造生动按钮Authorware自带的系统按钮和Windows系统按钮类似,很常见。如果能够打造自己的个性十足、 声色俱佳的生动按钮便可以为多媒体课件增色许多。1.素材的准备一般来说, 在Authorware 中制作一个生动的按钮需要准备24 幅图片,用来表示按钮的各个不同状态,比如正常显示时、鼠标掠过时、鼠标按下时等。本课件就准备了三幅图片分别表示了上述三种状态。 要求图片大小一致且图片内容差异不太大, 这样可以避免各状态在切换时产生突兀的感觉,同时也不会使界面过乱。 如果希望有音效效果,可以再准备几个尽可能短小的声音文件。2.按钮的制作以本课件中制作“下页”按钮为例。在流程线上放一个交互图标,命名为“下页”,然后在其右侧拖入一个导航图标,在弹出的“交互类型”对话框中选择“按钮”选项。双击导航图标上方的小圆角矩形框,打开“交互属性”对话框,点击左侧的“按钮”在弹出的对话框中点击“添加”,又会弹出如图320所示对话框。依次选择左边显示的各种状态(本课件选择了“未选中”下的前三种状态),分别使用右边的“导入”按钮导入准备好的各个图案及声音(本课件只使按钮“按下时”有音效)。“标签”项为程序运行时在按钮上显示的文字,可根据需要自行设置(本课件中没有显示按钮标签)。这样就制作成一个有声有色的生动按钮了。图320结论当前用于制作多媒体教学课件的应用软件有多种,而Authorware能够成为其中最受欢迎的软件之一,是因为Authorware是一个易学、易用、直观而且功能强大的应用软件,所以非计算机专业的教师常用Authorware自已设计教学软件。能够熟练使用Authorware进行基本的课件设计是容易的,而掌握设计的技巧则需要经验的积累与积极的思考。本文以使用Authorware6.5制作多媒体课件程控交换与宽带交换为例,介绍了Authorware的基本知识、使用Authorware制作多媒体课件的一般过程以及一些非常实用的经验与技巧。其中,“实现Authorware多媒体课件全屏播放”、“制作自动隐藏菜单”、“通过定义文本风格实现实时注解”、“大图浏览”等都是很特殊的、值得学习掌握的功能技巧,可以按照本文介绍的方法设计流程后保存为模型,以便多次使用。参考文献1 袁海东.Authorware6.5教程M.北京:电子工业出版社,2002:910.2 刘晖, 李素端. 带你进入多媒体制作天地M .北京:北京理工大学出版社,1996:5860.3 罗晋华, 黄飞, 江传惠等. 多媒体创作基础M . 武汉: 华中理工大学出版社, 2000: 206253.4 赵士滨. 多媒体系统配置与节目制作M . 广州: 广东科技出版社, 1996:554571.5 康从英.Authorware 程序打包发行注意的事项J. 临沂师范学院学报,2002,第24卷第3期:1-26 于占军. Authorware 6.0教你制作多媒体课件M . 北京:北京希望电子出版社,2002:204-206.7 户文成,秦武,郑俊懿1Authorware5. x 学习教程M. 北京:北京大学出版社,2000.8 刘颖.用Authorware制作课件中的自动隐藏菜单J. 防灾技术高等专科学校学报,2004,第6卷第1 期:1-3.9 高志清.Authorware 7. 0 多媒体课件制作基础与提高M.北京:人民邮电出版社,2003:14710 宋一兵.从零开始Authorware多媒体制作基础培训教程M.北京:人民邮电