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 !



Script javascript Animation d'une balle - Toocharger.com.
l►► Animation d'une balle 1. 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. Télécharger Animation d'une balle, téléchargement, download.
CATEGORIES

COMPARATEUR DE PRIX
Séparation
À partir de 1 307,00€
À partir de 185,00€
Tous les prix

SONNERIES MOBILES

FOND D'ÉCRAN



Vous êtes ici : Scripts > Javascript > Animations > Animation d'une balle

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

SCRIPT JAVASCRIPT ANIMATION D'UNE BALLE v 1

 

Script javascript 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>

 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 1 484
 Téléchargements ce mois 54

Note des utilisateurs

-/10

Fonctionnalités
Blank
Interface
Blank
Stabilité
Blank
Installation
Blank
Rapport qualité/prix
Blank
Avis général
Blank
Nbre de votes : 0

Blank




Blank

Commentaires

DERNIERS AVIS POSTÉS PAR LES UTILISATEURS


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

Copyright © 2004-2008 Webluna. Tous droits réservés.
Hebdotop