第13章 Authorware程序设计

上传人:飞*** 文档编号:5656832 上传时间:2017-08-07 格式:PPT 页数:138 大小:2.74MB
返回 下载 相关 举报
第13章  Authorware程序设计_第1页
第1页 / 共138页
第13章  Authorware程序设计_第2页
第2页 / 共138页
第13章  Authorware程序设计_第3页
第3页 / 共138页
第13章  Authorware程序设计_第4页
第4页 / 共138页
第13章  Authorware程序设计_第5页
第5页 / 共138页
点击查看更多>>
资源描述

《第13章 Authorware程序设计》由会员分享,可在线阅读,更多相关《第13章 Authorware程序设计(138页珍藏版)》请在金锄头文库上搜索。

1、多媒体技术与应用,第10章 Photoshop图形图像制作第11章 Flash动画制作第12章 Authorware初步第13章 Authorware程序设计,第13章 Authorware程序设计,复合图标是指本身包含其他图标的图标(如框架结构图标),或者指代表一定结构但单独存在却没有意义的图标(如交互图标和分支图标)。复合图标是构成Authorware程序交互和程序结构的核心。,13.1 交互图标,Authorware是交互功能很强的多媒体开发工具,其交互设计图标所代表的交互性是多媒体应用系统的灵魂。Authorware的交互可以解释为:用户通过各种接口机制控制多媒体作品中对象播放的速度、

2、顺序等,实现计算机与用户的对话。Authorware中用来实现交互的机制很多,如按下按钮、单击区域、输入文本、选择下拉菜单中的选项等等,它提供的11种交互类型几乎可以跟踪用户可能的所有操作。,13.1 交互图标,Authorware中的三个交互概念是:1)交互图标:是构成交互的最基本要素,它有双重含义:其一,作为交互逻辑结构的构成要素,一个交互图标下可以“挂”若干个交互项;其二,交互图标本身同时也是一个显示图标,包括了显示图标的全部功能。2)交互项:指交互图标下的若干个交互,如按钮、热区、菜单等,表示它是交互结构下的一个分支。交互项由两部分组成:交互类型图标和交互响应(图13-1)。3)交互类

3、型:某种具体的交互类型,如“按钮”、“热区”等。,图13-1 交互和交互项,13.1.1 在程序中建立交互功能,顺序结构的程序都是沿着主流程线从前向后执行,但更多的时候,程序往往会出现分支,而由使用者来决定程序的实际流向,这时候就需要用到交互图标。Authorware交互图标提供了11种交互交互类型,分别是:按钮、热区、热对象、目标区、下拉菜单、条件、文本输入、按键、重试限制、时间限制和事件响应。,13.1.1 在程序中建立交互功能,为在程序中建立交互,可按以下步骤进行:1)将一个交互图标拖放到主流程线上。2)将另一个图标(通常是组图标)拖到该交互图标的右下角释放。这时,会弹出一个“交互类型”

4、对话框,如图13-2所示,提示为当前交互项选择交互类型,默认为“按钮”类型。 提示:在交互项的设置中,对前一个交互项设置的交互属性具有“可继承性”,即当将另一个图标继续拖放到前一个交互项的右侧释放时,系统会默认使用前一个交互项的交互类型及其各种基本参数设置。,图13-2 交互类型选择,13.1.1 在程序中建立交互功能,一个典型的交互图标具有四个方面的信息(如图13-3所示)。其中,响应状态标记在交互项的响应按钮标题的左侧表现为“+”或“-”号时,表示该交互项的响应状况被系统自动记录。Authorware提供了很多自动跟踪用户回答问题正确/错误以及自动评分的功能。交互的响应状态如果被标记,程序

5、运行时用户进入到该交互项的情况(是否进入和进入次数)将被自动记录到表示“正确反应”和“错误反应”的系统变量中。,图13-3 典型交互图标的结构,13.1.1 在程序中建立交互功能,为了方便区别与管理,应该给每个响应指定并且使用一个能够反映该交互响应相关信息的响应标题。双击交互项的“交互类型图标”处,在屏幕下方将打开当前交互项的属性面板,如图13-4所示。,图13-4 交互图标的属性设置,13.1.1 在程序中建立交互功能,类型:Authorware提供的11种交互类型分别有不同的类型标志,直观地表现了交互项的不同类型。在属性设置的“响应”选项卡中,“状态”域可以更改设置,其中有3个选项:不判断

