




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
山西师范大学数学与计算机科学学院,7.1数字电影图标的设计,第8章人机交互的设计,人机交互,是Authorware强大功能的集中体现,有了人机交互制作出的多媒体程序就不再是只能作展示,它使得用户能看、能听还能动手参与,程序响应用户的参与之后继而给出响应结果,这无疑将极大地调动用户的积极性,同时也使得程序更加活泼、有趣。建立人机交互程序是多媒体制作的重点和难点之一,Authorware的人机交互是通过一个交互图标来实现,并通过它提供的11种交互响应类型来满足用户的不同交互需求。本章将结合实例分别进行介绍。,山西师范大学数学与计算机科学学院,第8章人机交互的设计,山西师范大学数学与计算机科学学院,8.1.1认识交互结构8.1.2建立交互结构8.1.3安排交互界面8.1.4设置交互的属性,8.1概述,山西师范大学数学与计算机科学学院,Authorware提供了按钮、按键、菜单、拖拽等多种方便灵活的交互,这些交互都是由以交互图标为基础的交互结构来实现。一个典型的交互结构如图8-1所示。它同时具备交互方式、用户响应类型和反馈结果三个要素。,8.1.1认识交互结构,山西师范大学数学与计算机科学学院,例如,搞一个知识竞赛,每一个选择题有四个答案,其中只有一个答案正确,当用户用鼠标单击正确的答案时出现表示祝贺的画面和音乐,并给出第二道题,如果单击错误的答案,给出惋惜的画面和音乐,以吸引用户去“闯关”。从这个例子可以看出交互方式就是程序提供给用户进行响应的方法,比如按钮、按键、敲击区域等。用户响应就是用户的具体操作,例如单击鼠标、按下键盘的某一个键等等,由于程序要响应不同层次的用户,在设计程序时一定要将用户所有可能的响应包括进去。用户响应后,程序必须有反馈结果,以达到良好的互动效果,例如上述的祝贺或惋惜等。,8.1.1认识交互结构,山西师范大学数学与计算机科学学院,8.1.1认识交互结构,山西师范大学数学与计算机科学学院,8.1.1认识交互结构,从上面的分支结构图中我们可以得到以下几方面的信息:l交互图标:是整个交互作用分支结构程序的入口,用来安排交互界面。l响应结果图标及名称:提供用户的反馈信息。响应图标名称可以在相应对话框中改也可以在流程线上对其进行修改。注意:所有图标都可以作为响应结果图标使用,但是框架图标、交互图标和决策判断图标必须首先放在群组图标中后才能作为交互的响应结果图标。技巧:改变分支控制的方式,可以在按住Ctrl键的同时,双击流程线上的箭头等标志符号;编辑交互图标的属性也可以在按住Ctrl键的同时,双击交互图标。,山西师范大学数学与计算机科学学院,8.1.2建立交互结构,建立交互结构有步骤如下:向流程线上放置一个交互图标,并命名。向该交互图标右侧拖另一个图标,通常是群组图标。释放鼠标左键,这时Authorware会自动弹出一个Authorware提供的11种交互响应方式对话框。,山西师范大学数学与计算机科学学院,响应类型和标志,山西师范大学数学与计算机科学学院,8.1.2建立交互结构,注意:在交互图标的右下角不能直接拖放另一个交互图标,这并不能说明交互图标不能嵌套,可以在交互响应的群组图标里拖放下一级的交互图标,从而实现了交互的嵌套。使用起来程序更加灵活。技巧:如果你在交互图标的下面拖放了一个非群组图标,可以在按下Ctrl和G键的同时单击这个图标,将其群组。,山西师范大学数学与计算机科学学院,8.2按钮响应(Button)的设计,8.2.1按钮响应属性设置,山西师范大学数学与计算机科学学院,8.2按钮响应(Button)的设计,8.2.2按钮的制作实例1鼠标的变化,山西师范大学数学与计算机科学学院,8.2按钮响应(Button)的设计,8.2.2按钮的制作实例2选择题,选择题按钮响应程序流程图如图所示,山西师范大学数学与计算机科学学院,8.3热区响应(Hotspot)的设计,热区就是演示窗口中经过定义的一种矩形敏感区域,可以响应用户在此区域内的鼠标指向、单击、双击等操作。例如Windows中的工具栏按钮,当鼠标在某一按钮上稍稍停留,就会自动提示这个按钮的含义。这种响应的优点是容易与背景协调一致。实例3课堂设疑,山西师范大学数学与计算机科学学院,8.3热区响应(Hotspot)的设计,实例4制作提示按钮,山西师范大学数学与计算机科学学院,8.4热对象响应(HotObject)的设计,这种方式与热区响应的区别在于,可以选择不规则的物体对象为响应区域,适用于提供给用户选择屏幕上显示的各种物体对象,如地图中的各个国家等。与热区方式相比较,其优点为:突破了矩形热区的限制,响应方式可以是对屏幕上任何形状物体的单击、双击或鼠标落在物体边缘以内;无需像热区一样仔细调准位置,只要指定了一个物体作为热对象,无论在调试中怎样改动它的位置,都能确保交互的功能不变。,山西师范大学数学与计算机科学学院,8.4热对象响应(HotObject)的设计,实例5看图识字,山西师范大学数学与计算机科学学院,8.4热对象响应(HotObject)的设计,实例6浮动工具面板,浮动工具面板小图,山西师范大学数学与计算机科学学院,8.5目标区域响应(TargetArea)的设计,当用户希望按照一定的规则将一个对象移动到一个指定的区域时,可以使用目标区响应类型,利用该类型,可以创建出多种多样的有用、有趣的交互,例如,制作一个拼图游戏等,要求玩者将一块块分散的图片拼成一个完整的图形,如果玩者将图片拖到正确的位置,图片就停留在那里,如果放错了位置,该图片又自动返回到原来的地方。实例7拼图游戏,山西师范大学数学与计算机科学学院,8.6下拉菜单响应(Pull-downMenu)的设计,对于下拉菜单(Pull-downMenu),我们大家都不陌生,它结构简单、分类清楚、在调用其它应用程序时显得条理清晰;但是它的风格和样式比较单一,现在一般只在需要统一风格的情况下才被使用(如工具软件等)。在默认状态下Authorware的演示窗口中只有一个【File】菜单组,该下拉菜单中只有一个菜单选项【Quit】其对应的快捷键【Ctrl+Q】。为了进一步对程序执行进行控制,可以利用下拉菜单响应方式向【File】菜单添加菜单项,也可以在演示窗口菜单栏上增加新的菜单,然后根据需要在新的菜单中添加菜单项。实例8几何图形实例9去掉FILE菜单项,山西师范大学数学与计算机科学学院,8.6下拉菜单响应(Pull-downMenu)的设计,实例8几何图形,实例9去掉FILE菜单项,山西师范大学数学与计算机科学学院,8.7条件响应(Conditional)的设计,条件响应类型与前面介绍的几种响应类型有所不同,条件响应一般不单独使用。条件响应根据程序在运行过程中,我们所设置的条件是否得到满足来匹配响应的,这些条件一般是通过函数或表达式来设置的,在运行时以判断其值是True或False来匹配响应。实例10成绩评价,山西师范大学数学与计算机科学学院,8.8文本输入响应(TextEntry)类型,键盘是重要的人机对话工具,前面我们介绍了的几种响应类型大多主要是使用鼠标的操作来触发响应的,这里我们要介绍的正文输入响应类型,主要是通过键盘来输入文字作为匹配响应,正文输入响应类型是创建和编辑文本的主要工具。实例11口令验证,山西师范大学数学与计算机科学学院,8.8文本输入响应(TextEntry)类型,实例12补充填空,山西师范大学数学与计算机科学学院,8.8文本输入响应(TextEntry)类型,键盘是重要的人机对话工具,前面我们介绍了的几种响应类型大多主要是使用鼠标的操作来触发响应的,这里我们要介绍的正文输入响应类型,主要是通过键盘来输入文字作为匹配响应,正文输入响应类型是创建和编辑文本的主要工具。实例11口令验证实例12补充填空,山西师范大学数学与计算机科学学院,在多媒体程序中,按键响应类型通常用来创建一个多选择的交互作用分支结构,虽然前面我们介绍的几种响应类型都可以创建多分支交互作用,但对于习惯使用键盘操作的用户来说,按键响应显得更加快捷和方便。而且有的时侯按键响应还有其它响应类型所不具备的独特的作用。比如,学完这节我们可以结合按键交互和文本输入交互创建一个很好的用户登录程序。实例13选择题,8.9Keypress按键响应类型,山西师范大学数学与计算机科学学院,重试次数限制响应类型一般情况下是很少单独使用的,主要作为其他响应类型的辅助响应。例如作为正文输入响应类型的辅助响应。在制作一个用户登陆密码对话框,我们当然不希望用户无限制的试下去,可以用重试次数限制响应类型限制其重试次数。实例14口令验证限次,8.10限次响应(TriesLimit)的设计,山西师范大学数学与计算机科学学院,8.11限时响应(TimeLimit)的设计,时间限制响应类型是用来限制用户响应某一交互所花费的时间的,它与重试次数限制响应类型一样,很少单独使用,主要作为其他响应类型的辅助响应。例如上一节我们举的“口令验证”的例子,我们除了能限制用户重试的次数外,还可以限制用户重试的时间。实例15口令验证限时,山西师范大学数学与计算机科学学院,Event事件响应类型是Authorware在4.0以后的版本中新增加的一个响应交互类型。它是一种比较特殊的响应方式,我们前面所学习的响应方式都有用户和程序之间的交互作用而服务的,而事件响应类型是运用于计算机同Xtras文件的并互作用,最多的是与ActiveX控件的交互作用。对于一般的多媒体程序的编制,很少用到事件响应类型,因为该响应类型涉及到了Windows中的ActiveX控件的内容,该部分内容的概念相对比较复杂,所以一般的编程人员很少用到事件响应类型,如果读者想深入了解,参阅一书提高篇中的ActiveX控件的介绍和运用。,Event事件限制响应,8.12,山西师范大学数学与计算机科学学院,1.注意图标的摆放顺序2.注意图标名称的设置3.注意灵活运用交互图标响应类型4.配合条件响应实现自动退出总之,合理、灵活地AuthorWare的交互图标一定会使您的多媒体程序更专业,更好!,Authorware中使用交互的注意点,山西师范大学数学与计算机科学学院,一.填空题1.用目标区响应方式进行拼图时,在编辑“错误”响应图标时,应将目标区域虚线框调整为;在OnDrop中选择;还要将复选框选中。2.热区就是显示窗口中经过定义的可以响应用户的鼠标点击等操作的一块_区域。3.在下拉菜单响应方式中,图标的名称作为“菜单名”,图标的名称作为“菜单项名”。4.Authorware提供了种交互方式;交互方式中,可以有“单击”、“双击”、“光标扫过区域”三种匹配方式的有响应和热物体响应。,思考题,山西师范大学数学与计算机科学学院,5.Authorware除了提供Windows标准按钮类型外,还提供了自定义按钮的功能,打开ButtonEditor对话框的方法是_。6.这个按钮的功能是_。下拉菜单响应中新添加的菜单组名是_的名称,新添加的菜单选项是_的名称。7.文本输入响应中双击交互图标,展示窗内是_。8.下拉菜单响应中,要设置某菜单项的快捷键是“Ctrl+Z”,则只需在Key(s)的输入框里输入_。,思考题,山西师范大学数学与计算机科学学院,二.选择题1.在交互图标的按键响应中定义按键时,如果想让几个键都可以响应,那在设置时应用()把几个健隔开。A|B,C;D:2.在条件响应交互中,条件即为()名称。A交互图标B响应图标C响应类型D以上均不是3.弹出交互图标属性对话框的方法有()A选中交互图标,选择ModifyIconPropertiesB双击交互图标,再双击工具窗口中左边的交互图标C按住Ctrl键的同时双击交互图标D按住Shift键的同时双击交互图标4.关于交互图标的下拉菜单响应类型正确的描述是()A利用交互图标中的下拉菜单响应类型,可以给演示窗口添加新的菜单项,也可以添加新的菜单组;B可以用擦除图标擦除演示窗口中系统的File菜单;C要想添加新的菜单组,不需要添加新的交互图标;D要使下拉菜单永久保留在演示窗口中,要为下拉菜单打开Perpetual复选框。,思考题,山西师范大学数学与计算机科学学院,5.在热对象响应中,如果想实现这样一种效果,当鼠标移动到热对象的时候,显示出相应的响应内容,而当鼠标移出该热对象的时候,响应的内容又自动消失了,如何实现?Erase选项设置为()ACursorinAreaBCursoronAreaCBeforeNextEntryDAfterNextEntry6.Pull-DownMenu响应类型要实现菜单项里显示横线分隔符的效果,响应图标名称应为()A+BC#D*7条件响应属性对话框里Automatic选项不包含()AWhenTrueBOnFalsetoTrueCOffDOn8某按键响应交互分支要求按下A、B、C键中的任一个就响应该分支,则其按键设置为()AA/a/B/b/C/cBAa/Bb/CcCAa|Bb|CcDA|a|B|b|C|c,思考题,山西师范大学数学与计算机科学学院,9响应状态为CorrectResponse的响应分支要更该为错误的响应,可()A按住Ctrl键的同时单击响应图标标题前方B选择NotJudged选项C按住Shift键的同时单击响应图标标题前方D选择ResponseWrong选项10是()类型的响应标志。AButtonBHotSportCHotObjectDTargetArea11制作密码输入系统时,限制次数分支响
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业园区给排水系统的设计与优化
- 工业智能化的技术创新与实践
- 工业废水处理技术及优化方案
- 工业安全保障生产现场的员工安全
- 工业生态园区的建设与管理
- 工业物联网设备的安全防护与监控
- 工业机器人故障诊断与维护管理
- 工业自动化系统的创新与发展
- 工业自动化中的特种电源技术应用案例分析
- 工业自动化与智能机器人整合方案
- 城投公司工程管理制度
- 苏州市昆山市惠民物业管理有限公司招聘考试真题2024
- 模拟电子技术(山东联盟-山东建筑大学)知到智慧树期末考试答案题库2025年山东建筑大学
- 2025年中国膨润土猫砂项目投资可行性研究报告
- 给酒店提供早餐合同协议
- 2025华阳新材料科技集团有限公司招聘(500人)笔试参考题库附带答案详解
- 《婴幼儿游戏活动实施》课件-项目2 感官游戏设计与实施 9.2 2-3岁感官游戏设计与实施
- 如何进行税务数据分析试题及答案
- 内镜中心的护理内容
- 边坡作业安全教育培训
- 动静脉瘘护理常规
评论
0/150
提交评论