_destinationPoint - кординаты в которые его сейчас переместим.
Такой координаты нет в условии, мы не перемещаем предмет - он сам перемещается, из-за своей массы скатывается с горы, отскакивает от стен и т.д.
Но всё равно большое спасибо incvizitor, во многом помог.
И так последний код не правильный.
Ещё раз повторю как получить дэльту М:
вот код:

Код AS3:
var _myObject:Sprite = new Sprite();
var _oldTime:uint=0;
function offsetObject(e:TimerEvent):void{
var currentTime:uint=getTimer();
var timeOffset:Number=_oldTime - currentTime;
var dm:Number = ?????????
var speed:Number = (dm / timeOffset * 1000);
_oldTime=currentTime;
}
нужно сохранить где-то положение объекта(myObject.x) во время _oldTime в какую-то переменную например oldM:number, дальше сохранить myObject.x во время currentTime в переменную currentM:Number. Дальше dm = currentM - oldM;
так кажется дошло, как это сделать, сейчас проверю.
Всё - получилось.
Добавлено через 20 часов 33 минуты
Капец, торможение. Так как интервал таймера - одна милесекунда, то засечь скорость в милесекунду можно было вот так:

Код AS3:
var oldM:number = 0;
function offsetObject(e:TimerEvent):void{
var currentM:Number = myObject.x;
var speed:Number = currentM - oldM;
oldM = currentM;
}