TMG Boby
Messages postés27Date d'inscriptionvendredi 22 avril 2005StatutMembreDernière intervention30 juin 2006
-
22 avril 2005 à 12:58
TMG Boby
Messages postés27Date d'inscriptionvendredi 22 avril 2005StatutMembreDernière intervention30 juin 2006
-
22 avril 2005 à 14:48
Salut à tous
Voila, j'ai trouvé sur le site en téléchargement un compte à rebour qui, à la fin du temps inpartit menait à l'image clé 2 sur la timeline ( par gotoAndStop(2); )
Je voulais m'en servir pour créer une redirection pour mon site en remplaçant gotoAndStop par getURL.
La page est bien redirigée à l'adresse indiquée mais le problème est qu'elle est redirigée une dixaine de fois en 1 seconde et je n'arrive pas à changer ça, essayez plutot :
depart = new Date();
compte = 0;
d = depart.getTime()/1000;
_root.onEnterFrame = function() {
temps2 = new Date();
t = temps2.getTime()/1000;
_root.chrono = 10-Math.floor(t-_root.d); //texte dynamique avec var: chrono
if (_root.chrono == 0) {
getURL("http://perso.wanadoo.fr/clan-tmg/index2.html", "_self");
}
};
stop();
durand2504
Messages postés163Date d'inscriptionmercredi 10 novembre 2004StatutMembreDernière intervention21 février 2006 22 avril 2005 à 14:05
Salut,
dans ton code, tu appelles ta page web à chaque fois que le
gestionnaire onClipEvent(enterFrame) est lu et que _root.chrono==0;
d'après ta formule, _root.chrono est nul pendant 1 seconde, donc ta
condition est vraie X fois, X étant le nombre d'image par seconde de
ton animation. (12img/s par défaut).
donc soit tu utilises le setInterval comme te l'indique stown, soit si
tu ne veux pas te lancer dans un set interval, tu mets en condition
(temp2.getTime()>=depar.getTime()+TempsImparti)&&(_root.lancer==false)
avec tempsImparti en milliseconde et _root.lancer une variable fixée
initialement à false puis basculée sur true après ton getURL.