Comunidad de diseño web y desarrollo en internet online

Como fijar (lock) la posicion de un movie clip??

Citar            
MensajeEscrito el 03 Jun 2009 06:28 pm
Hola gente, cómo fijo la posicion de un movie clip despues de que ha sido detectado en colision con otro movie clip?, es decir, una vez que he hecho el drag & drop y éste es valido, cómo fijo su posicion y evito que se pueda arrastrar y mover el movieclip?? gracias de antemano.

Satchie.

Por satchie

21 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Jun 2009 09:13 pm
Pues eliminando los eventos de drag si el hitTest es verdadero. Ejemplo (hay 2 movieclips con nombres c1 y c2):

Código :

c1.onPress = c1.startDrag;
c1.onRelease = function():Void {
   c1.stopDrag();
   if (c1.hitTest(c2)) {
      //Se coloca c1 en la misma posición que c2:
      c1._x = c2._x;
      c1._y = c2._y;
      //Se eliminan los eventos de c1:
      delete(c1.onPress);
      delete(c1.onRelease);
   }
}

Por isidoro

Claber

498 de clabLevel

2 tutoriales

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 09 Jun 2009 07:24 pm
Mil gracias, otra forma es inhabilitando el boton que está dentro del clip, al test positivo de colisión, inlcuyendo algo asi como _ruta.clip.boton._enabled=false;

Satchie.

Por satchie

21 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.