交互图标PPT课件_第1页
交互图标PPT课件_第2页
交互图标PPT课件_第3页
交互图标PPT课件_第4页
交互图标PPT课件_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

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

文档简介

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

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

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

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

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

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

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

8、高难度、高危险的环境的模拟,完成既定的教学及训练任务。通常,当对象被拖动到正确位置时,它将停留在目标处。否则,对象将自动返回到原位置。 创建目标区响应 设置目标区响应属性 目标区响应实例应用,设置目标区响应属性,例4 创建一个目标区响应程序,要求只有将鸟类的图片与文字相匹配,即配对正确时,才可以进行拖动,否则返回原位置,设置时,发现各对象的错误位置相同,将4个错误位置的群组图标改为1个,改进,在测试程序时,发现图像被拖放到正确位置后,人能够被拖离该位置,在每一个群组图标中加入一个计算图标,内容分别为:Movable鸽子:=FALSEMovable“雄鹰:=FALSEMovable“孔雀:=FA

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

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

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

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

13、 按键响应实例应用,设置按键响应属性,例9 创建按键响应示例走棋。在该示例中用户每按下一次方向键,棋子就在棋盘上相应的方向移动一格,十 重试限制响应,重试限制是对交互结构中响应分支的匹配次数加以限制,一旦响应匹配次数与重试限制响应中所设置的限制次数相等时,交互就会匹配此重试限制响应。它既能保证允许合法用户出现有限次数的输入错误,也防止了非法用户的不良企图。重试限制响应一般不单独使用,而是和其他响应结合起来使用。 设置重试限制响应属性 重试限制响应实例应用,设置重试限制响应属性,例10 创建一个文本输入响应,用于验证用户的身份和密码。当用户的次数达到最大次数后,提示用户为非法用户,8.11 时间限制响应,时间限制响应主要用于限制用户进行交互的时间,此响应的用法与重试限制响应非常类似,可以放置在交互流程线上的任何位置。时间限制响应与重试限制响应的重要区别在于前者

温馨提示

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

评论

0/150

提交评论