je pense qu'il veut dire que dans action() on utilise un compteur global
de sequencement
exemple ( pas teste mais globalement ca devrait rouler):
<div id='toto'>
</div>
<script>
var etat=0;
var mondiv=document.getElementById('toto');
function action()
{
mondiv.innerHTML="<p> etat courant="+etat+"</p>";
//arreteson(etat);
etat+=1;
//demarreson(etat);
}
function surcoucheAction(){
action();
setTimeout(surcoucheAction, delai);
}
</script>
Le 17/02/2011 15:54, Daniel Cartron a écrit :
Le jeudi 17 février 2011, Guillaume Turri a écrit :
Ainsi, pour obtenir le but recherché, il suffirait donc de quelque chose de
la forme :
function surcoucheAction(){
action();
setTimeout(surcoucheAction, delai); //Une fois qu'on a fini, on repart pour
un tour
}
Pour se limiter à 5 fois, il ne faudrait donc pas faire une boucle, mais
plutôt faire en sorte que la surcouche s'auto-passe un compteur.
pas tout compris, je regarderai ça à tête reposée pour essayer de piger, mais
j'ai trouvé une solution triviale et efficace, je multiplie mon délai par le
compteur de la boucle for, comme ça tous les sons commencent en mm tps mais
avec un délai différent
merci qd mm
_________________________________
Linux mailing list
Linux@lists.parinux.org
http://lists.parinux.org/mailman/listinfo/linux