文章详情

AS3缓动鼠标跟随

2013/1/18 12:37:40    小编:胡金金个人网站

//很简单的一种跟随缓动方法,使用了point动态点的创建
var dPoint:Point = new Point(0, 0);//创建点的位置
var MC_distanceVar:int=100;//元件宽
var speedRate:Number = 0.1;//速度

addEventListener(Event.ENTER_FRAME, onFrame)

function onFrame(e:Event){
 dPoint.x += ((mouseX-MC_distanceVar/2)-dPoint.x)*speedRate;
 dPoint.y += ((mouseY-MC_distanceVar/2)-dPoint.y)*speedRate;
 lens_mc.x = dPoint.x;
 lens_mc.y = dPoint.y;
}
 

个人资讯推荐