- 1、本文档共542页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
图7-37设置擦除对象(5)运行程序,绘制一个“自行车”,如果不满意,点击“全部擦除”按钮,擦除全部对象,重来。?7.4热对象响应?
回忆一下我们前面已经学过的热区交互,交互的区域只是规则的矩形区域,而在很多情况下交互的对象很可能是不规则的区域,此时就需要用到热对象响应,它的交互区域就是整个对象所占的区域。这样就解决了上面的这样一个问题。7.4.1热对象响应及其属性设置
在进入其属性设置以前,我们先来看一道例题。运行程序就会产生图7-42所示的效果。当用户将鼠标移至图片的范围内,单击鼠标左键,就会看见整个图片加亮,而图形以外的空白区域则不会,并且在图片的下方显示出图的解释。此时用户单击图形以外的任何空白区域都不会产生此效果。
图7-42程序运行效果
接下来介绍它的程序及其属性设置。其流程图如图7-43所示。程序最开始的计算图标用于设置窗口的大小,随后是两个群组图标,两幅图片就分别导入在这两个群组图标中。
图7-44热对象交互属性图7-43热对象程序实例程序7.4.2动手实践:会说话的月亮
在读懂上面例题的程序和学习完热对象响应的属性设置后,大家应该更进一步地理解热对象响应和热区域响应的异同。正如本节开始提到的一样,热对象响应其实就是边界不规则的热区域响应,它们二者的属性设置近乎一致,所以接下来的操作题就不着重介绍复杂的交互设置,我们将会继续对比它们二者在用途方面的差异。
在此我们用曾在按钮交互中出现过的“月亮绕着地球转”这个实例来介绍。这段程序经过对“月亮”加入热对象响应后,可以实现鼠标移动到月亮上,即会显现出一段提醒文字,如图7-45所示,
图7-45月亮绕着地球转运行效果
在设置好上面的程序后,需要提醒的是在流程线上的交互作用分支结构须做如图7-46所示的设置。
图7-46热对象响应设置在这里我们双击响应类型图标打开“交互属性”对话框,并选中已作为移动图标所设置对象的月亮。在做完此步工作以后,用户在运行此程序后,单击正在围绕地球转动的月亮后就会进入此交互分支路径。
最后,再在位于响应图标位置上的群组图标中拖入一个显示图标,显示月球的相关信息,在此,我们将交互的“分支”属性设为“重试”,这样用户在阅读完月球的相关信息后,仍可以再次进行此交互。用户在运行程序后,会看见月球正绕着地球做匀速圆周运动,当用户将鼠标放在月球上时,鼠标指针就会变为“手形”,并且在图下方会出现文字提示。7.5目标区响应与我们以前介绍的静态的交互类型所不同,目标区响应需要用户移动对象进入已经预设好并且与之相匹配的区域内方可进行交互,相对来说它是一较特殊的动态交互。这也在一定程度上反映了目标区响应在某些方面的优越性。7.5.1目标区响应及其属性设置
在具体介绍其属性设置以前,还是让我们先来看一道简单的有关目标区响应的小实例。
运行该程序,在程序的演示窗口中会出现如图7-47中左图所示的设置。
图7-47目标区响应程序运行效果
此时,用户可以用鼠标随意地拖动图中的图片在此演示窗口中移动。当用户将图片放置在图中“椰子树”所对应的黑色方框区域内时,在演示窗口中便会出现下图中右图所示的效果,并且此时的图片不能再被用户的鼠标所移动。而如果用户选择在除此区域外的任何地方放置该图片,图片都会自动地移回它的初始位置,并且向用户提示出错的信息。此时,用户可以再次拖动图片进行选择,直到答对为止。
现在让我们一起来看实现这一效果的程序设置。图7-48目标区响应程序设置图7-49“交互”图标的显示设置我们再接着看分支路径上的群组图标中的内容,如图7-48所示,制作者在命名为“正确”和“错误”的群组图标中分别放入了相关的反馈信息,并在计算图标中使用函数“Movable@”图片“:=0”,这就使得摆放正确的图片不能再次被移动。
另外,在本题中被错误摆放的图片自动移回其初始位置的效果牵涉到其交互属性的设置,我们将会在接下来的属性设置中再进行说明。
图7-50目标区响应属性设置
7.6下拉菜单响应我们常用的应用软件都有菜单栏,并用菜单方式执行命令。使用下拉菜单响应可以设置菜单栏,利用该菜单可以选择所需要的命令来响应各个分支,得到反馈信息,这样用户也非常容易接受。
在默认情况下,演示窗口菜单栏上只有一个“文件”菜单,其选项只有一个“退出”命令,为了进一步控制程序,我们可以使用下拉菜单响应添加新的菜单和命令。如果运行程序时,演示窗口中没有菜单栏,可以使用“修改”菜单下“文件”命令中的“属性”对话框,选中“选项”下的“显示菜单栏”复选框。
下拉菜单响应的交互与其他响应的交互方式
文档评论(0)