Authorware多媒体创作教程课件作者桑莉君主编第6章节交互程序设计

上传人:E**** 文档编号:89084173 上传时间:2019-05-17 格式:PPT 页数:93 大小:1.24MB
返回 下载 相关 举报
Authorware多媒体创作教程课件作者桑莉君主编第6章节交互程序设计_第1页
第1页 / 共93页
Authorware多媒体创作教程课件作者桑莉君主编第6章节交互程序设计_第2页
第2页 / 共93页
Authorware多媒体创作教程课件作者桑莉君主编第6章节交互程序设计_第3页
第3页 / 共93页
Authorware多媒体创作教程课件作者桑莉君主编第6章节交互程序设计_第4页
第4页 / 共93页
Authorware多媒体创作教程课件作者桑莉君主编第6章节交互程序设计_第5页
第5页 / 共93页
点击查看更多>>
资源描述

《Authorware多媒体创作教程课件作者桑莉君主编第6章节交互程序设计》由会员分享,可在线阅读,更多相关《Authorware多媒体创作教程课件作者桑莉君主编第6章节交互程序设计(93页珍藏版)》请在金锄头文库上搜索。

1、第 6 章 交互程序设计,Authorware 多媒体创作教程,多媒体是将图、文、声、像等各种媒体表达方式有机结合到一起,并具有良好交互性的计算机技术。Authorware最重要的贡献是能实现交互功能,也就是说程序在运行的过程中,用户可以通过鼠标、键盘或触摸屏等来控制程序的流向,使计算机程序在用户可以理解、可控制的情况下顺利进行。,本章学习目标: (1)掌握交互图标及其属性的设置。 (2)通过实例的学习,掌握交互类型的使用。 文本输入 下拉菜单 按钮响应 按键响应 时间限制 重试限制 条件响应 热对象响应 热区响应 目标区响应 事件响应,6.1 文本输入响应-填空题,文本输入响应提供了用户与课

2、件进行交互的一种接口。 本节通过文本输入交互完成一个测试。当程序运行时,画面上出现一道填空题,要求用户将正确的答案填写在文本框内。如果输入的结果正确,显示“回答正确”提示信息。,案例效果,案例解析,知识点,1设置交互类型,2修改交互类型,(1)设置“文本输入”选项卡 1)在“模式”文本框内的字符与该响应的分支标题相同,这样“交互”图标就会根据用户输入的字符来判断是否产生响应。该文本框中还可以使用一定的特殊符号来设定匹配要求。“*”可以匹配任何一个字符串;“?”可以匹配任何一个字符。 2)在“最低匹配”文本框中输入数字,该数字决定输入字符与分支标题至少应匹配的字符数目。 3)“增强匹配”复选框,

3、允许把匹配内容分几次输入。可以实现下列效果:假设分支标题是my family,您可以先输入my,然后按确认键,再输入family,按下确认键后也能产生响应。,4)忽略:设置匹配文本时忽略的内容 大小写:忽略大小写,对输入文字的大小写不加区别。 空格:忽略空格。 附加单词:忽略多余的单词。 附加符号:忽略多余的标点符号。 单词顺序:忽略单词顺序。,1)“范围”:其中只包括一个“永久”复选框,用户所设置的交互类型将永远有效,直到退出该程序。 2)“激活条件”文本框用于设置使响应起作用的条件。只有当用户的操作符合所设的条件时,响应才被激活,否则将不会做出响应。,3)“擦除”下拉列表框,设置擦除“交互

4、”图标中显示内容的时机。系统提供了4个擦除时间供用户选择。 在下次输入之后:此为Authorware的默认选项。当用户选中此项时,系统会在用户给出响应后,在进入下一个响应后将“交互”图标中的显示内容擦除。 在下次输入之前:选中此项,系统的擦除时间变为在进入下一个响应前。 在退出时:当用户选中此项,只有在计算机退出当前的交互作用分支结构读取程序时,擦除该“交互”图标中所显示的全部内容。 不擦除:如果选择了此项,在计算机读取完其中的程序以后,只要不特地设置“擦除”图标将该处演示窗口中的显示内容擦除,其显示将始终存在。,4)“分支” 下拉列表框,用于设置执行完响应图标内容后程序的走向。当用户选中“范

