《多媒体CAI课件制作 教程》课件第10章_第1页
《多媒体CAI课件制作 教程》课件第10章_第2页
《多媒体CAI课件制作 教程》课件第10章_第3页
《多媒体CAI课件制作 教程》课件第10章_第4页
《多媒体CAI课件制作 教程》课件第10章_第5页
已阅读5页,还剩81页未读 继续免费阅读

下载本文档

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

文档简介

10.1库及其操作

10.2模块

10.3知识对象的使用

10.1.1创建一个新库

库是设计图标的集合,它将程序中多次使用的设计图标集合到一起。使用库文件时,只要建立程序与库文件之间的链接关系即可,这大大地节省了存储空间,避免了重复劳动,做到了程序与数据的分离,便于程序的更新。10.1库 及 其 操 作

〖例10-1〗建立库文件。

1)建立一个新文件。

2)向流程线上添加一个显示图标并导入一幅图片,再添加一个声音图标并导入声音文件,如图10-1所示。

3)单击菜单栏中的【文件】\【新建】\【库】命令,即可打开库窗口,该窗口的大小可以改变,如图10-2所示。图10-1流程线

图10-2库窗口

4)从流程线上拖曳显示图标到库窗口中,释放鼠标,则窗口中将出现一个显示图标,如图10-3所示。库中的图标前多了一个表示链接的符号,并且流程线上的图标名称变为斜体,这表明显示图标中的内容在库里,而不在流程线上,此时程序中的“背景图像”图标与库中“背景图像”图标之间建立了一种链接关系。图10-3将流程线上的图标拖入库中

5)单击菜单栏中的【文件】\【保存】命令,则打开【保存为】对话框,如图10-4所示。

6)在对话框中为库命名,如“练习库”。

7)单击按钮,则库窗口上的标题变为库的名称“练习库.a71”,如图10-5所示。图10-4【保存为】对话框

图10-5命名后的库10.1.2打开与使用库文件

对话框如果要在当前程序中使用库文件,首先要单击菜单栏中的【文件】\【打开】\【库】命令打开库窗口,然后从库窗口中将所需图标拖曳到设计窗口的流程线上,释放鼠标后流程线上将出现一个新的设计图标,其名称以斜体字显示。当在流程线上使用了库中的图标时,在图标上单击鼠标右键,从弹出的快捷菜单中选择【库链接】命令,将出现如图10-6所示的对话框,该对话框显示了有关该库的信息。单击按钮,可以查看图标的内容,单击按钮,可以打开库窗口。图10-6【背景图像】对话框另外,如果流程线上的某个图标与库中图标的链接关系断了,但又不知道在哪里找到它,可以单击菜单栏中的【其他】\【库链接】命令,打开【库链接】对话框,选择【无效链接】选项后,对话框中将显示断开链接的图标,如图10-7所示。选择要查找的图标后单击按钮,则该图标将在流程线上高亮显示。图10-7【库链接】对话框10.1.3库中图标内容的编辑

库中图标内容的编辑可以采用两种方法:在流程线上进行编辑和在库中进行修改。

1.在流程线上进行编辑

当程序的流程线上使用了库中的设计图标时,双击该图标将打开演示窗口和工具箱,这时的工具箱与以往不同,工具箱中除了工具外其它工具都不能用,如图10-8所示。这说明使用了库中的图标后,在流程线上打开图标的演示窗口时不能使用绘图工具进行绘图,也不能使用文字工具编辑文字,只能调整对象的位置和设置特效方式,并且这些操作只能影响该图标,对库中的图标没有任何影响。也就是说,在流程线上只能对该图标的属性进行修改。图10-8演示窗口和工具箱

2.修改库中的图标

在库窗口中双击要修改的设计图标,也可以打开演示窗口,不过,工具箱又变为正常状态,所有工具都可以使用。这时对图标内容的修改将影响流程线上与该图标有链接关系的所有图标。但是在库中对图标属性的修改如“层”、“特效”等,却不会影响流程线上的图标。10.2.1建立模块

