5kgのおもりを落として着地させる

今までの指定で、
5kgのおもりをドラッグ&ドロップでぎゅんぎゅん動かすことはできるが、
着地する地平線を決めて落下させることができず…
ここまで入力して止まってました。

var kg_mc:MovieClip;

kg_mc.onPress = startMoving;
kg_mc.onRelease = stopMoving;

function startMoving():Void
{
	this.startDrag(false, 20, 20, 500, 350);
}

ストップしたときに、元の高さに戻ってくる命令ってどう書くの…?

解答に基づいて作成したflashhttp://fight-2012.jimdo.com/2012/06/16/actionscript-5kg%E3%81%AE%E3%81%8A%E3%82%82%E3%82%8A%E3%82%92%E8%90%BD%E3%81%A8%E3%81%97%E3%81%A6%E7%9D%80%E5%9C%B0%E3%81%95%E3%81%9B%E3%82%8B/

var heightEdge = 300;
var rate = 50;

this.weight_mc.onPress = function() {
	this._parent.weight_mc.startDrag(false, 0, 0, 500, 300);
}

this.weight_mc.onRelease = function() {
	this._parent.weight_mc.stopDrag();
	this._parent.weight_mc.onEnterFrame = function() {
		this._parent.weight_mc._y += rate;
		if (this._parent.weight_mc._y>heightEdge) {
			this._parent.weight_mc._y = heightEdge;
			this._parent.weight_mc.onEnterFrame = undifined;
		}
	}
}

this._parentか…。
this = weight_mc だと、ムービークリップ(mc)だけに命令できて、
mcの外のエリアには命令が効かないから、
._parent を使って、mcが属するrootの中の上位(=mcの外のエリア)に命令する。

ボタンイベントだけでは作れない動きになってくるなあ…。