tsarapkabel, спасибо, получилось =)
теперь я хочу сделать, чтоб не только для lamp действовало возвращение к своему месту, а и для других объектов

Код AS3:
function dragF(e:MouseEvent):void
{
e.target.startDrag();
}
function backF (e:MouseEvent):void
{
if (point1.hitTestPoint(e.target.x, e.target.y))
{
e.target.stopDrag();
var lampStopX = new Tween(e.target, "x", Strong.easeOut, e.target.x, point1.x, 0.5, true)
var lampStopY = new Tween(e.target, "y", Strong.easeOut, e.target.y, point1.y, 0.5, true)
}
else
{
e.target.stopDrag();
moveBackX = new Tween(e.target, "x", Strong.easeOut, e.target.x, place.x, 0.5, true)
moveBackY = new Tween(e.target, "y", Strong.easeOut, e.target.y, place.y, 0.5, true)
}
}
то есть чтоб для каждого объекта свой place.x и place.y
и ещё хочу, чтоб эти объекты можно было лепить не только к point1, а и к другим point-ам