Help with a for statement in AS3/Flash9

Ive been developing a project for a little over a month that I now need to convert to AS3 due to a qtvr “plugin” my client is insisting I use (flashpanoramas.com) which is AS3 only.

In AS2 i had the following code:


onEnterFrame = function () {
	for (i=1; i<=buttons.length; i++) {
		buttons*._x = (buttons[i-1]._x+buttons[i-1]._width);
		t*._x = (buttons[i-1]._x+buttons[i-1]._width+3); 
		}
};

buttons = new Array(square1, square2, square3, square4, square5, square6, square7, square8, square9);
t = new Array(t1, t2, t3, t4, t5, t6, t7, t8, t9);

function Animate(itemRelease) {
	for (i=0; i<=buttons.length; i++) {
		buttons*.tween('_y', 0,0.5,'easeOutQuad',0.55);
		t*.tween('_y', 0,0.25,undefined,0.75);
		buttons*.tween(xy, amountBack, time, ease, 0.5);
		}
	itemRelease.tween('_width', 360,0.5,'easeOutQuad',1);
	itemRelease.tween('_height', 360,0.5,'easeOutQuad',1);
	itemRelease.ySlideTo(-110, 0.5, "easeOutQuad",1);
	reset();
	itemRelease.enabled = false;
	itemRelease._y = -20;
	textNumber._y = -23;
	textNumber.alphaTo(0,0.25,"easeOutSine",0);
	}

I know that Ill need to rewrite Animate(), but my problem seems to be with my for statements. When I rewrote the onEnterFrame function to the code below I get this error:
TypeError: Error #1010: A term is undefined and has no properties.
at total/onEnterFrame()


var buttons:Array = new Array(square1, square2, square3, square4, square5, square6, square7, square8, square9);
var t:Array = new Array(t1, t2, t3, t4, t5, t6, t7, t8, t9);

addEventListener(Event.ENTER_FRAME, onEnterFrame);
function onEnterFrame(event:Event):void
{
	for (i=1; i<=buttons.length; i++) {
		buttons*.x = (buttons[i-1].x+buttons[i-1].width);
		t*.x = (buttons[i-1].x+buttons[i-1].width+3); 
              }
}

thanks in advance for any insight.