文章搜索: 分类 关键字

   您的位置:首页多媒体Authorware → 4.1 Authorware 移动图标二
4.1 Authorware 移动图标二
日期:2007-1-20 9:48:26 人气:     [ ]

4.1.4 选择 Direct to Line
将移动类型设置为 Direct to Line 时,可以将它移动到一条直线上的任意一点。在移动之前,必须确定移动的起点、终点,以及移动的直线。对象移动的起点就是对象在演示窗口的初始位置,终点是指对象在给定直线上停止移动的位置。关于移动对象停留的位置,它只是直线上的一点, Authorware 6.0 将自动按照线性插值的方法,计算出 Destination 坐标在直线上的相对位置。

运用 Direct to Line 移动方式

(1) 将显示图标拖动到流程线上,将它命名为 center 。

(2) 双击 center 打开演示窗口,使用文本工具输入汉字“影”。

(3) 打开 Text 菜单,使用其中的 Size 及 Font 命令,将“影”设置为宋体、 80 及红色。

(4) 选择演示窗口的汉字“影”,使用 Ctrl+I 打开显示图标的 Layout 选项卡。

(5) 将运动对象的初始位置设置为 (50 , 50) 。

 


(6) 将移动图标拖动到流程线 center 的下方,将它命名为 Line 。

(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 是将对象从当前位置移动到通过网格上的某一点,它要求用户事先准备带有刻度的网格,然后将网格的左上角定义为移动的起点,将网格的右下角定义为移动的终点。 Direct to Grid 与 Direct to Line 非常相似,惟一的区别是两者设置坐标的方法不同,前者由于是平面,因此需要设置 X 和 Y 坐标,后者由于是直线,仅需要设置 X 坐标,就能够完成指定点的设置。

运用 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转载收集 作者:不详
<---->
 
| 关于本站 | 帮助(?) | 广告服务 | 版权声明 | 业务合作 | 发展历程 | 加盟我们 | 联系我们 | 中国源码中心 ≮为您提供建站帮助≯

  中国源码中心 版权所有 Copyright© 2002-2006 Www.CnCode.Com, All Rights Reserved. Powered By 中国源码中心