[Flash] Action à une date donnée.

Niconemo

Modo (toujours vivant !)
Club iGen
26 Juin 2001
6 449
458
Rhône-Alpes
Petit problème ActionScript, mais je bloque depuis un moment (et je ne vois pas où), alors si il y en a un parmi vous qui peut me filer un coup de main...
smile.gif


Le but de cet exemple, est d'aller à l'étiquette "Hiver" si c'est le jour de Noël (et sinon d'aller à "Neutre")
<font class="small">Code:</font><hr /><pre>noel = new Date(2003, 11, 25);
now = new Date();
if (noel == now) {
gotoAndStop("Hiver");
} else {
gotoAndPlay("Neutre");
}</pre><hr />
Qu'est-ce qui cloche là dedans ? Si je règle mon ordinateur sur la date de Nöel, c'est quand-même "Neutre" qui s'affiche.

On m'avait aussi communiqué un truc comme ça :
<font class="small">Code:</font><hr /><pre>noel = new Date(2003, 11, 25);
now = new Date();
today = (now.getUTCFullYear()+now.getUTCMonth()+now.getUTCDate());
if (noel == today) {
gotoAndStop("Hiver");
} else {
gotoAndPlay("Neutre");
}</pre><hr />
Mais ça ne marche pas non-plus

Merci d'avance...
 
Ça marche !
<font class="small">Code:</font><hr /><pre> Now = new Date();
if (Now.getDate() == 25 &amp;&amp; Now.getMonth() == 11) {
gotoAndStop("Noel");
} else {
gotoAndStop("PasNoel");
}
</pre><hr />