Authorware案例教程-第5章交互图标.ppt

上传人:牧羊曲112 文档编号:6501901 上传时间:2023-11-07 格式:PPT 页数:49 大小:411.50KB
返回 下载 相关 举报
Authorware案例教程-第5章交互图标.ppt_第1页
第1页 / 共49页
Authorware案例教程-第5章交互图标.ppt_第2页
第2页 / 共49页
Authorware案例教程-第5章交互图标.ppt_第3页
第3页 / 共49页
Authorware案例教程-第5章交互图标.ppt_第4页
第4页 / 共49页
Authorware案例教程-第5章交互图标.ppt_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《Authorware案例教程-第5章交互图标.ppt》由会员分享,可在线阅读,更多相关《Authorware案例教程-第5章交互图标.ppt(49页珍藏版)》请在三一办公上搜索。

1、Authorware案例教程,主编 李京文中国水利水电出版社,Authorware除了具有自动演示功能外,交互功能也是它的另一个重要特点。Authorware提供了灵活多样的交互功能,使我们在制作多媒体作品时可以很好地进行“人机”对话。,第5章 交互图标,5.1 引例,5.2 交互的基本概念,5.3 交互图标的属性,5.4 按钮交互,5.5 热区域交互,5.6 热对象交互,第5章 交互图标,5.7 目标区交互,5.8 下拉菜单交互,5.9 条件交互,5.10 文本输入交互,5.11 按键交互,5.12 重试限制交互,5.13 时间限制交互,第5章 交互图标,利用交互图标实现“看商品猜价格”案例

2、。要求掌握的知识:(1)文本输入交互。用户在运行过程中,可以通过文本输入来实现用户和计算机之间的对话。(2)条件交互。在执行交互图标时判断条件,若条件满足,则执行该条件响应分支。(3)时间限制交互。限制用户对交互响应中的某个分支响应时所花费的时间。(4)按钮交互。单击按钮来执行命令。,5.1 引例,交互性改变了用户单纯的被动接受信息的局面,用户可以通过键盘、鼠标甚至时间间隔来控制一个多媒体作品的行为。交互性是通过在作品中设置多个交互点来实现的。每个交互点都给了用户对程序进行响应的机会。,5.2 交互的基本概念,当Authorware在执行程序时遇到一交互图标后,将显示所有在交互图标中的显示对象

3、,如按钮、菜单、文本输入框等。然后,程序将暂停,等待用户的响应。用户响应后,Authorware将此响应和交互图标的各个分支的条件进行比较,看该响符合哪个响应目标,找到与之相匹配的响应后,就执行该分支里面的内容。,5.2 交互的基本概念,Authorware7.0提供了11种交互方式:按钮 热区域 热对象 目标区 下拉菜单 条件 文本输入 按键 重试限制 时间限制 事件,5.2 交互的基本概念,1、交互的组成元素 交互通常由以下四个元素组成:(1)交互图标:交互图标单独存在没有意义,它与其右边的响应图标一起实现画面及功能的中转。(2)响应图标:与某种响应类型相连的图标。Authorware根据

4、匹配的响应来执行相应的响应图标。除了一些图标如框架图标等不能作为响应图标外,其它的图标都可作为响应图标出现。通常使用群组图标作为响应图标。,5.2 交互的基本概念,(3)响应类型:定义用户与多媒体作品进行交互的方法。Authorware7.0提供了按钮、热区域、热对象等11种交互方式。(4)响应分支:响应图标中程序执行的顺序和方向,它表明了响应完成后流程的走向,可由箭头得知。,5.2 交互的基本概念,2、交互的建立(1)将交互图标拖动到流程线上;(2)拖动其它类型的图标(除交互图标和判断图标以外的任意图标)到交互图标的右侧,弹出“交互类型”对话框。(3)选择交互类型后,单击确定,并为该分支命名

5、。(4)继续在交互右侧添加更多的响应分支。这时不会再弹出“交互类型”对话框,而是沿用前一个分支的交互类型。用户可以双击该响应分支,在该交互类型的属性对话框中,更改“类型”下拉列表框中的属性,选择不同的响应。(5)重复上一步骤,可以为该交互添加多个不同的交互分支。,5.2 交互的基本概念,用户可以通过修改交互图标的属性来满足交互界面的要求。“属性:交互图标”面板介绍:公共选项文本框:显示交互图标的名称。文本区域:设置交互作用的文本字体。用来设置文本输入交互界面中,文本输入框的版面布局、交互作用和文本格式。打开:点击可打开交互图标的演示窗口,进行交互界面的设计。,5.3 交互图标的属性,“交互作用

