все там пашет. разобраться вам надо сначала. А не просить написать за вас готовый скрипт. что впринципе я уже и сделал
Добавлено через 10 минут
Щас ради интереса даже проверил что я тут наобум написал. Написал я все верно, тока скорость мелкую задал и координаты немного не так.
Создай на сцене клип btn помести его в 0-0 координаты и напиши код :

Код AS1/AS2:
var id;
var setTime = 2;
var fadeTime = 10;
btn.onPress = function() {
clearInterval(id);
this.startDrag("",false,0,500,0,0);
};
btn.onRelease = btn.onReleaseOutside = checkPoint;
function checkPoint() {
btn.stopDrag();
if (btn._x<500) {
clearInterval(id);
id = setInterval(fade, fadeTime);
} else {
clearInterval(id);
}
}
function fade() {
if (btn._x>0 && btn._x<500) {
btn._x = btn._x-setTime;
} else {
clearInterval(id);
}
}