Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/07/2011, 11:57
brown_charli95
 
Fecha de Ingreso: julio-2011
Mensajes: 6
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Crear eventos

He probado con esto, y funciona perfectamente:

Código Javascript:
Ver original
  1. function comprobarSelect(evento) {
  2. //Extraigo las coordenadas del click del raton
  3.   if (evento.layerX || evento.layerX == 0) {
  4.  
  5.    X = evento.layerX;
  6.    Y = evento.layerY;
  7.  
  8.   } else if (evento.offsetX || evento.offsetX == 0) {
  9.  
  10.    X = evento.offsetX;
  11.    Y = evento.offsetY;
  12.  
  13.   }
  14. //verifico si la matriz contiene algun punto
  15.   if (puntos.length > 0) {
  16. //recorro cada uno de ellos
  17.    for (i=0;i<puntos.length;i++) {
  18.  
  19.     puntoActual = puntos[i];
  20.  
  21.     if (X >= puntoActual.coorX && X <= puntoActual.coorX + puntoActual.width && Y >= puntoActual.coorY && Y <= puntoActual.coorY + puntoActual.height) {
  22.  
  23.      canvas1.removeEventListener("click",crearPunto);
  24.      puntoActual.select();
  25.      alert("Has seleccionado el punto " + puntoActual.indice);
  26.      canvas1.addEventListener("click",crearPunto);
  27.  
  28.     }
  29.  
  30.    }
  31.  
  32.   }
  33.  
  34.  }

¡Muchas gracias por la ayuda!

Última edición por brown_charli95; 28/07/2011 a las 13:31