Hej är det någon som vet hur man kan uppdatera/visa en textfil, datumstyrt. jag skulle vilja kunna fylla i dagenstext.txt för vecka 23, 24, 25, osv... och att den sen visas när veckan kommer.
/ergo
2 svar · 316 visningar · startad av ergo
Hej är det någon som vet hur man kan uppdatera/visa en textfil, datumstyrt. jag skulle vilja kunna fylla i dagenstext.txt för vecka 23, 24, 25, osv... och att den sen visas när veckan kommer.
/ergo
Det finns tyvärr ingen getWeek funktion i flash. Inte vad jag känner till iaf. Så om man vill ha fram aktuell vecka får man pilla lite. Jag har gjort en funktion som räknar ut vilken vecka det är. Jag vet dock inte hur effektiv koden är, vet bara att den fungerar på dagens datum.
kollaVecka = function() {
//Hämtar aktuellt datum från servern
datum = new Date();
//Dagens nummer
dagensDatum = datum.getDate();
//Månadens nummer ( jan = 0 )
aktuellManad = datum.getMonth();
aktuellManad += 1;
//Vilket nummer har 'idag' på året
//Vi utgår från att ett år har 365 dagar, alltså 30,4 dagar/månad
aktuellDag = ((aktuellManad-1)*30.4)+dagensDatum;
//För att hålla koll på veckonummret
aktuellVecka = 0;
for(j=0;j<aktuellDag;j+=7){
aktuellVecka++;
}
trace(aktuellVecka);
if(aktuellVecka == 24){
//läs in eller uppdatera texten
}else if(aktuellVecka == 25){
//läs in eller uppdatera texten
}else if(aktuellVecka == 26){
//läs in eller uppdatera texten
}
}
//Kör funktionen var 10:e sekund (eller nån annan lämplig intervall)
setInterval(this, "kollaVecka", 10000);
Jag är ganska ny på flash, så det finns nog någon där ute som kan göra om min kod 100ggr mer effektiv, men detta kanske är en start för dig??
Hej Mattiax!
Tack för ditt svar, fick det att funka *ler* men kom på en grej att det blir många textfiler, ja alldeles för många...
Jag lägger ut en förfrågan mot betalning för hela grejen...
/Ergo