文档介绍:以前各种教程中说鼠标跟随的效果是用startDrag去产生的,在这里我用别的方法去跟大家show一个鼠标跟随的效果。跟着我的思路往下走,其实鼠标跟随说白了不就是要求对象的位置和鼠标位置一样吗?可是我还想让它产生一些效果,以避免跟随更单调怎么 以前各种教程中说鼠标跟随的效果是用startDrag去产生的,在这里我用别的方法去跟大家show一个鼠标跟随的效果。跟着我的思路往下走,其实鼠标跟随说白了不就是要求对象的位置和鼠标位置一样吗?可是我还想让它产生一些效果,以避免跟随更单调怎么办呢?跟随的时候我想让它炫一些,这一点,我首先想到了影片剪辑的复制,因为一些效果我可以在影片剪辑中制作出来。呵呵。于是乎这一种鼠标跟随我用复制出来的影片剪辑做跟随鼠标的东东,既然跟随鼠标了,也就是说复制出来的影片剪辑的位置和当前影片中鼠标的位置一样,这样不就可以实现跟随了吗?好,既然想到这里,就让我们开始吧,let's go……
步骤:
1、 先制作出跟随鼠标的那个东东的样子,转化成图形元件,(选中对象,F8)注意对象的中心点,以使后面跟随的效果更好看一些;如图
2、 Ctrl+f8,创建一个影片剪辑,把第一步中的图形元件拖进来,制作出一个动态效果,(什么样子的效果随你的意思了,还可以添加一些颜色变化的效果。别告诉我动动过渡的动画你都不会啊*--*)在该动态效果的最后一帧加上行为stop。(你也可以不加,比较一下效果的不同)
3、 再创建一个影片剪辑,注意里面不要放置任何东西,(空影片剪辑,作为后面控制第二步中影片剪辑使用);
4、 把第二步中创建的影片剪辑拖入舞台场景以外,也可以拖到场景中的,并为其取实例名,这里为fang。
如图
5、 把第三步创建的空影片剪辑也拖入舞台场景中(它在场景中为一个小圆点存在),并选中它。
6、 在保持空影片剪辑选中的情况下,F9打开AS面板,输入如下代码:
如图
onClipEvent(load){//当打开动画,空影片剪辑加载的时候
i=1; //设置影片剪辑的初始数量为1
}
onClipEvent(mouseMove){//当鼠标移动的时候
if(i<30){//让影片剪辑最终复制出来的个数不多于30个
duplicateMovieClip(,"fang"+i,i);
//复制主场景中的影片剪辑,为其重命名并复制到一个新的阶层中;
_root["fang"+i]._x=;