《交互图标》PPT课件.ppt

上传人:小飞机 文档编号:5458037 上传时间:2023-07-09 格式:PPT 页数:70 大小:2.98MB
返回 下载 相关 举报
《交互图标》PPT课件.ppt_第1页
第1页 / 共70页
《交互图标》PPT课件.ppt_第2页
第2页 / 共70页
《交互图标》PPT课件.ppt_第3页
第3页 / 共70页
《交互图标》PPT课件.ppt_第4页
第4页 / 共70页
《交互图标》PPT课件.ppt_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《《交互图标》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《交互图标》PPT课件.ppt(70页珍藏版)》请在三一办公上搜索。

1、第5讲 交互图标,Authorware 7.0具有双向信息传递方式,它不仅可以向用户演示信息,同时也允许用户向程序传递一些控制信息,这就是所谓的交互性。Authorware提供了11种形式的交互,通过交互图标可以很容易地创建各种交互程序。本章将介绍在Authorware中创建常用的交互结构方法。,认识交互功能按钮响应热区域响应热对象响应目标区相应下拉菜单响应,条件响应文本输入响应按键响应重试限制响应时间限制响应事件响应,一 认识交互功能,简单地说,交互就是一种通过各种接口与计算机对话的机制。交互功能的出现,不仅使多媒体程序能够向用户演示信息,同时也允许用户向程序传递控制信息,并以此作出实时的反

2、应。交互图标的结构及组成 创建交互响应的原则 交互图标属性设置,要创建交互效果,并不是通过一个交互图标就能完成,而是通过与其他图标配合使用共同来完成交互效果。一般情况下,一个典型的交互结构(由交互图标、响应图标、响应类型符号、响应分支和响应分支流向符5部分组成),如下图。,1 交互图标的结构及组成,交互图标:具有显示、决策、擦除和等待功能。实际上是显示、决策、擦除和等待图标的组合。响应图标:提供对用户的反馈信息,它的内容是作为对用户的操作响应而呈现的。所有的设计图标都可作为响应图标响应类型符号:,响应分支:根据不同的响应而执行不同程序的分支 authorware的响应结构包括:重试,继续,退出

3、交互和返回分支4种响应分支流向符:用于表示响应分支的流向。不同的响应分支类型,其响应分支的流向符也不同,在创建交互响应结构时,要注意以下几个基本原则:一个交互响应结构至少应具有一个响应分支。一个响应分支生成后,该分支的响应类型以及各种相关的设置将具有继承性。交互图标本身具有显示功能,与交互有关的显示内容可在交互图标中创建。如果要使一个交互图标在程序中始终起作用,可将其设置成永久性交互。所有图标都可以成为响应图标,但当拖放框架图标、交互图标或判断图标到交互图标右侧时,它们将自动转变成群组图标。,2 创建交互响应的原则,每种图标都有属于自己的属性,Authorware通过图标的属性面板定制图标。不

4、同于其他的图标,交互图标除了本身的交互特性之外,还需要对显示内容进行编辑,这是用户与程序进行交互的主要位置。打开显示内容“交互作用”选项卡“显示”选项卡和“版面布局”选项卡 CMI选项卡,3 交互图标属性设置,打开显示内容 只要程序执行到交互图标或流程返回到交互图标,就会显示交互图标的内容,构成用户与程序交互的界面。打开显示内容的方法:双击交互图标,打开显示内容的演示窗口运行到一个新插入的交互图标时,程序会自动暂停,并打开显示内容的演示窗口运行程序时,双击包含在交互图标中的显示对象,打开显示内容的演示窗口,交互图标属性(Alt+双击交互图标),“交互作用”选项卡“显示”选项卡,“版面布局”选项

5、卡“CMI”选项卡(Computer Managed Instruction)Authorware 中提供了大量的系统变量和函数对用户的文件操作、交互操作和响应操作进行全面跟踪。,二 按 钮 响 应,为了使用按钮响应,首先需要在设计窗口创建交互流程,然后根据需要设置交互响应的属性,最后是设计结果图标。其中最关键的一步是创建一个合理、可行的交互流程。创建按钮响应 设置按钮响应属性 按钮响应实例应用,创建按钮响应步骤:拖动交互图标到流程线上;拖动其他图标到交互图标右侧;在“交互类型”对话框中选择“按钮”单选钮,单击确定,设置按钮响应属性,应用实例 例1 创建一个按钮响应程序,实现当单击相应的按钮时

6、,打开与之对应的画面或退出程序,三 热区域响应,热区域响应是在屏幕上建立一个特殊的区域,根据程序设计,当用户在该区域单击、双击或者仅仅将鼠标移动到该区域之上时就实现响应,执行该区域响应下的分支程序。设置热区域响应属性 热区域响应实例应用,例2 在河南省的版图上创建热区域响应,实现在地图上单击某一地区时,在演示窗口打开该地区介绍的说明文字,四 热对象响应,热对象响应与热区域响应非常类似,且热对象响应的属性面板与热区域响应的属性面板非常类似。我们通过本节后面的实例体会热对象响应的应用。热对象响应简介 对象响应实例应用,热对象响应简介,热对象响应与热区域响应的联系与区别:联系:两者都能够通过单击、双

