欢迎来到天天文库
浏览记录
ID:34387285
大小:1.70 MB
页数:38页
时间:2019-03-05
《authorware多媒体软件教程005》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、下载第5章人机交互的实现Authorware最重要的贡献莫过于它能实现交互功能,交互也可以简单的理解为人机对话。有了交互,就可以在程序的允许过程中通过鼠标、键盘或触摸屏等来控制程序的流向,这种功能在教学软件的制作过程中尤为重要。本章主要内容:¥按钮响应。¥文本输入响应。¥热区响应。¥目标区域响应。¥键盘响应。¥时间限制响应。¥条件响应。¥重试限制响应。¥热对象响应。¥下拉菜单响应。5.1交互前的准备工作在第2章的示例中,我们已经见到过(交互)图标,“交互”图标可以设置十一种响应类型,它们分别是:1)Button(按钮响应)7)TextEntry(文本响应)2)HotSpot(热区响应)8)
2、Condition(条件响应)3)HotObject(热对象响应)9)Keypress(键盘响应)4)TargetArea(目标区域响应)10)TriesLimit(重试限制)5)Pull-downMenu(下拉菜单响应)11)TimeLimit(时间限制)6)Event(事件响应)另外,在交互图标的右侧还可以设置许多分支,使程序的跳转显得更加复杂,下面将详细介绍交互图标的几种分支结构及交互图标的属性设置。5.1.1了解程序分支结构在交互图标中共设置四种分支结构,它们分别是TryAgain(重试)、Continue(继续)、Return(返回)和ExitInteraction(退出交互),
3、下面分别加以介绍。在流程线上放置一个“交互”图标,然后再在它的右侧放置一个其他的图标,如“显示”图标,当释放鼠标后,屏幕上将弹出一个ResponseType(响应类型)对话框,如图5-1所示。在响应类型对话框中显示了Authorware“交互”所支持的十一种响应方式,可以单击它们对应的复选框来选择相应的响应类型,最后按OK按钮确认。提示如果再向交互图标的右侧拖动图标,响应类型对话框将不再显示,它会默认前一个分支的响应类型。如图5-1的黑圈所示,在每一个响应类型的左侧都有对应的响应类型按钮,当在程序中设置了某一种响应类型后,在该分支的上方就会出现该类型对应的响应类型按钮。图5-1中流程76A
4、uthorware5多媒体制作实用教程下载线上显示的就是热区响应按钮。图5-1响应类型对话框如果单击流程线上的响应类型按钮,如图5-1中的按钮,Authorware就会弹出Properties:Response(响应属性)对话框,打开Type下拉列表框,也会看到Authorware的十一种交互方式,此时可以单击其中的选项来改变响应类型,例如选择Button响应类型,如图5-2所示。图5-2响应属性对话框打开Erase下拉列表框,其中有四个擦除条件。OnExit(退出):选择该条件,Authorware在退出交互图标后,将交互图标里的内容全部擦除;Before/AfterNextEntry(
5、进入下一个响应之前或之后):用户给出响应后,Authorware在进入下一响应前或响应后擦除交互图标里的显示内容;DonÕtErase(不擦除):选择该条件,Authorware将不擦除该交互图标中内容,除非使用擦除图标将其擦除。提示1)单击Perpetual(永久)复选框,用户所设置的响应类型(如按钮、区域、菜单等)将永远有效,直到退出该交互程序。2)在ActiveIf(条件)文本框中可输入控制响应产生的条件,如设置一个逻辑表达式。当条件满足时,该响应生效。3)在Score(范围)文本框中可输入与响应有关的值。如果响应结果为True(真),Score值为正;若响应结果是第5章人机交互的实
6、现77下载Faulse(假),Score值为负。也可以在文本框中使用表达式来表示相应的值。打开Status(状态)下拉列表框,如图5-3所示,在其中有三种响应状态,它们分别代表响应结果的状态。NotJudged(不做判断),CorrectResponse(正确响应),WrongResponse(错误响应),对于它们的具体应用,我们将在本书的5.5节中讲解。图5-3响应状态响应属性对话框还有另外一个标签,比如图5-3所示的Button,该标签的名称随响应类型的改变而改变,我们在下面各节的例子中将具体讲解。另外,在Branch(分支)下拉列表框中有四个选项,它们代表了“交互”图标的四种分支结构
7、,也将在下面分别进行介绍:如图5-4所示,在“交互”图标的右侧可以放置多个图标,每个图标代表一路分支,在分支的右侧也可以输入分支标题,该标题就是各个图标的名称。如果分支较多,可以拖动滚动条来观察。图5-4交互分支在各个图标下方的流程线上都有箭头指示,箭头的方向代表此反馈路径的方式,也就是前面所说的分支类型。当程序执行完TryAgain(重试)分支后,它将返回“交互”图标之前等待下一次交互输入;当程序执行完Continue
此文档下载收益归作者所有