感谢[银河网络]提供空间
 您现在的位置:首页 综合教程 >> 动漫教程 >> 正文
 
FLASH特效:鼠标跟随详例
本站永久域名:HTTP://WWW.51EPSJ.COM   加入日期:2006-11-7 9:13:20   点击数:

物体对鼠标的跟随可以采用在帧上添加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;
  }

实现了慢慢靠近

对“慢慢靠近”的加以利用:一个跟一个


此文章共有21 2

 
编辑:E品视觉 作者:佚名 来源:转载
欢迎企业及个人投稿,投稿请Email至:jx_hcs@163.com
打印 关闭
dgrafix工作室设计作品欣赏(二)
[栏目所属:平面艺术]
[加入时间:2006-8-9 16:49:58]
dgrafix工作室设计作品欣赏(一)
[栏目所属:平面艺术]
[加入时间:2006-8-9 16:45:51]
[正黑视觉] 摄影系列欣赏-美丽的欲望
[栏目所属:时尚摄影]
[加入时间:2006-8-9 16:40:02]
89个街头涂鸦尽情欣赏
[栏目所属:街头涂鸦]
[加入时间:2006-8-9 16:02:05]
dgrafix工作室设计作品欣赏(四)
[栏目所属:平面艺术]
[加入时间:2006-8-9 14:54:17]
dgrafix工作室设计作品欣赏(五)
[栏目所属:平面艺术]
[加入时间:2006-8-9 13:56:21]
西班牙设计师Juan Siquier CG作品欣赏
[栏目所属:三维设计]
[加入时间:2006-8-8 23:00:26]
{联盟原创] 时尚摄影--《爱物玩意》
[栏目所属:时尚摄影]
[加入时间:2006-8-8 22:46:05]
一组另类的3D人物图片
[栏目所属:三维设计]
[加入时间:2006-8-8 22:13:02]
奇思妙想过目难忘 难得一见的公益广告(组图)
[栏目所属:平面艺术]
[加入时间:2006-8-8 21:58:03]
相关联接
在线评论
共有评论篇 查看评论
昵称:
* 请各位网友遵纪守法并注意语言文明。
 
免责声明:
站内会员言论仅代表个人观点,并不代表本站同意其说法或描述,本站不承担由此引起的法律责任。所有资料源于作者发布或网友推荐收集整理而来,仅供学习使用,版权归原作者所有,如有侵权,请您联系我们,我们将尽快更正!
转载要求:
作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。
 
站长简介 | 在线留言 | 广告投放 | 网站地图 | 友情链接
我要一品视觉
QQ:7360144[设计自我→新] QQ:272876225[舌ヒ闪] 本站带宽与空间支持:银河网络 视觉设计师交流群:5770736(群1) 43857887(群2)