а как быть в такой ситуации. достою первый клип, задаю ему твин и энтерфрейм. как только клип по х превысит свою ширину, за ним достается следующий и т.д. а по MOTION_FINISH я пытаюсь этот клип удалить. но почему-то удаляется только первый, последующие на это не реагируют. почему клипы не реагируют, они все же привязаны к этому твину, может надо каждому свой твин задать?

Код AS3:
var img:Array = [];
function img_mod(){
var c:Class = getDefinitionByName(mov_name[i]) as Class;
var mov:MovieClip = new c() as MovieClip;
this.addChild(mov);
img[i] = mov;
img[i].x = -50;
img[i].y = 115;
var myTween:Tween = new Tween(img[i], "x", Elastic.easeOut, -50, 500,20, true);
myTween.addEventListener(TweenEvent.MOTION_FINISH, motion);
img[i].addEventListener(Event.ENTER_FRAME, enter_frame);
if (i == total-1){
i = 0;
}
}
function motion (event:TweenEvent):void {
removeChild(img[i]);
}
function enter_frame (event:Event):void {
if (img[i].x > img[i].width+5){
img[i].removeEventListener(Event.ENTER_FRAME, motion);
i++;
img_mod();
}
}