Guest User

Untitled

a guest
May 21st, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. <html>
  2. <head>
  3. <script type="application/javascript">
  4. window.addEventListener("load", start,false);
  5. var canvas=0;
  6. var ctx=0;
  7. var waarde1;
  8. var waarde2;
  9. var waarde3;
  10. var totaal;
  11.  
  12. var timeOut;
  13.  
  14. var middelpuntX;
  15. var middelpuntY;
  16.  
  17. var doelX;
  18. var doelY;
  19.  
  20. var dotNumber = 0;
  21.  
  22. var i=0;
  23. var j=0;
  24.  
  25. var offsetX=0;
  26. var offsetY=0;
  27.  
  28. function start()
  29. {
  30.  
  31. canvas = document.getElementById("canvas");
  32. ctx = canvas.getContext('2d');
  33. canvas.addEventListener('mousedown', muis, false);
  34.  
  35. doelX = 0;
  36. doelY = 0;
  37.  
  38.  
  39. }
  40.  
  41. function muis(evt)
  42. {
  43. ctx.clearRect(0,0,canvas.width,canvas.height);
  44. if ( evt.layerX || evt.layerX == 0) {
  45. doelX = evt.layerX ;
  46. doelY = evt.layerY;
  47. } else if (evt.offsetX || evt.offsetX == 0) {
  48. doelX = evt.offsetX;
  49. doelY = evt.offsetY;
  50. }
  51. dotNumber = 0;
  52. timeOut = new Array();
  53. for(k = 0;k<8;k++){
  54. timeOut[k] = setTimeout(function(){
  55. dotNumber++;
  56. dotX = doelX + Math.cos(dotNumber*Math.PI/4) * 40;
  57. dotY = doelY + Math.sin(dotNumber*Math.PI/4) * 40;
  58. teken(dotX,dotY);
  59. },100*(k+1));
  60.  
  61. }
  62. }
  63.  
  64.  
  65.  
  66.  
  67. function teken(X,Y)
  68. {
  69.  
  70.  
  71. ctx.fillStyle = "red";
  72. ctx.beginPath();
  73.  
  74.  
  75. ctx.arc(X,Y,10,2*Math.PI,false);
  76.  
  77.  
  78.  
  79. ctx.fill();
  80.  
  81.  
  82.  
  83. }
  84.  
  85.  
  86.  
  87.  
  88. </script>
  89. </head>
  90. <body>
  91. <canvas id="canvas" width="1200" height="400"></canvas>
  92.  
  93. </body>
Add Comment
Please, Sign In to add comment