网站首页  |  幼儿教育  |  中小学教育  |  电脑教育  |  英语教育  |  教育论文  |  家长教育 设为首页加入收藏联系投稿 
 位置: 中国教育学习网 > 电脑教育 > 媒体动画 > Authorware > 正文

8.1 使用Authorware 目标区域响应(2)

字号:   

(16) 将交互图标拖动到图标“ 3 ”的下方,并将它命名为“决策”。

(17) 将群组图标拖动到“决策”图标的右下方,打开如图 8-5 所示的 Response Type 对话框。

(18) 选中 Target Area 单选按钮之后,单击 OK 按钮。

(19) 将群组图标命名为“矩形正确”。

(20) 拖动群组图标到“决策”图标的最右边,将它命名为“矩形错误”。

(21) 运行课件,自动打开 Response 对话框。

(22) 单击实心矩形,将它拖动到矩形框内。

(23) 调整虚线框的大小,使它刚好包括矩形框 ( 如图 8-6 所示 ) 。

8.1    8.1

图 8-5 Response Type 对话框          图 8-6 调整虚线框的大小

(24) 单击 Target Area 标签,打开 Target Area 选项卡。

(25) 打开 On Drop 下拉列表框,选择 Snap to Center 。

(26) 单击 Response 标签,打开 Response 选项卡。

(27) 打开 Status 下拉列表框,选择 Correct Response 。

(28) 关闭打开的 Response 对话框,自动弹出设置错误响应的属性对话框。

(29) 选择实心矩形将它拖动到演示窗口的中央。

(30) 调整目标区域为整个演示窗口 ( 如图 8-7 所示 ) ,确定错误响应的区域。

8.1

图 8-7 确定错误响应的区域

(31) 在 Target Area 选项卡内,选择 On Drop 下拉列表框的 Put Back 。

(32) 在 Response 选项卡内,选择 Status 下拉列表框的 Wrong Response 。

(33) 关闭打开的对话框,此时群组图标的名称前分别出现加号与减号。

(34) 双击打开“矩形正确”群组图标,将显示图标拖动到二级流程线窗口。

(35) 命名显示图标为“正确提示”。

(36) 双击打开“正确提示”图标,在演示窗口内输入“移动正确”。

(37) 将计算图标拖动到“正确显示”图标的下方,命名为“矩形”。

(38) 双击“矩形”计算图标,打开编辑窗口。

(39) 在其中输入“ Movable@ “ 1 ” =false ”之后,关闭编辑窗口 ( 如图 8-8 所示 ) 。

(40) 打开“矩形错误”群组图标,将显示图标拖动到二级流程线窗口。

(41) 双击显示图标,在演示窗口内输入“移动错误”。

(42) 重复上述 (20) ~ (41) 步的操作,在“决策”交互图标的右侧分别添加“圆形正确”、“圆形错误”、“三角形正确”及“三角形错误”等 4 个群组图标 ( 如图 8-9 所示 ) 。

8.1     8.1

图 8-8 编辑“矩形”计算图标        图 8-9 课件流程图

(43) 播放、测试并保存课件。

由于交互图标右侧的结果图标数量超过 5 个,因此在设计窗口内出现图标名称的列表框,单击列表框右侧的箭头,可查看相邻的结果图标名称,当前结果图标也将出现在交互图标的右侧。由于在将整个演示窗口作为错误响应的区域之前,先设置了拖动正确的区域 ( 本例是将空心的矩形、圆形、三角形作为正确响应的区域 ) ,因此只要拖动对象未到达指定区域,都将给出错误提示,并自动返回原地,否则拖动对象将停留下来,并给出拖动正确的提示。

通常,拖动演示窗口的对象时,可以将它移动到任意位置。为了防止这种情况的发生,我们在计算图标内使用了 Movable@IconName=False ,它使指定的 IconName( 图标名称 ) 无法在到达目标区域之后继续被拖动。

为了确定对象移动的范围,本例是通过拖动对象来实现的,将整个演示窗口作为可移动的区域,显示它是不够精确的。打开对象的属性设置对话框之后,可以看到 Layout 选项卡,分别将 Positioning 及 Movable 设置成 In Area ( 如图 8-10 所示 ) ,将对象的位置和移动范围都限制在指定的区域内。

8.1

图 8-10 限制对象的移动区域

此时,在 Layout 选项卡的下面有 3 个单选按钮, Base 对应着对象可移动区域的起始点, Initial 对应着对象的初始位置, End 对应着对象可移动区域的结束点。首先选中 Base 单选按钮,把对象拖动到可移动区域的左上角,接着选中 End 单选按钮,把对象拖动到可移动区域的右下角。释放鼠标之后,在屏幕上就会出现一个灰色的矩形框显示出对象可移动的范围 ( 如图 8-11 所示 ) 。最后,选中 Initial 单选按钮,将对象拖动到它的起始位置。

8.1

图 8-11 确定可移动的范围

