PDA

View Full Version : Content based on Date/Time


allieverhad
01-02-2003, 03:51 PM
Hi,
I hope someone can help me here, i'm working on displaying the current date and time (by following the tutorial I have achieved this!)

But now, I want to change an image based on the current day
So I need 7 images in total, each needs to change

Monday -image1
Tuesday -image2

etc

How would I go about incorperating this into the script

Many thanks
Matt

binkyboo
01-02-2003, 06:59 PM
There's probably a better way to code this.

mydate = new Date();
day = mydate.getDay();
if (day == 0) {
trace("It's Sunday load image_1");
} else if (day == 1) {
trace("It's Monday load image_2");
} else if (day == 2) {
trace("It's Tuesday load image_3");
} else if (day == 3) {
trace("It's Wednesday load image_4");
} else if (day == 4) {
trace("It's Thursday load image_5");
etc..........
}

allieverhad
01-02-2003, 11:35 PM
Thanks for the pointer, i've tried adding the code but still have problems

Where abouts do I place the image files that we reference in the code?
I tried creating a new frame but think im doing this wrong

And is the below code right?
I get garbled feedback so i must be going wrong

function howlong(arg) {
if (length(arg)==1) {
arg = "0" + arg;
return arg;
}
else {
arg = arg;
return arg;
}
}
myDate = new Date();

hr = howlong(String(myDate.getHours()));
mnt = howlong(String(myDate.getMinutes()));

daytext = myDate.getDay();
dd = myDate.getDate();
mm = myDate.getMonth();
yyyy = myDate.getFullYear();

myDate.getDay();
if (day == 0) {
trace("It's Sunday load image_1");
} else if (day == 1) {
trace("It's Monday load image_2");
} else if (day == 2) {
trace("It's Tuesday load image_3");
} else if (day == 3) {
trace("It's Wednesday load image_4");
} else if (day == 4) {
trace("It's Thursday load image_5");
} else if (day == 5) {
trace("It's Friday load image_6");
} else if (day == 6) {
trace("It's Saturday load image_7");

}

switch (mm) {
case 0: mm = "January";
break;
case 1: mm = "February";
break;
case 2: mm = "March";
break;
case 3: mm = "April";
break;
case 4: mm = "May";
break
case 5: mm = "June";
break;
case 6: mm = "July";
break
case 7: mm = "August";
break
case 8: mm = "September";
break
case 9: mm = "October";
break
case 10: mm = "November";
break
case 11: mm = "December";
break
}


textdate = (hr + ":" + mnt + " - " + daytext + "," + dd + " " + mm + " " + yyyy)


Many thanks for help

Matt

binkyboo
01-03-2003, 01:10 PM
function howlong(arg) {
if (length(arg) == 1) {
arg = "0"+arg;
return arg;
} else {
arg = arg;
return arg;
}
}
myDate = new Date();
hr = howlong(String(myDate.getHours()));
mnt = howlong(String(myDate.getMinutes()));
daytext = myDate.getDay();
dd = myDate.getDate();
mm = myDate.getMonth();
yyyy = myDate.getFullYear();
myDate.getDay();
if (day == 0) {
trace("It's Sunday load image_1");
} else if (daytext == 1) {
trace("It's Monday load image_2");
} else if (daytext == 2) {
trace("It's Tuesday load image_3");
} else if (daytext == 3) {
trace("It's Wednesday load image_4");
} else if (daytext == 4) {
trace("It's Thursday load image_5");
} else if (daytext == 5) {
trace("It's Friday load image_6");
} else if (daytext == 6) {
trace("It's Saturday load image_7");
}
switch (mm) {
case 0 :
mm = "January";
break;
case 1 :
mm = "February";
break;
case 2 :
mm = "March";
break;
case 3 :
mm = "April";
break;
case 4 :
mm = "May";
break;
case 5 :
mm = "June";
break;
case 6 :
mm = "July";
break;
case 7 :
mm = "August";
break;
case 8 :
mm = "September";
break;
case 9 :
mm = "October";
break;
case 10 :
mm = "November";
break;
case 11 :
mm = "December";
break;
}
textdate = (hr+":"+mnt+" - "+daytext+","+dd+" "+mm+" "+yyyy);
trace(textdate);

allieverhad
01-03-2003, 01:19 PM
the code is good :p

but where do i put the picture files that will displayed on each given day e.g. image_1 thru image_7

Matt

binkyboo
01-03-2003, 01:31 PM
I have no idea how you're loading images or if you have them in a movieclip but whatever method you choose to utilize, that code should go in place of the trace functions within the conditional statement.