Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zdarzenie tylko i wyłącznie na narysowanym obszarze canvas
omxd
post 3.05.2013, 09:48:42
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 18.05.2010

Ostrzeżenie: (0%)
-----


Witam,
w jaki sposób mógłbym zrobić zdarzenie tylko i wyłącznie na obszarze narysowanym przez canvas?.

  1. var canvas_attic = document.getElementById('attic');
  2. var context_attic = canvas_attic.getContext('2d');
  3. canvas_attic.addEventListener('mousemove', function(evt) {
  4. context_attic.fillStyle = "rgb(500,0,0)";
  5. context_attic.fill();
  6. }, false);
  7.  
  8. context_attic.beginPath();
  9. context_attic.moveTo(17,100);
  10.  
  11. context_attic.lineTo(262,2);
  12. context_attic.lineTo(322,53);
  13. context_attic.lineTo(400,53);
  14. context_attic.lineTo(570,138);
  15. context_attic.lineTo(570,170);
  16. context_attic.lineTo(407,198);
  17. context_attic.lineTo(17,178);
  18.  
  19.  
  20. context_attic.closePath();
  21. context_attic.lineWidth = 1;
  22. context_attic.strokeStyle = 'blue';
  23. context_attic.stroke();
  24. context_attic.fillStyle = "rgb(200,0,0)";
  25. context_attic.fill();

z góry dziękuję za pomoc
pozdrawiam

przepraszam nie wyraziłem się chyba dość jasno,chodzi mi o to ,żeby figura zmieniała kolor tylko i wyłącznie gdy na nią najadę(nie na cały canvas)

pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 01:07