6、”选项卡擦除:决定Authorware在什么时候擦除交互图标的内容,有三个选项:在下一次输入之后:当匹配下一个交互类型时,就擦除上一个交互界面中显示的内容。在退出之前:退出交互时擦除交互界面中显示的内容。不擦除:交互信息始终显示在演示窗口中,除非设置擦除图标来擦除它。,5.3 交互图标的属性,擦除特效:设置擦除交互内容的效果。复选框“在退出前中止”:勾选此复选框,在退出交互前,暂停执行下一个图标,直到按任意键或单击“继续”按钮,程序才继续执行。“交互作用”选项卡层:设置交互图标所在的层,层次高的图标内容显示在层次低的图标内容的上面,默认层次为0。特效:设置交互图标的显示过渡效果。更新显示变量:

7、勾选此复选框,随时更新被显示的变量。,5.3 交互图标的属性,禁止文本查找:勾选此复选框,在用户初始设置的文本中搜索,不对交互图标中的文本对象进行搜索。防止自动擦除:勾选此复选框,交互作用显示的内容不会自动擦除,除非设置擦除图标来擦除它。擦除以前内容:勾选此复选框,显示当前图标内容之前,首先清除窗口中所有对象的内容,包括同一层或低层的对象,然后再显示该图标的内容。直接写屏:勾选此复选框,把交互图标内的显示内容放置到所有其它的显示对象上面。,5.3 交互图标的属性,“版面布局”选项卡位置:位置属性。不改变:不改变位置。在屏幕上:在屏幕任何位置,但要保持对象完整。沿特定路径:在预定轨迹上某点定位。

8、在某个区域中:在预定区域某点定位。,5.3 交互图标的属性,“版面布局”选项卡可移动性:不能移动:交互图标的显示内容在演示窗口中不可移动。在屏幕上:交互图标的显示内容在演示窗口中可任意移动,但不能移出屏幕之外。任何地方:交互图标的显示内容可任意移动,甚至移出屏幕之外,5.3 交互图标的属性,按钮交互是交互响应中最基础也是最重要的响应,用户可以通过单击按钮来实现某种功能。1、按钮交互的制作。2、按钮交互的属性设置:“按钮”选项卡大小:精确设置按钮的大小,以像索为单位。位置:精确设置按钮在窗口的坐标值。标签:设置按钮的名称。,5.4 按钮交互,快捷键:设置按钮响应的快捷键。可以是字母、数字和功能键

9、,如A、F3;也可以是组合键,如AltC(表示快捷键为Alt+C);如果指定多个快捷键,各快捷键之间以“|”隔开。选项:复选框“默认按钮”被勾选中,设置该按钮为默认按钮,按回车键即执行该按钮。复选框“非激活状态下隐藏”被勾选中,按钮在非激活状态下变成灰色,即不允许用户操作。鼠标指针:设定鼠标指针的形状。,5.4 按钮交互,“响应”选项卡范围:如果选中“永久”复选框,则该按钮在在整个程序执行过程中都有效,不管是否已经退出交互,始终处于激活状态。激活条件:在此文本框中可以输入逻辑型变量或表达式来设置按钮激活的条件。只有当输入的变量或表达式的值为真时,此按钮响应才能被激活,否则该按钮是灰色,禁止用户

10、操作。,5.4 按钮交互,擦除:该项的下拉列表框用来设置退出按钮响应分支时擦除的动作效果,包含四个选项:在下一次输入之后:在执行下一个响应分支后,自动擦除本交互响应图标显示的内容。在下一次输入之前:在执行下一个响应分支前,自动擦除本交互响应图标显示的内容。在退出时:在退出交互时才擦除本交互响应图标显示的内容。不擦除:一直不擦除本交互响应图标显示的内容。,5.4 按钮交互,分支:该项的下拉列表框用来设置程序的走向,包含四个选项:重试:返回到交互图标处,等待下一次响应。继续:进入匹配的响应分支,若没有则顺序执行下一个响应。退出:直接退出交互。返回:只有当用户选中了“永久”复选框,才有此“返回”选项

11、,表示可以随时进入此响应。,5.4 按钮交互,状态:跟踪响应是否正确,便于Authorware对用户的响应做出判断,包含三个选项:不判断:不跟踪响应也不判断正确与否。正确:跟踪正确的响应,自动将正确响应的次数累加,并存入系统变量中,还在对应的响应图标标题前出现“+”号。错误:跟踪错误的响应,还在对应的响应图标标题前出现“”号。,5.4 按钮交互,计分:对用户的响应计分。在该项的文本框中输入表达式,当响应正确时分数为正数,当响应错误时分数为负数。如果要正确掌握“状态”选项和“计分”选项,必须要了解三个变量:TotalCorrect:该变量存放用户所有正确响应的次数。TotalWrong:该变量存

