Guest User

Untitled

a guest
Dec 10th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. <!DOCTYPE HTML>
  2. <html>
  3. <body>
  4. <canvas id="myCanvas" width="1000" height="700" style="background-color:black"></canvas>
  5. <script>
  6. var arrayMaps=[];
  7. var cadena ="";
  8. var circle;
  9. function getMousePos(canvas, evt) {
  10. return {
  11. x: evt.clientX,
  12. y: evt.clientY
  13. };
  14. }
  15. var canvas = document.getElementById('myCanvas');
  16. var context = canvas.getContext('2d');
  17. var img = new Image();
  18. img.src = "img.jpg";
  19.  
  20. canvas.addEventListener('mousedown', function(evt) {
  21. var mousePos = getMousePos(canvas, evt);
  22. var message = 'posicion del mouse: x: ' + mousePos.x + ', y: ' + mousePos.y;
  23. arrayMaps.push(mousePos.x);
  24. arrayMaps.push(',');
  25. arrayMaps.push(mousePos.y);
  26. arrayMaps.push(',');
  27. cadena+= mousePos.x;
  28. cadena+= ',';
  29. cadena+= mousePos.y;
  30. cadena+= ',';
  31.  
  32. console.log(message);
  33. console.log(cadena);
  34.  
  35. circle.beginPath();
  36. circle.arc(mousePos.x-7,mousePos.y-7,5,0,Math.PI*2,true);
  37. circle.fill();
  38. }, false);
  39.  
  40. (function(){
  41. circle = canvas.getContext('2d');
  42. circle.fillStyle ="black";
  43. })();
  44. img.onload = function(){
  45. context.drawImage(img, 100, 50);
  46. }
  47. </script>
  48. </body>
  49. </html>
Add Comment
Please, Sign In to add comment