authorware6中文教材第16章(编辑修改稿)内容摘要:

的步骤设计。 步骤设计中的单步控制 在多媒体软件中,各个步骤要达到的目的不尽相同,实现的方法也不尽相同,需要用户进行不同的操作,例如单击某个按钮、单击一个热区、单击一个热对象、拖动某个对象到一定位置、输入某个字符或字符串、单击一个下拉菜单项、按下键盘上的某个键等等操作。 实现这些不同的步骤,就是 步骤设计中的单步控制。 根据各个步骤要求的不同操作方式,可以使用不同的方式实现,例如可以分别使用按钮交互方式、热区交互方式、热对象交互方式、目标区域交互方式、文本输入交互方式、下拉菜单交互方式、按键交互方式来实现上面提到的各种操作。 下面分别用实例说明用目标区域交互方式、按键交互方式和文本输入交互方式实现单步控制。 实例的功能是要求用户从 Authorware 【显示】图标到流程线上(使用目标区域交互方式),按键盘上的 Backspace 键将程序默认的“ Untitled”名称删除( 使用按键交互方式),最后输入该图标的名称(使用文本输入交互方式)。 在下面的步骤中,只说明完成功能必须使用的步骤,省略掉实际的步骤设计中需要使用的变量控制,在必要时会加以说明。  使用目标区域交互方式实现单步控制 下面说明如何使用目标区域交互方式实现从 Authorware 一个【显示】图标到流程线上。 设置完毕的程序流程如图 1611 所示。 第十六章 综合开发实例 287 第第 十十 六六 章章 287 图 1611 使用目标区域交互方式实现单步控制程序流程 “背景”【显示】图标中显示 Authorware。 “可移动物 体”【显示】图标中放置一个【显示】图标的图片,该图形被准确覆盖在Authorware 【显示】图标上,作为被移动的对象。 使用一个【交互】图标,控制移动对象的移动。 在“交互”结构中,使用两个【组】图标构建。 这两个【组】图标均为空图标,其作用仅是构建该交互结构。 在【交互】图标中,可以给出必要的操作提示,例如“拖动一个【显示】图标放置到主流程线上”。 “正确移动”交互分枝的属性设置如图 1612 所示。 在【 Properties: Response】对话框中的【 Target Area】标签下, 【 On Drop:】下拉列表被设置为【 Leave at Destination】项。 在【 Response】标签下,【 Branch:】下拉列表被设置为【 Exit Interaction】项,因为一旦用户移动成功,则退出交互过程。 图 1612 “正确移动”交互分枝属性 “错误移动”交互分枝的属性设置如图 1613所示。 在【 On Drop:】下拉列表中被设置为【 Put Back】项,以控制用户移动不成功时,可移动物体回到原来位置。 在【 Branch:】下拉列表中设置为【 Try Again】项,让用户继续尝试。 第十六章 综合开发实例 288 AAuutthhoorrwwaarree 66 288 图 1613 “错误移动”交互分枝属性 “擦除可移动物体”【擦除】图标的作用是擦除可移动物体。 最后,使用“在流程线上显示图标”【显示】图标在主流程线上显示一个【显示】图标,命名为“ Untitiled”。  运行程序,观察运行效果,看一下是否满意。  在程序运行过程中可以看出,程序仍存在小小的缺陷:错误移动后,【显示】图标图形会缓缓回到原来的位置,这一点与实际使用时不符合。 可以使用下面的方法改进:首先将错误移动的物体擦除掉,在返回“可移动物体”【显示】图标处继续执行。 读者可以自己改进该程序。  使用按键 交互方式实现单步控制 在 Authorware 的主流程线上添加了一个图标后,程序会自动将图标命名为“ Untitled”,需要用户输入该图标的名称。 下面的步骤是将该图标的默认的名称“ Untitled”删除,为输入新的名称做好准备。 设置完毕的程序流程如图 1614 所示。 图 1614 使用按键交互方式实现单步控制程序流程 第十六章 综合开发实例 289 第第 十十 六六 章章 289 本实例接上面一个实例继续设计。 在“删除图标默认名称”交互结构中,要求用户按下“ Backspace”键,使用按键交互方式。 该【组】图标的名称为“ Backspace”,代表的是按键 交互中需要按下键的名称,图标中没有任何内容,仅仅用于构建交互结构。 在“ Backspace”交互分枝的属性对话框(【 Properties: Response】对话框)的【 Response】标签下,在【 Branch:】下拉列表中选择【 Exit Interaction】项(如图 1615所示),只要用户进行了正确的按键操作,就退出交互结构运行下面的图标。 在【交互】。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。