Eddie B
%Europe/Berlin %848 %2005, 21:21
Best Flash vrinden,
Ik heb deze code van Sande de Steen Bakker van deze site gehaald voor een timer op een site voor een party die ik gemaakt heb:
Date.prototype.countDown = function()
{
// De huidige tijd word opgeslagen
var now = new Date();
// Het aantal milliseconden tussen nu en de gekozen datum wordt uitgerekend
var milisec = this - now;
// Het aantal milliseconden wordt omgerekend naar dagen, uren, minuten en seconden
var days = Math.floor(milisec / 86400000);
milisec -= (days * 86400000);
var hours = Math.floor(milisec / 3600000);
milisec -= (hours * 3600000);
var minutes = Math.floor(milisec / 60000);
milisec -= (minutes * 60000);
var seconds = Math.floor(milisec / 1000);
milisec -= (seconds * 1000);
if(hours < 10){
hours = "0" + hours;
}
if(minutes < 10){
minutes = "0" + minutes;
}
if(seconds < 10){
seconds = "0" + seconds;
}
// De tijd tot de datum teruggeven in een string
return days + " dagen " + hours + " uur " + minutes + ((minutes == 1) ? " minuut " : " minuten ") + "en " + seconds + ((seconds == 1) ? " seconde" : " seconden");
}
// Gebruik
// Een datum aanmaken (jaar, maand, dag, uur, minuten, seconcen)
var someDate = new Date(2009, 01, 01, 00, 0, 0);
// Een onEnterFrame om de countdown te tracen in het tekstvak
this.onEnterFrame = function()
{ tekstvak.text = someDate.countDown();
}
En deze werkt. Zoals hij hier staat. Maar als ik nou onderin waar staat "//een datum aanmaken" mijn datum zet 10 September 20.30 uur
var someDate = new Date(2005, 09, 11, 20, 30, 0);
krijg ik deze foutmelding:
**Error** Scene=mainsite, layer=scherm, frame=183:Line 37: ')' or ',' expected
var someDate = new Date(2005, 09, 11, 20, 03, 0);
Wat doe ik nou niet goed?
Ik heb deze code van Sande de Steen Bakker van deze site gehaald voor een timer op een site voor een party die ik gemaakt heb:
Date.prototype.countDown = function()
{
// De huidige tijd word opgeslagen
var now = new Date();
// Het aantal milliseconden tussen nu en de gekozen datum wordt uitgerekend
var milisec = this - now;
// Het aantal milliseconden wordt omgerekend naar dagen, uren, minuten en seconden
var days = Math.floor(milisec / 86400000);
milisec -= (days * 86400000);
var hours = Math.floor(milisec / 3600000);
milisec -= (hours * 3600000);
var minutes = Math.floor(milisec / 60000);
milisec -= (minutes * 60000);
var seconds = Math.floor(milisec / 1000);
milisec -= (seconds * 1000);
if(hours < 10){
hours = "0" + hours;
}
if(minutes < 10){
minutes = "0" + minutes;
}
if(seconds < 10){
seconds = "0" + seconds;
}
// De tijd tot de datum teruggeven in een string
return days + " dagen " + hours + " uur " + minutes + ((minutes == 1) ? " minuut " : " minuten ") + "en " + seconds + ((seconds == 1) ? " seconde" : " seconden");
}
// Gebruik
// Een datum aanmaken (jaar, maand, dag, uur, minuten, seconcen)
var someDate = new Date(2009, 01, 01, 00, 0, 0);
// Een onEnterFrame om de countdown te tracen in het tekstvak
this.onEnterFrame = function()
{ tekstvak.text = someDate.countDown();
}
En deze werkt. Zoals hij hier staat. Maar als ik nou onderin waar staat "//een datum aanmaken" mijn datum zet 10 September 20.30 uur
var someDate = new Date(2005, 09, 11, 20, 30, 0);
krijg ik deze foutmelding:
**Error** Scene=mainsite, layer=scherm, frame=183:Line 37: ')' or ',' expected
var someDate = new Date(2005, 09, 11, 20, 03, 0);
Wat doe ik nou niet goed?