你建一个影片剪辑元件,把效果放在里面,到场景里把影片剪辑元件拉进舞台,并命名为mc ,再添加一个图层,再第1帧的帧上输入代码:
onEnterFrame = function () {
mc._x = mc._x+(_xmouse-mc._x)/5;
mc._y = mc._y+(_ymouse-mc._y)/5;
};
后面的数字可以改,数字越大,跟随越慢越细腻,根据你的需要来定,但两个数字应该相同。
先做一个电影剪辑,就是跟随鼠标的元件,把这个电影剪辑拖到舞台中,选中舞台中的电影剪辑,在属性面板给电影剪辑一个实例名:mc,打开动作面板,在“动作—电影剪辑”中输入以下代码:
onClipEvent (mouseMove) {
mouse.hide();
startdrag("_root.mc", true);
}
跟随鼠标的效果就做好了。
(注:这是AS2的代码)
1、按Ctrl+F8键新建一个影片剪辑,绘制一个补间动画。
2、从库中将影片剪辑元件拖到舞台上,打开属性面板设置名字为:mmc
3、单击第一帧,打开动作面板输入:
onEnterFrame = function() {
mmc._x=_xmouse+20
mmc._y=_ymouse+20
}