
Код AS1/AS2:
import mx.transitions.Tween;
import mx.transitions.easing.*;
onMouseDown = function () {
var distance:Number = Math.sqrt(((_root.obj._x-_root._xmouse)*(_root.obj._x-_root._xmouse))+((_root.obj._y-_root._ymouse)*(_root.obj._y-_root._ymouse)));
var time:Number = distance/100;
var TweenX = new Tween(_root.obj, "_x", None.easeNone, _root.obj._x, _root._xmouse, time, true);
var TweenY = new Tween(_root.obj, "_y", None.easeNone, _root.obj._y, _root._ymouse, time, true);
};
Ситуация с классом Tween, всё вроде тоже работает но есть одно но ! тыркаеш по сцене, объект двигается нормально из точки А в точку Б , но стоит нажать на него и всё! после этого куда-бы ты его не засылал по достижению конечной точки он моментом возвращается на точку откуда он начал движение.