程序的交互控制.ppt
《程序的交互控制.ppt》由会员分享,可在线阅读,更多相关《程序的交互控制.ppt(252页珍藏版)》请在三一办公上搜索。
1、第8章 程序的交互控制 由于人机交互是多媒体应用课件的主要特点,所以Authorware 7.0提供了强大的交互功能,使程序能和用户进行实时的交流,方便用户操作。本章将学习Authorware的重要图标交互图标,并且将简要概述群组图标的使用方法。在Authorware中使用交互图标可设置Authorware提供的11种交互方式,并控制其交互属性。通过本章的学习,读者可以掌握构成交互流程以及创建常用交互形式的操作方法。,群组图标的使用 交互响应的概述 设置交互响应的属性,8.1 群组图标的使用 在一个多媒体作品中可能包含几十个甚至上百个的图标,如果把它们都依次列在流程线上,由此造成由于流程线结构
2、过长,而导致整个程序难于理解,并且给程序修改和维护带来了难度。为了解决这些问题,Authorware提供了群组图标。在Authorware中,用户可以把一些相关联的或是多个连续的图标放在一个群组图标中,这样使程序的结构清晰分明,容易理解。,8.1.1 认识和建立群组图标 群组图标的主要作用是实现整个程序的模块化,即将若干个完成一定任务的图标组合在群组图标中构成一个模块。群组图标的使用简化了复杂的流程线结构,使软件质量达到较高的标准。在设计的图标栏中选择群组图标,将其拖动到主流程线上,命名为“背景”。双击该图标,弹出第二级程序的设计窗口,如图所示。,第二级程序设计窗口与主窗口一样,也是由各个设计
3、图标组成的,如图所示。在第二级设计窗口中还可以使用群组图标作为下一级子程序,即Authorware具有子程序嵌套的功能。,图8.1.1 第二级设计窗口 图8.1.2 第二级设计窗口的组成,8.1.2 群组图标的属性设置 在流程线上选择群组图标,单击鼠标右键,在弹出的快捷菜单中选择“属性”命令,打开“属性:群组图标字幕”面板,如图所示。,图8.1.3“属性:群组图标字幕”面板,“属性:群组图标字幕”面板中各选项内容介绍如下:(1)文本框:该文本框主要显示所打开的群组图标的标题。(2)“层”列表:该列表主要按流程线结构列出当前所选择群组图标所包含的各层级别号。(3)标题列表:该列表主要按流程线结构
4、列出当前所选择群组图标所对应的图标名称。(4)“打开”按钮:单击该按钮,将关闭“属性:群组图标字幕”面板,并打开当前所选择的群组图标的下一级窗口。,8.2 交互响应的概述 Authorware 7.0提供了交互功能,可以在多媒体作品中实现交互作用。交互是指计算机和用户之间的交流,用户可以控制程序的运行,可以选择程序的流向,不再是单一的直线型流向。下面具体讲述有关交互性的知识。,8.2.1 了解交互图标 在Authorware 7.0中,通过交互图标来实现交互功能,因此首先要了解交互图标。它可以提供文本、图形图像等内容,还可以决定分支的流向、擦除内容等。1交互图标的使用 交互图标的使用和其他图标
5、的使用一样,直接从工具栏中拖动一个交互图标,放在流程线上即可,系统默认的名称是“未命名”。,2交互图标的结构 交互图标不能单独完成交互功能,而是配合其他图标共同完成的。例如显示图标、等待图标、擦除图标等,一个交互图标可以接多个交互分支,交互图标和响应图标及结果图标组合在一起,才可以构成交互式分支结构。,8.2.2 设置交互图标的属性 在流程线上单击交互图标,选择“修改”“图标”“属性”命令,在打开的“属性:交互图标未命名”面板中可设置其属性,如图所示的是系统默认打开的新建交互图标的属性面板,包括4个选项卡。,图8.2.1“属性:交互图标未命名”面板,1“交互作用”选项卡 该选项卡是系统默认打开
6、的,用于交互作用,它包括3部分:(1)“擦除”下拉列表框:其下拉列表中有3个选项,默认的选项是“在退出之前”,如图所示。,图8.2.2“擦除”下拉列表,图8.2.2“擦除”下拉列表,1)在下次输入之后:选择该选项,在输入下一个响应后,Authorware 7.0会自动擦除交互图标中显示的内容。如果程序再返回到该交互图标中,则被擦除的显示内容还会显示出来。2)在退出之前:选择该选项,在退出交互时,才会擦除交互图标中显示的内容。3)不擦除:选择该选项,如果不使用擦除图标擦除交互图标中的显示内容,其显示内容将一直保留在演示窗口中。,(2)“擦除特效”文本框:用于设置擦除交互图标中显示内容的过渡特效。
7、若单击其右面的按钮,可弹出如图所示的“擦除模式”对话框,用户可以在其中选择一种过渡方式。(3)“选项”选区:该选区包括以下两个复选框:1)“在退出前中止”:该复选框用于设置在退出交互循环之前是否暂停。,图8.2.3“擦除模式”对话框,2)“显示按钮”:只有选中“在退出前中止”复选框选中时该复选框才有效。用于设置在运行时,演示窗口中是否显示继续按钮。选中“显示按钮”复选框,在演示窗口中单击“继续”按钮,可以继续程序的运行。注意:如果是限时响应类型,该选项不可用。,2“显示”选项卡 切换到“显示”选项卡,如图所示。其中的选项与显示图标属性对话框中的基本相同。,图8.2.4“显示”选项卡,3“版面布
8、局”选项卡 切换到“版面布局”选项卡,如图所示。其中的选项与显示图标属性对话框中的基本相同。,图8.2.5“版面布局”选项卡,4“CMI”选项卡 切换到“CMI”选项卡,如图所示。用于设置与计算机相关的一些属性,它包括以下5部分。(1)“知识对象轨迹”选区中的“交互作用”复选框,用于设置是否启动交互跟踪功能。(2)“交互标识”文本框:该文本框用于设置交互图标的标识符。,(3)“目标标识”文本框:用于设置与当前交互相联系的对象标识。该文本框默认用交互图标的名称作为标题。,图8.2.6“CMI”选项卡,(4)“重要”文本框:该文本框用于设置交互作用的重要系数。(5)“类型”下拉列表框:该下拉列表框
9、用于设置交互的类型,其下拉列表中包括3个选项,如图所示。,图8.2.7“类型”下拉列表,单击该属性面板中左下角的“文本区域”按钮,弹出“属性:交互作用文本字段”对话框,如图所示,“版面布局”选项卡是系统默认打开的,用于设置文本输入的区域,该对话框将在以后的文本输入响应中重点讲解。,图8.2.8“属性:交互作用文本字段”对话框,8.2.3 创建交互响应 要创建交互响应,首先应该了解其结构,然后再进行创建。1交互响应的结构 一个完整的交互结构才能体现交互功能,它是由交互图标、交互分支、响应类型(也叫交互类型)和响应图标4部分组成的,如图所示,其中各组成部分含义如下:交互图标:它的作用在前面已经介绍
10、过,这里不再重复。,交互分支:定义程序在执行该响应后的流向。响应类型:实现交互时用户所执行的交互方式。如按钮、菜单、输入文本等方式。响应图标:在交互的过程中,执行的图标可以是显示图标、擦除图标等单个图标,也可以是包含多个图标的群组图标。交互图标交互分支响应类型响应图标,2创建交互响应 创建交互响应的步骤如下:(1)在流程线上拖入一个交互图标,命名为“交互图标”。(2)拖动一个图标放入交互图标的右面并释放鼠标,系统会自动弹出“交互类型”对话框,如图所示,系统默认的是“按钮响应”。注意:交互图标不能放在其他的交互图标、框架图标和决策图标的右面,它只能放在主流程线上。,(3)用户选择自己所需的交互类
11、型,单击“确定”按钮,系统会自动添加交互分支,其响应类型的标记会显示在响应图标的上方。(4)继续拖入图标,系统会默认前面的交互类型,不再弹出“交互类型”对话框,如图所示为程序交互的结果。,图8.2.10“交互类型”对话框 图8.2.11 程序交互的结果,8.2.4 交互响应的类型 交互响应的类型可以分为11种,在图中,11个单选按钮的前面分别对应响应类型的标志,只要选中相应的单选按钮,单击“确定”按钮,即可进入不同的交互响应,在设计窗口中会显示相应的响应类型标志。下面分别介绍各响应类型的作用,其具体的设置和应用在下面的章节中再详细地讲述。,(1)按钮响应:多媒体课件制作中最为常用的交互方式。选
12、择该响应类型,在交互的画面上会出现一个按钮,单击该按钮,程序会执行相应的交互分支。(2)热区域响应:也是多媒体课件制作中常用的交互方式。选择该响应类型,在交互画面上会出现一个矩形热区域,用户在进行交互操作时,单击、双击或是将鼠标指针移入热区域时,都可以使程序执行相应的交互分支。,(3)热对象响应:与热区域响应相近。选择该响应类型,用户在进行交互操作时,单击、双击或是将鼠标指针移入热对象时,都可以使程序执行相应的交互分支。其区别是在交互画面上出现的,不一定是矩形,也可以是其他的对象,而且一个热对象应该放在一个显示图标中。(4)目标区响应:与热对象响应相似,选中的目标对象必须放在一个显示图标中。选
13、择该响应类型,只要用户将目标对象移入目标区域时,都可以使程序执行相应的交互分支。,(5)下拉菜单响应:该响应一直是处于激活状态的。选择该响应类型,在程序运行时,用户选择菜单中的命令,可以使程序执行相应的交互分支。(6)条件响应:选择该响应类型,如果用户定义的表达式被程序检测为真时,可以使程序执行相应的交互分支。(7)文本输入响应:该响应在多媒体中也可以经常看到。选择该响应类型,在交互画面上会出现一个文本框,当用户输入的内容与设置的内容相同时,可以使程序执行相应的交互分支。,(8)按键响应:选择该响应类型,如果用户按下预先设定的键,此键可以是一个,也可以是组合键,都可以使程序执行相应的交互分支。
14、(9)重试限制响应:选择该响应类型,程序限制交互的次数,如果用户在规定的次数内所做的回答都不正确,在交互画面会提示用户回答不正确次数,同时退出交互。,(10)时间限制响应:选择该响应类型,程序限制交互的时间,如果用户在规定的时间内没有做出响应,在交互画面上会提示用户超过时间,然后退出交互。(11)事件响应:选择该响应类型,可以实现计算机与Xtra文件的交互。一般在多媒体课件制作中很少使用。,8.2.5 响应分支的属性设置 双击响应分支上部的交互响应标记,打开“属性:交互图标未命名”面板,打开“响应”选项卡,如图所示。,图8.2.12“属性:交互图标未命名”面板,在“响应”选项卡中的各选项含义如
15、下:(1)“类型”下拉列表框:该下拉列表框列出了11种不同的交互响应方式,每种方式对应的响应选项卡的设置基本相同。(2)“范围”选区中的“永久”复选框:选中该复选框,则该响应类型被设置为永久性响应,即在整个程序的执行过程中随时等待交互的响应。,(3)“激活条件”文本框:该文本框主要设置激活响应的条件。当用户所设置的条件符合时,交互才有效,否则交互无效。如果在该文本框中没有输入任何表达式,则表明该交互响应一直有效。(4)“擦除”下拉列表框:该下拉列表框主要设置分支中显示内容的擦除方式,其下拉列表中有4个选项。,1)在下一次输入之后:选择该选项,表示在执行下一个响应图标之后擦除。2)在下一次输入之
16、前:选择该选项,表示在执行下一个响应图标之前擦除。3)在退出时:选择该选项,表示在退出交互图标之后擦除。4)不擦除:选择该选项,表示始终显示,直到使用擦除图标将其擦除。,(5)“分支”下拉列表框:该下拉列表框主要设置执行完响应图标内容后程序的下一步操作。其下拉列表中4个选项。1)重试:选择该选项,表示返回到主流程线的交互分支起点开始读取程序,在此等待用户做出另一次交互操作。2)继续:选择该选项,表示如果在本响应图标右边还有和本响应图标相匹配的响应图标,则自动继续执行其右边的响应图标。,3)退出交互:选择该选项,表示当系统响应完具有此分支类型的交互程序后,顺着箭头的指向,计算机将退回到主流程线上
17、读取程序。4)返回:只有选中“永久”复选框时,才有该选项。选中该选项,不管程序当前执行到何处,用户都可通过相应的操作来使程序转到此响应分支去继续执行。,(6)“状态”下拉列表框:该下拉列表框主要用于设置该交互分支的内容是否需要进行正误的判断,并可设置其为正确值还是错误值,其下拉列表中有3个选项。1)不判断:选择该选项,表示不对的响应进行跟踪判断。2)正确响应:选择该选项,表示反馈图标名称左侧会出现一个“+”号,Authorware会跟踪程序的执行,检查用户是否使用该响应,并将用户的正确响应次数累加,存放在固定的系统变量中。,3)错误响应:选择该选项,表示反馈图标名称左侧会出现一个“”号,Aut
18、horware对用户的反应设置为错误的响应,并记录错误的响应次数,存放在固定的系统变量中。(7)“计分”文本框:该文本框主要设置对本次响应计分,在该文本框中可以输入一个表达式。,8.3 设置交互响应的属性 本节主要介绍了11个交互响应的属性设置及其应用实例,让用户对交互响应的属性设置有一个更好的了解。8.3.1 按钮响应的属性设置 按钮响应是交互响应类型中最传统、最实用、最直观和最常见的交互类型,其特点是用户通过单击程序的用户界面中预选设置的按钮,将执行选择程序中的一条分支继续运行。,1设置按钮响应的属性 在流程线上添加一个交互图标,在其右侧拖动一个图标,然后释放鼠标,就创建了按钮响应,双击按
19、钮响应标记,打开“属性:交互图标未命名”面板,如图所示。,图8.3.1“属性:交互图标未命名”面板,在“属性:交互图标未命名”面板中各选项内容如下:(1)“按钮”预览框:该预览框显示的是响应按钮,单击其下方的“按钮”按钮,弹出“按钮”对话框,如图所示。在该对话框中,用户可以编辑按钮和添加按钮。Authorware 7.0提供了12种按钮形式,从中可以选择需要的按钮,然后单击“确定”按钮。,图8.3.2“按钮”对话框,如果想编辑按钮,单击“按钮”对话框中的“编辑”按钮,弹出如图所示的提示框,单击“确定”按钮,将弹出“按钮编辑”对话框,如图所示。在该对话框中,用户可对按钮的外观、类型和显示方式进行
20、编辑。,图8.3.3 提示框 图8.3.4“按钮编辑”对话框,如果要添加按钮,单击“按钮”对话框中的“添加”按钮,可添加新的按钮。(2)“打开”按钮:单击该按钮,将打开该按钮图标的演示窗口,在这里可以对图标内容进行编辑。(3)“类型”下拉列表框:该下拉列表框主要用于显示交互响应类型,它有11种选项。(4)在“按钮”选项卡中有以下内容。,1)“大小”文本框:该文本框主要用于设置按钮的大小,可以通过直接输入数值的方式完成。其中X表示水平方向上的大小;Y表示垂直方向上的大小。技巧:按钮的大小也可以在演示窗口中用拖动鼠标的方式来进行设置,其方法是单击按钮四周的调整柄,拖动鼠标可改变按钮大小。2)“位置
21、”文本框:该文本框主要用于设置按钮在演示窗口中所处的位置,可以通过直接输入数值的方式完成。,3)“标签”文本框:该文本框主要显示的是按钮上标签。技巧:按钮的位置可通过用鼠标拖动按钮移动的方式进行设置。4)“快捷键”文本框:该文本框主要用于设置响应按钮的热键,使得程序运行时,用户按下该快捷键与用户单击按钮的作用是相同的。5)“选项”选区:该选区中有“默认按钮”和“非激活状态下隐藏”复选框。选中“默认按钮”复选框,表示将按钮设置为默认按钮;选中复选框,当按钮不起作用时,将隐藏它。,6)“鼠标”选项:单击按钮,弹出对话框,如图所示。在该对话框中选择运行程序的过程中鼠标对按钮操作时鼠标的形状。,图8.
22、3.5“鼠标指针”对话框,2设计实例 在本节学习了按钮响应的创建及其属性的设置后,为了让读者进一步掌握按钮响应的使用方法,我们即时地运用它制作一个按钮响应。由于按钮形式的多样化,因此在这里只制作标准按钮的使用过程。读者可以尝试其他按钮的制作,如单选按钮、复选框等。下面通过“实例8.1.a7p”来介绍制作按钮响应的方法。,(1)新建文件“实例8.1.a7p”。(2)在流程线上添加一个群组图标,命名为“标题”。双击该图标,打开其子设计窗口,添加两个显示图标,分别命名为“背景”和“风景欣赏”。(3)在“背景”图标的演示窗口中导入一幅图片,在其属性面板中设置其显示特效为“细点均匀展示”。在“风景欣赏”
23、图标的演示窗口中输入文字,为文字设置“消除锯齿”,显示模式为“透明”,并给字体设置合适的颜色,如图所示。,图8.3.6 输入文字,(4)在流程线上添加一个交互图标,命名为“按钮交互”。在右面为其添加3个显示图标和一个计算图标作为响应图标,响应类型均为“按钮响应”,分别命名为“黄昏老树”、“飞流瀑布”、“海上日出”和“退出”。此时设计窗口如图所示。(5)双击交互图标,打开交互图标的演示窗口,其中有4个按钮,选择“修改”“排列”命令,在打开的演示窗口中进行排列,最后的效果如图所示。,图8.3.7 设计窗口 图8.3.8 交互图标的演示窗口内容,(6)双击“黄昏老树”的响应类型标记,在打开的属性面板
24、中进行设置。将按钮的形状设置成有立体感效果;将鼠标在按钮上显示指针形状设置成手形,如图所示。其他3个响应图标的属性面板也做相同的设置。,图8.3.9“属性:判断图标黄昏老树”面板,(7)双击“黄昏老树”的响应图标,为其导入相应的图片并输入文字,为文字设置“消除锯齿”,显示模式为“透明”,并给字体设置合适的颜色。在属性面板中,设置该图标在运行时显示的过渡特效。用同样的方法对“飞流瀑布”和“海上日出”响应图标进行设置,最终效果如图图所示。,(8)双击“退出”响应图标,在打开的“退出”窗口中输入Quit()函数。(9)程序设计完成后保存程序。单击“运行”按钮,可以观看设计的效果,如图所示的是程序在某
25、一时刻的运行情况。,图8.3.13 程序在某一时刻的运行情况,8.3.2 热区域响应的属性设置热区域响应是多媒体程序中经常使用的一种交互方式,其特点是指把演示窗口中的某个矩形区域定义为热区,对这些热区进行操作就可以执行分支结构。,1设置热区域响应的属性在流程线上添加一个交互图标,在其右侧拖动一个图标,然后释放鼠标,在弹出的“交互类型”对话框中选中“热区域”单选按钮,单击“确定”按钮,将交互响应类型设置为“热区域”类型。双击热区域响应标记,打开“属性:交互图标未命名面板,如图所示。,图8.3.14“属性:交互图标未命名”面板,在“热区域”选项卡中各选项的内容如下:(1)“大小”文本框:该文本框主
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 交互 控制
链接地址:https://www.31ppt.com/p-6151904.html