5.2.2 点到直线的动画方式
(更详细的内容在《Authorware 7.0 基础与实例教程》,网上购买。)
1.简介
“Direct to Line”固定路径的运动方式,是让对象从出发点沿直线移到由起点和终点确定的直线上的某个点,对象最终停止的位置即终点。这个点是在指定的直线路径的某个点。
2.创建方法
双击需要设置的“移动”图标并打开该“移动”图标属性面板。在“Type”(类型)选项后的下拉列表中选择“Direct to Line”(指向固定直线上的某点)项,如图5-14所示。
图5-14 在“移动图标”属性面板中选择“Direct to Line”(指向固定直线上的某点)时的
此时选项“Concurrency”(执行方式)中多了一个选项“Perpetual” (永久),利用此选项可以模拟滚动条的移动。另外在此属性面板中,还多了“Beyond Range”(远端范围)选项,该选项是用来设置当选项“Destination”(目标)后的数值超出了由选项“Base”(基点)的数值与选项“End”(终点)的数值确定的范围时的处理方法,在其后的下拉列表中可以选择下列选项:
l “Stop at Ends”(在终点停止):将对象移动到预定范围内距离目标位置最近的位置,也就是端点的位置。
l “Loop”(循环):用目标位置数值减去预定范围数值,剩余值即为目标实际到达的位置。
l “Go Past Ends”(到上一终点):对象将移动到目标位置,即可以超出设定的直线范围。此时的两个端点只是用来确定移动直线上的两个参照点(几何公理:两点确定一直线)。
按以下步骤可以设置移动路径:
(1)在进行设置之前,在“移动”属性面板中可以看到“Drag object to base position”(拖动对象到起始位置)的提示,把鼠标移动到移动对象的上方,按下鼠标左键不放,拖动移动对象到起始位置,松开鼠标左键,确认起始点,“Base”(基点)文本框中的数值“0”即起始位置代表的值,如图5-15所示。
(2)这时提示变成了“Drag object to end position”(拖动对象到结束位置),用鼠标将移动对象拖动到结束位置,松开鼠标确认终点。这时在起始位置与结束位置之间就会出现一条直线,这就是移动路径。选项“End”后的文本框中出现的数值“100”即是结束位置代表的值,如图5-16所示。
“Base”(基点)后文本框中的“0”和“End”(终点)后文本框中的“100”是由系统默认定义的,也可以根据需要自行设定。
设置好路径后,再次选中“Base”(基点)单选框或选中“End”(终点)单选框,然后拖动移动对象可以重新设定起始位置或终点位置。
图5-15 设置好起始点的位置
图5-16 设置好终点的移动路径
(2)选中选项“Destination”(目标)单选框,用鼠标将移动对象拖动到指定位置, “Destination”(目标)后的文本框中出现的数值即是代表目标位置,它是由起始位置“0”和结束位置“100”决定的直线上的对应点,如图5-17所示。
(3)如果在选项“Destination”(目标)后的文本框中输入大于100(即“End”中默认的值)的数值,分别选择选项“Beyond Range”(远端范围)的3个选项,会有不同的运动线路,如图5-18所示。

图5-17 指定目标位置
图5-18 当“Destination”(目标)数值超出范围时的运动示意图
假定将“Destination”(目标)设为“150”,“End”设为“100”时,目的地(1)、(2)、(3)分别位于“Loop”、“Stop at Ends”、“Go Past Ends”3种预定范围下的指定位置。
·《Authorware7.0基础与实例教程》上市