Ayuda - Búsqueda - Miembros - Calendario
Versión Completa: Arrastrar Objeto Sin Tener Pisado El Botón Izquierdo (solucionado)
Swishmax.es. Foro de consulta en español > SwishMax > SwishMax 1
moritz
Hola a todos:

Ayer surgió la duda sobre arrrastrar y soltar objetos, que se solucionó con el siguiente script:



onSelfEvent (press) {
this.startDragUnlocked();
}
onSelfEvent (release) {
stopDrag();
}


Pero ¿qué hay que añadirle para que no sea necesario tener pulsado el botón izquierdo del ratón mientras se arrastra?

Un saludo
Moritz.
cancrexo
El evento release tal cuál lo tienes hace que finalize el "arrastre" con la orden stopDrag.
Si lo que quieres es que se pulse una vez para arrastrar y otra para soltar:
CÓDIGO
onSelfEvent (release) {
   if(this.dragged){
       this.dragged = false;
       stopDrag();  
   }else{
      this.startDragUnlocked();
      this.dragged = true;    
}


O bien podrías usar una variable global para siganr elnombre del objeto que está siendo "arrastrado". Tu mismo.

Salu2
moritz


Muchas gracias cancrexo..
Problema resuelto.
Esta es una versión "reducida (lo-fi)" de nuestro contenido. Para ver la versión completa con mas información, formato e imágenes, por favor haz click aquí.
Invision Power Board © 2001-2012 Invision Power Services, Inc.