十天学会authorware6.5之第三天交互(二)【条件响应】(conditional.doc

十天学会authorware6.5之第三天交互(二)【条件响应】(conditional.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
十天学会authorware6.5之第三天交互(二)【条件响应】(conditional.doc

十天学会authorware6.5之第三天:交互(二) 【条件响应】(conditional)   条件响应是通过对条件表达式进行判断而产生的响应类型,即当某一条件变量表达式的数值满足条件交互分支的要求时,程序便开始执行条件分支所在的内容。在一个条件响应分支中,允许设置多个条件来满足条件变量的各种变化范围,例如下列条件表达式:(sec+ conditional1=sec+1) conditional21   提示与技巧   条件响应属性有一个很重要的【automatic】自动执行属性,如图7所示:假如选择when true选项,则程序执行时,authorware就会根据条件变量的值来判断响应是true(真)还是false(假),一旦符合条件,authorware将自动执行此条件响应分支;假如选择的是on false to true选项,则只有在条件由假变为真时,authorware才会执行该条件响应分支。假如选择off选项,authorware则会关闭条件判断功能,也就是说只有在指定条件正确的情况下才产生响应。当设置条件响应为永久(perpetual)交互时,【automatic】域将自动设置为on false to true。  【文本输入响应】(text entry)   文本输入响应是根据用户的输入文本而产生的响应类型,一般都通过它获取用户的文本输入内容而进一步进行相关的响应处理操作。   提示与技巧   authorware 6.5的其中一个新特性就是文本输入响应属性的【pattern】文本输入框开始支持变量或者包含变量的字符串表达式作为响应的范本,如图8所示【pattern】文本框输入的表达式:i am ^yourname 假如自定义变量yourname的值为rock,那么根据上述表达式,当用户输入字符串组i am rock的时候则产生分支响应。另外,如果想使用多组字符或者字符词组来匹配此响应,那么在这些字符之间可以用|符号分隔开,例如在【pattern】文本框内输入:true|false,则程序运行时,输入true或false都会产生分支响应。   【按键响应】(keypress)   按键响应是通过用户操作控制键盘上的按键或者组合键而产生的响应类型,即程序运行时,当用户进行键盘操作,按下的某一按键或者组合键与程序事先设定的响应按键匹配一致后,则程序产生响应而执???该分支内容。   提示与技巧   和文本输入响应类似,authorware 6.5的按键响应属性里的【key expression】按键表达式也是支持变量作为响应按键或者组合键。例如在【key expression】文本框里输入按键表达式:ctrlalta该表达式表示当按下组合键ctrl+alt+a的时候程序响应该交互分支。  【尝试限制响应】(tries limit)   尝试限制响应是一种限制用户进行可交互有效次数的响应类型。当用户进行的操作达到程序事先预定的可交互最大有效次数后,即马上响应尝试限制交互分支,如图10所示的交互流程,假如用户执行第一个交互分支执行分支的次数达到第二个尝试限制分支限制次数所设定的最大尝试交互次数3次时,则响应执行限制次数分支内容。   【时间限制响应】(time limit)   时间限制响应是一种限制用户进行可交互有效时间的响应类型。即只要用户在规定的时间内没有做出交互选择,交互图标就会执行符合条件的时间限制响应的分支。   【事件响应】(event)   事件响应,顾名思义是根据某些特定事件而做出相应动作的响应类型。相对其它的交互响应类型,事件响应交互涉及的知识比较多,特别对于初学者来说更是一种比较陌生、复杂的响应方式。同时与其它响应方式不同,事件响应是实现计算机同xtra文件之间的交互,其中最主要是实现authorware同activex之间的交互控制,因此可以说事件响应是建立authorware与外部xtra、activex之间数据交流的一座桥梁。   综合authorware 6.5交互图标的这11种响应交互类型,只要大家掌握它们的基本使用方法和技巧,在程序流程设计过程中灵活运用,那么对于制作一个具有人机交互功能的多媒体作品已经不是难事!   分支返回类型的比较   在authorware 6.5的交互结构中有如图13所示的四种分支返回类型:exit、continue、return和try again,它们主要是用于控制程序交互的流程走向,在流程设计中应该加以注意区别。   提示与技巧   选择交互响应分支返回类型的快捷方法是:按住ctrl键,然后在分支图标下部单击鼠标左键循环选择合适类型即可。   【try again】分支返回类型   try again是au

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档