Hello,
je travaille actuellement sur la récupération de données dans Flash pour un projet précis, la contrainte principale est que le fichier que je dois importer sera impérativement un .csv.
Je parviens sans souci à importer le .csv dans Flash, là où je coince c'est que je n'arrive pas à "spliter" les lignes -> en somme je n'arrive pas à éradiquer les retours à la ligne du .csv.
Lorsque je fais un test avec une chaîne de caractères créée dans Flash le split marche à merveille, mais sur le .csv impossible de virer les retours à la ligne -> le résultat c'est que cela fausse mon "champ de vision" par rapport au tri que j'ai à faire.
Si vous avez des suggestions quand à ce problème je suis tout ouï, voici mon code :
Code ActionScript :
var csvLoader:URLLoader = new URLLoader();
csvLoader.dataFormat = URLLoaderDataFormat.TEXT;
csvLoader.load(new URLRequest("thedata.csv"));
csvLoader.addEventListener(Event.COMPLETE, CSVLoaded);
var str:String;
var TABgene:Array = new Array();
var i:Number;
var longueur:Number = 0;
function CSVLoaded(event:Event):void {
str = csvLoader.data as String;
trace(str);
TABgene = str.split("\n");
trace(TABgene.length);
for (i = 0; i < TABgene.length; i++) {
longueur += 1;
TABgene[i] = TABgene[i].split(';');
}
}
Et voici le .csv :
Code :
code;gamme;sgamme;couleur;matiere;quantite;stock;dest;exp
55232B;toto;;877;AD;10000;;France;01/01/00
877341C;tutu;;877;AD;10000;;France;02/01/00
477322B;tata;;877;AD;10000;;France;03/01/00
633861C;tete;;877;AD;4000;;France;04/01/00
321322B;titi;;877;AD;4000;;France;05/01/00
Merci d'avance à ceux qui pourront me mettre sur la voie

,
BBFUNK01
//C'est en forgeant qu'on devient forgeron... ;-) ;
musichrono
BBFUNK01
//C'est en forgeant qu'on devient forgeron... ;-) ;
musichrono