
























//-------缓动函数-----------
function MoveTo(mcName, mcX, mcY, a) {
mcName.onEnterFrame = function() {
mcName._x += (mcX-mcName._x)/a;
mcName._y += (mcY-mcName._y)/a;
if (mcX == mcName._x && mcY == mcName._y) {
delete (mcName.onEnterFrame);
}
};
}
//-------函数调用-------
MoveTo("mc1", 100, 100, 2);
/*
相关参数说明:
mcName为指定要
的
对象的实例名称
mcX为要移动到指定点的X坐标
mcY为要移动到指定点的Y坐标
a为移动的加速度
调用方法:
MoveTo("mc1", 100, 100, 2)
mc1对象将以2的加速度移动到X轴100,Y轴100的位置
可以很方便的反复调用
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。