| 在用Authorware制作课件的过程中,我们经常要使用文本交互,比如在填空题里需要学生输入答案或者在一些做题过程中需要输入参数等。对于这个要求,Authorware中的文本交互自然可以应付自如。不过,也许您注意到了,当我们在规定的输入框中输入内容后按下回车键的时候,就会发现刚刚输入的内容不见了。这样在课件中显得很不“人性化”,那么能不能把输入的内容给记录下来呢?我们可以来试一试。
先制作个例子:在流程线上放一个交互图标,然后在其右侧放一个组图标,在在弹出的“Response Type”对话框中选择“Text Entry”,然后用要输入的内容为组图标命名,或者将组图标命名为“?”。按住“Ctrl”键的同时,用鼠标单击组图标下方箭头,直到其方向转至向左为止。执行一下试试,输入内容,回车,刚刚输入的内容也随之消失了。
想想输入内容消失的原因,应该是在按下回车键的时候,将输入的内容自动擦除了,那么禁止它自动擦除行不行呢?双击组图标上方的响应类型符号,打开“Properties: Reponse”对话框,点击“Response”选项卡,点击“Erase”下拉菜单,选中“Don’t Erase”。再试试,好像还是不行,难道Authorware不能将它们保留下来?其实不然,我们只不过没有找对地方,不妨试试下面的招数:
双击交互图标,打开它的演示窗口,应该很容易看到输入框,选中后双击,这次打开的是“Properties:Interaction Text Field”对话框。点击“Interaction”选项卡,默认情况下,“Erase Text on Exit”是选中的,点击一下,取消选中即可。
现在您再试试,是不是输入的内容不会不见了?是不是也很简单?呵呵。 |