通常情况下,用户可以把一些具有共性的、重复使用的程序段保存为模块,以备今后使用。

〖例10-2〗建立一个模块。

1)打开制作的程序文件,如图10-9所示。10.2模块图10-9程序流程线

2)将流程线上的所有内容选中,然后单击菜单栏中的【文件】\【存为模块】命令,则弹出【保存为模块】对话框,如图10-10所示。

3)在对话框中选择保存位置为Authorware7.0\KnowledgeObjects目录(注意一定要保存在该目录下)后,为模块命名,此处命名为“调用”。

4)单击按钮,即可完成模块的创建。图10-10【保存为模块】对话框10.2.2模块的使用与卸载

建立一个新文件,从【知识对象】面板中找到新创建的模块“调用”。如果没有,单击窗口中的按钮,就会在知识对象列表框中发现存储的模块,如图10-11所示。

将“调用”模块拖曳到流程线上后释放鼠标,即可将该模块添加到流程线上。图10-11【知识对象】面板

“知识对象”是指一些由Authorware提供的逻辑完整的功能模块。使用“知识对象”可以在程序向导的引导下一步一步地完成特定功能的程序。通过“知识对象”可以大大提高使用Authorware7.0制作多媒体课件的效率。

默认情况下,启动Authorware7.0时程序会自动弹出一个【新建】对话框,如图10-12所示。10.3知识对象的使用图10-12【新建】对话框该对话框中给出了三个用于创建新文件的知识对象。

选择“测验”知识对象时,系统将建立一个测试程序的框架,在知识对象向导的引导下,用户可以自由定制一个测试程序。

选择“轻松工具箱”知识对象时,可以弹出【轻松工具箱】对话框,如图10-13所示。图10-13【轻松工具箱】对话框通过该对话框可以了解到“轻松工具箱”知识对象的作用,这是一个包含了知识对象、命令、模块和结构的工具包,可以帮助用户快速建立Authorware应用程序。单击

按钮,可以了解与学习该工具包的具体使用方法。单击按钮,则可以创建一个通用程序的基本框架。

选择“应用程序”知识对象时,系统将建立一个应用程序框架,通过向导完成一系列设置后,可以建立一个具有框架结构的应用程序。10.3.1知识对象的功能与调用方法

Authorware7.0的知识对象共有九大类,每一类又包括多个知识对象,有一些并不常用。限于篇幅,在此通过实例的形式介绍几个知识对象,以便读者对它们有一个感性认识,从而熟悉其功能与调用方法。

1.调用【查找CD驱动器】知识对象

在多媒体课件制作中,最后发布时往往需要刻录一张光盘,假设要求课件可以自行读出光盘中的文件,那么我们首先要解决的问题就是查找光驱盘符。由于不同的计算机其光驱的盘符也不同,所以确定光驱盘符非常重要。

〖例10-3〗制作一个音乐播放器。

1)建立一个新文件。

2)在流程线上添加一个计算图标,命名为“重设窗口”。双击该图标,在打开的计算窗口中输入“ResizeWindow(300,200)”后关闭窗口,重设演示窗口的大小。

3)打开【知识对象】面板,将其中的【查找CD驱动器】知识对象拖放到流程线上,释放鼠标后,将出现向导程序的【Introduction】(介绍)对话框,对话框中介绍了该知识对象的功能和用法,如图10-14所示。图10-14【Introduction】(介绍)对话框

■对话框左侧部分用于显示向导程序的设计步骤,通过单击各步骤可以跳转到相对应的设置画面。

■对话框右侧部分用于显示各种设置信息。

■单击按钮,可以获得相应步骤的帮助信息。

■单击按钮,可以返回上一个设置步骤。

■单击按钮,在完成了本步骤的操作后进入下一步。

■单击按钮,可以直接完成知识对象的设置。