12、放全部错误响应的次数。TotalScore:该变量存放的是用户应得的分数之和。,5.4 按钮交互,3、自定义按钮Authorware提供了许多种按钮供用户选择。当用户不喜欢系统默认的按钮形状时,可以自定义按钮。4、按钮交互实例,5.4 按钮交互,热区域交互就是在屏幕上设定一个矩形区域,当用户单击、双击或移动到这个区域时,就能够进入到相应的响应分支,其响应方式与按钮交互类似。1、热区域交互的制作。2、热区域交互的属性设置:“热区域”选项卡大小:精确设置热区域的大小,以像索为单位。位置:精确设置热区域在窗口的坐标值。快捷键:设置热区域响应的快捷键。,5.5 热区域交互,匹配:设置匹配响应此交互时的

13、动作。单击:单击热区域时响应。双击:双击热区域时响应。指针处于指定区域内:当鼠标移到此区域响应。匹配时加亮:此复选框设置当匹配热区时高亮显示内容。匹配标记:此复选框设置当匹配热区时添加匹配标记。,5.5 热区域交互,热对象交互与热区域交互有点类似,只是热区域只能是一个矩形区域,而热对象则可以是任何不规则的区域。当用户单击、双击或当鼠标移动到这个对象时,就能够进入到相应的响应分支。被应用热对象交互的对象可以在演示窗口中移动,而其热对象交互可以跟踪该对象。热区域就没有跟踪对象的功能。,5.6 热对象交互,1、热对象交互的制作。2、热对象交互的属性设置:热对象响应的属性面板与热区域响应属性面板基本相

14、同,不同的是,用户要单击演示窗口中某个显示对象,将其定义为响应的热对象即可。,5.6 热对象交互,目标区交互是当用户把对象拖放到某一正确或错误位置后,系统给出相应判断的一种交互类型,有点类似拼图游戏。目标对象是针对显示图标而言,因此所设立的目标对象必然是某个显示图标中所有的显示内容,如果想设立不同的目标对象就必须用不同的显示图标将它们各自分开。,5.7 目标区交互,1、目标区交互的制作。2、目标区交互的属性设置:“目标区”选项卡放下:用户把对象移到某一位置时发生的事件,有三个选项:在目标点放下:对象停留在目标区域。返回:返回原来的位置。在中心定位:定位于目标区域的中心位置。,5.7 目标区交互

15、,目标对象:显示移动的目标对象名称,不允许输入。允许任何对象:勾选此复选框,表示可将程序中任何对象移动到目标区域。“响应”选项卡“响应”选项卡里的内容与其它交互的内容基本相同,这里从略。,5.7 目标区交互,下拉菜单交互是软件设计中使用最广泛的交互方式,现在的很多软件几乎都以下拉菜单实现其功能。下拉菜单的优点是:占用屏幕空间少,实现的功能多,且在程序执行的过程中可总是有效,随时可供用户操作。在多媒体设计中,下拉菜单主要用在系统设置上,如背景音乐打开、关闭等。,5.8 下拉菜单交互,1、下拉菜单交互的制作。2、下拉菜单交互的属性设置:“下拉菜单”选项卡菜单:显示菜单项所在的主菜单名称,不可更改。

16、菜单条:下拉菜单的名称。快捷键:设置菜单项的快捷键。当用户在该文本框中输入某字母(例如C),则在子菜单右侧出现快捷键Ctrl+C。提示:菜单项的名称为“-”时可以为菜单项间加入分隔条。,5.8 下拉菜单交互,条件交互即指程序对用户的操作进行判断,当操作结果满足一定的条件时,就会执行条件交互。条件响应不能单独使用,通常与其它响应一起使用。1、条件交互的制作。2、条件交互的属性设置:“条件”选项卡条件:该文本框用于输入逻辑变量或表达式,作为匹配此响应的条件。,5.9 条件交互,自动:Authorware自动匹配条件的方式。其下拉列表框中有三个选项:关:只有当程序执行到该条件响应时才判断条件是否满足

17、,满足则执行相应的响应图标。为真:在程序运行过程中,不断监视条件值的变化,一旦条件为真时,就会自动执行该响应。但应当注意的是,如果条件始终为真,程序会重复匹配此条件交互,其它交互就得不到执行,因此应当在执行了条件响应图标后,要设法将条件变成假或退出交互,以便程序执行其它响应图标。当由假为真:只有当条件的值由假变为真时才匹配该条件交互。,5.9 条件交互,简单介绍一点逻辑变量或表达式的处理规则。数值0当FALSE处理,其它非零的数值都当TRUE处理。字符串“T”、“TRUE”、“YES”、“ON”当TRUE处理,而其它任意字符串当FALSE处理。字符“&”代表逻辑符号“AND”,即“并且”的意思

