为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

鼠标跟随特效代码

2017-10-15 4页 doc 15KB 23阅读

用户头像

is_260251

暂无简介

举报
鼠标跟随特效代码鼠标跟随特效代码 鼠跟随代物体鼠的跟随可以采用在上添加标标标标标标标标标标标标标标标标标标标标标标as标句starDrag的方法来。标标标 但是采用方法所的跟随程太生硬,跟得在是,也标标标标标标标标标标标标标标标标标标标标标标标标 就是当鼠移到的位置,物体也很快的移了来,假如标标标标标标标标标标标标标标标标标标标标标标标 要物体慢慢,速度可以控制,的靠近鼠,使用标标标标标标标标标标标标标标标标标标标标标starDrag标标标标标标标标标条句就不能做到。 starDrag标标标标标标标标标标标标标句的功能其是和下面的代相同的。...
鼠标跟随特效代码
鼠标跟随特效代码 鼠跟随代物体鼠的跟随可以采用在上添加标标标标标标标标标标标标标标标标标标标标标标as标句starDrag的方法来。标标标 但是采用方法所的跟随程太生硬,跟得在是,也标标标标标标标标标标标标标标标标标标标标标标标标 就是当鼠移到的位置,物体也很快的移了来,假如标标标标标标标标标标标标标标标标标标标标标标标 要物体慢慢,速度可以控制,的靠近鼠,使用标标标标标标标标标标标标标标标标标标标标标starDrag标标标标标标标标标条句就不能做到。 starDrag标标标标标标标标标标标标标句的功能其是和下面的代相同的。 onClipEvent (enterFrame) { xTarget = _root._xmouse; yTarget = _root._ymouse; _x = xTarget; _y = yTarget;} 标标标标标标标标标标标标标标标标标标几行代是添加在物体,影片剪,上面的。 其中,句标标 _x = xTarget 和 _y = yTarget的作用是使物体的坐定位标标标 到,xTarget,yTarget,上, 而,xTarget,yTarget,就是鼠的当前坐。标标标标标标标 修改几行代,就可以使物体在鼠移后,慢慢的靠近鼠。标标标标标标标标标标标标标标标标标标标标标标标标标标标 _x = xTarget 等价于 _x = xTarget + _x - _x,加一个减一个, 即:_x =_x + ,xTarget - _x, 其中的,xTarget - _x,是物体的目位置与当前位置的坐差标标标标标标标标标标标标 如果,标标xTarget - _x,乘上一个小于1的系数,那物体就不会突然标标标标标标标标 移到坐,标标标标标xTarget,yTarget,上, 而是慢慢的靠去。标标标 于是,修改后的代如下:标标标标 onClipEvent (enterFrame) { xTarget = _root._xmouse; yTarget = _root._ymouse; fraction=0.5; _x = _x + (xTarget-_x)fraction; _y = _y + (yTarget-_y)fraction; }标标了慢慢靠近 标“”慢慢靠近的加以利用:一个跟一个 标标标景上放置一个影片剪,instance name命名标darg0 在上添加代:标标标标标标标 copies = 5;for (var i = 1; i=copies; i++) { duplicateMovieClip (drag0, drag+i, i); (drag+i).num = i;} 上面的代制了标标标标5个,drag1,drag5,同标标drag0,景上共标标标标6个 其中,标标drag1,drag5定了内部量标标标标标标drag1.num,drag5.num 在景上的标标标标drag0上面添加代:标标 onClipEvent (enterFrame) { if (num) { xTarget = (_root.drag+(num-1))._x; yTarget = (_root.drag+(num-1))._y; } else { xTarget = _root._xmouse; yTarget = _root._ymouse; } fraction = .5; _x += (xTarget-_x)fraction; _y += (yTarget-_y)fraction;} 标标标标几行代使得drag0跟随着鼠,标标drag1跟随着drag0,drag2跟随着drag1,,……drag5跟随着drag4 解一下标标标if标标标个判断句 因标drag1.num,drag5.num的都不空,所以于标标标标标标标标标标drag1,drag5标5个影片剪,行标标标标的代是:标标标 xTarget = (_root.drag+(num-1))._x;yTarget = (_root.drag+(num-1))._y;也就是跟随着前一个 而于标标drag0,由于没有它定标标标标num,它的空,所以于标标标标标标标标drag0,行的代是:标标标标标标标xTarget = _root._xmouse; yTarget = _root._ymouse;也就是跟随着鼠标 “”标标标标标标标一个跟一个代的另一写法 上面的一个跟一个的制作,是在景上只放置了一个影片剪,然后在影片剪上添加“”标标标标标标标标标标标标标标标标标标标标标标标标 as代,再通在上添加标标标标标标标标标标as代,标标duplicateMovie,来制影片剪。标标标标标标标 标标标标标标标标标可以用另外一代方式来 标标标标标标标标方式是直接在景上放置了6个影片剪,依次命名:标标标标标标标标drag0,drag5。然后在上标标添加代如下:标标标标 _root.drag0._x = _root._xmouse+10; _root.drag0._y = _root._ymouse;i = 1;while (i=5) { dragi = (drag+i); dragi_prev = (drag+(i-1)); dragi._x += (dragi_prev._x- dragi._x)0.5+10; dragi._y += (dragi_prev._y-dragi._y)0.5; i = i+1;} 标标标标标标代也是使得drag0跟随着鼠,标标drag1跟随着drag0,drag2跟随着drag1,,……drag5跟随着drag4,但是个相差每10, 不代添加完,的候,你会些影片剪并不会移标标标标标标标标标标标标标标标标标标标标标标标标标标标标 标标标标标。因需要下面一个:步 在的第二插入,标标标标标标标标标标标F5,,因只有至少标标标标标2标标标标标标标标标标标,画才会生循,上面那些代也才会重运行,否如果只有标标标标标标标标标标标标标标标1标标标标标标标标标标标标标标标标标的,那些代也就只被行了一次。
/
本文档为【鼠标跟随特效代码】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索