| 4.1 Authorware 移动图标二 |
| 日期:2007-1-20 9:48:26 人气: [大 中 小] |
4.1.4 选择 Direct to Line 运用 Direct to Line 移动方式 (1) 将显示图标拖动到流程线上,将它命名为 center 。 (2) 双击 center 打开演示窗口,使用文本工具输入汉字“影”。 (3) 打开 Text 菜单,使用其中的 Size 及 Font 命令,将“影”设置为宋体、 80 及红色。 (4) 选择演示窗口的汉字“影”,使用 Ctrl+I 打开显示图标的 Layout 选项卡。 (5) 将运动对象的初始位置设置为 (50 , 50) 。
(7) 双击移动图标打开属性对话框,选择汉字“影”之后,将 Type 设置为 Direct to Line 。 (8) 在 Motion 选项卡内,将 Timing 设置为 2 秒,其他选项保持默认选项。 (9) 在 Layout 选项卡内,选中 End 单选按钮,将汉字“影”拖动到演示窗口的中心位置,此时窗口内出现一条运动直线轨迹 ( 如图 4-6 所示 ) 。 (10) 在 Layout 选项卡内,选中 Destination 单选按钮,在右侧的文本框内输入 100( 如图 4-7 所示 ) ,表示移动对象将停留在直线的终点处。
图 4-7 设置 Layout 选项卡 (11) 单击 Preview 按钮,观察移动对象的运动情况。 (12) 单击 OK 按钮,关闭打开的属性对话框。 (13) 将显示图标拖动到流程线上,将它命名为 little 。 (14) 双击 center 打开演示窗口,使用文本工具输入汉字“影”。 (15) 打开 Text 菜单,使用其中的 Size 及 Font 命令,将“影”设置为宋体、 40 及蓝色。 (16) 选择演示窗口蓝色的汉字“影”,使用 Ctrl+I 打开显示图标的 Layout 选项卡。 (17) 将运动对象的初始位置设置为 (50 , 50) 。 (18) 将移动图标拖动到流程线 Little 的下方,将它命名为 Point 。 (19) 双击移动图标打开属性对话框,选择蓝色的汉字“影”之后,将 Type 设置为 Direct to Point 。 (20) 在 Motion 选项卡内,将 Timing 设置为 2 秒,其他选项保持默认选项。 (21) 在 Layout 选项卡内,将 Destination 的坐标设置为 (120 , 90) 。 (22) 将移动图标拖动到流程线 Point 的下方,将它命名为 Line_right 。 (23) 重复前面 (7) ~ (12) 步的操作,使蓝色的汉字“影”沿直线移动到 (320 , 90) 处。 (24) 重复 (22) 、 (23) 步的操作,创建移动图标 Line_down , Line_right 和 Line_up 等 3 个移动图标,分别将蓝色的汉字“影”沿直线移动到 (320 , 260) , (120 , 260) , (120 , 90) 。
(25) 单击工具箱的播放按钮,观看课件的演示窗 口。 在本例中,首先红色的“影”从左上角移动到屏幕的中心位置,它使用了 Direct to Line 移动方式。接着,蓝色的“影”也从左上角移动到屏幕的某一点,该点的坐标是 (120 , 90) ,它使用了 Direct to Point 移动方式 ( 如图 4-8 所示 ) 。 (23) ~ (25) 步的操作,创建了 4 个移动图标,它们都使用 Direct to Line 移动方式,使蓝色的汉字“影”围绕着红色的汉字“影”作顺时针运行,运行的轨迹是由一个矩形组成的边框 ( 如图 4-9 所示 ) 。为了使用户对上述过程有一个清晰的了解,便于模仿,给出如图 4-10 所示的流程图,图标的名称与在此之前的叙述完全一致。
图 4-9 运行轨迹示意 图 4-10 Direct to Line 流程图 打开移动图标的属性对话框,将移动的类型确定为 Direct to Line 时,单击需要移动的对象,该对象中心会显示一个小圆点,这就是计算移动对象目标位置依据的直线起点。对于终点位置,用户可以直接输入任何正数或负数,甚至可以是表示位置的变量名。对于 Distination 的位置,可以采用以下两种方式之一进行设置: ● 将对象拖动到已创建的直线上的某个位置,在 Destination 文本框中会显示此时的坐标值,这就是移动对象的最终位置。 ● 用户直接在 Destination 文本框内输入对象移动的目标坐标值,或者是控制目标位置的变量或表达式。 在课件运行的过程中, Authorware 6.0 通过计算,将决定对象移动的目标位置,这里 Destination 定义的坐标是相对于已创建的线的起点和终点坐标而言的。当对象的移动超出直线的范围时,就需要通过 Motion 选项卡的 Beyond Range 进行控制,各选项的含义同在此之前介绍的 Path to Point 。 4.1.5 选择 Direct to Grid 运用 Direct to Grid 移动方式 (1) 将计算图标拖动到流程线上,并将它命名为“窗口大小”。 (2) 双击“窗口大小”图标,使它处于编辑状态。 (3) 输入 ResizeWindow(400 , 600) ,定义演示窗口的大小。 (4) 将显示图标拖动到流程线上,将它命名为“棋盘”。 (5) 双击“棋盘”显示图标,打开演示窗口。 (6) 选择绘图工具箱的直线工具,在屏幕上画出 10 × 10 的棋盘 ( 如图 4-11 所示 ) 。 (7) 将显示图标拖动到流程线上,将它命名为“棋子”。 (8) 双击“棋子”显示图标,打开演示窗口。 (9) 选择绘图工具箱的椭圆工具,按住 Shift 功能键,在屏幕上创建一粒棋子。 (10) 将移动图标拖动到流程线上“棋子”的下方,并将它命名为“移动棋子”。 (11) 双击“移动棋子”,在打开的属性对话框内,选择 Layout 标签,打开如图 4-12 所示的 Layout 选项卡。 (12) 打开 Type 下拉列表框,将移动类型确定为 Direct to Grid 。 (13) 选中 Base 单选按钮,拖动演示窗口的棋子到棋盘的左上角。
图 4-11 规划棋盘
图 4-12 Layout 选项卡 (14) 选中 End 单选按钮,拖动演示窗口的棋子到棋盘的右下角,此时在演示窗口内出现定制的网格区域 ( 如图 4-13 所示 ) 。 (15) 选中 Destination 单选按钮,在右侧的文本框内输入棋子移动的坐标。 (16) 单击 Preview 按钮,观看棋子移动的效果。 (17) 单击 OK 按钮,得到如图 4-14 所示的课件流程图。
图 4-13 定制的网格区域 图 4-14 课件流程图 (18) 单击工具栏的播放按钮,观看课件的播放效果。 为了便于用户观看定制的网格区域,这里特意在该区域与棋盘之间保留着一定的距离。在实际操作过程中,应该使两者尽可能的接近,否则在 Destination 内设置的坐标之后,棋子就可能不会正好停留在棋盘的交叉线上,而是在中间的某个位置。 由于将棋盘的左上角定义为区域的起点,而右下角定义为区域的终点,并且是采用一种相对的度量方式,那么将 Base 设置为 (0 , 0) 、 End 设置为 (100 , 100) 时,在 Destination 内输入 (40 , 60) 的效果,与将 Base 设置为 (0 , 0) 、 End 设置为 (10 , 10) 时,在 Destination 内输入 (4 , 6) 的效果完全一样。 定制区域的起点不一定位于左上角、终点也不一定位于右下角,只不过这样将与 Authorware 6.0 的坐标系保持一致,因此得到大多数人的认可。如果用户采用其他坐标系,那时可能发现移动的方向与这里的设置出现了偏差。
|
| 出处:CnCode转载收集 作者:不详 |