Why won't this work?

Hi Guys,
I am trying my best to understand arrays and it is not easy! As part of the learning process, I am trying to associate each of my three _mcs, red1, red2 and red3 with a position to tween to when clicked with this code:


import mx.transitions.Tween;
import mx.transitions.easing.*;
 
var myclips:Array = [red1,red2,red3];
var mypos:Array = [150,250,350];
 
for(i=0;i<myclips.length;i++){
  myclips*.onRelease = function(){
  new Tween(this,"_x",Back.easeOut,this._x,mypos*,3,true);
  }
}

myclips* works but mypos* does not. mypos* does not reference each position but mypos[1], for eg, will, but then passes only position 150 for all the clips. Isn’t “i” supposed to automatically associate element 1 of one array to element 1 of the other and so on?
Much thanks for any help.