1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| variables.onLoad = function(success) {
_global.nouveau = new Array();
if (variables.nouveau != "") {
var nouveauTemporaire:Array = variables.nouveau.split(",");
var i:Number = 0;
var j:Number = 0;
while (i<nouveauTemporaire.length) {
nouveau.push(nouveauTemporaire.slice(i, (i+4))); // j'ai la chaine en index [j][1] et [j][2]
chainedate(j); // La longueur du tableau "nouveau" est variable.
++j;
i += 4;
}
}
};
variables.load("stock.txt");
function chainedate(index) {
var manip1:Array = nouveau[index][1].split(" "); //j'isole les éléments
var manip2:Array = nouveau[index][2].split(" ");
var detailManip1:Array = manip1[3].split(":"); // j'isole l'heure....
manip1.splice(3, 1, detailManip1[0], detailManip1[1], detailManip1[2]); // je recréé directement le tableau
var detailManip2:Array = manip2[3].split(":");
manip2.splice(3, 1, detailManip2[0], detailManip2[1], detailManip2[2]);
var transforMois:Array = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
for (i=0; i<12; i++) {
if (manip1[1] == transforMois[i]) {
manip1[1] = i; // je récupère le numéro du mois
}
if (manip2[1] == transforMois[i]) {
manip2[1] = i;
}
}
var nouvelleDate1:Date = new Date(manip1[8], manip1[1], manip1[2], manip1[3], manip1[4], manip1[5]); // je recréé la date
nouveau[index][1] = nouvelleDate1; // et la réinsère dans le tableau
var nouvelleDate2:Date = new Date(manip2[8], manip2[1], manip2[2], manip2[3], manip2[4], manip2[5]);
nouveau[index][2] = nouvelleDate2;
} |
Partager