| | | | | | | [文章信息] | | | 作者: | 魔岩 | | 时间: | 2003-05-20 | | 出处: | 电脑知识与技术 | | 责任编辑: | | |
| [文章导读] | | | 这种通过人机对话实现控制程序流向的交互功能在互动多媒体软件的制作过程中尤为重要 | |
| |
|
| | | |
|
|
|
|
|
【文本输入响应】(Text Entry)
文本输入响应是根据用户的输入文本而产生的响应类型,一般都通过它获取用户的文本输入内容而进一步进行相关的响应处理操作。
提示与技巧
Authorware 6.5的其中一个新特性就是文本输入响应属性的【Pattern】文本输入框开始支持变量或者包含变量的字符串表达式作为响应的范本,如图8所示【Pattern】文本框输入的表达式:"I am "^YourName 假如自定义变量YourName的值为Rock,那么根据上述表达式,当用户输入字符串组"I am Rock"的时候则产生分支响应。另外,如果想使用多组字符或者字符词组来匹配此响应,那么在这些字符之间可以用"|"符号分隔开,例如在【Pattern】文本框内输入:"True|False",则程序运行时,输入True或False都会产生分支响应。

图 8
【按键响应】(Keypress)
按键响应是通过用户操作控制键盘上的按键或者组合键而产生的响应类型,即程序运行时,当用户进行键盘操作,按下的某一按键或者组合键与程序事先设定的响应按键匹配一致后,则程序产生响应而执行该分支内容。
提示与技巧
和文本输入响应类似,Authorware 6.5的按键响应属性里的【Key Expression】按键表达式也是支持变量作为响应按键或者组合键。例如在【Key Expression】文本框里输入按键表达式:"CtrlAltA"该表达式表示当按下组合键"Ctrl+Alt+A"的时候程序响应该交互分支。

图 9
|
|
|
|
|
|
|
|