Code:
// Just rows are left
var headers:Array = lines.shift();
var length:int = lines.length;
var dataProvider:Array = [];
for (var i:int = 0; i < length; i++)
{
var row:Array = lines[i];
// There should be as many headers as columns.
for (var j:int = 0; j < headers.length; j++)
{
var data:Object = {};
data[headers[j]] = row[j];
dataprovider[dataprovider.length] = data;
}
} So in etwa.