попробуй так должно получится, код не проверял писал как грится "с листа"

Код:
for (i=0; i<portfolio.length; i++)
{
var prev = this.portfolio[i - 1];
var next = this.portfolio[i + 1];
var current = this.portfolio[i];
current.prev = prev;
current.next = next;
current.onRollOut = function():Void
{
this.onEnterFrame = function ()
{
speed = 2;
xmou =40;
this._width += (xmou-this._width)/18;
trace(this.prev);
trace(this.next);
}
}
}