9.1 使用文本输入响应
使用文本输入响应可以用来接受用户从键盘输入的文字、数字及符号等,如果输入的文字与响应的名称相吻合,就会触发响应动作。
由于输入的文字是千差万别的,因此精确地预测输入的各种情况是不可能实现的,为此Authorware 6.0提供了使用通配符进行匹配的功能。使用通配符可以使课件文件接受用户的任何输入,而且还能够忽略大小写的区别、取消多余的分隔符、设置不同的安全级别及对词语进行排序等。
9.1.1 认识文本输入响应规则
文本输入响应与其他交互响应相比,它的工作方式是完全不同的。对于按钮响应来说,如果在交互图标内添加5个按钮响应,那么在演示窗口内将出现5个按钮。对于文本输入响应来说,无论用户在交互图标内添加多少个响应,只会增加匹配响应的可能,并且演示窗口内只显示一个文本输入文本框,输入的内容将显示在演示窗口内,自动保存在系统变量Entry Text中。
考虑到输入的不确定性,为了尽可能地匹配响应,使用通配符是一种非常有效的方法。针对不同的输入类型,Authorware 6.0制作了一整套的响应规则(如表9-1所示)。了解这些规则,是应用通配符的前提与基础。在使用文本输入响应时应该注意以下几点:
表9-1 响 应 规 则
通配符的类型
匹配的响应
*
任何包含一个单词或字符的文本串
* *
任何包含两个单词的文本串
bi*g
以bi开头、以g结束的任何单词
big*
以big开头的任何单词
*big*
包含big的任何单词
通配符的类型
匹配的响应
?
任何一个字符
??
任何两个字符
|