6、:即对是否进入该交互项不作判断和记录。正确响应:选中后,在交互响应标题前显示“+”标记。错误响应:选中后,在交互响应标题前显示“-”标记。,13.1.1 在程序中建立交互功能,分支:当使用交互图标时,设计窗口中会出现一些支流程线,它们的流向表示交互项的出口。“分支”域有3个参数可供选择:重试:当前交互项执行结束后,程序控制将回到交互的总入口,重新判断是否能进入该交互下面的某一个交互项。继续:当前交互项执行结束后,程序流向沿原路返回以检查后面是否有其他的交互项满足条件。退出交互:当前交互项执行结束后,程序退出交互结构。,13.1.2 文本输入,Authorware 提供的与键盘输入有关的交互类型

7、有两种:文本输入交互和按键交互。当用户希望通过键盘输入文本来匹配某个交互时,可以使用文本输入型交互,操作步骤如下:1)拖一个交互图标到主流程线的适当位置释放,命名为“文本输入”。2)将一组图标拖到交互图标的右侧释放,此时在右侧出现“交互类型”设置对话框。3)选择“文本输入”,按“确定”按钮即可,见图13-5。4)将其他组图标拖到前一组图标的右侧释放时,系统会默认前一种交互类型。,图13-5 举例,13.1.2 文本输入,(1)交互图标属性设置下面,我们通过交互图标与交互类型图标中有关选项的设置,来了解交互图标的功能。在交互图标双击鼠标左键,进入交互图标的编辑。可以看到,除了在窗口中间有一个文本

8、输入的区域外,它与显示图标编辑窗口非常类似。利用浮动工具板里的工具,可以在交互图标内编辑图片及文本,这体现了交互图标的显示功能。同时,屏幕下方打开了交互图标的属性面板,如图13-6所示。,图13-6 交互图标的属性设置,13.1.2 文本输入,1)左边区域。设置内容包括:预览窗口:显示交互图标的ID号,所占空间大小和创建时间等信息。“打开”按钮:按下该按钮,可以编辑该交互项中组图标的内容。“文本区域”按钮:按下该按钮,将打开设置与文本输入交互有关的选项对话框。,13.1.2 文本输入,2)“交互作用”选项卡。设置内容包括:“擦除”域:通过3个选项来控制什么时候自动擦除当前交互中的内容。在下次输

9、入之后:当用户输入一个交互响应之后,交互作用显示信息会被擦除。在退出之前:当程序流程离开当前交互时,交互作用显示信息会被擦除。不擦除:交互作用显示信息保留在屏幕上,除非用户设置擦除图标来擦除这些显示信息。“擦除特效”域:设置擦除的切换效果。,13.1.2 文本输入,“选项”域:有2个选项设置:在退出前中止:退出交互分支前,会出现“继续”按钮或只是暂时停止,这样可以让最终用户有足够的时间来浏览,然后按任意键或单击屏幕或单击“继续”按钮以执行后面的内容。显示按钮:如果用户在选中“在退出前中止”的同时选中“显示按钮”,则会在屏幕上出现一个“继续”按钮,当用户单击该按钮后,执行流程线上后面的内容。,1

10、3.1.2 文本输入,3)“显示”选项卡。如图13-7所示,其内容包括:“层”域:定义层次。级别高的对象会显示在级别低的对象前面。如果不定义,层数均为0。“特效”域:设置交互图标显示信息的切换显示效果。“选项”域:有5个选项,可参见显示图标中的介绍。,图13-7 “文本输入交互”属性设置“显示”选项卡,13.1.2 文本输入,4)“版面布局”选项卡。如图13-8所示,其内容可参见显示图标中的介绍。 交互图标中的很多选项与显示图标的设置是相同的。对于不同交互类型,交互图标的属性设置是相同的,主要的区别在于交互类型图标内的选项设置。,图13-8 “文本输入交互”属性设置“版面布局”选项卡,13.1

11、.2 文本输入,(2)交互类型图标属性设置将鼠标指针指向交互项的交互类型图标上,双击左键,屏幕下方将打开一个关于文本输入交互类型的属性面板,如图13-9所示。,图13-9 文本输入类型的“文本输入”属性设置,13.1.2 文本输入,1)“文本输入”选项卡。“模式”域:该框内的文本即是所期待的文本输入,可以是单词或句子。“最低匹配”域:对于期待的文本输入交互,用户可以通过对本选项的设置决定最少要求正确输入几个单词。例如,如果该选项被设为2,则只需输入两个单词就可匹配这个交互项。“增强匹配”选项:如果选中该选项,则允许用户多次重试。,13.1.2 文本输入,“忽略”域:该选项用于设置用户输入的文本

