Authorware第6章--交互程序设计课件

上传人:94****0 文档编号:241293977 上传时间:2024-06-15 格式:PPT 页数:92 大小:1.22MB
返回 下载 相关 举报
Authorware第6章--交互程序设计课件_第1页
第1页 / 共92页
Authorware第6章--交互程序设计课件_第2页
第2页 / 共92页
Authorware第6章--交互程序设计课件_第3页
第3页 / 共92页
点击查看更多>>
资源描述
多媒体是将图、文、声、像等各种媒体表达方式有机结合到一起,并具有良好交互性的计算机技术。Authorware最重要的贡献是能实现交互功能,也就是说程序在运行的过程中,用户可以通过鼠标、键盘或触摸屏等来控制程序的流向,使计算机程序在用户可以理解、可控制的情况下顺利进行。多媒体是将图、文、声、像等各种媒体表达方本章学习目标:(1)掌握交互图标及其属性的设置。(2)通过实例的学习,掌握交互类型的使用。n 文本输入 下拉菜单n 按钮响应 按键响应n 时间限制 重试限制n 条件响应 热对象响应n 热区响应 目标区响应n 事件响应 本章学习目标:6.1 文本输入响应文本输入响应-填空题填空题 文本输入响应提供了用户与课件进行交互的一种接口。本节通过文本输入交互完成一个测试。当程序运行时,画面上出现一道填空题,要求用户将正确的答案填写在文本框内。如果输入的结果正确,显示“回答正确”提示信息。6.1 文本输入响应-填空题 文本输入案例效果 案例效果 案例解析 案例解析 知识点n1设置交互类型 知识点1设置交互类型 n2修改交互类型 2修改交互类型(1)设置“文本输入”选项卡 1)在“模式”文本框内的字符与该响应的分支标题相同,这样“交互”图标就会根据用户输入的字符来判断是否产生响应。该文本框中还可以使用一定的特殊符号来设定匹配要求。“*”可以匹配任何一个字符串;“?”可以匹配任何一个字符。2)在“最低匹配”文本框中输入数字,该数字决定输入字符与分支标题至少应匹配的字符数目。3)“增强匹配”复选框,允许把匹配内容分几次输入。可以实现下列效果:假设分支标题是my family,您可以先输入my,然后按确认键,再输入family,按下确认键后也能产生响应。(1)设置“文本输入”选项卡 4)忽略:设置匹配文本时忽略的内容n大小写:忽略大小写,对输入文字的大小写不加区别。n空格:忽略空格。n附加单词:忽略多余的单词。n附加符号:忽略多余的标点符号。n单词顺序:忽略单词顺序。4)忽略:设置匹配文本时忽略的内容1)“范围”:其中只包括一个“永久”复选框,用户所设置的交互类型将永远有效,直到退出该程序。2)“激活条件”文本框用于设置使响应起作用的条件。只有当用户的操作符合所设的条件时,响应才被激活,否则将不会做出响应。1)“范围”:其中只包括一个“永久”复选框,用户所设置的交互3)“擦除”下拉列表框,设置擦除“交互”图标中显示内容的时机。系统提供了4个擦除时间供用户选择。n在下次输入之后:此为Authorware的默认选项。当用户选中此项时,系统会在用户给出响应后,在进入下一个响应后将“交互”图标中的显示内容擦除。n在下次输入之前:选中此项,系统的擦除时间变为在进入下一个响应前。n在退出时:当用户选中此项,只有在计算机退出当前的交互作用分支结构读取程序时,擦除该“交互”图标中所显示的全部内容。n不擦除:如果选择了此项,在计算机读取完其中的程序以后,只要不特地设置“擦除”图标将该处演示窗口中的显示内容擦除,其显示将始终存在。3)“擦除”下拉列表框,设置擦除“交互”图标中显示内容的时机4)“分支”下拉列表框,用于设置执行完响应图标内容后程序的走向。当用户选中“范围”属性中的“永久”复选框时,“分支”属性的选项中将会比不选中时多一个“返回”选项。n重试:当选择此分支类型时,系统在响应完此处交互后将会回到主流程线的交互分支起点开始读取程序,在此等待用户做出另一次交互操作。n继续:当用户选择此分支类型时,在系统响应完此处交互后,计算机又是回到闭合矩形的路径上等待下一次响应的操作。n退出交互:当系统响应完具有此分支类型的交互程序后,顺着箭头的指向,程序将直接退出交互。n返回:选择了此交互分支类型的响应,流程线将直接穿过“交互”图标。这种方式通常在制作下拉菜单响应时应用。4)“分支”下拉列表框,用于设置执行完响应图标内容后程序的5)“状态”下拉列表框中,有三种响应状态,分别代表响应结果的状态。n不判断:不对用户的响应做任何判断,将来俄无法知道用户操作的正确还是错误。选择此项后响应图标题没有任何变化。n正确响应:程序记录用户正确响应的次数,并保存在系统变量TotalCurrect中,选择此项后响应图标题的左侧会显示一个“+”号。n错误响应:程序记录用户错误响应的次数,并保存在系统变量TotalWrong中,选择此项后响应图标题的左侧会显示一个“-”号。6)在“计分”文本框:本次响应的得分。5)“状态”下拉列表框中,有三种响应状态,分别代表响应结果n3设置文本输入交互属性 3设置文本输入交互属性(1)设置“交互作用”选项卡1)“擦除”下拉列表框中的设置与前面讲的比较类似。2)“擦除特效”旁的按钮,可以设置擦除的模式。3)选中“选项”中的“在退出前中止”复选框,当程序执行完“交互”图标后,界面将暂停,以便让用户看清界面上的显示内容。如果同时选中“显示按钮”复选框,则在窗口上还会显示一个“继续”按钮,单击该按钮程序会继续往下执行。(1)设置“交互作用”选项卡Authorware 第6章-交互程序设计课件1)选中“知识对象轨迹”复选框,当程序运行时,交互图标将自动将交互结果传给CMI系统。2)“交互标识”文本框用于确定交互的惟一标识符。如果使用了CMIAddInteraction函数,Authorware把用户在CMIAddInteraction函数中输入的ID号作为该函数InteractionID参数。1)选中“知识对象轨迹”复选框,当程序运行时,交互图标将自动3)在“目标标识”文本框中可以输入目标标识符,Authorware把用户在CMI Add Interaction函数中输入的ID 号(标识符)作为目标ID参数。若此文本框为空,Authorware将使用图标名称作为目标ID标识符。4)在“重要”文本框中可以输入某些数值,Authorware也把用户在CMI Add Interaction函数中输入的值作为Weight的参数。5)“类型”下拉菜单,Authorware把用户所设的下拉菜单选项或输入的CMI Add Interaction函数作为Type参数。3)在“目标标识”文本框中可以输入目标标识符,Authorwn4.设置文本输入域属性4.设置文本输入域属性大小选项:用于设置文本输入区域的大小尺寸。可以在其后的文本框中分别输入数值或变量,以决定文本输入区域的尺寸。也可以通过鼠标拖动文本输入区域来调整其大小。位置选项:用于设置文本输入区域的位置。可以在其后的文本框中分别输入数值和变量,以决定文本区域的位置。也可以通过鼠标直接移动文本输入区域,将其放置在合适的位置。大小选项:用于设置文本输入区域的大小尺寸。可以在其后的文本框字符限制文本框:用于设置在文本输入区域中输入字符串的最大长度,如果输入的字符串超过此处设置的最大长度,将会自动忽略多余的字符,如果没有在该文本框中输入任何内容,则表示输入字符的长度没有限制,即可以输入任意长度的字符串。自动登录限制复选框:选取中该复选框后,运行程序时,如果输入的字符个数达到限制的字符数,Authorware将自动结束输入。用户可以无需按确认键程序就可以自动往下执行程序。字符限制文本框:用于设置在文本输入区域中输入字符串的最大长度作用键文本框:用于设置结束输入结束的确认键。输入标志复选框:选中该复选框后,在文本输入区域的左边将出现一个小三角形,以提示用户可以在此处输入文本。忽视无内容的输入复选框:选中该复选框时,如果用户没有输入任何内容,将忽略用户按下的功能键,用户可以再次输入。退出时擦除输入的内容复选框:选中该复选框后,在退出交互时自动擦除用户输入的内容;否则,输入的文本一直停留在屏幕上,直到被擦除图标擦除为止。作用键文本框:用于设置结束输入结束的确认键。字体下拉列表框:用于定义文本输入区域中文本的字体。大小下拉列表框:用于定义文本的字号。风格选项组:用于定义文本的字体风格,如粗体、斜体或带下划线。颜色选项:用于指定文本的字体颜色和背景颜色,只要单击对应的颜色块即可进行对应的颜色设置。模式下拉列表框:用于指定显示模式,只需在下拉列表框中选取择所需的模式选项。字体下拉列表框:用于定义文本输入区域中文本的字体。小结本例主要的知识点包括:本例主要的知识点包括:n交互结构的建立 n设置文本输入交互的属性n文本输入域属性的设置小结本例主要的知识点包括:6.2 下拉菜单和按钮响应下拉菜单和按钮响应诗词欣赏诗词欣赏 本节通过下拉菜单和按钮响应完成一个作品:诗词欣赏。作品中有三个菜单:文件、诗词和帮助。当程序运行时,单击文件菜单,可以打开和退出文件;单击诗词菜单,可以选择不同的作者,然后通过按钮响应选择要欣赏的诗词。6.2 下拉菜单和按钮响应诗词欣赏 本节案例效果案例效果Authorware 第6章-交互程序设计课件Authorware 第6章-交互程序设计课件案例解析 案例解析 知识点n1在实例运行过程中,单击“文件”菜单,可以看到在“打开”和“退出”两个子菜单间有一条分隔符,这条分隔符的制作非常简单,只需将“打开”和“退出”中间的显示图标命名为“-”即可。n2在实例运行过程中,单击“帮助”菜单,其help子菜单下面有一条下划线,这是一种快捷键的方式,即按下“H”键也打开“帮助”菜单。实现的方法:即在分支标题前加上“&”字符。知识点1在实例运行过程中,单击“文件”菜单,可以看到在“打n3设置下拉菜单响应的属性3设置下拉菜单响应的属性n4设置按钮响应的属性4设置按钮响应的属性n5设置按钮形状5设置按钮形状n6编辑和添加按钮样式6编辑和添加按钮样式小结本例主要的知识点包括:本例主要的知识点包括:n设置下拉菜单响应的属性n按钮交互属性的设定 n按钮的编辑和添加 小结本例主要的知识点包括:6.3 按键响应按键响应-选择题选择题 程序运行到按键交互时,只要用户按下程序中指定的键,程序将进入交互分支结构运行。在多媒体软件产品的演示过程中,按键响应交互是一种非常重要的交互方式,对键盘的响应不仅是继续程序运行的一种手段,而且还可以对键盘输入的内容进行响应。本节介绍制作一个选择题程序。要求使用键盘做出回答,使用按键响应接受用户的输入。6.3 按键响应-选择题 程序运行到按案例效果 案例效果 案例解析 案例解析 知识点(1)在“快捷键”文本框中,输入控制响应的字母、数字键、标点符号或功能键。知识点(1)在“快捷键”文本框中,输入控制响应的字母、数字小结n本例主要的知识点包括:本例主要的知识点包括:按键交互属性的设置小结本例主要的知识点包括:6.4 限次、限时、条件响应限次、限时、条件响应 猜物品价格猜物品价格n条件响应完全不需要任何操作,只需事先设定一个条件表达式,在程序运行的过程中当条件表达式的值符合响应条件时,程序立即自动响应,并执行相应的程序分支。n限制交互时间响应可以单独使用,但更多是作为其他响应类型的附加响应来使用的。主要功能是监视用户进入交互图标以后所流逝的时间,待流逝的时间达到用户事先设定的时间时自动引起响应,并执行相应下挂分支中的程序。常用来对用户的交互操作进行限时。6.4 限次、限时、条件响应 猜物品价格条件响应完全n限制尝试次数响应的主要功能是监视用户进入交互图标以后进行交互操作的次数,待交互次数达到用户事先设定的次数时自动引起响应,并执行相应下挂分支中的程序。常用来对用户的交互操作进行次数的限制。n本节案例是让用户猜物品的价格。其效果是当程序运行时,一个商品在演示窗口中移动,当停下来时,显示让用户输入价格,系统会提示用户的数值是大是小,用户根据提示信息重新输入数值,直到输入了正确的数值,另外,附加了时间和尝试次数的限制。限制尝试次数响应的主要功能是监视用户进入交互图标以后进行交互案例效果 案例效果 案例解析 案例解析 知识点 n1设置条件响应属性知识点 1设置条件响应属性(1)条件文本框:输入响应的条件,应为一个条件表达式。若此项为空,认为是False。(2)自动下拉列表框n关:不自动匹配。只有当用户进行了交互并且程序运行到本条件响应时才会判断响应条件是否匹配。n为真:只要条件为真就自动匹配。n当由假为真:当条件由假变为真时自动匹配。对于永久的条件响应只能使用这一种匹配方式。(1)条件文本框:输入响应的条件,应为一个条件表达式。若此项n2设置限制交互时间响应的属性2设置限制交互时间响应的属性(1)时限文本框:限制用户交互操作的时间,单位为秒。(2)中断下拉列表框n继续计时:在程序转而执行其他操作的过程中继续计时。n暂停,在返回时恢复计时:程序转而执行其他操作时暂停计时,返回到当前交互时继续计时。n暂停,在返回时重新开始计时:程序转而执行其他操作时暂停计时,返回到当前交互时重新计时。n暂停,如运行时重新开始计时:程序转而执行其他操作时暂停计时,返回到当前交互时重新计时,但要求返回时计时尚未超时。(1)时限文本框:限制用户交互操作的时间,单位为秒。(3)选项n显示剩余时间:显示倒计时钟,输入了时限以后可用。n每次输入重新计时:当匹配了一个响应后重新进入交互时是否重新计时。(3)选项n3设置限制尝试次数的响应的属性(1)最大限制:具体设置最多尝试次数,允许使用变量和表达式。3设置限制尝试次数的响应的属性(1)最大限制:具体设置最小结n本例主要的知识点包括:本例主要的知识点包括:设置条件响应属性 设置限制交互时间响应的属性 设置限制尝试次数的响应的属性小结本例主要的知识点包括:6.5 热区域响应热区域响应-认识计算机的硬件组成认识计算机的硬件组成 热区交互是用户通过单击、双击或移动到展示窗口中任意一个矩形区域而产生交互响应的交互类型。同建立按钮交互响应一样,只要在建立交互时从弹出的“交互类型”对话框中单击“热区域”单选按钮即可建立热区域交互。本节制作一个简单的热区交互应用的例子,通过鼠标的移动来认识计算机的硬件组成。6.5 热区域响应-认识计算机的硬件组成 案例效果 案例效果 案例解析 案例解析 知识点(1)大小文本框:设置热区的大小。(2)位置文本框:设置热区的位置。(3)快捷键文本框:设置热区的热键。与按钮响应相同。知识点(1)大小文本框:设置热区的大小。(4)匹配下拉列表框:下拉列表框用于确定用户与热区响应的匹配方式,它包括三个选项。n选择“单击”时,表示用户只需在响应区域内单击,即可以引发相应的匹配动作,它是匹配下拉列表框的默认选项。n选择“双击”时,表示用户只需在响应区域内双击,即可引发相应匹配动作。n选择“指针处于指定区域内”时,表示用户只需把鼠标移动到响应区域内,即可引发相应的动作,而不需要进行任何形式的击键动作。选择“指针处于指定区域内”之后,匹配下方的“匹配时加亮”复选框将处于禁用状态,并且响应选项卡的“分支”下拉列表框中的继续选项也成为禁用的。(4)匹配下拉列表框:下拉列表框用于确定用户与热区响应的匹(5)匹配时加亮复选框启用匹配时加亮复选框之后,每当单击响应区域时,热区会以高亮显示,释放鼠标之后,热区恢复原来状态。(6)匹配标记复选框启用匹配标记复选框之后,在演示窗口中的热区内会显示一个匹配标记,一般是一个白色小方块。(7)鼠标按钮:设置光标属性。与按钮响应相同。(5)匹配时加亮复选框小结n在本节中,主要学习了“热区域”交互方式的特性和设置。热区响应主要用于对固定形状和固定位置区域的交互响应设置。在“属性:交互”对话框中,“大小”选项可以用来调整热区响应区域的大小。可以用鼠标拖动热区句柄或在“大小”和“位置”文本框中调整热区区域的大小和位置。小结在本节中,主要学习了“热区域”交互方式的特性和设置。热区6.6 热对象响应热对象响应 热对象响应可以用来响应用户的鼠标动作,它与热区响应的最大区别是,热区响应是在展示窗口的一个固定的区域并且有特定的形状,而热对象响应可以是针对一个任意形状的物体。选中热对象交互方式,系统会要求我们指定热物体,程序运行时,用户对热物体进行操作时(单击、双击或指向热物体,根据设置而改变),程序进入交互分支结构。本节中,将制作一个移动的天使来匹配响应。当用户单击移动天使时,将出现“Happy Birthday”祝福语。6.6 热对象响应 热对象响应可以用来响案例效果案例效果案例效果 案例解析 案例解析 知识点 1注意:在热区响应程序中,所有的画面可以放置在一幅图中,而在热对象响应的制作中却不可以,热对象中的每一个对象必须单独放置在一个“显示”图标中。知识点 1注意:在热区响应程序中,所有的画面可以放置在一幅热对象只读框:选定了热对象以后,显示热对象图标的名称。快捷键文本框:输入控制响应的字母、数字键、标点符号或功能键。匹配下拉列表、匹配时加亮复选框和鼠标按钮请参照上一节热区域响应。热对象只读框:选定了热对象以后,显示热对象图标的名称。小结n本例主要的知识点包括:本例主要的知识点包括:热对象交互属性的设置小结本例主要的知识点包括:6.7 目标区响应目标区响应-看图识字看图识字 目标区响应类型主要应用于将特定对象移动到指定区域的作用场合,使用目标区响应类型,可以制作出非常有趣的游戏。本节制作一个简单的目标区响应效果。在程序运行时,可以拖动文字到指定的图片,如果正确,则停留在此位置,如果不正确,则返回原来的位置。6.7 目标区响应-看图识字 目标案例效果 案例效果 案例解析 案例解析 知识点 选中“允许任何对象”复选框,所有目标对象拖动到本目标区域时都会做出响应。一般对所有目标对象错误拖动进行处理时选中此项。知识点 选中“允许任何对象”复选框,所有目标对“放下”下拉列表框中有三个选项:n在中心定位:当用户将对象拖动到正确目标区释放,系统将自动将该对象放置在目标区域的中央。n在目标区放下:当用户将对象拖动到正确目标区释放,对象将停留在当前位置,但此位置不一定是目标区域的中央。n返回:当用户将对象拖动到不正确目标区释放后,对象将返回原处。常用于错误拖动的情况。“放下”下拉列表框中有三个选项:n注意:选定“允许任何对象”属性的响应分支一定要放在其他所有响应分支之后,如果反过来把它放在第一个响应分支中,势必造成后面的响应分支永远得不到匹配的结果。注意:选定“允许任何对象”属性的响应分支一定要放在其他所有响小结n本例主要的知识点包括:本例主要的知识点包括:目标区响应属性的设置小结本例主要的知识点包括:6.8 事件响应事件响应-加法器加法器 事件驱动是编程中重要的概念,Authorware自身没有事件驱动的机制,但是Authorware的事件响应却能借助于外部的ActiveX控件发送的事件实现事件驱动。当用户对ActiveX控件实行一种操作立即由ActiveX控件发送一个事件,Authorware的事件响应捕获到这一事件并响应该事件,从而执行相应的下挂分支中的程序。6.8 事件响应-加法器 事件 本节将用事件响应制作加法器。分别用于显示被加数、加数、和,其中被加数和加数是可以编辑修改的,只要两者有一个数改变,和文本框也立即发生改变。并且和文本框中的数是不可以修改的。本节将用事件响应制作加法器。分别用于显案例效果 案例效果 案例解析 案例解析 知识点 1Authorware中使用事件响应依靠ActiveX控件作为事件发送者。因此,设计事件响应的一般步骤是:首先利用菜单命令“插入/控件/ActiveX”在流程线上添加一个ActiveX控件,并进行属性设置;然后创建一个事件响应,在事件响应对话框中选定ActiveX控件为事件发送者,并选定一个或几个事件为Authorware响应的事件。知识点 1Authorware 中使用事件响应依靠Activ双击一个发送者或事件:双击要返回的事件发送者或事件。挂起其它事件:在本事件响应期间是否挂起其它事件。发送:事件发送者的列表,列表项的数量和内容与流程线上ActiveX控件图表有关。双击选定,双击已选定的则取消选择。事:已锁定事件发送者的事件名列表。双击选定,双击已选定的则取消选择。esc:对选定事件的描述文字。双击一个发送者或事件:双击要返回的事件发送者或事件。关于:打开版权信息窗口。选项:打开ActiveX控件属性对话框。名字:固定为“ActiveX”。符号:固定为“ActiveX”。文件:视Authorware安装的路径而定。关于:打开版权信息窗口。基点:即区域坐标系起点的坐标值(X,Y)或路径坐标系起点的坐标值(X)。初始:程序运行时ActiveX控件在区域坐标系和屏幕坐标系中定位的初始位置(X,Y)或路径坐标系起点的坐标值(X)。终点:即区域坐标系末点的坐标值(X,Y)或路径坐标系末点的坐标值(X)。基点:即区域坐标系起点的坐标值(X,Y)或路径坐标系起点的坐n1)位置下拉列表:n不改变:程序运行是按照设计时显示的位置显示。n在屏幕上:在演示窗口中“初始”属性指定的位置显示。n沿特定路径:沿路径定位。这种情况下用户需要创建一条路径,Authorware会沿路径建立一个路径坐标系,不管设计时显示对象在什么位置,运行时显示对象总是定位到路径坐标系的初始处。n在某个区域中:在设定的区域内定位。这种情况下用户需要创建一个区域,Authorware会建立一个区域坐标系,不管设计时显示对象在什么位置,运行时显示对象总是定位到区域坐标系的初始处。1)位置下拉列表:2)可移动性下拉列表n不能移动:程序运行时ActiveX控件不能使用鼠标拖动。n在屏幕上:ActiveX控件可以在演示窗口任意拖动,但必须保证整个ActiveX控件完整地显示在演示窗口。n任何地方:ActiveX控件可以在演示窗口任意拖动,而且可以部分或全部拖动到演示窗口之外。2)可移动性下拉列表小结n本例主要的知识点包括:本例主要的知识点包括:事件响应属性的设置小结本例主要的知识点包括:本章小结 本章通过八个实例介绍了Authorware的11种交互类型:n按钮交互是指在屏幕窗口上设置一个按钮,用户用鼠标点击按钮,可触发对应的人机交互响应。在设计界面化的软件时,使用按钮交互形象直观、使用方便,不易出现歧义,让用户一目了然,可以直观、实时、多样化的实现人机交互功能,大多数多媒体教育教学软件作品设计时都要会使用按钮交互。使用按钮交互时需要考虑按钮设计与背景风格设计的一致性,以免破坏软件界面的整体美感。本章小结 本章通过八个实例介绍了Authon热区交互响应,本身并不显示,通过热区下的背景内容(文字、图形、图像等)向软件用户描述交互的逻辑意义以便用户识别。与按钮类似,热区可以调整改变矩形响应区域的大小、位置,范围可以超过演示窗口边缘。此外,不同热区交互位置可以重叠,使程序交互设计更为灵活。热区交互可以理解为“点击、拂过透明矩形区响应”,在Authorware软件设计中,热区也是一种应用广泛的交互类型。热区交互响应,本身并不显示,通过热区下的背景内容(文字、图形n热对象交互实际上是一种将鼠标触发区域定义得更为灵活的“热区交互”。热对象交互的鼠标触发区域是通过某一图标中显示内容在演示窗口的范围而定义的,热对象交互又可称作“点击对象响应”。可以作为热对象的图标有显示图标、交互图标、数字电影图标、ActiveX图标等,只要是能够引入可显示内容的图标就可以作为交互的热对象。相比热区交互,热对象交互具有交互位置可随图标对象运动、交互区域形状没有矩形限制、交互区域可以不连续等优点,可以实现热区、按钮交互不能完成的交互效果。热对象交互实际上是一种将鼠标触发区域定义得更为灵活的“热区交n目标区域交互响应是用户用鼠标将演示窗口的目标对象(图标)拖动到一个指定的区域中后,Authorware运行交互分支程序的一种交互方式。实现目标区域交互需要两个要素,一是目标对象,这一概念与热对象交互中的“对象”类似,需要在程序中提供具有显示二维图象的图标(如显示图标、交互图标等);二是区域,这一概念与热区交互中的“热区”相似,建立一个区域等待目标的进入以触发交互。目标区域交互的响应条件是将目标图标拖拽到区域中,并非仅拖动图标就触发运行交互分支,用户如果将目标图标拖到非指定的区域,并不能激活相应的交互功能。目标区域交互响应是用户用鼠标将演示窗口的目标对象(图标)拖动n下拉菜单交互方式是使用较早,也是使用最广泛的人机交互方式。菜单交互符合人的认知规律,特点是节省交互空间,使用菜单交互可以容纳许多命令。下拉菜单交互每一个下拉菜单需要一个交互图标实现,软件设计往往根据逻辑关系将命令设置于不同的下拉菜单中,因此下拉菜单交互设计经常要使用到多个交互图标。由于Authorware提供的菜单交互功能有限(仅一级),在教学软件中,菜单往往完成章节导航的功能。下拉菜单交互方式是使用较早,也是使用最广泛的人机交互方式。菜n条件交互响应是一种重要的交互响应类型,它没有具体的操作方式,主要依据程序中设置的条件,运行到条件交互时,判断条件的逻辑返回值为TRUE(真)时,Authorware就执行相应的交互分支程序,否则不执行。条件交互突出程序控制的主动性,可以提高交互设计的复杂度,结合脚本语句编写方式实现交互设计,与其他交互响应类型的程序制作方式有较大的区别。条件交互响应是一种重要的交互响应类型,它没有具体的操作方式,n文本输入交互是在程序运行时,演示窗口中出现一个等待用户输入文本的区域,若用户输入内容符合程序要求时,触发交互响应,运行该交互分支中的图标程序。文本输入有制约较少的特点,除英文外,用户还可以使用多种文字(如简体中文、繁体中文)输入法输入;数字与符号也有全角、半角的区分;同一语言对同一事物也有不同的表述。当用户输入文本内容时,Authorware会及时在屏幕上显示输入的内容,并将输入的文本内容保存在系统变量EntryText中,输入的数字内容保存在系统变量NumEntry中,这样程序中就可以根据需要来调用该变量的文本内容或存储到外部文本文件与数据库中。文本输入交互是在程序运行时,演示窗口中出现一个等待用户输入文n按键交互,是Authorware中除了文本输入交互之外另一种使用键盘进行的,主动的人机交互方式。相比文本输入交互,按键交互应具有以下特点:(1)文本输入交互可以输入多个字符,按键交互只能输入一个字符(或组合键);(2)文本输入交互不支持组合键,按键交互支持组合键;(3)文本输入交互需要通过响应键结束输入(例如回车键),按钮交互不需要响应键。按键交互,是Authorware 中除了文本输入交互之外另一种n限制尝试次数的交互,当设计输入密码、回答问题类多媒体教学软件时,有时希望能够限制用户错误回答次数。可以通过累加某一变量,然后通过条件交互设计,当变量数值等于某值时,就执行条件交互分支。Authorware中还设计了次数限制交互实现这一功能。n限制交互时间响应,监视用户进入交互图标以后所流逝的时间,待流逝的时间达到用户事先设定的时间时自动引起响应,并执行相应下挂分支中的程序。常用来对用户的交互操作进行限时。限制尝试次数的交互,当设计输入密码、回答问题类多媒体教学软件n事件交互就是一种行为或动作Event(事件)交互通过与Xtras插件、ActiveX控件之间建立信息发送机制,实现交互控制功能,它一般应用于需要使用Xtras和ActiveX技术的教学软件。事件交互不同于其他交互类型,事件交互是一种通过用户执行Sprite Xtras(精灵Xtras)、Scripting Xtrras(脚本Xtras)、ActiveX(控件)中的某一个操作来触发交互响应。事件交互就是一种行为或动作Event(事件)交互通过与Xtr
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!