Я чувствую себя обязанным указать на то, что вы, вероятно, уже знаете - отправка таких таблиц небезопасна, расточительна и глупа. РЕДАКТИРОВАТЬ: Если вы на самом деле НЕ нужны все эти данные в SWF, в этом случае все в порядке:)
Я не думаю, есть основа для этого, так что вам, вероятно, придется создать ее самостоятельно. Вы должны иметь возможность поместить все строки в массив, а затем использовать один или несколько словарей в качестве индекса базы данных. Например:
trace(_data[_idIndex[100]]);
trace(_data[_nameIndex["jonatan"]]);
Все, что вам нужно сделать, это построить индексы;
_nameIndex = new Dictionary();
_idIndex = new Dictionary();
for(var i:int = 0; i<_data.length; i++) {
_idIndex[_data[i].id] = i;
_nameIndex[_data[i].name] = i;
}
Надеюсь, это поможет!
РЕДАКТИРОВАТЬ: Для неуникальных идентификаторов вам, возможно, придется хранить массив индексов в словарях, а не сами индексы. Вы также можете сохранить прямую ссылку на объект, который он индексирует, вместо его места в массиве _data.