Skip to main content
September 3, 2009
Frage

change lunch menu each day for a two week period, then start over from the beginning

  • September 3, 2009
  • 2 Antworten
  • 1276 Ansichten

So, I need to create a cycle of a 14 day menu, (week1_1-7.txt and week2_1-7.txt).

CODE:

----------------------------------------------------------------------------------------------------------------------------------------

function isEvenWeek(now, startDate) {

  var weeks = 604800000; // one week in milliseconds. 
 
return Math.floor((now - startDate) / weeks) % 2 == 0;
}

// a monday
var startDate = new Date(2009, 8, 31);
var now = new Date();

var src = "";
if (isEvenWeek(startDate, now)) {
  src
= "week1";
} else {
  src
= "week2";
}

----------------------------------------------------------------------------------------------------------------------------------------

This code above I got from a guy who works with javascript and, Im sure it works, but I want to work completely in Flash.

Does anyone knows how to do? I've managed to get an external .txt-file to work properly, but not in this variable day/week-way?

It's a lunch menu which changes everyday for two weeks, then start over from week1_1.txt.

Thank you, thank you, thank you for your help!

/ Andy

Dieses Thema wurde für Antworten geschlossen.

2 Antworten

September 6, 2009

noone? the site is up and running on www.andreasfridholm.se/indianexpress and it's on the main page saying "Idag har vi inga luncherbjudande,

var vänlig se menyn för maträtter!

2_4"

it should be week 2, day 7 today, right? :S

kglad
Community Expert
Community Expert
September 3, 2009

use:

var startDate:Date = new Date(2009, 7, 27);
var now:Date = new Date();
var d:Number = Math.floor((now.getTime()-startDate.getTime())/(1000*60*60*24));

var week:Number = 2-Math.ceil((d+1)/7)%2;
var day:Number = 1+(d%7);

September 3, 2009

Okey, but I need to specify which file names it is? And what flashobject that should display the content?

_____________________________________________________

//myData = new LoadVars();

//myData.onLaod = function(success){

//if (success){

//myText_txt.text = this.content;

//}

//else{

//trace("Error loading external content");

//}

//}

//myData.load("matcher.txt")

______________________________________________________

This one I used to connect an external... and the 'myData.load("matcher.txt")' specifies which files it should get..... you know what I mean?