为了移动屏幕上的物体,使用键盘控制是一种常用的方法。由于 4 个方向键和 esc 键在 authorware 6.0 中对应的键名分别是 uparrow , downarrow , leftarrow , rightarrow 和 esc ,因此通过上述键名就可以控制对象的移动。在本例中将移动对象确定为红色的圆球,并将移动的区域定义为一个 4 × 4 的正方形网格。当圆球到达网格的边缘时,要求它不再移动。为了实现这一点,可在按键响应的属性对话框内定义按键响应的条件。
通过按键移动对象
(1) 单击 new 按钮,创建新的课件文件。
(2) 将计算图标拖动到流程线上,并命名为“定义变量”。
(3) 双击“定义变量”图标,在编辑窗口内输入“ x : =1 、 y : =1 ”。
(4) 将显示图标拖动到“定义变量”图标的下方,并将它命名为“底图”。
(5) 双击“底图”图标,打开演示窗口。
(6) 选择绘图工具的矩形工具之后,在演示窗口内绘制正方形。
(7) 选择绘图工具的直线工具之后,将正方形分成 16 等份 ( 如图 9-14 所示 ) 。
图 9-14 将正方形分成 16 等份
(8) 将显示图标拖动到“底图”图标的下方,并将它命名为“圆球”。
(9) 双击“圆球”图标,打开演示窗口。
(10) 在演示窗口内使用椭圆绘图工具绘制圆形。
(11) 使用红色填充圆形。
(12) 将交互图标拖动到“圆球”图标的下方,并命名为“移动圆球”。
(13) 将群组图标拖动到“移动圆球”的右侧,打开 response type 对话框。
(14) 选中 keypress 单选按钮之后,单击 ok 按钮打开的对话框。
(15) 将群组图标命名为 uparrow 之后,双击按键响应的标识符,打开 properties:response 对话框。
(16) 在 response 选项卡内,在 active if 文本框内输入“ y<=3 ”。
(17) 打开 erase 下拉列表框,选择 after next entry 。
(18) 打开 branch 下拉列表框,选择 continue 。
(19) 打开 status 下拉列表框,选择 not judged ( 如图 9-15 所示 ) 。
图 9-15 设置 uparrow 图标的响应属性
(20) 关闭打开的 properties:response 对话框。
(21) 双击 uparrow 群组图标,打开二级流程窗口。
(22) 将计算图标拖动到二级流程线上,并命名为 y+1 。
(23) 双击计算图标,在编辑窗口内输入 y : =y+1 之后,关闭打开的编辑窗口。
(24) 重复上述 (13) ~ (23) 步的操作,在“移动圆球”交互图标的右侧添加 downarrow 群组图标,在按钮响应的属性对话框内将 active if 修改为 y : =y–1 。
(25) 重复上述 (13) ~ (23) 步的操作,在“移动圆球”交互图标的右侧添加 rightarrow 群组图标,在按钮响应的属性对话框内将 active if 修改为 x : =x–1 。
(26) 重复上述 (13) ~ (23) 步的操作,在“移动圆球”交互图标的右侧添加 leftarrow 群组图标,在按钮响应的属性对话框内将 active if 修改为 x : =x–1 。
(27) 将计算图标拖动到 rightarrow 图标的右侧,打开 response type 对话框。
(28) 选择 keypress 单选按钮之后,单击 ok 按钮,关闭打开的对话框。
(29) 将计算图标命名为 esc 之后,双击打开编辑窗口。
(30) 在编辑窗口内输入 quit (1) 。
(31) 双击 esc 图标的响应标识符,打开 properties:response 对话框。
(32) 在 response 选项卡内打开 branch 下拉列表框,选择 exit interaction 。
(33) 单击 ok 按钮,关闭打开的 properties:response 对话框。
(34) 将群组图标拖动到 esc 图标的右侧,打开 response type 对话框。
(35) 选中 continue 单选按钮之后,单击 ok 按钮,关闭打开的对话框。
(36) 将群组图标命名为 true 。
(37) 双击 true 图标的响应标识符,打开 properties:response 对话框。
(38) 在 response 选项卡内打开 branch 下拉列表框,选择 continue 。
(39) 单击 ok 按钮,关闭打开的 properties:response 对话框。
(40) 双击 true 群组图标,在其中添加一个移动图标,将命名为“移动”。
(41) 执行课件文件,当演示窗口内出现正方形方格与圆球时,双击移动图标,打开 properties:motion icon 对话框。
图 9-16 p
[1] [2] [3] 下一页
新闻热点
疑难解答