4)单击按钮,将出现如图10-15所示的【ReturnValue】(返回值)对话框,要求用户存储返回值的变量和返回值格式。图10-15【ReturnValue】(返回值)对话框

■【ReturnValueName】(返回值的名字):用于输入变量名。系统的默认设置是wzCDDrive,用户可以随意修改,如“CDD”。注意修改变量名要在前面加个“=”号。

【ReturntheCD-ROMDriveLetteras】(返回值的格式):选择【DriveLetter】选项,将返回光驱的盘符,如“D”;选择【DrivePath】选项,则返回路径,如“D:\”。用户可以根据程序设计的需要进行选择。

5)单击按钮,若选择的变量前面没有定义,将弹出一个信息提示框,如图10-16所示,系统提示该变量不存在,是否需要创建。

6)单击按钮,则程序会自动创建该变量,同时出现图10-17所示的对话框,说明向导将要完成,并且由于程序需要“winapi.ucd”和“winapi.u32”两个文件,所以程序自动将这两个文件拷贝到当前程序所在目录下。图10-16信息提示框图10-17【Finish】(完成)对话框

7)单击按钮,则完成了知识对象的添加。

此时,流程线上新添加了一个知识对象,如图10-18所示,用户可以随时双击该知识对象,使用向导程序进行修改。

8)向知识对象图标的下方添加一个显示图标,将其命名为“播放器”。

9)双击该图标,在打开的演示窗口中输入“简易播放器”文字,并进行简单的画面设计,如图10-19所示。图10-18程序流程线

图10-19演示窗口的设计此时运行程序即可检测到光驱盘符了。下面需要在找到光驱盘符以后自动播放光盘中Wave目录下的一段音乐,这需要借助ActiveX控件中的“WindowsMediaPlayer”。

10)单击菜单栏中的【插入】\【控件】\【ActiveX】命令,在弹出的【选择ActiveX控件】对话框中查找到“WindowsMediaPlayer”控件并选择之,如图10-20所示。图10-20【选择ActiveX控件】对话框

11)单击按钮,则弹出【ActiveX控件属性-WindowsMediaPlayer】对话框,如图10-21所示。该对话框中显示的是ActiveX控件的下载地址、版本、ClassID以及控件的选项等。

12)单击按钮,则在流程线上插入了一个ActiveX图标,如图10-22所示,将其重新命名为“ActiveX”。图10-21【ActiveX控件属性-WindowsMediaPlayer】对话框图10-22程序流程线

13)再向流程线上添加一个计算图标,命名为“Play”,然后在计算窗口中输入如图10-23所示的内容后关闭窗口。第一行语句的作用是将光驱盘符与文件名连接成一个完整的路径;第二行语句的作用是利用#filename属性定义Sprite对象播放指定的文件。

14)为了验证设置的有效性,可以在流程线上再添加一个显示图标,命名为“值”。双击“值”显示图标,在演示窗口的相应位置处输入如图10-24所示的内容,分别用于显示变量CDD和file的值。图10-23计算窗口图10-24在演示窗口中输入变量

15)在流程线上选择“值”显示图标,在【属性:显示图标】面板中选择【自动更新变量】复选框。

16)运行程序,就可以欣赏到光盘中的音乐了,同时画面中将准确地显示当前光盘的盘符和正在播放的音乐文件的路径,如图10-25所示。图10-25程序运行画面

2.调用【消息框】知识对象

消息框(MessageBox)是Windows程序中常见的一种用户界面。在多媒体作品中也会经常用到它,比如前面制作的“播放器”,当要结束播放时,要求按“退出”按钮能够弹出一个信息框,让用户进行确认是否要退出。

〖例10-4〗制作退出消息框。

1)建立一个新文件。

2)在流程线上添加一个交互图标,命名为“Control”。

3)在“Control”交互图标的右侧添加一个群组图标,在弹出的【交互类型】对话框中选择“按钮”交互类型并确认,然后将图标命名为“退出”,如图10-26所示。图10-26建立交互

4)双击“退出”群组图标,打开二级设计窗口。

