首页 > 网站 > 媒体动画 > 正文

Authorware基础教程:10.3 运用Authorware 时间限制响应(2)

2024-09-08 19:26:22
字体:
来源:转载
供稿:网友

(29) 打开 font 下拉列表框,选择“宋体”。

(30) 打开 size 下拉列表框,选择 10 。

(31) 打开 mode 下拉列表框,选择 transparent 。

(32) 单击 ok 按钮,关闭打开的对话框。

(33) 将群组图标命名为 try 。

(34) 双击群组图标的标识符,打开 properties:response 对话框。

(35) 单击 time limit 标签,打开 tries limit 选项卡。

(36) 在 time limit 文本框内输入 6 。

(37) 启用 show time remaining 复选框。

(38) 启用 restart for each try 复选框。

(39) 打开 interruption 下拉列表框,选择 continue timing 选项。

(40) 单击 response 标签,打开 response 选项卡。

(41) 打开 branch 下拉列表框,选择 exit interaciton 选项。

(42) 单击 ok 按钮,关闭打开的对话框。

(43) 将显示图标拖动到“尝试”交互图标的下方,并命名为 sorry 。


(44) 双击 sorry 图标,打开演示窗口。

(45) 在演示窗口内输入“输入字母超时,请重新开始!”。

(46) 将等待图标拖动到 sorry 图标的下方。

(47) 双击等待图标,将等待时间确定为 2 秒,并禁用其他的所有复选框。

(48) 将计算图标拖动到等待图标的下方,并命名 为 quit 。

(49) 双击 quit 图标,打开计算图标的编辑窗口。

(50) 在编辑窗口内输入 quit (1) 。

(51) 关闭打开的编辑窗口之后,得到如图 10-18 所示的课件流程图。

(52) 播放并测试课件文件。

如图 10-19 所示,播放课件时,时钟将开始计时,用户可直接在文本框内输入 a ~ g 的英文字母,输入完毕之后,单击回车键表示结束。如果输入正确,并且没有超时,那么将显示 abcdefg 结果图标的内容。如果超时,或未在确定的时间 6 秒内输入完毕,那么将显示 sorry 图标的内容。

由于启用了 time limit 选项卡内的 restart for each try 复选框之后,因此当用户输入失败但没有超时,可重新输入将重新计时,而不是接着上一次计时。考虑到仅仅要求在规定的时间内输入完毕,没有禁用该复选框。

通过课件的演示,发现存在这样的问题:当未能在规定的时间内完成 abcdefg 的输入时,将显示输入错误信息,并经过 2 秒种的等待之后自动退出,它不能满足希望通过反复训练提高输入水平的要求。为了实现这个目标,可对课件流程图进行调整,得到如图 10-20 所示的流程图。

在 sorry 的下方添加一个 goto 计算图标,在编辑窗口内输入 goto( iconid@"bj ") ,表示当输入失败时,将重新返回到 bj 图标开始重新输入字母的测试。为了给课件提供退出的时机,可将原来的 quit 图标移动到 try 图标的右侧,并将它的交互响应类型设置为 button ,这样单击 quit 按钮时,就可以关闭课件的演示窗口。

一个经典的游戏项目就是要求用户单击屏幕上移动的小球,小球移动的方向是不确定的,可以通过一组随机数来实现。如果能够在给定的时间内击中小球,那么将进一步缩短小球移

动的时间,提高击中的难度。在本例中小球的起始移动时间是 5 秒,最短移动时间是 2 秒。如果在规定的时间内未击中小球,那么将不改变小球的移动时间。为了给出提示,在小球运动的过程中,屏幕上将显示时钟,记录剩余的击中时间。

    

图 10-19 播放课件      图 10-20 调整后的流程图

击中小球

(1) 单击工具栏的 new 按钮,创建新的课件文件。

(2) 将计算图标拖动到流程线上,将它命名为 time 。

(3) 双击 time 计算图标,打开编辑窗口。

(4) 在编辑窗口内输入“ t : =5 ”。

(5) 关闭编辑窗口之后,打开 new variable 对话框,单击 ok 按钮,完成小球运行时间的初始化。

(6) 将计算图标拖动到流程线上,将它命名为 begin 。

(7) 双击 begin 计算图标,打开编辑窗口。

(8) 在编辑窗口内输入如图 10-21 所示的内容,将窗口的大小定义为 300 × 220 像素,通过 random 函数获得小球移动的坐标。

(9) 关闭编辑窗口之后,将连续打开两个 new variable 对话框,单击两次 ok 按钮。

(10) 将显示图标拖动到 begin 的下方,将它命名为 bg 。

(11) 打开 bg 图标的演示窗口,使用绘图工具确定矩形框,作为小球移动的区域。

(12) 将矩形边框的颜色设置为红色,并使用中等宽度的边框。

(13) 将显示图标拖动到 bg 的下方,将它命名为 object 。

(14) 打开 object 图标的演示窗口,使用绘图工具绘制移动的小球 ( 如图 10-22 所示 )

[1] [2] [3] 下一页  

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表