18、。字符“|”代表逻辑符号“OR”,即“或”的意思。,5.9 条件交互,文本输入交互是Authorware提供一文本框供用户输入文字、数字和符号等,然后根据输入的内容进行判断,来实现用户与程序之间的交互功能。1、文本输入交互的制作。2、文本输入交互的属性设置:“文本输入”选项卡模式:在该文本框中输入字符串,它是用来匹配响应的正确内容,在此输入的文本将作为文本输入响应的标题。允许使用通配符“*”和“?”。,5.10 文本输入交互,最低匹配:设置用户至少应该输入多少个规定的字符才能匹配该响应。增强匹配:允许用户将几次输入的文本相加后再匹配。忽略:使用该选项决定对用户响应在什么情况下,系统认为它同匹配

19、文本相匹配。大小写:勾选此复选框,则忽略字母大小写。空格:勾选此复选框,则忽略用户输入的空格。附加单词:勾选此复选框,则忽略用户输入的多余单词。附加符号:勾选此复选框,则忽略用户输入的多余标点符号。单词顺序:勾选此复选框,则忽略用户输入的单词顺序。,5.10 文本输入交互,3、文本输入框的属性设置:该对话框可用于设置程序运行中文本输入框的文本格式、交互作用以及版面布局等相关设置。“版面布局”选项卡大小:精确设置文本框的大小。位置:精确设置文本框在窗口的坐标值。字符限制:设置在文本输入框中输入的最大字符个数。自动登录限制:该复选框被选中时,如果输入的字符数达到“字符限制”中设定的最大字符数时,不

20、需按Enter键,自动结束输入。,5.10 文本输入交互,“交互作用”选项卡作用键:设置确认文本输入时的键,默认是Enter键。选项:输入标记:选中此复选框,则在文本输入框的左侧,显示一个黑色小三角形。忽略无内容的输入:选中此复选框,则文本框必须输入文本,不允许文本框不输入内容就结束文本输入。退出时擦除输入的内容:选中此复选框,则在退出交互时擦除文本框中输入的文本。,5.10 文本输入交互,“文本”选项卡该选项卡可以设置文本框输入的文本字体、大小、各种文本风格、字体颜色、背景色模式下拉列表框可以设置文本的显示模式:“不透明”、“透明”、“反转”、“擦除”。,5.10 文本输入交互,按键交互指用

21、户只要敲击键盘上的某一个或多个键的组合,就能在程序运行时产生响应的一种交互方式。响应图标的标题名称就是预设的按键名称。按键交互与文本输入交互的区别:按键交互可以响应键盘上所有的键,而文本输入交互只能响应数字、字符等。,5.11 按键交互,1、按键交互的制作。2、按键交互的属性设置:“按键”选项卡快捷键:用于输入匹配按键交互的任意字母键(字母必须是单个的)、数字键和功能键。用户可以遵循以下规则:输入多个响应按键,用“|”分隔开,例如:“X|Y|8”。如果是字母键要区分大小写。例如:“D|d”。如果使用功能键,直接使用其名称。例如:“Esc”、“Enter”等等。,5.11 按键交互,5.11 按

22、键交互,表5-1列出了按键交互中可以使用的功能键。,表 5-1,重试限制交互用来限制用户输入的响应次数。既允许合法用户出现一定次数的错误,又防止了非法用户的入侵。重试限制很少单独使用,大多作为其他响应方式的辅助。1、重试限制交互的制作。2、重试限制交互的属性设置:“重试限制”选项卡最大限制:该文本框用于输入允许用户重试的次数。允许输入数字、数值型变量、函数和表达式等数值型参数。,5.12 重试限制交互,时间限制交互用来限制用户输入响应的时间,可以向用户提示还剩余多少时间可以使用。它和重试限制交互很相似,也大多作为其他响应方式的辅助。1、时间限制交互的制作。2、时间限制交互的属性设置:“时间限制

23、”选项卡时限:该文本框用于输入该响应限制的时间。允许输入数字、数值型变量、函数和表达式等数值型参数。,5.13 时间限制交互,中断:用于设置在交互执行过程中,当用户跳转到其它响应时,时间限制响应是如何中断的。该下拉列表框有四个选项:继续计时:在某个交互执行过程中,当用户跳转到其它响应时,仍然继续计时。暂停,在返回时恢复计时:在某个交互执行过程中,当用户跳转到其它响应时,暂停计时,当程序再返回到时间限制交互时,再从刚才暂停的时间继续计时。,5.13 时间限制交互,暂停,在返回时重新开始计时:在某个交互执行过程中,当用户跳转到其它响应时,暂停计时,当程序再返回到时间限制交互时,重新从头开始计时,哪怕跳转前计时时间已经超过了时限值。暂停,在运行时重新开始计时:与前一项类似,但它仅在跳转前计时时间没有超过时限值时,才重新开始计时。,5.13 时间限制交互,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号