12、交互中可以忽略的因素。有5个选项:大小写:选中时,忽略用户输入文本中的大小写。空格:选中时,忽略用户输入文本中的空格。附加单词:选中时,忽略用户输入文本中多余的单词。附加符号:选中时,忽略用户输入文本中多余的标点。单词顺序:选中时,忽略用户输入文本中单词的顺序。,13.1.2 文本输入,2)“响应”选项卡。如图13-10所示。“范围”选项:当选中“永久”选项时,该交互为永久性。永久性交互是一种随时等待用户响应的交互。在Authorware中可以设置为永久性交互的类型有6种:按钮、热区、热对象、目标区、下拉菜单和条件交互。 “激活条件”域:设置满足匹配该交互的条件。该域中的表达式取真值时,可以匹

13、配这个交互;否则即使其他条件都满足,也无法匹配该交互项。,图13-10 文本输入类型的“响应”属性设置,13.1.2 文本输入,“擦除”域:其下拉列表中有4个选项,用于设置分支内容的自动擦除方式:在退出时:结束整个交互时,交互项的内容才被擦除。在下一次输入之后:当进入另一个交互之后,才擦除本交互项的内容。在下一次输入之前:在退出当前交互之前,擦除本交互项的内容。不擦除:本交互项的内容会一直保留,除非被擦除图标擦除。,13.1.2 文本输入,“状态”域:可以对交互状态进行设定,Authorware会跟踪执行情况。状态选项分为3种:不判断:即对是否进入该交互项不作判断和记录。正确响应:选中后,将在

14、该交互标题前显示一个“+”标记;系统将跟踪用户进入该交互的情况,记录在表示“正确的响应”的系统变量中。错误响应:选中后,将在该交互标题前显示一个“-”标记;系统将跟踪用户进入该交互内情况,记录在表示“错误的响应”的系统变量中。,13.1.2 文本输入,“分支”域:交互作用的交互项的反馈方式一般包括3种:重试:退出当前交互项时程序控制回到总交互的最前面,重新判断是否进入某个交互项。继续:退出当前交互项时程序控制将继续向下,判断后面的其他交互项是否响应匹配。退出交互:退出当前交互项时,继续退出交互结构。,13.1.2 文本输入,(3)通配符的使用在文本输入交互中,通常使用通配符作为文本输入的标题,

15、实现一个文本交互可以接受很多种输入的功能。两个通配符是:“?”:表示任意一个字符。“*”:表示一个句子、一个单词或一个单词的部分字符。另外,在文本输入交互中,有时也会用到逻辑运算符“|”(逻辑或)。例如,某交互项期待的响应为“A|a”,则当输入大写字母A或小写字母a时,均能匹配该交互项。,13.1.3 热区域,所谓热区域是指演示窗口中经过定义可以响应用户的鼠标单击等操作的一块矩形区域。和其他方式相比,热区域更容易与背景风格协调。激活热区域得到交互方式有3种:单击、双击和鼠标移入热区域范围。提示:当赋予某个键盘按键能激活特定对象时,称该键是热键;该键没有被定义时,是普通键。被定义为热键的键,从外

16、观上看不出任何的变化。同样,热区域被定义后,在运行程序时,也不会有任何变化。,13.1.3 热区域,将一个图标拖到交互图标的右侧释放,弹出“交互类型”对话框,选择“热区域”方式,就建立了热区域响应。为定义热区域,可双击对应的交互类型图标,属性设置如图13-11所示。,图13-11 热区类型的属性设置,13.1.3 热区域,1)“热区域”选项卡。“大小”域:精确定义热区的大小。“位置”域:精确定义热区的起始位置。“快捷键”域:设置匹配该交互项的等效键。如:输入字符“r”,则运行程序时,按下“r”键就可以匹配该交互项。“匹配”域:匹配该交互项的方式。有3种选择:单击:响应鼠标左键的单击。双击:响应鼠标左键的双击。指针处于指定区域内:鼠标指针移到热区域内时,就可以响应该交互项。常用于激活帮助信息等场合。,

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

当前位置:首页 > 商业/管理/HR > 其它文档

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