Comment faire une temporisation ?

WVanim-forum

Entraide sur le logiciel wvanim, animation en html5
 
AccueilCalendrierFAQRechercherMembresGroupesS'enregistrerConnexion

Une nouvelle version n° 20.01.015 du 14/04/2019 (version beta) est téléchargeable sur le site WVanim.fr

Partagez
 

 Comment faire une temporisation ?

Aller en bas 
AuteurMessage
gg51

gg51

Messages : 84
Date d'inscription : 15/01/2019

Comment faire une temporisation ? Empty
MessageSujet: Comment faire une temporisation ?   Comment faire une temporisation ? Icon_minitimeMar 12 Mar - 13:57

Bonjour
J'essaye de faire une temporisation qui se déclenche toutes les 30 sec.
J'ai suivi vos conseilles avec le code ci-dessus.
Voici mon code:

var dat=new Date();
dat.setSeconds(0);// je mets les secondes à 0
for(var sec =dat.getSeconds();sec == 30 ;null) {} // je lance la boucle de temporisation 

Mais bon rien ne se passe.La boucle est totalement ignorée.
Ou est l'erreur?
Merci

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gerard51.eklablog.com/accueil-c29526418
globe



Messages : 41
Date d'inscription : 06/02/2019
Age : 40
Localisation : mayenne

Comment faire une temporisation ? Empty
MessageSujet: Re: Comment faire une temporisation ?   Comment faire une temporisation ? Icon_minitimeMar 12 Mar - 20:31

gg tu as setTimeout qui existe chez java script
exemple :
https://www.xul.fr/ecmascript/settimeout.php
aprés voir si possible de l'intégré mais je n'y voit pas de frein
lol!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
globe



Messages : 41
Date d'inscription : 06/02/2019
Age : 40
Localisation : mayenne

Comment faire une temporisation ? Empty
MessageSujet: Re: Comment faire une temporisation ?   Comment faire une temporisation ? Icon_minitimeMar 12 Mar - 21:05

bon normalement de souvenir c'est setinterval , mais j'ai éssayer de m'en servir , cette fonction doit pas être prête , par contre pourquoi ce sujet se trouve dans probleme bug , cette discution devrait pas plutot ête dans comment faire ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Admin
Admin
Admin


Messages : 152
Date d'inscription : 08/04/2018

Comment faire une temporisation ? Empty
MessageSujet: Re: Comment faire une temporisation ?   Comment faire une temporisation ? Icon_minitimeMar 12 Mar - 22:59

Le soucis n'est plus le "while", mais il s'agit d'une temporisation dans une page HTML.
la syntaxe est : setTimeout( function_executee_apres_delai,  delai_en_millisecondes );


Voici des exemples pour l'utiliser dans Wvanim :
___________________________________________________________________________________________________________________________


A - un cadre d'alerte s'affiche après 2 secondes

Code:
var fc = function(){alert("ok");};
setTimeout(fc, 2000);

Explication :
1ère ligne : var fc = function(){alert("ok");};
-> Ecrire l'action-temporisée + placer cette action dans une variable (ici c'est la variable 'fc')
2ème ligne : setTimeout(fc, 2000);
-> déclencher le timer - ici, il déclenchera la fonction 'fc' après 2 secondes (2000 millisecondes)

___________________________________________________________________________________________________________________________


Autre exemple, avec paramètre :
2 - Une animation stoppée redémarre après 2 secondes

Code:
var fc = function(myGroup){
     myGroup.play();
};
setTimeout(fc, 2000, this);
1ère ligne : var fc = function(myGroup){
-> cette fonction possède un paramètre : myGroup
2ème ligne :  myGroup.play();
-> le paramètre est un groupe, ce groupe démarre
4ème ligne : setTimeout(fc, 2000, this);
-> le paramètre que vous attendons dans 'fc()' est placé en 3ème paramètre de 'setTimeout()'

-> ce paramètre est 'this', il indique la div qui devra redémarrer



Cordialement



Phildes




Dernière édition par Admin le Mer 13 Mar - 11:26, édité 3 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://wvanim.fr/
globe



Messages : 41
Date d'inscription : 06/02/2019
Age : 40
Localisation : mayenne

Comment faire une temporisation ? Empty
MessageSujet: Re: Comment faire une temporisation ?   Comment faire une temporisation ? Icon_minitimeMer 13 Mar - 9:40

ha oui j'avais pas penser à placer la fonction dans une variable lol
bien_sur je vieilli vraiment lol
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Xena
Coadmin
Coadmin
Xena

Messages : 271
Date d'inscription : 09/04/2018
Localisation : Sud-ouest

Comment faire une temporisation ? Empty
MessageSujet: Re: Comment faire une temporisation ?   Comment faire une temporisation ? Icon_minitimeMer 20 Mar - 13:15

GG, est-ce que je peux mettre en "résolu" ?

_________________


Base de documentation  :
Le Site WVanim tutos

Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.wvanim-tutos.fr/
gg51

gg51

Messages : 84
Date d'inscription : 15/01/2019

Comment faire une temporisation ? Empty
MessageSujet: Re: Comment faire une temporisation ?   Comment faire une temporisation ? Icon_minitimeMer 20 Mar - 16:38

oui

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gerard51.eklablog.com/accueil-c29526418
Contenu sponsorisé




Comment faire une temporisation ? Empty
MessageSujet: Re: Comment faire une temporisation ?   Comment faire une temporisation ? Icon_minitime

Revenir en haut Aller en bas
 
Comment faire une temporisation ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment faire un defilement
» Comment faire une infobulle
» Le code popup s'installe dans le code source comment faire svp
» Comment faire pour avoir un vide en dessous de la bannière
» Comment faire un sujet "Important à lire" dans un forum ? Pour que le sujet ne bouge pas ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
WVanim-forum :: Utiliser WVanim :: Résolu ou sans suite-
Sauter vers: