01net. web avec Google
Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01men
01net Pro Entreprise informatique
Bureautique
Multimédia
Internet
Utilitaires
Personnaliser son pc
Loisirs
Sécurité
Logiciels Mobiles
Services en ligne
Divers

Utilisation des Timers

agrandir la photo
Les Timers permettent de déclencher l'exécution d'un sous-programme (SUB) à intervalles réguliers. Cela s'avère très pratique dans les jeux pour déplacer des ennemis ou des éléments de décors. Cela est aussi très pratique dès que l'on veut dans un programme rafraichir automatiquement un affichage.
Pour mettre en oeuvre un Timer, il faut utiliser le nouveau mot-clé TIMER et ses fonctions associées.
- On commence par définir un intervalle en utilisant: TIMER.INTERVAL = x  (où x est un nombre en millisecondes). Par exemple:  "Timer.Interval = 1000" déclenchera un évènement toutes les secondes.
- Ensuite on indique au programme quel sous-programme il doit exécuter en lui donnant un nom à l'aide de TIMER.TICK = NomDuSub 
Ce qui donne quelque chose comme ça:
...
Timer.Interval = 500
Timer.Tick = BougeEnnemis
... 
Sub BougeEnnemis
' insérer ici le code pour déplacer ennemis
EndSub
- Pour suspendre un Timer, utilisez la commande: TIMER.PAUSE()

- Pour redémarrer un Timer suspendu, utilisez la commande: TIMER.RESUME()
Nous allons à l'étape suivante découvrir comment utiliser cette fonction pour afficher une horloge analogique.
envoyer
par mail
imprimer
l'article