anim.html 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <script language="Javascript">
  6. <!---
  7. var num_images_anim = 25;
  8. var img_width = 800;
  9. var img_height = 600;
  10. var interval = 40;
  11. var images_anim = new Array();
  12. function preload_images_anim()
  13. {
  14. t = document.getElementById("progress");
  15. t.innerHTML = "Preloading image ";
  16. images_anim[0] = new Image(img_width, img_height);
  17. images_anim[0].src = "frame_0000.png";
  18. t.innerHTML = "Preloading image ";
  19. images_anim[1] = new Image(img_width, img_height);
  20. images_anim[1].src = "frame_0001.png";
  21. t.innerHTML = "Preloading image ";
  22. images_anim[2] = new Image(img_width, img_height);
  23. images_anim[2].src = "frame_0002.png";
  24. t.innerHTML = "Preloading image ";
  25. images_anim[3] = new Image(img_width, img_height);
  26. images_anim[3].src = "frame_0003.png";
  27. t.innerHTML = "Preloading image ";
  28. images_anim[4] = new Image(img_width, img_height);
  29. images_anim[4].src = "frame_0004.png";
  30. t.innerHTML = "Preloading image ";
  31. images_anim[5] = new Image(img_width, img_height);
  32. images_anim[5].src = "frame_0005.png";
  33. t.innerHTML = "Preloading image ";
  34. images_anim[6] = new Image(img_width, img_height);
  35. images_anim[6].src = "frame_0006.png";
  36. t.innerHTML = "Preloading image ";
  37. images_anim[7] = new Image(img_width, img_height);
  38. images_anim[7].src = "frame_0007.png";
  39. t.innerHTML = "Preloading image ";
  40. images_anim[8] = new Image(img_width, img_height);
  41. images_anim[8].src = "frame_0008.png";
  42. t.innerHTML = "Preloading image ";
  43. images_anim[9] = new Image(img_width, img_height);
  44. images_anim[9].src = "frame_0009.png";
  45. t.innerHTML = "Preloading image ";
  46. images_anim[10] = new Image(img_width, img_height);
  47. images_anim[10].src = "frame_0010.png";
  48. t.innerHTML = "Preloading image ";
  49. images_anim[11] = new Image(img_width, img_height);
  50. images_anim[11].src = "frame_0011.png";
  51. t.innerHTML = "Preloading image ";
  52. images_anim[12] = new Image(img_width, img_height);
  53. images_anim[12].src = "frame_0012.png";
  54. t.innerHTML = "Preloading image ";
  55. images_anim[13] = new Image(img_width, img_height);
  56. images_anim[13].src = "frame_0013.png";
  57. t.innerHTML = "Preloading image ";
  58. images_anim[14] = new Image(img_width, img_height);
  59. images_anim[14].src = "frame_0014.png";
  60. t.innerHTML = "Preloading image ";
  61. images_anim[15] = new Image(img_width, img_height);
  62. images_anim[15].src = "frame_0015.png";
  63. t.innerHTML = "Preloading image ";
  64. images_anim[16] = new Image(img_width, img_height);
  65. images_anim[16].src = "frame_0016.png";
  66. t.innerHTML = "Preloading image ";
  67. images_anim[17] = new Image(img_width, img_height);
  68. images_anim[17].src = "frame_0017.png";
  69. t.innerHTML = "Preloading image ";
  70. images_anim[18] = new Image(img_width, img_height);
  71. images_anim[18].src = "frame_0018.png";
  72. t.innerHTML = "Preloading image ";
  73. images_anim[19] = new Image(img_width, img_height);
  74. images_anim[19].src = "frame_0019.png";
  75. t.innerHTML = "Preloading image ";
  76. images_anim[20] = new Image(img_width, img_height);
  77. images_anim[20].src = "frame_0020.png";
  78. t.innerHTML = "Preloading image ";
  79. images_anim[21] = new Image(img_width, img_height);
  80. images_anim[21].src = "frame_0021.png";
  81. t.innerHTML = "Preloading image ";
  82. images_anim[22] = new Image(img_width, img_height);
  83. images_anim[22].src = "frame_0022.png";
  84. t.innerHTML = "Preloading image ";
  85. images_anim[23] = new Image(img_width, img_height);
  86. images_anim[23].src = "frame_0023.png";
  87. t.innerHTML = "Preloading image ";
  88. images_anim[24] = new Image(img_width, img_height);
  89. images_anim[24].src = "frame_0024.png";
  90. t.innerHTML = "";
  91. }
  92. function tick_anim()
  93. {
  94. if (frame_anim > num_images_anim - 1)
  95. frame_anim = 0;
  96. document.movie.src = images_anim[frame_anim].src;
  97. frame_anim += 1;
  98. tt = setTimeout("tick_anim()", interval);
  99. }
  100. function startup_anim()
  101. {
  102. preload_images_anim();
  103. frame_anim = 0;
  104. setTimeout("tick_anim()", interval);
  105. }
  106. function stopit()
  107. { clearTimeout(tt); }
  108. function restart_anim()
  109. { tt = setTimeout("tick_anim()", interval); }
  110. function slower()
  111. { interval = interval/0.7; }
  112. function faster()
  113. { interval = interval*0.7; }
  114. // --->
  115. </script>
  116. <form>
  117. &nbsp;
  118. <input type="button" value="Start movie" onClick="startup_anim()">
  119. <input type="button" value="Pause movie" onClick="stopit()">
  120. <input type="button" value="Restart movie" onClick="restart_anim()">
  121. &nbsp;
  122. <input type="button" value="Slower" onClick="slower()">
  123. <input type="button" value="Faster" onClick="faster()">
  124. </form>
  125. <p><div ID="progress"></div></p>
  126. <img src="frame_0000.png" name="movie" border=2/>
  127. </body>
  128. </html>