Ver Mensaje Individual
  #9 (permalink)  
Antiguo 07/01/2014, 12:51
Avatar de marlanga
marlanga
 
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 10 meses
Puntos: 206
Respuesta: MouseOver en rectángulos de canvas

Los rectángulos de tu gráfica se describirán y se dibujarán por su coordenada superior izquierda, un ancho y un alto.
Por otro lado, ya te han dicho cómo obtener la posición del ratón sobre un elemento CANVAS. Oséase, un punto, una coordenada.

Pues bien, con un sencillísimo algoritmos de detección de colisiones entre un rectángulo y un punto, que cualquiera debería poder programar, podrás saber sobre qué rectángulo tiene el usuario colocado el ratón.

De hecho, así funciona el motor interno de todas las aplicaciones gráficas que quieran detectar eventos del ratón, incluídos navegadores, escritorios de sistemas operativos, aplicaciones de escritorio, etc.