5、围”属性中的“永久”复选框时,“分支”属性的选项中将会比不选中时多一个“返回”选项。 重试:当选择此分支类型时,系统在响应完此处交互后将会回到主流程线的交互分支起点开始读取程序,在此等待用户做出另一次交互操作。 继续:当用户选择此分支类型时,在系统响应完此处交互后,计算机又是回到闭合矩形的路径上等待下一次响应的操作。 退出交互:当系统响应完具有此分支类型的交互程序后,顺着箭头的指向,程序将直接退出交互。 返回:选择了此交互分支类型的响应,流程线将直接穿过“交互”图标。这种方式通常在制作下拉菜单响应时应用。,5)“状态” 下拉列表框中,有三种响应状态,分别代表响应结果的状态。 不判断:不对用户的

6、响应做任何判断,将来俄无法知道用户操作的正确还是错误。选择此项后响应图标题没有任何变化。 正确响应:程序记录用户正确响应的次数,并保存在系统变量TotalCurrect中,选择此项后响应图标题的左侧会显示一个“+”号。 错误响应:程序记录用户错误响应的次数,并保存在系统变量TotalWrong中,选择此项后响应图标题的左侧会显示一个“-”号。 6)在“计分”文本框:本次响应的得分。,3设置文本输入交互属性,(1)设置“交互作用”选项卡 1)“擦除”下拉列表框中的设置与前面讲的比较类似。 2)“擦除特效”旁的按钮,可以设置擦除的模式。 3)选中“选项”中的“在退出前中止”复选框,当程序执行完“交

7、互”图标后,界面将暂停,以便让用户看清界面上的显示内容。如果同时选中“显示按钮”复选框,则在窗口上还会显示一个“继续”按钮,单击该按钮程序会继续往下执行。,1)选中“知识对象轨迹”复选框,当程序运行时,交互图标将自动将交互结果传给CMI系统。 2)“交互标识”文本框用于确定交互的惟一标识符。如果使用了 CMI Add Interaction 函数, Authorware把用户在CMI Add Interaction 函数中输入的ID号作为该函数 Interaction ID 参数。,3)在“目标标识”文本框中可以输入目标标识符,Authorware把用户在CMI Add Interaction

8、函数中输入的ID 号(标识符)作为目标ID参数。若此文本框为空,Authorware将使用图标名称作为目标ID标识符。 4)在“重要”文本框中可以输入某些数值 ,Authorware也把用户在CMI Add Interaction函数中输入的值作为Weight的参数。 5)“类型”下拉菜单,Authorware把用户所设的下拉菜单选项或输入的CMI Add Interaction函数作为Type参数。,4.设置文本输入域属性,大小选项:用于设置文本输入区域的大小尺寸。可以在其后的文本框中分别输入数值或变量,以决定文本输入区域的尺寸。也可以通过鼠标拖动文本输入区域来调整其大小。 位置选项:用于设

9、置文本输入区域的位置。可以在其后的文本框中分别输入数值和变量,以决定文本区域的位置。也可以通过鼠标直接移动文本输入区域,将其放置在合适的位置。,字符限制文本框:用于设置在文本输入区域中输入字符串的最大长度,如果输入的字符串超过此处设置的最大长度,将会自动忽略多余的字符,如果没有在该文本框中输入任何内容,则表示输入字符的长度没有限制,即可以输入任意长度的字符串。 自动登录限制复选框:选取中该复选框后,运行程序时,如果输入的字符个数达到限制的字符数,Authorware将自动结束输入。用户可以无需按确认键程序就可以自动往下执行程序。,作用键文本框:用于设置结束输入结束的确认键。 输入标志复选框:选

10、中该复选框后,在文本输入区域的左边将出现一个小三角形,以提示用户可以在此处输入文本。 忽视无内容的输入复选框:选中该复选框时,如果用户没有输入任何内容,将忽略用户按下的功能键,用户可以再次输入。 退出时擦除输入的内容复选框:选中该复选框后,在退出交互时自动擦除用户输入的内容;否则,输入的文本一直停留在屏幕上,直到被擦除图标擦除为止。,字体下拉列表框:用于定义文本输入区域中文本的字体。 大小下拉列表框:用于定义文本的字号。 风格选项组:用于定义文本的字体风格,如粗体、斜体或带下划线。 颜色选项:用于指定文本的字体颜色和背景颜色,只要单击对应的颜色块即可进行对应的颜色设置。 模式下拉列表框:用于指

11、定显示模式,只需在下拉列表框中选取择所需的模式选项。,小结,本例主要的知识点包括: 交互结构的建立 设置文本输入交互的属性 文本输入域属性的设置,6.2 下拉菜单和按钮响应诗词欣赏,本节通过下拉菜单和按钮响应完成一个作品:诗词欣赏。作品中有三个菜单:文件、诗词和帮助。当程序运行时,单击文件菜单,可以打开和退出文件;单击诗词菜单,可以选择不同的作者,然后通过按钮响应选择要欣赏的诗词。,案例效果,案例解析,知识点,1在实例运行过程中,单击“文件”菜单,可以看到在“打开”和“退出”两个子菜单间有一条分隔符,这条分隔符的制作非常简单,只需将“打开”和“退出”中间的显示图标命名为“-”即可。 2在实例运

