Посмотрите на методы String split () для запуска.
Он разбивает строку на массив на основе разделителя. В вашем случае вы бы обращались к каждой строке как к элементу массива, возвращаемого с помощью split () и символа запятой.
, например
var csvLoader:URLLoader = new URLLoader(new URLRequest('yourFile.csv'));
csvLoader.addEventListener(Event.COMPLETE, csvLoaded);
function csvLoaded(event:Event):void{
var lines:Array = String(event.target.data).split(',');
var linesNum:int = lines.length;
for(var i:int = 0 ; i < linesNum; i++){
trace('line ' + i + ': ' + lines[i]);
}
}
Вы можете использовать event.target.data.split (','), я использовал String, чтобы сделать происхождение split () очевидным.
Учебное пособие @ dhdean довольно круто, с учетом того, что это as2.0, поэтому есть небольшие различия с загрузкой файла, но строки синтаксического анализа должны быть почти такими же в as2.0 / as3.0
В зависимости от вашего уровня комфорта с as3.0 вы можете взглянуть на csvlib .
НТН,
George