Flash怎么让轮船以鼠标点击的点为中心点做往返运动?
Flash cs6想要制作一个轮船一鼠标点击的点为中心做往返运动,最后停在鼠标点击的点上,该怎么实现呢?下面我们呢就来看看详细的教程。

1、在舞台中制作一个影片剪辑元件“轮船”,在属性面板中,将实例名称取名为“ship_mc”。

2、新建代码图层,打开动作面板。首先,定义一个初始变量s,做为缩小速度的系数。

3、接着,定义摩擦系数f,使轮船能慢慢停下。

4、注册舞台的鼠标单击事件的侦听器,控制轮船开始运动。

5、定义侦听器函数onstart,具体设置轮船开始运动。

6、删除轮船影片剪辑元件ship_mc的enterframe事件的侦听器。

7、定义轮船的加速度ax和ay,设置初始值为0。

8、定义浮点型变量vx和vy为轮船的速度,初始值为0。

9、接着,定义两个变量numx和numy,用于保存鼠标的X轴和Y轴坐标值。

10、设置轮船的初始坐标,X轴坐标为60,Y轴坐标为190。

11、注册轮船影片剪辑元件ship_mc的enterframe事件的侦听器,用于控制轮船运动。

12、定义侦听器函数onmove,具体设置轮船的运动。

13、计算轮船的X轴和Y轴加速度值,值为鼠标坐标与轮船坐标之差,再乘以系数s。

14、用轮船速度与加速度的和,计算出轮船实时的速度值,注意还要乘以摩擦系数f。

15、最后,实现轮船的运动,其值为轮船坐标加上速度值。

16、运行程序,单击鼠标后,轮船以鼠标为中心点做往返运动,最后停止在鼠标单击点处。

以上就是flash cs6中制作轮船做往返动画的教程,希望大家喜欢,请继续关注脚本之家。
相关推荐:
相关文章
Flash cs6怎么制作被攻击并消失的小鸟?Flash cs6中想要制作一个花朵击中小鸟,小鸟消失的动画,该怎么制作呢?下面我们就来看看详细的教程,需要的朋友可以参考下2018-02-07
Flash怎么实现飞机从左到右加速飞行的动画?flash中导入的飞机,想要让飞机从左向右飞行,飞行的过程中不断的加速,飞机飞出舞台边界就停下来,该怎么实现呢?下面我们就来2018-01-19
Flash cs6怎么制作鼠标单击对象螺旋运动到右边界的循环动画?
Flash cs6怎么制作鼠标单击对象螺旋运动到右边界的循环动画?Flash cs6中想要给舞台上的对象添加鼠标点击事件,该怎么添加呢?下面我们就来看看详细的教程,需要的朋友可以2018-01-04
flash8怎么制作字母逐个倾斜变色的动画效果?flash8中想要制作一个字母倾斜并变色的动画效果,该怎制作呢?下面我们就来看看详细的教程,需要的朋友可以参考下2018-01-03
flash怎么给图片中的柳条添加随风飘荡的动画效果?flash8中想要给柳树添加随风摆动的效果,该怎么添加动画效果呢?下面我们就来看看详细的教程,需要的朋友可以参考下2018-01-02
flash怎么给蜡烛添加熊熊燃烧的动画效果?flash8中想要给蜡烛添加烛光摇曳的效果,该怎么添加呢?下面我们就来看看吸纳关系的教程,需要的朋友可以参考下2017-12-27
flash怎么给茶添加冉冉上升的热气动画?flash中想要设计一个茶具冒烟的动画,该怎么制作这个动画呢?下面我们就来看看详细的教程,需要的朋友可以参考下2017-12-26
Flash cs6怎么制作太阳从左到右重复移动的动画?flash中想要制作一个太阳从左到右不停移动的效果,该怎么制作呢?下面我们就来看看详细的教程,需要的朋友可以参考下2017-12-22
Flash CS5测试时怎么停止循环动画?Flash CS5制作的动画测试的时候,发现动画总是循环播放,该怎么办呢?下面我们就来看看详细的教程,需要的朋友可以参考下2017-12-20
Flash怎么实现键盘输入的字符从舞台顶端不断坠落到底端的动画?
Flash怎么实现键盘输入的字符从舞台顶端不断坠落到底端的动画?flash中从键盘输入的字符想要从舞台顶端显示,然后慢慢下降到底部,该怎么制作这个效果呢?下面我们就来看看2017-12-18













最新评论