Télécharger des logiciels Windows, Mac, Linux, Palm, Pocket PC, Mobile, Jeux, scripts PHP, script ASP, scripts CGI, scripts PERL. Télécharger des cours, des wallpapers, des curseurs, des gifs animés, des fonds d'écran, fonds d'écrans, des textures, des icônes, des dessins. Gratuiciels, freeware, shareware, démonstration, gratuit.
Faites le plein de téléchargements !
Télécharger des logiciels pour WindowsTélécharger des logiciels pour MacintoshTélécharger des logiciels pour LinuxTélécharger des logiciels pour PalmTélécharger des logiciels pour Pocket PCTélécharger sonnerie, jeux java, logo, image, vidéo et musique pour téléphone mobileTélécharger fond d'écran, wallpaper, gif animé, icône, curseur, dessin, photo, image et smiley gratuitTélécharger scripts PHP, ASP, ASP.NET, CGI-PERL, Javascript, Python, Flash, C, C++, DHTML, XML et CFM gratuitTélécharger cours gratuit et tutoriauxForumsShopping, comparateur de prix et achat en ligne
 
Télécharger le script Animation d'une balle - Toocharger.com.
l►► Télécharger Animation d'une balle v1. Ce script montre comment animer un objet en javascript. Une balle rebondit aux quatres coin de la fenêtre du navigateur. Script animation d'une balle.
Scripts > Javascript > Animations > Animation d'une balle

Scripts PHP, ASP, Flash, CGI-PERL, Javascript, ASP.NET, Python, C, C++, DHTML, XML et CFM

SCRIPT ANIMATION D'UNE BALLE v 1

 

Script  Animation d'une balle
Agrandir Cliquez pour agrandir
Ce script montre comment animer un objet en javascript. Une balle rebondit aux quatres coin de la fenêtre du navigateur.

Télécharger

CODE SOURCE (imprimer) :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <html>
  3.  
  4. <head>
  5. <title>Exercice 6 : manipulation du positionnement d'objet</title>
  6. <style>
  7. BODY {font-family: Arial; font-size: 10pt}
  8. </style>
  9. </head>
  10. <body onresize="redimensionner()">
  11. <img id="balle" style="position: absolute; left: 0pt; top: 0pt" src="balle.gif" width="11" height="11" border="0" alt="Balle">
  12. <div id="arreter" style="position: absolute; width: 100%">
  13. <p align="center"><a href="javascript: stop_animation()"><b>Arrêter<b></a></p>
  14. </div>
  15. <div id="relancer" style="position: absolute; width: 100%">
  16. <p align="center"><a href="javascript: go_animation()"><b>Relancer<b></a></p>
  17. </div>
  18. <script language="javascript">
  19. <!--
  20. var X = 0; // coordonnées de départ en x de la balle
  21. var Y = 0; // coordonnées de départ en y de la balle
  22. var direction_X = 1; // direction de la balle en X. 1 = de la gauche vers la droite
  23. var direction_Y = 1; // direction de la balle en Y. 1 = du haut vers le bas
  24. var timer;
  25. var ecran_X = document.body.clientWidth;
  26. var ecran_Y = document.body.clientHeight;
  27. // animation de la balle
  28. function animation(){
  29. var img_balle = document.getElementById('balle');
  30. // déplacement de la balle en X
  31. img_balle.style.left = (direction_X) ? ++X : --X;
  32. // déplacement de la balle en X
  33. img_balle.style.top = (direction_Y) ? ++Y : --Y;
  34. // rebond de la balle en X
  35. if ((X + img_balle.width) >= ecran_X)
  36. direction_X = 0;
  37. else if (X == 0)
  38. direction_X = 1;
  39. // rebond de la balle en Y
  40. if ((Y + img_balle.height) >= ecran_Y) {
  41. direction_Y = 0;
  42. }
  43. else if (Y == 0)
  44. direction_Y = 1;
  45. }
  46. // rééchantillonage de la fenêtre si celle ci est redimensionnée par l'utilisteur
  47. function redimensionner(){
  48. ecran_X = document.body.clientWidth;
  49. ecran_Y = document.body.clientHeight;
  50. }
  51.  
  52. // arrêter l'animation
  53. function stop_animation(){
  54. clearInterval(timer);
  55. document.getElementById('balle').style.display = "none";
  56. document.getElementById('arreter').style.display = "none";
  57. document.getElementById('relancer').style.display = "";
  58. }
  59.  
  60. //lancement du timer
  61. function go_animation(){
  62. // initialisation des variables
  63. X = 0; Y = 0; direction_X = 1; direction_Y = 1;
  64.  
  65. // initialisation des calques
  66. document.getElementById('balle').style.display = "";
  67. document.getElementById('arreter').style.display = "";
  68. document.getElementById('relancer').style.display = "none";
  69.  
  70. // lancement du timer
  71. timer = setInterval("animation()", 1);
  72. }
  73.  
  74. go_animation();
  75. //-->
  76. </script>
  77. </body>
  78.  
  79. </html>

Partager

 Auteur Alexis Soulard
 Date de publication 05/03/2008
 Langue français
 Type de licence gratuit
 Licence Free
 Bases de données Aucune
 Téléchargements total 3 166
 Téléchargements ce mois 9

Note des utilisateurs

-/10

Fonctionnalités
Blank
Interface
Blank
Stabilité
Blank
Installation
Blank
Rapport qualité/prix
Blank
Avis général
Blank
Nbre d'avis : 0

Blank



Blank


Il n'y a pas d'avis enregistrés pour le moment, vous pouvez enregistrer le vôtre.

Copyright © 2004-2012 Toocharger.com. Tous droits réservés.