12、行过程中,单击“帮助”菜单,其help子菜单下面有一条下划线,这是一种快捷键的方式,即按下“H”键也打开“帮助”菜单。实现的方法:即在分支标题前加上“&”字符。,3设置下拉菜单响应的属性,4设置按钮响应的属性,5设置按钮形状,6编辑和添加按钮样式,小结,本例主要的知识点包括: 设置下拉菜单响应的属性 按钮交互属性的设定 按钮的编辑和添加,6.3 按键响应-选择题,程序运行到按键交互时,只要用户按下程序中指定的键,程序将进入交互分支结构运行。在多媒体软件产品的演示过程中,按键响应交互是一种非常重要的交互方式,对键盘的响应不仅是继续程序运行的一种手段,而且还可以对键盘输入的内容进行响应。 本节介绍

13、制作一个选择题程序。要求使用键盘做出回答,使用按键响应接受用户的输入。,案例效果,案例解析,知识点,(1)在“快捷键”文本框中,输入控制响应的字母、数字键、标点符号或功能键。,小结,本例主要的知识点包括: 按键交互属性的设置,6.4 限次、限时、条件响应 猜物品价格,条件响应完全不需要任何操作,只需事先设定一个条件表达式,在程序运行的过程中当条件表达式的值符合响应条件时,程序立即自动响应,并执行相应的程序分支。 限制交互时间响应可以单独使用,但更多是作为其他响应类型的附加响应来使用的。主要功能是监视用户进入交互图标以后所流逝的时间,待流逝的时间达到用户事先设定的时间时自动引起响应,并执行相应下

14、挂分支中的程序。常用来对用户的交互操作进行限时。,限制尝试次数响应的主要功能是监视用户进入交互图标以后进行交互操作的次数,待交互次数达到用户事先设定的次数时自动引起响应,并执行相应下挂分支中的程序。常用来对用户的交互操作进行次数的限制。 本节案例是让用户猜物品的价格。其效果是当程序运行时,一个商品在演示窗口中移动,当停下来时,显示让用户输入价格,系统会提示用户的数值是大是小,用户根据提示信息重新输入数值,直到输入了正确的数值,另外,附加了时间和尝试次数的限制。,案例效果,案例解析,知识点,1设置条件响应属性,(1)条件文本框:输入响应的条件,应为一个条件表达式。若此项为空,认为是False。

15、(2)自动下拉列表框 关:不自动匹配。只有当用户进行了交互并且程序运行到本条件响应时才会判断响应条件是否匹配。 为真:只要条件为真就自动匹配。 当由假为真:当条件由假变为真时自动匹配。对于永久的条件响应只能使用这一种匹配方式。,2设置限制交互时间响应的属性,(1)时限文本框:限制用户交互操作的时间,单位为秒。 (2)中断下拉列表框 继续计时:在程序转而执行其他操作的过程中继续计时。 暂停,在返回时恢复计时:程序转而执行其他操作时暂停计时,返回到当前交互时继续计时。 暂停,在返回时重新开始计时:程序转而执行其他操作时暂停计时,返回到当前交互时重新计时。 暂停,如运行时重新开始计时:程序转而执行其

16、他操作时暂停计时,返回到当前交互时重新计时,但要求返回时计时尚未超时。,(3)选项 显示剩余时间:显示倒计时钟,输入了时限以后可用。 每次输入重新计时:当匹配了一个响应后重新进入交互时是否重新计时。,3设置限制尝试次数的响应的属性,(1)最大限制:具体设置最多尝试次数,允许使用变量和表达式。,小结,本例主要的知识点包括: 设置条件响应属性 设置限制交互时间响应的属性 设置限制尝试次数的响应的属性,6.5 热区域响应 -认识计算机的硬件组成,热区交互是用户通过单击、双击或移动到展示窗口中任意一个矩形区域而产生交互响应的交互类型。同建立按钮交互响应一样,只要在建立交互时从弹出的“交互类型”对话框中单击“热区域”单选按钮即可建立热区域交互。 本节制作一个简单的热区交互应用的例子,通过鼠标的移动来认识计算机的硬件组成。,案例效果,案例解析,知识点,(1)大小文本框:设置热区的大小。 (2)位置文本框:设置热区的位置。 (3)快捷键文本框:设置热区的热键。与按钮响应相同。,(4) 匹配下拉列表框:下拉列表框用于

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号