5)从【知识对象】面板中拖曳【消息框】知识对象至二级流程线上,则弹出向导程序的【Introduction】(介绍)对话框,如图10-27所示。该对话框中主要介绍了【消息框】的功能和用法,并提示用户进一步选择。图10-27【Introduction】(介绍)对话框

6)单击按钮,则弹出【Modality】(形态) 对话框,要求选择消息框的特征模式,如图10-28所示。这里选择【TaskModal】(任务形式)选项。

7)单击按钮,则弹出【Buttons】对话框,要求选择出现在消息框上的按钮,如图10-29所示,此处选择【Yes,No】选项。图10-28【Modality】(形态)对话框图10-29【Buttons】(按钮)对话框

8)单击按钮,则弹出【Icon】(图标)对话框,要求选择出现在消息框中的小图标,如图10-30所示。此处选择【Question】选项。

9)单击按钮,则弹出【Caption/Message】(标题和消息)对话框,要求用户输入消息框的标题和提示内容,在此输入“注意”和“确认要退出吗?”,如图10-31所示。图10-30【Icon】(图标)对话框图10-31【Caption/Message】(标题和消息)对话框

10)单击按钮,则弹出【ReturnedValue】(返回值)对话框,要求定义用于存放返回值的变量,如图10-32所示。此处利用变量X来存储返回值。

11)单击按钮,如果该变量以前没有定义还将弹出一个信息提示框,询问是否创建新变量对话框,如图10-33所示。图10-32【ReturnedValue】(返回值)对话框图10-33信息提示框

12)单击按钮,创建新变量。然后单击按钮,出现【Finish】对话框,其中单击按钮可以预览定义的信息框,如图10-34所示。

13)单击按钮,完成信息框的设置,返回流程线。

14)在知识对象图标的下面添加一个计算图标,在其中输入如图10-35所示的内容,判断用户是否选择了按钮“是”(返回值为6),如果选择了“是”按钮,则退出程序。图10-34预览信息框样式图10-35计算图标的内容至此,这个信息框就设计好了,运行程序可以发现单击

按钮,将发出警示音并出现信息框,提醒用户做出反应。下面将该程序复制到“播放器”程序中。

15)选择主流程线上的所有内容进行复制,然后打开前面制作的“播放器”程序,将其粘贴到流程线的下方,此时“播放器”程序的流程线如图10-36所示。图10-36“播放器”程序流程线

16)运行“播放器”程序,结果如图10-37所示,当单击

按钮时,将弹出信息框,如图10-38所示。单击“是”则退出程序。图10-37播放器运行画面

图10-38弹出的信息框10.3.2与文件有关的知识对象

通过上一节的练习,我们已经领略了知识对象的强大功能。Authorware7.0共有九大类知识对象,如图10-39所示是Authorware的【知识对象】面板。图10-39【知识对象】面板

■【分类】:从分类中可以选择知识对象的类别。

■:如果增加了新的知识对象或自定义的知识对象,单击该按钮可以进行更新。

■知识对象列表窗口:用于显示某一类知识对象中包括的所有知识对象。

【描述】:用于显示当前被选择知识对象的描述信息。

从【知识对象】面板中可以看到,Authorware7.0中有50多种知识对象。下面简单介绍与文件有关的知识对象。从【知识对象】面板的【类别】选项中选择“文件”,在知识对象列表中可以看到它共有7种知识对象,如图10-40所示。图10-40文件知识对象

■【查找CD驱动器】:用于找到当前计算机上的第一个CD-ROM光驱盘符,并将该盘符存放在一个变量中以供调用。

【读取INI值】:用于读出Windows中INI文件的值。

【复制文件】:用于复制一个或多个文件到指定的目录下。

【设置文件属性】:用于设置一个或几个文件的属性。

■【添加-移除字体资源】:用于添加或去除某种字体,以便程序可以使用该字体,用完之后也可以将其删除,不

温馨提示

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

评论

0/150

提交评论