а вот так не пойдет?

Код AS3:
var myMassiv: Array = new Array();
var maxLenght:Number; //максимальная длина массива из множества массивов
var idArray: Number = 0; //номер массива с максимальной длиной на данном шаге
//записываете свои массивы в MyMassiv любым способом
.....
//
while(maxLenght > 0)
{
for(var i:int = 0; i < myMassiv.lenght; i++ )
{
if (maxLenght < myMassiv[i].lenght)
{
maxLenght = myMassiv[i].lenght;
idArray = i;
}
}
........//делаете, что надо с каким Вам нужно элементом массива с максимальной длинной
//это будет массив myMassiv[idArray]
}