13. august 2003 - 18:07
Der er
4 kommentarer og
1 løsning
getHour problem
Hola Eksperter,
Jeg er ikke den store action(script) helt, men jeg kan ikke finde fejlen i mit script her nedenfor.
Det er meningen at det skal sende filmen til forskellige frames, alt efter tidspunktet på dagen.
dato = new Date();
hour = dato.getHours();
if (hour == (10, 11, 12, 13, 14, 15, 16, 17)) {
gotoAndStop("day");
}
if (hour == (18, 19, 20, 21, 22)) {
gotoAndStop("evening");
}
if (hour == (23, 0, 1, 2, 3, 4)) {
gotoAndStop("night");
}
if (hour == (5, 6, 7, 8, 9)) {
gotoAndStop("day");
}
Mvh. Lebon
13. august 2003 - 18:52
#1
noget i denne stil:
if (hour >= 10 && hour <= 17) {
gotoAndStop("day");
}
else if (hour >= 18 && hour <= 22) {
gotoAndStop("evening");
}
else if (hour >= 0 && hour <= 4 || hour == 23) {
gotoAndStop("night");
}
else if (hour >= 5 && hour <= 9) {
gotoAndStop("day");
}
mvh mat
(ps. har du gået på EIK?)
13. august 2003 - 19:15
#3
Nåååh, de't dig, din abekat, det burde jeg ha' regnet ud....
13. august 2003 - 19:26
#4
Dommeren siger at svaret er (næsten) korrekt! Points til dig, Mat!
Nu hvor jeg har dig, kan du så ikke fortælle mig forskellen på "if" og "else if"?
13. august 2003 - 19:43
#5
hehehe :)
if..else if (der kan være mange her)..else - det er en rækkefølge:
if (etellerandet) <- tjek det her
else if (nogetandet) <- hvis det ikke er "etellerandet" så tjek om det er "nogetandet"
else <- hvis det ikke er nogle af de ovenstående: gør noget helt tredie
Det vil også virke fint med if´s hele vejen ned :)
mvh mat (jaja jeg hedder jo martin :)