您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > Authorware案例教程-第5章-交互图标
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章交互图标•利用交互图标实现“看商品猜价格”案例。要求掌握的知识:(1)文本输入交互。用户在运行过程中,可以通过文本输入来实现用户和计算机之间的对话。(2)条件交互。在执行交互图标时判断条件,若条件满足,则执行该条件响应分支。(3)时间限制交互。限制用户对交互响应中的某个分支响应时所花费的时间。(4)按钮交互。单击按钮来执行命令。5.1引例交互性改变了用户单纯的被动接受信息的局面,用户可以通过键盘、鼠标甚至时间间隔来控制一个多媒体作品的行为。交互性是通过在作品中设置多个交互点来实现的。每个交互点都给了用户对程序进行响应的机会。5.2交互的基本概念当Authorware在执行程序时遇到一交互图标后,将显示所有在交互图标中的显示对象,如按钮、菜单、文本输入框等。然后,程序将暂停,等待用户的响应。用户响应后,Authorware将此响应和交互图标的各个分支的条件进行比较,看该响符合哪个响应目标,找到与之相匹配的响应后,就执行该分支里面的内容。5.2交互的基本概念Authorware7.0提供了11种交互方式:按钮热区域热对象目标区下拉菜单条件文本输入按键重试限制时间限制事件5.2交互的基本概念1、交互的组成元素交互通常由以下四个元素组成:(1)交互图标:交互图标单独存在没有意义,它与其右边的响应图标一起实现画面及功能的中转。(2)响应图标:与某种响应类型相连的图标。Authorware根据匹配的响应来执行相应的响应图标。除了一些图标如框架图标等不能作为响应图标外,其它的图标都可作为响应图标出现。通常使用群组图标作为响应图标。5.2交互的基本概念(3)响应类型:定义用户与多媒体作品进行交互的方法。Authorware7.0提供了按钮、热区域、热对象等11种交互方式。(4)响应分支:响应图标中程序执行的顺序和方向,它表明了响应完成后流程的走向,可由箭头得知。5.2交互的基本概念2、交互的建立(1)将交互图标拖动到流程线上;(2)拖动其它类型的图标(除交互图标和判断图标以外的任意图标)到交互图标的右侧,弹出“交互类型”对话框。(3)选择交互类型后,单击确定,并为该分支命名。(4)继续在交互右侧添加更多的响应分支。这时不会再弹出“交互类型”对话框,而是沿用前一个分支的交互类型。用户可以双击该响应分支,在该交互类型的属性对话框中,更改“类型”下拉列表框中的属性,选择不同的响应。(5)重复上一步骤,可以为该交互添加多个不同的交互分支。5.2交互的基本概念用户可以通过修改交互图标的属性来满足交互界面的要求。“属性:交互图标”面板介绍:公共选项•文本框:显示交互图标的名称。•文本区域:设置交互作用的文本字体。用来设置文本输入交互界面中,文本输入框的版面布局、交互作用和文本格式。•打开:点击可打开交互图标的演示窗口,进行交互界面的设计。5.3交互图标的属性“交互作用”选项卡•擦除:决定Authorware在什么时候擦除交互图标的内容,有三个选项:①在下一次输入之后:当匹配下一个交互类型时,就擦除上一个交互界面中显示的内容。②在退出之前:退出交互时擦除交互界面中显示的内容。③不擦除:交互信息始终显示在演示窗口中,除非设置擦除图标来擦除它。5.3交互图标的属性•擦除特效:设置擦除交互内容的效果。•复选框“在退出前中止”:勾选此复选框,在退出交互前,暂停执行下一个图标,直到按任意键或单击“继续”按钮,程序才继续执行。“交互作用”选项卡•层:设置交互图标所在的层,层次高的图标内容显示在层次低的图标内容的上面,默认层次为0。•特效:设置交互图标的显示过渡效果。•更新显示变量:勾选此复选框,随时更新被显示的变量。5.3交互图标的属性•禁止文本查找:勾选此复选框,在用户初始设置的文本中搜索,不对交互图标中的文本对象进行搜索。•防止自动擦除:勾选此复选框,交互作用显示的内容不会自动擦除,除非设置擦除图标来擦除它。•擦除以前内容:勾选此复选框,显示当前图标内容之前,首先清除窗口中所有对象的内容,包括同一层或低层的对象,然后再显示该图标的内容。•直接写屏:勾选此复选框,把交互图标内的显示内容放置到所有其它的显示对象上面。5.3交互图标的属性“版面布局”选项卡•位置:位置属性。①不改变:不改变位置。②在屏幕上:在屏幕任何位置,但要保持对象完整。③沿特定路径:在预定轨迹上某点定位。④在某个区域中:在预定区域某点定位。5.3交互图标的属性“版面布局”选项卡•可移动性:①不能移动:交互图标的显示内容在演示窗口中不可移动。②在屏幕上:交互图标的显示内容在演示窗口中可任意移动,但不能移出屏幕之外。③任何地方:交互图标的显示内容可任意移动,甚至移出屏幕之外5.3交互图标的属性按钮交互是交互响应中最基础也是最重要的响应,用户可以通过单击按钮来实现某种功能。1、按钮交互的制作。2、按钮交互的属性设置:“按钮”选项卡•大小:精确设置按钮的大小,以像索为单位。•位置:精确设置按钮在窗口的坐标值。•标签:设置按钮的名称。5.4按钮交互•快捷键:设置按钮响应的快捷键。可以是字母、数字和功能键,如A、F3;也可以是组合键,如AltC(表示快捷键为Alt+C);如果指定多个快捷键,各快捷键之间以“|”隔开。•选项:复选框“默认按钮”被勾选中,设置该按钮为默认按钮,按回车键即执行该按钮。复选框“非激活状态下隐藏”被勾选中,按钮在非激活状态下变成灰色,即不允许用户操作。•鼠标指针:设定鼠标指针的形状。5.4按钮交互“响应”选项卡•范围:如果选中“永久”复选框,则该按钮在在整个程序执行过程中都有效,不管是否已经退出交互,始终处于激活状态。•激活条件:在此文本框中可以输入逻辑型变量或表达式来设置按钮激活的条件。只有当输入的变量或表达式的值为真时,此按钮响应才能被激活,否则该按钮是灰色,禁止用户操作。5.4按钮交互•擦除:该项的下拉列表框用来设置退出按钮响应分支时擦除的动作效果,包含四个选项:①在下一次输入之后:在执行下一个响应分支后,自动擦除本交互响应图标显示的内容。②在下一次输入之前:在执行下一个响应分支前,自动擦除本交互响应图标显示的内容。③在退出时:在退出交互时才擦除本交互响应图标显示的内容。④不擦除:一直不擦除本交互响应图标显示的内容。5.4按钮交互•分支:该项的下拉列表框用来设置程序的走向,包含四个选项:①重试:返回到交互图标处,等待下一次响应。②继续:进入匹配的响应分支,若没有则顺序执行下一个响应。③退出:直接退出交互。④返回:只有当用户选中了“永久”复选框,才有此“返回”选项,表示可以随时进入此响应。5.4按钮交互•状态:跟踪响应是否正确,便于Authorware对用户的响应做出判断,包含三个选项:①不判断:不跟踪响应也不判断正确与否。②正确:跟踪正确的响应,自动将正确响应的次数累加,并存入系统变量中,还在对应的响应图标标题前出现“+”号。③错误:跟踪错误的响应,还在对应的响应图标标题前出现“-”号。5.4按钮交互•计分:对用户的响应计分。在该项的文本框中输入表达式,当响应正确时分数为正数,当响应错误时分数为负数。•如果要正确掌握“状态”选项和“计分”选项,必须要了解三个变量:TotalCorrect:该变量存放用户所有正确响应的次数。TotalWrong:该变量存放全部错误响应的次数。TotalScore:该变量存放的是用户应得的分数之和。5.4按钮交互3、自定义按钮Authorware提供了许多种按钮供用户选择。当用户不喜欢系统默认的按钮形状时,可以自定义按钮。4、按钮交互实例5.4按钮交互热区域交互就是在屏幕上设定一个矩形区域,当用户单击、双击或移动到这个区域时,就能够进入到相应的响应分支,其响应方式与按钮交互类似。1、热区域交互的制作。2、热区域交互的属性设置:“热区域”选项卡•大小:精确设置热区域的大小,以像索为单位。•位置:精确设置热区域在窗口的坐标值。•快捷键:设置热区域响应的快捷键。5.5热区域交互•匹配:设置匹配响应此交互时的动作。①单击:单击热区域时响应。②双击:双击热区域时响应。③指针处于指定区域内:当鼠标移到此区域响应。•匹配时加亮:此复选框设置当匹配热区时高亮显示内容。•匹配标记:此复选框设置当匹配热区时添加匹配标记。5.5热区域交互热对象交互与热区域交互有点类似,只是热区域只能是一个矩形区域,而热对象则可以是任何不规则的区域。当用户单击、双击或当鼠标移动到这个对象时,就能够进入到相应的响应分支。被应用热对象交互的对象可以在演示窗口中移动,而其热对象交互可以跟踪该对象。热区域就没有跟踪对象的功能。5.6热对象交互1、热对象交互的制作。2、热对象交互的属性设置:热对象响应的属性面板与热区域响应属性面板基本相同,不同的是,用户要单击演示窗口中某个显示对象,将其定义为响应的热对象即可。5.6热对象交互•目标区交互是当用户把对象拖放到某一正确或错误位置后,系统给出相应判断的一种交互类型,有点类似拼图游戏。•目标对象是针对显示图标而言,因此所设立的目标对象必然是某个显示图标中所有的显示内容,如果想设立不同的目标对象就必须用不同的显示图标将它们各自分开。5.7目标区交互1、目标区交互的制作。2、目标区交互的属性设置:“目标区”选项卡•放下:用户把对象移到某一位置时发生的事件,有三个选项:①在目标点放下:对象停留在目标区域。②返回:返回原来的位置。③在中心定位:定位于目标区域的中心位置。5.7目标区交互目标对象:显示移动的目标对象名称,不允许输入。•允许任何对象:勾选此复选框,表示可将程序中任何对象移动到目标区域。“响应”选项卡“响应”选项卡里的内容与其它交互的内容基本相同,这里从略。5.7目标区交互下拉菜单交互是软件设计中使用最广泛的交互方式,现在的很多软件几乎都以下拉菜单实现其功能。下拉菜单的优点是:占用屏幕空间少,实现的功能多,且在程序执行的过程中可总是有效,随时可供用户操作。在多媒体设计中,下拉菜单主要用在系统设置上,如背景音乐打开、关闭等。5.8下拉菜单交互1、下拉菜单交互的制作。2、下拉菜单交互的属性设置:“下拉菜单”选项卡•菜单:显示菜单项所在的主菜单名称,不可更改。•菜单条:下拉菜单的名称。•快捷键:设置菜单项的快捷键。当用户在该文本框中输入某字母(例如C),则在子菜单右侧出现快捷键Ctrl+C。•提示:菜单项的名称为“-”时可以为菜单项间加入分隔条。5.8下拉菜单交互条件交互即指程序对用户的操作进行判断,当操作结果满足一定的条件时,就会执行条件交互。条件响应不能单独使用,通常与其它响应一起使用。1、条件交互的制作。2、条件交互的属性设置:“条件”选项卡•条件:该文本框用于输入逻辑变量或表达式,作为匹配此响应的条件。5.9条件交互•自动:Authorware自动匹配条件的方式。其下拉列表框中有三个选项:①关:只有当程序执行到该条件响应时才判断条件是否满足,满足则执行相应的响应图标。②为真:在程序运行过程中,不断监视条件值的变化,一旦条件为真时,就会自动执行该响应。但应当注意的是,如果条件始终为真,程序会重复匹配此条件交互,其它交互就得不到执行,因此应当在执行了条件响应图标后,要设法将条件变成假或退出交互,以便程序执行其它响应图标。③当由假为真:只有当条件的值由假变为真时才匹配该条件交互。5.9条件交互简单介绍一点逻辑变量或表达式的处理规则。数值0当FALSE处理,其它非零的数值都当TRUE处理。字符串“T”、“TRUE”、“YES”、“ON”当TR
本文标题:Authorware案例教程-第5章-交互图标
链接地址:https://www.777doc.com/doc-4525205 .html