Interaktion mit Canvas Rectangle

8

Ich habe ein canvas-Element in meiner einfachen HTML-Seite und es sind nur wenige Rechtecke mit context.fillRect() method gezeichnet. Ich muss mit diesen gezeichneten Rechtecken interagieren.

Wie kann ich das tun? Wie kann ich onclick oder onmouseover mit diesen Rechtecken binden?

    
user1039575 23.06.2011, 10:46
quelle

2 Antworten

11

Sie müssen die Koordinaten verfolgen und prüfen, ob sich die Maus in einem der Rechtecke befindet: Ссылка .

Offensichtlich können Sie statt click auch mouseover verwenden.

%Vor%     
pimvdb 23.06.2011, 10:52
quelle
2

Ich habe ein paar Tutorials geschrieben, um auswählbare Formen zu erstellen und zu bewegen auf Canvas sollte Ihnen ein gutes Verständnis davon geben, was Sie brauchen.

Die kurze Antwort ist, dass Sie einfach alle Dinge im Auge behalten müssen, die Sie auswählen möchten.

    
Simon Sarris 23.06.2011 12:15
quelle

Tags und Links