确定对象的移动范围及起始点之后,单击 OK 按钮关闭对象属性的设置对话框,再次运行课件时,就会发现所选的对象只能在指定的区域内移动,而不是整个演示窗口。

当演示窗口出现影视文件时,它的自然播放是很容易实现的。如何控制它的播放速度呢?这就需要目标区域响应的帮助,可将光标移动的范围作为目标响应区域,在此范围内拖动光标都能够控制触发相应的事件。为了将光标的位置与播放速度联系起来,可使用 PathPosition 系统变量,用于测试对象在其路径上的当前位置,并将它赋值给变量,由变量控制影视文件的播放速度。

*控制动画的播放速度

(1) 单击工具栏的 New 按钮,新建一个课件文件。

(2) 将计算图标拖动到流程线上,并命名为“窗口大小”。

(3) 双击“窗口大小”图标,在编辑窗口内输入 ResizeWindow (360 , 260) ,将演示窗口的大小定义为 360 × 260 像素。

(4) 将显示图标拖动到“窗口大小”的下方,将其命名为 Block 。

(5) 双击 Block 打开演示窗口,选择矩形工具,绘制一个光标,并使用红色填充。

(6) 选择光标之后,使用 Ctrl+I 组合键打开 Display Icon 对话框。

(7) 单击 Display 标签,打开 Display 选项卡。

(8) 打开 Positioning 下拉列表框,选择 On Path 。

(9) 打开 Movable 下拉列表框,选择 On Path ( 如图 8-12 所示 ) 。

8.1

图 8-12 设置光标的 Display 属性

(10) 选择演示窗口的光标,确定一条水平线作为对象的移动路径。

(11) 在 Initial 文本框内输入变量 s 。

(12) 单击 OK 按钮,关闭打开的 Display Icon 对话框之后,打开 New Variable 对话框。

(13) 将自定义变量 s 的初始值设为 0 。

(14) 将影像图标拖动 Block 图标的下方,将其命名为“影视”。

(15) 双击“影视”影像图标,打开演示窗口。

(16) 执行 File → Import 命令,打开 Properties:Movie Icon 对话框 ( 如图 8-13 所示 ) 。

8.1

图 8-13 Properties:Movie Icon 对话框

(17) 单击 Timing 标签,打开 Timing 选项卡。

(18) 打开 Concurrency 下拉列表框,选择 Perpetual ,跟踪对光标的响应。

(19) 打开 Play 下拉列表框,选择 Repeatedly ,循环播放影视文件。

(20) 在 Rate 文本框内输入 s/2 ,控制影视文件的播放速度。

(21) 将交互图标拖动到“影视”图标的下方,并命名为“拖动”。

(22) 在“拖动”图标的右下方添加一个计算图标,打开 Response Type 对话框。

(23) 选中 Target Area 单选按钮之后,单击 OK 按钮。

(24) 将计算图标命名为“定位”。

(25) 双击“定位”图标上方的交互标识符,打开 Propeties:Response 对话框。

(26) 选择演示窗口的光标,调整目标区域的大小,使它包围光标的移动路径 ( 如图 8-14 所示 ) 。

8.1

图 8-14 设置目标区域响应的范围

(27) 双击“定位”图标,打开图标的编辑窗口。

(28) 在编辑窗口内输入 s=pathposition@”block” 之后 ,关闭打开的窗口。

(29) 双击交互图标“拖动”,在光标的两头输入 0 、 100 ( 如图 8-15 所示 ) 。

(30) 在“定位”图标的右侧添加一个计算图标,并将响应类型确定为 Button 。

(31) 将计算图标命名为“退出”。

(32) 双击“退出”图标,打开编辑窗口。

(33) 输入 Quit () 之后,关闭打开的窗口,得到如图 8-16 所示的课件流程图。

8.1    8.1

图 8-15 编辑交互图标的内容      图 8-16 课件流程图

(34) 开始播放、测试及修改课件文件。

由于将 s 的初始值设置为 0 ,因此开始时演示窗口的视频文件是不播放的。拖动光标的位置之后,当前的位置将赋值给变量 s ,并控制视频文件的播放速率 ( 如图 8-17 所示 ) 。当光标位于目标响应区域的左侧时,播放速率较慢,当光标位于目标响应区域的右侧时,播放速率较快。为了减缓光标位置对播放速率的影响,在视频文件的 Rate 文本框内输入了 s/2 。如果将 s 乘以一个整数倍,那么光标的移动对播放速率的影响将被放大。

8.1

图 8-17 课件的外观

收藏此文  |  打印  

 
  • 上一篇教程:

  • 下一篇教程:

  •   GoogLe
     
      最新推荐
  • 此栏目下没有推荐教程

  •   最近更新

      GoogLe

     
    Powered by Cn-Education.Com (c) 2005-2008 中国教育学习网 教育网站长QQ交流群60041790
    设为首页  |  加入收藏  |  版权申明  |  广告服务  |  联系我们  |  友情链接  |  网站地图  |  返回顶部 ↑