removeMovieClipされない訳

昨日のエントリの後、FlashのヘルプでremoveMovieClipについて調べてみました。
Flashのヘルプより引用

target:Object - duplicateMovieClip() で作成したムービークリップインスタンスのターゲットパスか、MovieClip.attachMovie()、MovieClip.duplicateMovieClip()、または MovieClip.createEmptyMovieClip() で作成したムービークリップインスタンス名。

そりゃremoveMovieClipされないですよね。
前もって調べておくべきでした。
大変失礼致しました。


そこで改めまして…

//Tweenクラスを読み込む
import mx.transitions.Tween;
import mx.transitions.easing.*;

//Tween1の設定
var Tween1:Tween = new Tween(box,"_x",Back.easeOut,100,400,3,true);

//Tween1が終了したら、Tween2を実行
Tween1.onMotionFinished = function(){
	var Tween2:Tween = new Tween(ball, "_y", Bounce.easeOut, 0, 250, 3, true);
}

//Tween2が終了したら、Tween3を実行したい…
Tween2.onMotionFinished = function(){
	var Tween3:Tween = new Tween(box,"_x",Back.easeOut,400,100,3,true);
}

Tween2が終了したら、Tween3を実行したいのですが…
onMotionFinished()内で定義したもの(Tween2)に、さらにonMotionFinished()を定義する(Tween3)なんてことは出来ないのでしょうか?

解決策をご存知の方いらっしゃいましたら、宜しくお願いいたします。