7、击和移动鼠标指针进行用户与程序之间的交互。区别:1、热对象处理的是一个显示对象,可以是任意形状;而热区域处理的是一块矩形区域。2、一旦将对象设置为热对象后,无论将他移动到演示窗口的任意位置,都可以触发显示图标;而热区域只能对屏幕上的固定的矩形区域作响应。即热对象响应是动态区域响应,热区域响应是静态区域响应,例3 创建一段程序,将文字作为热对象,当在文字上单击时,能够响应用户的操作。,五 目标区响应,目标区域响应允许用户把一个对象拖动到另一个目标区域,在诸如填字游戏、成语接龙、实验器材放置及排列地图等方面具有广泛的应用。它可以通过对高难度、高危险的环境的模拟,完成既定的教学及训练任务。通常,当对

8、象被拖动到正确位置时,它将停留在目标处。否则,对象将自动返回到原位置。创建目标区响应 设置目标区响应属性 目标区响应实例应用,设置目标区响应属性,例4 创建一个目标区响应程序,要求只有将鸟类的图片与文字相匹配,即配对正确时,才可以进行拖动,否则返回原位置。,设置时,发现各对象的错误位置相同,?,将4个错误位置的群组图标改为1个,改进,在测试程序时,发现图像被拖放到正确位置后,人能够被拖离该位置,?,在每一个群组图标中加入一个计算图标,内容分别为:Movable鸽子:=FALSEMovable“雄鹰:=FALSEMovable“孔雀:=FALSEMovable“麻雀:=FALSE,改进,如果需要

9、计算总得分、正确次数、错误次数。,?,在交互图标中输入:总得分:TotalScore,并在属性面板“计分”文本框中输入分值。正确次数:TotalCorrect错误次数:TotalWrong,改进,六 下拉菜单响应,下拉菜单在 Windows操作系统及其应用程序内的应用非常广泛,Authorware 也对其提供了强大的支持。创建下拉菜单响应 设置下拉菜单响应属性 下拉菜单响应实例应用,创建下拉菜单响应,建立下拉菜单响应的方法与建立其他交互响应非常类似。创建一个下拉菜单响应时,Authorware会自动把交互图标的名字作为下拉菜单的名称,把右侧每个图标的名字作为菜单项的名称,设置下拉菜单响应属性,

10、例6 创建一个具有下拉菜单的程序,通过菜单项选择显示不同的图片,将演示窗口默认显示的“文件”菜单去掉,改进,七 条 件 响 应,条件响应与前面介绍的几种响应有所不同,只要满足一定的条件,就能执行相关的操作。在使用条件响应前,首先要准备使用由变量或表达式组成的条件,当条件满足时,将执行一种响应结果规则的内容。设置条件响应属性 条件响应实例应用,设置条件响应属性,“条件”文本框 为数值时 非0表示真,0表示假 为字符串时 TURE、T、YES、ON表示真,其他字符串表示假,“自动”下拉列表框:“关”选项:表示仅当用户对交互进行响应且“条件”文本框的值为真时,Authorware才匹配该条件相应“为

11、真”选项:表示只要条件为真,Authorware就会重复地匹配该条件相应。如果条件为假,则Authorware能够匹配其他的相应或退出交互过程。“当由假为真”选项:表示仅仅当Authorware在执行交互的过程中条件值由假变为真时,系统才匹配该条件响应。“响应”选项卡同其他交互类型的“响应”选项卡基本类似,例7 创建满足下述条件的条件响应程序,八 文本输入响应,文本输入响应可以用来接受用户从键盘输入的文字、数字及符号等,如果输入的文字与响应的名称符合,就会触发响应动作。由于输入的文字是千差万别的,精确地预测输入的各种情况是不可能实现的。为此,Authorware提供了使用通配符进行匹配的功能。

12、使用通配符可以使程序接受用户的任何输入,而且还能够忽略大小写的区别,取消多余的分隔符,设置不同的安全级别以及对词语进行排序等。,例8 创建一个文本响应程序,实现由文本随机地选取1到10之间的两个数,组成加法运算,要求用户将正确的答案填写在文本框内。如果输入正确,继续进行加法运算;如果输入错误,要求用户重新输入,直到正确为止,九 按 键 响 应,按键响应是一种使用非常方便的响应类型,用户只需按一个键便可完成触发响应事件的功能。在大多数电脑游戏或多媒体软件中,都提供了按键响应的功能,通过按键选择项目或控制对象的动作。设置按键响应属性 按键响应实例应用,设置按键响应属性,例9 创建按键响应示例走棋。

13、在该示例中用户每按下一次方向键,棋子就在棋盘上相应的方向移动一格。,十 重试限制响应,重试限制是对交互结构中响应分支的匹配次数加以限制,一旦响应匹配次数与重试限制响应中所设置的限制次数相等时,交互就会匹配此重试限制响应。它既能保证允许合法用户出现有限次数的输入错误,也防止了非法用户的不良企图。重试限制响应一般不单独使用,而是和其他响应结合起来使用。设置重试限制响应属性 重试限制响应实例应用,设置重试限制响应属性,例10 创建一个文本输入响应,用于验证用户的身份和密码。当用户的次数达到最大次数后,提示用户为非法用户,8.11 时间限制响应,时间限制响应主要用于限制用户进行交互的时间,此响应的用法与重试限制响应非常类似,可以放置在交互流程线上的任何位置。时间限制响应与重试限制响应的重要区别在于前者限制的是交互时间,而后者限制的是交互次数。另外,时间限制响应的设置选项也较多,因此它的内容更丰富一些。设置时间响应属性 时间限制响应实例应用,8.12 事 件 响 应,事件响应类型和前面所讲的各种响应类型有很多区别,它主要是对Xtra对象发送的事件进行响应。Xtra是由一些独立开发者提供的,用于扩展Authorware功能的插件程序,因此,对于事件响应类型,在这里就不详细讲述了。,2023/7/9,END,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号