PDA

Volledige versie bekijken : countdown


neysje
%Europe/Berlin %869 %2005, 21:52
Ik zou een countdown willen maken naar een bepaalde dag.
(datum is 9 juni 2006 - de start van het wk voetbal)
Het volstaat dat enkel het aantal resterende dagen getoond worden binnen men flash movie

Maar ik weet nie hoe hieraan te beginnen met AS

The_One
%Europe/Berlin %875 %2005, 22:00
hoi,

Bekijk het Date object eens in je Flash Help. Daar staat hoe je de datum kunt opvragen, en dus ook kan uitrekenen hoeveel dagen tot 9-6-06 het nog is :) Je trekt simpelweg de data van elkaar af :)

Suc6:)!

Roenes
%Europe/Berlin %880 %2005, 22:07
Hiermee (http://www.flashfocus.nl/forum/showthread.php?t=249) zul je ook wel het een en ander kunnen :)

The_One
%Europe/Berlin %881 %2005, 22:09
Owja, chill die ASD :) helemaal vergeten :P

Roenes
%Europe/Berlin %882 %2005, 22:10
Owja, chill die ASD :) helemaal vergeten :PDas het voordeel: ik heb em zelf destijds toegevoegd dus dan vergeet je dat niet zo gauw ;)

neysje
%Europe/Berlin %767 %2005, 19:24
ik heb het script uit het asd genomen.
// Prototype voor het Date object
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);

// De tijd tot de datum teruggeven in een string
return "nog: " + days + " dagen tot de start van het WK";
}

// Gebruik
// Een datum aanmaken
var someDate = new Date(2005, 9, 27, 12, 0, 0);
// Een onEnterFrame om de countdown te tracen
this.onEnterFrame = function()
{
trace(someDate.countDown());
}

Nu krijg ik uiteraard een oneindige loop. hoe krijg ik het aantal resterende dagen in een dynamisch tekstveld

The_One
%Europe/Berlin %931 %2005, 23:20
hoi,

Gewoon door in het laatste stukje in dit te veranderen:
this.onEnterFrame = function()
{
//trace(someDate.countDown());
instanceNameVanJeDynamicTextField.text = someDate.countDown();
}