Get URL problem

im basically have trouble with button which i have put an getURL action to, it keeps coming back undefined any help would be grateful
thanks

var myButtons:Array = new Array(“About us”,“services”,“Portfolio”,“Contact us”);
var arrayLength:Number = myButtons.length;

var startY:Number = 25;
var startX:Number = 78;
for (var i = 0; i<arrayLength; i++) {
but = this.attachMovie(“button”, “button”+i,i, {_y:-1+(startY), _x:50 +(startX*i)});

but.text1.text = myButtons*;

var myLinks:Array = new Array(“index.html”,“services.html”,“portfolio.html”,“contact.html”);

link = myLinks*;

but.onRollOver = function() {
Tweener.addTween(this,{base:scale});
Tweener.addTween(this.bground,{base:bgcolor});
Tweener.addTween(this.text1,{base:textcolor});
Tweener.addTween(this.blocka,{base:blocka});
Tweener.addTween(this.blockb,{base:blockb});
};

but.onRollOut = function() {
Tweener.addTween(this,{base:out});
Tweener.addTween(this.bground,{base:bgcolorOut});
Tweener.addTween(this.text1,{base:textcolorOut});
Tweener.addTween(this.blocka,{base:blockaOut});
Tweener.addTween(this.blockb,{base:blockbOut});

};
but.onRelease = function(){
getURL(this.link);

}

}