Tween multiple movieClips- some tween, some don't

Hello Kirupa,

here’s the class i use:


package com.fornicode.tween {
 
 import gs.TweenLite;
 import flash.text.TextField;
 import com.fornicode.utils.*;
 import flash.display.Sprite;
 import flash.display.MovieClip;
 import flash.display.DisplayObject;
 import flash.events.Event;
 
 public class MultiTween {
 
  var $objList:Array = new Array();
 
  public function MultiTween($target, $duration, $vars:Object)
  {
   for each ( var $obj:MovieClip in $target ) {
    var $props:Array= new Array();
    $props["x"] = $obj.x;
    $props["y"] = $obj.y;
    $props["alpha"] = $obj.alpha;
    $props["scaleX"] = $obj.scaleX;
    $props["scaleY"] = $obj.scaleY;
    $props["rotation"] = $obj.rotation;
    $props["width"] = $obj.width;
    $props["height"] = $obj.height;
    $props["obj"] = $obj;
    $objList[$obj.name] = $props; 
    $vars.onComplete =this.tracer;
    $vars.onCompleteParams = new Array($props["obj"]);
    $vars.persist = true;
    TweenLite.killTweensOf($props["obj"], true);
   }
 
   for each (var $obj_t in $objList)
   {
    TweenLite.to($obj_t["obj"] , $duration, $vars);
   }
  }
  public function backToOrigin($duration, $ease)
  {
   for each ( var $obj_r:Object in $objList ) {
    TweenLite.to($obj_r["obj"], $duration, { ease: $ease });
   }
  }
   }
}

all i do is pass an array of movieClips and some tweenLite vars to it, and it should do a mass-tweenLite move to all clips. the problem is only two of eight clips actually “mass-move” the others do nothing. I’ve exhausted my scope of actionscript. I’ve tested all sorts of angles: linkage-all the same; “export to first frame” - all the same; tweenlite vars ( killTweensOf all clips before running, persist=true to all). All mc’s are place on the stage.

any ideas whatsoever? Thank you in advance to whomever answers!