Comunidad de diseño web y desarrollo en internet online

Problema = Apilar clips al soltarlos

Citar            
MensajeEscrito el 24 Oct 2008 02:15 pm
Hola!. Quiero hacer un ejercicio que contiene drag and drop. El usuario tendria que arrastrar los clips a unas columnas. Quisiera saber como hacer para que al soltar los clips dentro de las columnas se acomoden uno debajo del otro, teniendo en cuenta que los clips tienen diferentes alturas.

Espero una respuesta. Gracias!

Por juancile

34 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Oct 2008 02:52 pm
Postea el código que tienes hasta ahora para partir de ahi explicarte.
De todas maneras explicando verbalmente como mismo has posteado te podría decir que el clip que has soltado en la columna guarde su nombre en una variable pero antes lea a ver si esta variable tiene algún valor y de tenerlo se sitúa en las mismas coordenadas que el clip cuyo nombre ha sido guardado en la variable + su ancho + el espacio que quieres entre los clips.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 24 Oct 2008 04:39 pm
Hola, lo que yo haria seria lo siguiente:
Al soltar un clip depelicula a demas de la funcion del stopDrag, le agregaria una funcion que agregue su medida (de alto en este caso) a una variable.
Suponete que creas una variable global de la siguiente forma: _global.medidaActualEjeY = 0; (siendo 0 la posicion inicial)
la funcion quedaria asi:

Código :

tumovieclip.onRelease = function() {
    this._y = _global.medidaActual; //aca situamos el movieclip en la posicion abajo de los otros
    _global.medidaActual += this._height; // Aca estamos sumando la altura para que el proximo mc se situe debajo de este
    this.stopDrag(); //Paramos el drag
};

Espero te sirva, saludos
agustin

Por agucapobianco

32 de clabLevel



 

firefox

 

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