- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 制作交互控制多媒体教学课件
交互性是指用户和电脑可以对话,使用户参与程序的运行,对程序的流向有一定的选择权,使程序在用户可理解、可控制的情况下顺利运行。交互性在多媒体软件设计中起着越来越重要的作用。在Authorware中,可以使用交互图标做出界面友好、控制灵活的多媒体课件。
使用交互图标,从图标栏中将其拖动一流程线上。然后拖动几个需要的程序图标到交互图标的右方,此时将看到这些图标自动排列成流程线,其排列顺序与位置有关。同时这些图标的名称在所有图标的右边依次从上往下排列,对应的图标顺序是从左至右。一个交互流程包括一个交互图标,若干个响应类型标记、同样数目的响应图标和响应分支4个部分。如图一所示。
图一
交互图标:每个的核心,是显示图标、等待图标等的组合,可以提供文本图形、决定分支流向、暂停程序执行和擦除窗口内容等功能。
响应类型:定义用户可以与多媒体软件执行的控制方法。
响应:一旦用户与多媒体软件交互,则将沿相应的子流程线执行。这个子流程线称为“响应路径”,执行的内容称为“响应”。响应可以是单一图标,也可以是包含许多内容的复杂模块。
响应分支:定义程序执行响应后的流向。
响应图标只能是显示、清除、计算、组图标、数字电影、声音、导航和动画等图标,而不能是分支、框架和交互图标本身,如果需要添加后三个图标,则在交互图标的右边添加一 组图标。然后显示这个组图标,进入二级程序流程线,此时即可添加。
在Authorware中,可以根据需要选择不同的交互相应类型。拖放一个交互图标到程序流程线上,然后拖动一个图标图标到图标的右边,此时显示Response Type(响应类型)对话框,如图二所示。
图二
其中包含以下11种响应类型:
Button:按钮响应
Hop Spot:热响应
Hot Object:对象响应
Target Area:目标区响应
Pull-down Menu:下拉菜单响应
Conditional:条件响应
Text Entry:文本输入响应
Keypress:按键响应
Tries Limit:响应
Time Limit:响应
Event:事件响应选择好需要的响应类型后,单击OK按钮即可。
准确地使用这些图标,将会产生灵活、生动的交互效果。,让用户来掌握这些响应类型,从而学习使用交互图标。计算图标
计算图标是一个用户写代码的窗口,它可以放置到程序的任何位置,执行数学运算和执行Authorware源程序。在流程线上拖入一个计算图标,双击该图标,弹出如下图的窗口。
在空白的主窗口部分,用户可以根据自己的需要写进源程序,作为控制流程的手段。对于一般用户来说,通常使用的程序代码有Quit()、t:=t+1(在计算选择题的正误个数时常用)这类型的简单命令。由于这些源代码要求用户有一定的编程基础,故比较难,有兴趣的用户可以参见变量和函数部分。
在任何一个图标处右击,都有“Calculation...”一项,选择这一命令,弹出的窗口与上图一致,用户同样可以在该窗口中写入源程序。组图标组图标其实就是一个程序图标的集合,双击组图标时出现一个新设计窗口。只是该设计窗口的层次降低了一级。在Authorware中用Level的级别来表示组图标的层次关系,Level的数字越大则说明它的层次越低。
我们建设多使用组图标,即把一个程序段集中在一起一个组图标中。这样使整个主程序的流程看起来更有条理,也更容易理解。Authorware6.5中会自动弹出“响应类型”选择对话框,按钮响应是作为默认响应类型出现在第一的位置上。单击“确定”命令按钮后,一个被控制点包围并且命名为“未命名”的Windows风格的按钮就出现在“演示”窗口中。
把按钮命名为“查看”,双击按钮响应类型标记,或者在“演示”窗口中双击按钮会打开该响应的属性窗口,如下图:
举例:数学单选题
热区域响应
所谓热区域,指的是在“演示”窗口中的一个举行区域,利用此区域可以得到响应的反馈信息。和按钮响应相比,这种响应类型更容易与背景风格协调一致。如下图所示:
属性设置如下:
举例:带信息提示的按钮
热对象响应
前面所介绍的热区域响应类型在应用上有两处限制:一是响应区域必须是一个规则的矩形,而不能是一些不规则的区域;二是响应区域一旦完毕就是固定不变的,在程序运行期间不会根据需要自动进行调整。而使用热对象响应类型,能达到使用任意的响应区域来响应用户的操作的效果。热对象就是屏幕上的特定显示对象,它与普通显示对象的区别就是可以对用户的操作做出反应。由于热对象可能是任意的复杂形状,而且可以是在“演示”窗口中移动,所以能够帮助你解决上述两个限制。
举例:打小鸟
目标区响应
目标区响应类型主要应用于希望用户将特定的对象移动到指定的区域的交互作用的场合。使用目标区响应可以制作出很
文档评论(0)