跟我学用Authorware 3.5 (2)
卫东
Authorware中物体的五种运动方式运动图标是Authorware中的一个重要概念。它的功能是把显示图标或动画图标里面的内容在屏幕上移动位置,共有五种运动方式。
1、到固定点方式(Direct to Point),它完成将物体从当前点到一个固定点的直线移动。你只需拖动物体,将其移到终止点位置即可。(如图1)
![]()
整个运动过程从开始点到终止点经过的时间在Time中设定,单位是秒。另外也可以设定Speed,它的含义是指从当前点到终止点的运动速度是在均匀的几秒钟内运动72个像素点。设置完成以后,可以点Replay按钮看一下整个运动过程。
运动图标选项中有两种同步设置选项,用来表明流程上当前图标与下一个图标在执行顺序方面的时间关系。Wait Until Done表示运动只限于在当前图标上运动完成后才继续执行流程中下一个图标;Concurrentm则表示当执行到这个运动图标时,运动开始执行,但并不停留在当前图标,而是继续执行下面的图标。需要注意的是,运动的指定是以图标为最小单位的,运动时,将同时移动图标里显示的所有内容。
2、沿路径到终止点方式(Along Path to End),它完成将物体从一个点沿轨迹到另一个点的运动。
先在一个位置设定一个点,再拖动物体到其它位置设定多个点构成一条轨迹,物体的运动就沿着这条轨迹来完成。如果要修改已建立的轨迹,可以移动控制物体位置的某个点,或者在某个地方增加或删除控制点,用Undo可恢复相关操作。双击轨迹中的一个点,可以把折线改为曲线连接。
在这种运动方式下,同步设置还会出现Perpetual选项,表示这个运动永久存在。这时可以在程序的其它位置通过改变运动条件的方法激活或停止物体的运动。注意:只有Motion When True中输入的变量或表达式的值为1或非0值时,运动才会开始。其缺省值为0。
3、沿直线到计算点方式(Direct To Calculated Point on Line)。在一条直线上设置一些刻度,然后利用一个数值,让物体运动到指定的相对位置。(如图2)
![]()
首先选择设置起始点方式(点Base),然后将物体设置到起始点位置,接着选择设置终止点方式(点End),并将物体拖动到终止点位置。在这两个点确定的直线路径上做一个刻度以确定当前运动范围的相对坐标系。如起点位置对应的数值是0,终点位置对应的数值是100,那么你就可以在这条被分成100等份的直线上指定一个数值对应相应的位置。
边界选项的缺省设置为Stop at Ends。在这种情况下,如果设置的数值是对应到物理运动的两个端点以外的其它位置,就按边界值的最大、最小值来计算。如终点坐标是50,设当前值为60,则物体运动到50时就停止了。
Loop方式是当运动超过边界后,运动到另一个端点,并从头计算坐标,再运动一段。如基点是0,终点是100,设置运动数值为120,物体运动到终点后,回到基点,再运动20才停止。
![]()
Go Past Ends方式表示不对超过边限范围的运动做循环处理,而是继续沿直线往边界外运动。它的数值取值的比率与线段长度相关。
运动物体的位置所对应的数值,由Variable/Expression这个区域中的内容来提供,它可以是一个表达式或一个变量,或是确定的一个数值。
4、沿路径到计算点方式(Along Path To Calculated Point)。这种运动方式兼具第二种和第三种运动方式的某些特征。它是在一条路径上进行刻度设置。选择这种运动方式时,有些选项与第三种运动方式一致,包括表示运动位置的变量、表达式或确定的一个数值;用于同步控制的三个选项;以及起始点和终止点位置的设置。而物体运动轨迹的建立过程与第二种运动方式相同。
边界选项只有Loop即循环方式和非循环方式两种选择。
5、按坐标网格到计算点方式(Direct To Calculated Point on Grid)。(如图3)
这种运动方式需要通过X、Y两个轴的坐标值来确定物体在平面上运动点的当前位置。选择这种运动方式时,先点按设置基点方式,将物体拖动到一个基点上,再点按设置终止点方式,并拖动物体到终点位置。通过这两个点确定一个矩形区域。这个矩形区域的横向和纵向都可以分隔,我们可以把这种运动理解成两个方向上沿直线到计算点运动方式的合成。
(本教程部分内容选编自迈达公司《精通多媒体创作—Authorware3.5/4.0》教学光盘,此光盘本报读者服务部有售,定价88元